PLUGINv3.0.2-26.1.2-26.2 · updated 11 set 2026

Il Maestro Olografico del Tuo Server

Nessuna Valutazione
CREATED BYVolmitSoftware7 plugins

EDITOR WEB  •  GITHUB  •  DOCUMENTAZIONE  •  DISCORD

Panoramica - cosa fa Gloss

Gloss è un insieme complessivo di display Hologram e UI. È un plugin che sostituisce la maggior parte dei tuoi altri plugin come MOTD, Scoreboards, Tablist, Emoji e altro.

  • Ologrammi Testo fluttuante basato su TextDisplay con rendering di segnaposto per giocatore, file JSON caricabili a caldo, rendering di testo in arte a blocchi e gestione completa dei comandi.

  • Menu olografici UI cliccabile nel mondo con pulsanti, interruttori, navigazione tra pagine, animazioni al passaggio del mouse e icone tratte da oggetti, blocchi, entità, teste di giocatori, immagini o plugin di oggetti personalizzati.

  • Pannelli del mondo Menu persistenti ancorati al mondo che puoi posizionare, ruotare, scalare, allineare e persino attaccare a un giocatore.

  • Anteprime dei contenitori Guarda un forziere, un forno, un banco di brewing, un hopper o dieci altri contenitori e una scheda olografica renderizza i suoi contenuti in tempo reale.

  • Cadute reali Gli oggetti caduti diventano modelli di visualizzazione a terra, rotolanti con etichette fluttuanti, fisica reale opzionale (rimbalzo, galleggiamento) e uno strato di animazione scriptabile.

  • Scoreboards Barre laterali definite in JSON con predefiniti primari / mondiali, bacheche con permessi e predefiniti per gruppo.

  • Tablist Intestazione / piè di pagina configurabile e nomi della lista dei giocatori per gruppo.

  • Emoji :emoji: e attiva la sostituzione in chat con completamento automatico e permessi per emoji con 71 predefiniti, puoi facilmente aggiungerne di più.

  • Bolle di chat I messaggi fluttuano sopra la testa del parlante, si accumulano e volano via man mano che scadono, con stili per mondo e per gruppo.

  • Indicatori di danno Numeri di danno e guarigione fluttuanti con movimento balistico, misurati dai delta di salute effettivamente applicati.

  • Animazioni Animazioni di testo basate su fotogrammi utilizzabili in qualsiasi ologramma, bacheca o riga di tablist tramite |animation.<id>|.

  • MOTD MOTD della lista server randomizzata e filtrata per colore (disattivata per impostazione predefinita).

Tutto è completamente configurabile in Gloss e hai l'Editor Web per visualizzare facilmente le tue modifiche con dozzine di output randomizzati per aiutarti a scegliere qualcosa che funzioni per te. Tutte le modifiche di configurazione vengono caricate a caldo non appena il file viene salvato o le modifiche vengono inviate dall'Editor Web al tuo server.

Editor web - costruisci menu e pannelli nel tuo browser

Controlla l'Editor Web per creare facilmente i tuoi menu su: gloss.volmitsoftware.com. Puoi disporre visivamente menu, pannelli, script di animazione delle cadute, anteprime dei contenitori e molto altro, con un'anteprima dal vivo.

Sincronizzazione bidirezionale dal vivo Esegui \/gloss menu edit <menu> o \/gloss panel web <panel> e Gloss ti fornisce un link cliccabile che apre il documento nell'editor. Pubblica dal browser e il server esegue il pull della modifica in pochi secondi, la convalida e la scrive attraverso una transazione atomica con un backup automatico di ciò che c'era prima.

\/gloss sync list       Sessioni editor attive
\/gloss sync status     Stato del relay e della sessione
\/gloss sync pull       Poll il relay ora
\/gloss sync revoke     Termina una sessione immediatamente

I tuoi oggetti personalizzati, nell'editor \/gloss items export scrive custom-items.json in modo che l'editor possa sfogliare ogni ItemsAdder, Oraxen, Nexo, MMOItems, Slimefun e altro sul tuo server mentre costruisci.

Le sessioni sono protette Le sessioni di sincronizzazione scadono (60 minuti per impostazione predefinita), sono limitate in dimensione e rilevano conflitti di revisione in modo che due editor non possano sovrascriversi silenziosamente.

Tutto ciò che l'editor scrive è JSON semplice nella cartella dei tuoi plugin. Puoi sempre modificare i file a mano o attraverso la vista divisa tramite l'editor web.

Comandi e permessi

Il comando principale è \/gloss. Alias \/gl, \/glo, \/gg

Alias aggiuntivi: \/hologram, \/holo, \/h, \/board, \/sb, \/bd

\/gloss status                                  Mostra tutto ciò che è caricato.

\/hologram create|delete|list|info              Gestisci ologrammi
\/hologram addline|setline|removeline|clear
\/hologram move|movehere|tp|orient              Posizione e orientamento
\/hologram rendertext                           Rasterizza testo in linee di arte a blocchi

\/board create|delete|title                     Gestisci barre laterali
\/board addline|setline|removeline
\/board show|hide|primary|permission|reset

\/gloss menu list|create|open|edit|builder|new|copy
\/gloss menu addrow|insertrow|setrow|removerow|offsetrow|seticon|style|image

\/gloss panel create|delete|list|near|info|rename|copy
\/gloss panel move|here|tp|rotate|scale|align|follow|unfollow
\/gloss panel ranges|visibility|permissions|edit|web|save|cancel

\/gloss preview list|reset|dump                 Documenti di anteprima dei contenitori
\/gloss item status|export                      Fornitori di oggetti personalizzati \/ esportazione editor
\/gloss sync list|status|revoke|pull            Sessioni di sincronizzazione editor
\/gloss import preview|apply|holoui|legacy
\/gloss emoji list|reset                        Clicca su un'emoji per inserirla in chat
\/gloss animations list|reset
\/gloss bubbles style|reset                     Scegli il tuo stile di bolla personale
\/gloss tablist reset  \/gloss motd reset  \/gloss drops reset

Eseguire \/gloss da solo apre un menu di aiuto paginato con hover e clic. Le voci dell'elenco sono cliccabili, clicca su un ologramma per teletrasportarti ad esso, clicca su un'emoji per inserirla. Il completamento automatico funziona ovunque.

Permessi seguono l'albero dei comandi. Tutto è sotto gloss.* (predefinito: op):

gloss.*                    Genitore di ogni nodo sottostante. Concede l'intero plugin.
gloss.admin                Ripristina i sottocomandi: emoji, animazioni, bolle, tablist, motd, cadute

gloss.holograms            Genitore dei cinque nodi olografici. Accesso base a \/hologram
gloss.holograms.create     Crea ologrammi e aggiungi righe
gloss.holograms.edit       Modifica righe, rinomina, renderizza testo
gloss.holograms.delete     Elimina ologrammi
gloss.holograms.move       Muovi, muovi qui, orienta
gloss.holograms.teleport   Teletrasportati a un ologramma

gloss.boards               Genitore dei cinque nodi della bacheca. Accesso base a \/board
gloss.boards.create        Crea barre laterali
gloss.boards.edit          Titolo, aggiungi riga, imposta riga, rimuovi riga
gloss.boards.delete        Elimina barre laterali
gloss.boards.show          Mostra una bacheca a te stesso o ad altri
gloss.boards.hide          Nascondi una bacheca

gloss.menus                Genitore degli otto nodi del menu. Accesso base a \/gloss menu
gloss.menus.list           Elenca documenti di menu
gloss.menus.open           Apri un menu
gloss.menus.close          Chiudi un menu aperto
gloss.menus.move           Riposiziona un menu aperto
gloss.menus.back           Naviga nello stack delle pagine
gloss.menus.create         Crea nuovi documenti di menu
gloss.menus.edit           Modifica righe, icone, stili, immagini
gloss.menus.builder        Il costruttore di menu in-game

gloss.panels               Genitore dei nodi del pannello. Crea, muovi, ruota, scala, allinea, segui
gloss.panels.editweb       Apri un pannello nell'editor web (\gloss panel web)

gloss.preview              Vedi anteprime dei contenitori e regola la loro scala
gloss.sync                 Gestisci sessioni di sincronizzazione dell'editor web (elenco, stato, pull, revoca)
gloss.import               Genitore dei nodi di importazione. Anteprime dry-run (\/gloss import preview)
gloss.import.apply         Applica effettivamente un'importazione

gloss.emoji.use            Usa emoji in chat                      predefinito: true
gloss.bubbles.send         La tua chat viene visualizzata come bolle           predefinito: true
gloss.indicators.show      Vedi indicatori di danno e guarigione         predefinito: true
gloss.chat.color           Usa codici colore in chat                predefinito: op
gloss.bubbles.style        Scegli uno stile di bolla personale           predefinito: op

Ogni nodo è predefinito: op a meno che non sia contrassegnato diversamente. Concedere un genitore (gloss.menus) concede ai suoi figli; i tre nodi rivolti ai giocatori sono attivi per tutti di default.

Configurazione

Tutto in Gloss è configurabile e tutte le opzioni vengono caricate a caldo al salvataggio, non è necessario ricaricare le tue modifiche.

# Configurazione - gloss
# Questo file viene canonicalizzato al caricamento; i commenti e le nuove chiavi possono aggiornarsi automaticamente.
#
# Configurazione runtime di Gloss. Ogni manopola viene emessa con un commento,
# i valori al di fuori del loro intervallo documentato vengono ripristinati al caricamento,
# e le modifiche vengono ricaricate a caldo mentre il server è in esecuzione.

# Stampa la schermata di avvio di Gloss durante l'avvio.
splashScreen = true
# Invia metriche di utilizzo anonime di bStats.
metrics = true

# Impostazioni per le funzionalità.
[features]
# Abilita il motore olografico.
holograms = true
# Abilita barre laterali per scoreboard.
boards = true
# Abilita intestazione / piè di pagina della tablist e gestione dei nomi della lista.
tablist = true
# Abilita la sostituzione delle emoji in chat e nei contenuti.
emoji = true
# Abilita animazioni di testo.
animations = true
# Abilita bolle di chat sopra i giocatori.
chatBubbles = true
# Abilita indicatori di danno e guarigione fluttuanti.
damageIndicators = true
# Abilita nomi personalizzati sugli oggetti caduti.
drops = true
# Sostituisce il rendering degli oggetti caduti vanilla con modelli di visualizzazione a terra,
# modelli rotolanti e etichette supportate da display.
realDrops = true
# Abilita menu olografici.
menus = true
# Abilita pannelli ancorati al mondo.
panels = true
# Abilita anteprime dei contenitori.
previews = true
# Abilita il MOTD personalizzato della lista server.
motd = false

# Impostazioni per il caricamento a caldo.
[hotload]
# Tick tra i poll dei file osservati per il caricamento a caldo. Limitato a 1..200.
watchIntervalTicks = 5

# Impostazioni per gli ologrammi.
[holograms]
# Distanza verticale in blocchi tra le righe di ologrammi sovrapposti. Limitato a 0.05..2.0.
stackDistance = 0.26
# Tick tra i refresh del testo olografico. Limitato a 1..200.
updateIntervalTicks = 10
# Distanza in blocchi alla quale gli ologrammi diventano visibili. Limitato a 4..128.
viewRange = 48.0
# Rende i segnaposto completi, le funzioni e i token di espressione
# per ogni giocatore che guarda invece di una sola volta globalmente.
perViewerPlaceholders = true
# Tick tra i refresh degli ologrammi temporanei. Limitato a 1..20.
temporaryUpdateIntervalTicks = 2
# Usa l'interpolazione Display lato client per muovere ologrammi temporanei,
# tornando ai teletrasporti quando l'API del server non lo supporta.
interpolatedMotion = true
# Guida linee olografiche animate veloci da un thread dedicato asincrono invece dell'aggiornamento dei tick.
highFrequencyAnimations = true
# Massimo fotogrammi al secondo che il thread di animazione ad alta frequenza mira. Limitato a 1..240.
maxAnimationFps = 120
# Pacchetti di testo di animazione al secondo consentiti per ogni pubblico di
# visualizzazione; grandi pubblici degradano proporzionalmente il frame rate. Limitato a 100..1000000.
animationPacketBudget = 20000
# Larghezza massima in caratteri per l'arte di testo renderizzata. Limitato a 8..128.
textArtMaxWidth = 48

# Impostazioni per le bacheche.
[boards]
# Tick tra i refresh delle bacheche. Limitato a 1..200.
updateIntervalTicks = 20

# Impostazioni per la Tablist.
[tablist]
# Tick tra i refresh della tablist. Limitato a 1..400.
updateIntervalTicks = 40

# Impostazioni per i gruppi.
[groups]
# Risolve i gruppi di giocatori tramite Vault quando è installato.
useVault = true

# Impostazioni per le Emoji.
[emoji]
# Richiede un permesso per emoji specifico invece del permesso globale per emoji.
emojiSpecificPermissions = false
# Offre attivatori di emoji nel completamento automatico della chat.
tabComplete = true

# Impostazioni per il testo.
[text]
# Risolve i segnaposto di PlaceholderAPI nel testo renderizzato.
placeholders = true
# Risolve le espressioni |function| nel testo renderizzato.
functions = true

# Impostazioni per la chat.
[chat]
# Traduce i codici colore nella chat dei giocatori per i giocatori autorizzati.
color = true

# Impostazioni per le bolle di chat.
[chatBubbles]
# Nomi delle cartelle mondiali in cui le bolle di chat non appaiono mai.
blacklistWorlds = []

# Impostazioni per gli indicatori di danno.
[damageIndicators]
# Forza laterale casuale applicata agli indicatori generati. Limitato a 0.0..2.0.
randomThrowForce = 0.08
# Forza iniziale verso l'alto applicata agli indicatori generati. Limitato a 0.0..2.0.
initialUpForce = 0.13
# Forza di gravità applicata agli indicatori ad ogni tick. Limitato a 0.0..1.0.
gravityFactor = 0.0093
# Massimo indicatori generati al secondo prima che nuovi vengano scartati. Limitato a 1..1000.
maxPerSecond = 40
# Millisecondi in cui un indicatore rimane attivo. Limitato a 250..30000.
maxMsAlive = 3000
# Prefisso del codice colore applicato ai numeri di danno.
damagePrefix = "&c&l"
# Prefisso del codice colore applicato ai numeri di guarigione.
healPrefix = "&a&l"
# Decimali mostrati sui numeri degli indicatori. Limitato a 0..2.
decimals = 0
# Mostra indicatori di guarigione oltre agli indicatori di danno.
showHeals = true

# Impostazioni per le cadute.
[drops]
# Formato del nome per gli oggetti caduti; {count} e {type} vengono sostituiti.
nameFormat = "&7{count}x {type}"
# Formato del nome per i pacchetti caduti che trasportano pile; {total}
# e {contents} vengono sostituiti. I pacchetti vuoti usano nameFormat.
bundleFormat = "&7Pacchetto &8(&7{total} oggetti&8): &7{contents}"
# Le voci del contenuto del pacchetto elencate prima che il resto collassi in un suffisso +N. Limitato a 1..10.
bundleEntryLimit = 3
# Usa un'etichetta di testo verticale per i pacchetti mentre realDrops è abilitato.
bundleVerticalLabels = true
# Formato dell'intestazione per le etichette di pacchetti verticali; {total} viene sostituito.
bundleHeaderFormat = "&ePacchetto &8(&e{total} oggetti&8)"
# Formato delle voci per le etichette di pacchetti verticali; {count} e {type} vengono sostituiti.
bundleEntryFormat = "&7- &f{count}x {type}"
# Formato del resto per le etichette di pacchetti verticali; {remaining} viene sostituito con
# il conteggio del materiale nascosto.
bundleMoreFormat = "&8+{remaining} di più"
# Lascia i nomi personalizzati già impostati da altri plugin sugli oggetti caduti intatti.
preserveCustomNames = true
# Usa il nome visualizzato di un oggetto dal suo meta oggetto come {type} invece del nome del materiale.
useItemDisplayNames = true

# Impostazioni per i comandi.
[commands]
# Riproduce suoni di feedback quando l'output del comando viene consegnato.
sounds = true

# Impostazioni per il debug.
[debug]
# Rende contorni di debug della hitbox del menu per tutte le sessioni.
hitbox = false
# Rende marcatori di debug della posizione del menu per tutte le sessioni.
position = false
# Registra statistiche del ciclo dell'animatore ad alta frequenza ogni 10 secondi.
animator = false

# Impostazioni per l'editor.
[editor]
# URL base dell'editor web ospitato; deve essere un link http(s) semplice o il predefinito viene utilizzato.
builderUrl = "https://gloss.volmitsoftware.com"

# Impostazioni per la sincronizzazione.
[editor.sync]
# Abilita sessioni di sincronizzazione dell'editor dal vivo tramite il relay.
enabled = true
# URL del punto finale del relay; deve essere https (o http di loopback) che termina in \/v2 o il predefinito viene utilizzato.
endpoint = "https://sync.gloss.volmitsoftware.com/v2"
# Token di creazione della sessione di sincronizzazione dell'editor di 22..128 caratteri da A-Z, a-z,
# 0-9, _ e -; qualsiasi altra cosa viene trattata come vuota.
createToken = ""
# Minuti in cui una sessione di sincronizzazione dell'editor rimane attiva. Limitato a 5..1440.
sessionMinutes = 60
# Secondi tra i poll del relay durante una sessione attiva. Limitato a 1..60.
pollSeconds = 3
# Massima dimensione del progetto di sincronizzazione dell'editor in mebibyte. Limitato a 1..32.
maxProjectMiB = 8

# Impostazioni per l'anteprima.
[preview]
# Distanza in blocchi che il raycast di look-at raggiunge per le anteprime dei contenitori. Limitato a 1.0..24.0.
lookDistance = 10.0
# Scala di rendering base delle anteprime dei contenitori. Limitato a 0.25..4.0.
scale = 0.65

# Impostazioni per i menu.
[menus]
# Moltiplicatore di scala di rendering globale per menu e pannelli olografici. Limitato a 0.25..4.0.
uiScale = 1.0

# Impostazioni per gli oggetti.
[items]
# Abilita icone di oggetti personalizzati risolte tramite plugin di oggetti installati.
customItems = true
# Lista di autorizzazione dei fornitori di oggetti per fornitore o nome plugin; un elenco vuoto consente a ogni fornitore.
customItemProviders = []

# Impostazioni per l'integrazione.
[integration]
# Tick tra i campioni delle metriche pubblicate da altri plugin Volmit per
# |metric.<key>| e variabili di anteprima. Limitato a 1..200.
sampleIntervalTicks = 20

Lingue 17 lingue sono tradotte dal predefinito standard inglese tra cui scegliere.

Per cambiare, imposta lingua in plugins/Gloss/language.yml

locale: en_US

de_DE    Tedesco (Germania)
es_ES    Spagnolo (Spagna)
fi_FI    Finlandese (Finlandia)
fr_FR    Francese (Francia)
he_IL    Ebraico (Israele)
it_IT    Italiano (Italia)
ja-JP    Giapponese (Giappone)
ko_KR    Coreano (Corea del Sud)
lt_LT    Lituano (Lituania)
nl_NL    Olandese (Paesi Bassi)
pl_PL    Polacco (Polonia)
pt_PT    Portoghese (Portogallo)
ru_RU    Russo (Russia)
tr_TR    Turco (Turchia)
vi_VI    Vietnamita (Vietnam)
zh_CN    Cinese (semplificato)
zh_TW    Cinese (tradizionale)

Menu e UI cliccabili

I menu vengono creati e gestiti con il comando \/gloss menu e i file sono memorizzati in plugins/Gloss/menus

  • Componenti Pulsanti, interruttori e decorazioni, ognuno con la propria hitbox.

  • Icone Testo, immagini, immagini animate, oggetti, blocchi, entità, teste di giocatori o qualsiasi oggetto da un plugin di oggetti personalizzati (fornitore auto-rilevato).

  • Azioni Esegui un comando, riproduci un suono, invia un messaggio, teletrasportati o naviga nel menu con pagine (spingi, sostituisci, torna, casa, chiudi).

  • Attivatori di clic Sinistro, destro, shift-sinistro, shift-destro.

  • Animazione al passaggio del mouse Con curve di easing e durata configurabile.

  • Comportamenti lockPosition, followPlayer, maxDistance, closeOnDeath, closeOnTeleport.

Pannelli sono menu ancorati nel mondo: posizionali, ruotali (yaw, pitch, roll) e scalali, usa ~coordinate relative, allinea un pannello a un altro, imposta le gamme di visualizzazione e interazione, limita la visibilità dietro permessi, o fai seguire un pannello a un giocatore con rotazione fissa, yaw o completa.

Anteprime dei contenitori

Anteprime dei contenitori completamente configurabili. Puoi fare doppio shift per salvare la dimensione del contenitore, o tenere premuto shift + scroll wheel per impostare la dimensione del contenitore (Scorri verso il basso fino a 0% per disattivarlo, impostazioni persistenti per giocatore).

Ci sono quattordici tipi di contenitori preimpostati: forziere, forziere dell'ender, forno, banco di brewing, hopper, dispenser, calderone, alveare, jukebox, libreria scolpita, scaffale, carrello minerario, scheda di contenitore bloccato e scatole shulker.

Le schede mostrano valori dal vivo del progresso di cottura e carburante del forno, tempo di brewing, XP accumulata, occupazione e molto altro. Modifica facilmente i preset o crea i tuoi con l'Editor Web.

WorldGuard Controlli di accesso ai contenitori ristretti per garantire che i giocatori non possano curiosare nei contenitori a cui non hanno accesso.

Fisica e scripting delle cadute reali

Gli oggetti caduti diventano più realistici, possono rotolare nell'aria, atterrare su una faccia di riposo e stabilizzarsi, brillare e molto altro.

Puoi modificare queste impostazioni in plugins/Gloss/real-drops/default.json o modificarle con il nostro Editor Web.

  • limiti Cadenza di aggiornamento, visuali per pila, un budget di entità per chunk.

  • movimento Velocità di rotolamento, rotazione per asse, cambiamenti di direzione guidati dal rimbalzo, smorzamento della rotazione sommersa, rotolamento a terra.

  • atterraggio NATURALE, PIATTO o RITTO, con inclinazione, yaw casuale e attrazione della faccia.

  • etichette Offset, scala, gamma di visualizzazione, modalità billboard, colore di sfondo.

  • fisica Fisica reale delle entità: moltiplicatore di gravità, rimbalzo, galleggiamento in acqua e attrito. Questi muovono l'oggetto effettivo, non solo l'immagine.

  • script Uno strato di espressione che anima il visivo: offset, rotazione, scala, brillare e visibilità per asse, con variabili come t, fase, velocità d'impatto, inAcqua, luceBlocco e un casuale stabile per ogni oggetto.

  • animazione Clip di keyframe tipizzati attivati dallo stato (SPAWN, IMPACT, BOUNCE, ENTER_FLUID, SETTLE...) con easing e modalità di fusione.

Bolle di chat, indicatori di danno, emoji motd, tablist e animazioni

Bolle di chat La chat fluttua sopra la testa dei giocatori, si accumula e vola via man mano che scade. Gli stili supportano il movimento guidato da espressioni (traduzione, scala, rotazione, opacità), wrapping delle parole, un effetto di scintillio all'apparizione, hideOwn, blacklist mondiali e selezione per mondo e gruppo Vault con priorità. I giocatori con permesso scelgono uno stile personale tramite \/gloss bubbles style.

Indicatori di danno Numeri di danno e guarigione fluttuanti con movimento balistico che è realistico.

Emoji 71 emoji predefiniti con :name: e attivano il tipo di sostituzione <3 e diventa un cuore. Completamento automatico in chat, permessi per emoji opzionali, e \/gloss emoji le voci dell'elenco si inseriscono in chat al clic.

Animazioni Animazioni di testo basate su fotogrammi con riproduzione ascendente, discendente o ping-pong e intervallo per fotogramma. Usale in qualsiasi riga renderizzata come |animation.rainbow|.

MOTD Personalizza il tuo MOTD per ciclare attraverso più MOTD o mantenerlo un design statico.

Tablist La tablist supporta ogni aspetto di Gloss, personalizzala a tuo piacimento!

Segnaposto ed espressioni

Ogni riga renderizzata di ologrammi, bacheche, tablist, bolle, anteprime supporta espressioni delimitate {{ ... }} con valori nativi player.* e server.* (nome, ping, salute, livello, online, maxPlayers, tps).

PlaceholderAPI è opzionale e completamente supportato con i seguenti segnaposto di Gloss disponibili:

%gloss_available%            Mostra se Gloss è disponibile
%gloss_menu.open%            Mostra se il menu è aperto
%gloss_menu.id%              Mostra l'ID del menu corrente

La libreria di espressioni è condivisa tra ologrammi, bolle, anteprime e cadute: clamp, lerp, smoothstep, sin, cos, rgb, mix, palette, bar, select e altro, più colore come #FFAA55 e un set completo di operatori con ternari.

API per sviluppatori

Gloss ha un'API disponibile a cui puoi collegarti, ti preghiamo di fare riferimento alla nostra documentazione per ulteriori informazioni.

GlossAPI api = GlossAPI.get();
api.open(myPlugin, player, "shop/main");            \/\/ apri un menu
api.createHologram("welcome", location);            \/\/ gestisci ologrammi
api.createTemporaryHologram("popup", loc, 3000);    \/\/ ologramma temporizzato
api.filter(player, raw);                            \/\/ esegui qualsiasi string attraverso il pipeline di testo
api.setBoard(player, "arena");  api.setTab(player, header, footer);

Inoltre, un costruttore di menu fluido (pulsanti, decorazioni, icone da testo, oggetto, blocco, entità, immagine o immagine animata), gestori di clic con attivatori e motivi di chiusura, un punto di estensione PreviewStateProvider per alimentare le tue variabili nelle schede di anteprima dei contenitori e tre eventi: GlossMenuOpenEvent, GlossMenuClickEvent, GlossContainerPreviewAccessEvent.

Compatibilità - runtime e Java

Gloss supporta Paper, Purpur, Leaf, Folia, Canvas e Spigot su Java 25 per Minecraft 26.x+

Integrazioni opzionali PlaceholderAPI, Vault, WorldGuard e dieci fornitori di oggetti personalizzati - CraftEngine, ItemsAdder, Oraxen, Nexo, MMOItems, ExecutableItems, EcoItems, Slimefun, MythicMobs, HeadDatabase. I fornitori vengono auto-rilevati e collegati / scollegati a caldo con il loro plugin.

Immagini e media

Il Maestro Olografico del Tuo Server$9.99

Pronto a creare qualcosa di incredibile?

Unisciti alla community di MCModels e inizia a costruire i tuoi progetti dei sogni oggi.