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

Der holografische Maestro deines Servers

Keine Bewertung
CREATED BYVolmitSoftware7 plugins

WEB EDITOR  •  GITHUB  •  DOCUMENTATION  •  DISCORD

Überblick - was Gloss macht

Gloss ist eine umfassende Hologramm- und UI-Anzeigesuite. Es ist ein Plugin, das die meisten Ihrer anderen Plugins wie MOTDs, Scoreboards, Tablist, Emojis und mehr ersetzt.

  • Hologramme TextDisplay-basierten schwebenden Text mit spielerspezifischer Platzhalterdarstellung, hotladbaren JSON-Dateien, Text-zu-Block-Kunst-Darstellung und vollständigem Befehlsmanagement.

  • Holografische Menüs Klickbare In-World-UI mit Schaltflächen, Umschaltern, Seitennavigation, Hover-Animationen und Symbolen, die aus Gegenständen, Blöcken, Entitäten, Spielerköpfen, Bildern oder benutzerdefinierten Item-Plugins gezogen werden.

  • Welt-Panels Persistente, weltverankerte Menüs, die Sie positionieren, drehen, skalieren, ausrichten und sogar an einen Spieler anhängen können.

  • Container-Vorschauen Schauen Sie sich eine Truhe, einen Ofen, einen Brauständer, einen Hopper oder zehn andere Container an, und eine holografische Karte zeigt deren aktuelle Inhalte an.

  • Echte Drops Fallende Gegenstände werden zu geerdeten, tumbling Anzeigemodellen mit schwebenden Beschriftungen, optionaler realer Physik (Sprung, Auftrieb) und einer scriptbaren Animationsschicht.

  • Scoreboards JSON-definierte Seitenleisten mit primären/Welt-Standardeinstellungen, berechtigungsgefilterten Boards und gruppenspezifischen Standardeinstellungen.

  • Tablist Konfigurierbare Kopf-/Fußzeilen und gruppenspezifische Spielernamen.

  • Emoji :emoji: und Auslösen der Ersetzung im Chat mit Tab-Vervollständigung und gruppenspezifischen Berechtigungen mit 71 vorgefertigten, die Sie leicht erweitern können.

  • Chatblasen Nachrichten schweben über dem Kopf des Sprechers, stapeln sich und fliegen weg, wenn sie ablaufen, mit welt- und gruppenspezifischen Stilen.

  • Schadenanzeigen Schwebende Schaden- und Heilzahlen mit ballistischer Bewegung, gemessen an tatsächlich angewendeten Gesundheitsdeltas.

  • Animationen Frame-basierte Textanimationen, die in jedem Hologramm, Board oder Tablist-Zeile über |animation.<id>| verwendet werden können.

  • MOTD Zufällige, farblich gefilterte Serverliste MOTD (standardmäßig deaktiviert).

Alles ist in Gloss vollständig konfigurierbar, und Sie haben den Web-Editor, um Ihre Änderungen einfach mit Dutzenden von zufälligen Ausgaben zu überprüfen, um etwas auszuwählen, das für Sie funktioniert. Alle Konfigurationsänderungen werden sofort geladen, sobald die Datei gespeichert oder Änderungen vom Web-Editor auf Ihren Server übertragen werden.

Web-Editor - Menüs und Panels in Ihrem Browser erstellen

Schauen Sie sich den Web-Editor an, um Ihre Menüs einfach zu erstellen unter: gloss.volmitsoftware.com. Sie legen Menüs, Panels, Animationsskripte, Container-Vorschauen visuell an und vieles mehr, mit einer Live-Vorschau.

Live-Zwei-Wege-Synchronisierung Führen Sie \/gloss menu edit <menu> oder \/gloss panel web <panel> aus, und Gloss gibt Ihnen einen klickbaren Link, der das Dokument im Editor öffnet. Veröffentlichen Sie aus dem Browser, und der Server zieht die Änderung innerhalb von Sekunden, validiert sie und schreibt sie durch eine atomare Transaktion mit einer automatischen Sicherung dessen, was vorher war.

\/gloss sync list       Aktive Editor-Sitzungen
\/gloss sync status     Relay- und Sitzungsstatus
\/gloss sync pull       Pollen Sie das Relay jetzt
\/gloss sync revoke     Beenden Sie eine Sitzung sofort

Ihre benutzerdefinierten Items im Editor \/gloss items export schreibt custom-items.json, damit der Editor alle ItemsAdder, Oraxen, Nexo, MMOItems, Slimefun und mehr auf Ihrem Server durchsuchen kann, während Sie bauen.

Sitzungen sind geschützt Synchronisierungssitzungen laufen ab (standardmäßig 60 Minuten), sind größenbegrenzt und erkennen Versionskonflikte, sodass zwei Editoren sich nicht stillschweigend überschreiben können.

Alles, was der Editor schreibt, ist einfaches JSON in Ihrem Plugins-Ordner. Sie können die Dateien immer manuell bearbeiten oder über die Split-Ansicht im Web-Editor.

Befehle und Berechtigungen

Der Hauptbefehl ist \/gloss. Aliase \/gl, \/glo, \/gg

Zusätzliche Aliase: \/hologram, \/holo, \/h, \/board, \/sb, \/bd

\/gloss status                                  Zeigt alles an, was geladen ist.

\/hologram create|delete|list|info              Verwaltet Hologramme
\/hologram addline|setline|removeline|clear
\/hologram move|movehere|tp|orient              Position und Ausrichtung
\/hologram rendertext                           Rasterisiert Text in Blockkunstlinien

\/board create|delete|title                     Verwaltet Seitenleisten
\/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                 Container-Vorschau-Dokumente
\/gloss item status|export                      Benutzerdefinierte Item-Provider \/ Editor-Export
\/gloss sync list|status|revoke|pull            Editor-Synchronisierungssitzungen
\/gloss import preview|apply|holoui|legacy
\/gloss emoji list|reset                        Klicken Sie auf ein Emoji, um es in den Chat einzufügen
\/gloss animations list|reset
\/gloss bubbles style|reset                     Wählen Sie Ihren persönlichen Blasenstil
\/gloss tablist reset  \/gloss motd reset  \/gloss drops reset

Das Ausführen von \/gloss allein öffnet ein paginiertes Hover-und-Klick-Hilfemenü. Listeneinträge sind klickbar, klicken Sie auf ein Hologramm, um dorthin zu teleportieren, klicken Sie auf ein Emoji, um es einzufügen. Tab-Vervollständigung funktioniert überall.

Berechtigungen folgen dem Befehlsbaum. Alles hängt unter gloss.* (Standard: op):

gloss.*                    Elternknoten für jeden nachfolgenden Knoten. Gewährt das gesamte Plugin.
gloss.admin                Setzt Unterbefehle zurück: emoji, animations, bubbles, tablist, motd, drops

gloss.holograms            Elternknoten für die fünf Hologrammknoten. Basiszugang zu \/hologram
gloss.holograms.create     Hologramme erstellen und Linien hinzufügen
gloss.holograms.edit       Linien bearbeiten, umbenennen, rendertext
gloss.holograms.delete     Hologramme löschen
gloss.holograms.move       Bewegen, movehere, orient
gloss.holograms.teleport   Zu einem Hologramm teleportieren

gloss.boards               Elternknoten für die fünf Boardknoten. Basiszugang zu \/board
gloss.boards.create        Seitenleisten erstellen
gloss.boards.edit          Titel, addline, setline, removeline
gloss.boards.delete        Seitenleisten löschen
gloss.boards.show          Eine Board für sich selbst oder andere anzeigen
gloss.boards.hide          Eine Board ausblenden

gloss.menus                Elternknoten für die acht Menüknoten. Basiszugang zu \/gloss menu
gloss.menus.list           Menü-Dokumente auflisten
gloss.menus.open           Ein Menü öffnen
gloss.menus.close          Ein offenes Menü schließen
gloss.menus.move           Ein offenes Menü neu positionieren
gloss.menus.back           Den Seitenstapel navigieren
gloss.menus.create         Neue Menü-Dokumente erstellen
gloss.menus.edit           Zeilen, Symbole, Stile, Bilder bearbeiten
gloss.menus.builder        Der In-Game-Menü-Builder

gloss.panels               Elternknoten für die Panelknoten. Erstellen, bewegen, drehen, skalieren, ausrichten, folgen
gloss.panels.editweb       Ein Panel im Web-Editor öffnen (\/gloss panel web)

gloss.preview              Container-Vorschauen anzeigen und deren Maßstab anpassen
gloss.sync                 Synchronisierungssitzungen im Web-Editor verwalten (list, status, pull, revoke)
gloss.import               Elternknoten für die Importknoten. Trockenlauf-Vorschauen (\/gloss import preview)
gloss.import.apply         Tatsächlich einen Import anwenden

gloss.emoji.use            Emoji im Chat verwenden                      Standard: true
gloss.bubbles.send         Ihr Chat wird als Blasen dargestellt           Standard: true
gloss.indicators.show      Schaden- und Heilindikatoren anzeigen         Standard: true
gloss.chat.color           Farbcode in Chat verwenden                Standard: op
gloss.bubbles.style        Wählen Sie einen persönlichen Blasenstil           Standard: op

Jeder Knoten ist Standard: op es sei denn, anders gekennzeichnet. Das Gewähren eines Elternteils (gloss.menus) gewährt seinen Kindern; die drei spielerorientierten Knoten sind standardmäßig für alle aktiviert.

Konfiguration

Alles in Gloss ist konfigurierbar, und alle Optionen werden beim Speichern hotgeladen, es ist nicht erforderlich, Ihre Änderungen neu zu laden.

# Konfiguration - gloss
# Diese Datei wird beim Laden kanonisiert; Kommentare und neue Schlüssel können automatisch aktualisiert werden.
#
# Gloss-Laufzeitkonfiguration. Jeder Regler wird mit einem Kommentar ausgegeben,
# Werte außerhalb ihres dokumentierten Bereichs werden beim Laden zurückgeklammert,
# und Bearbeitungen werden hot-reloaded, während der Server läuft.

# Druckt den Gloss-Startbildschirm während des Starts.
splashScreen = true
# Sendet anonyme bStats-Nutzungsmetriken.
metrics = true

# Einstellungen für Funktionen.
[features]
# Aktiviert die Hologramm-Engine.
holograms = true
# Aktiviert Seitenleisten für Scoreboards.
boards = true
# Aktiviert die Verwaltung von Tablist-Kopf-/Fußzeilen und Listennamen.
tablist = true
# Aktiviert die Emoji-Ersetzung im Chat und in Inhalten.
emoji = true
# Aktiviert Textanimationen.
animations = true
# Aktiviert Chatblasen über Spielern.
chatBubbles = true
# Aktiviert schwebende Schaden- und Heilindikatoren.
damageIndicators = true
# Aktiviert benutzerdefinierte Namen für fallende Item-Stapel.
drops = true
# Ersetzt die Vanilla-Darstellung fallender Items durch geerdete,
# tumbling Anzeigemodelle und display-backed Labels.
realDrops = true
# Aktiviert holografische Menüs.
menus = true
# Aktiviert weltverankerte Panels.
panels = true
# Aktiviert Look-at-Container-Vorschauen.
previews = true
# Aktiviert die benutzerdefinierte Serverliste MOTD.
motd = false

# Einstellungen für Hotload.
[hotload]
# Ticks zwischen Abfragen von überwachten Dateien für Hot Reloading. Auf 1..200 begrenzt.
watchIntervalTicks = 5

# Einstellungen für Hologramme.
[holograms]
# Vertikale Distanz in Blöcken zwischen gestapelten Hologrammlinien. Auf 0.05..2.0 begrenzt.
stackDistance = 0.26
# Ticks zwischen Aktualisierungen des Hologrammtextes. Auf 1..200 begrenzt.
updateIntervalTicks = 10
# Distanz in Blöcken, bei der Hologramme sichtbar werden. Auf 4..128 begrenzt.
viewRange = 48.0
# Rendert vollständige Platzhalter-, Funktions- und Ausdruckstoken
# pro sichtendem Spieler anstelle von einmal global.
perViewerPlaceholders = true
# Ticks zwischen Aktualisierungen temporärer Hologramme. Auf 1..20 begrenzt.
temporaryUpdateIntervalTicks = 2
# Verwendet clientseitige Anzeigeinterpolation für bewegende temporäre Hologramme,
# und wechselt zu Teleportationen, wenn die Server-API dies nicht unterstützt.
interpolatedMotion = true
# Treibt schnelle animierte Hologrammlinien von einem dedizierten asynchronen Thread anstelle des Tick-Updaters.
highFrequencyAnimations = true
# Maximale Bilder pro Sekunde, die der hochfrequente Animations-Thread anstrebt. Auf 1..240 begrenzt.
maxAnimationFps = 120
# Animations-Textpakete pro Sekunde, die über jedes animierte
# Display-Publikum erlaubt sind; große Publikum verringern die Bildrate proportional. Auf 100..1000000 begrenzt.
animationPacketBudget = 20000
# Maximale Breite in Zeichen für gerenderte Textkunst. Auf 8..128 begrenzt.
textArtMaxWidth = 48

# Einstellungen für Boards.
[boards]
# Ticks zwischen Aktualisierungen des Scoreboards. Auf 1..200 begrenzt.
updateIntervalTicks = 20

# Einstellungen für Tablist.
[tablist]
# Ticks zwischen Aktualisierungen der Tablist. Auf 1..400 begrenzt.
updateIntervalTicks = 40

# Einstellungen für Gruppen.
[groups]
# Löst Spielergruppen über Vault auf, wenn es installiert ist.
useVault = true

# Einstellungen für Emoji.
[emoji]
# Erfordert eine spezifische Berechtigung pro Emoji anstelle der globalen Emoji-Berechtigung.
emojiSpecificPermissions = false
# Bietet Emoji-Auslöser in der Chat-Tab-Vervollständigung an.
tabComplete = true

# Einstellungen für Text.
[text]
# Löst PlaceholderAPI-Platzhalter im gerenderten Text auf.
placeholders = true
# Löst |function| Ausdrücke im gerenderten Text auf.
functions = true

# Einstellungen für Chat.
[chat]
# Übersetzt Farbcode im Spielerchat für berechtigte Spieler.
color = true

# Einstellungen für Chatblasen.
[chatBubbles]
# Weltordnernamen, in denen Chatblasen niemals erscheinen.
blacklistWorlds = []

# Einstellungen für Schadenanzeigen.
[damageIndicators]
# Zufällige seitliche Kraft, die auf erzeugte Indikatoren angewendet wird. Auf 0.0..2.0 begrenzt.
randomThrowForce = 0.08
# Anfangskraft, die auf erzeugte Indikatoren angewendet wird. Auf 0.0..2.0 begrenzt.
initialUpForce = 0.13
# Schwerkraftzug, der auf Indikatoren bei jedem Tick angewendet wird. Auf 0.0..1.0 begrenzt.
gravityFactor = 0.0093
# Maximale Indikatoren, die pro Sekunde erzeugt werden, bevor neue fallen gelassen werden. Auf 1..1000 begrenzt.
maxPerSecond = 40
# Millisekunden, die ein Indikator lebt. Auf 250..30000 begrenzt.
maxMsAlive = 3000
# Farbcode-Präfix, das auf Schadenszahlen angewendet wird.
damagePrefix = "&c&l"
# Farbcode-Präfix, das auf Heilzahlen angewendet wird.
healPrefix = "&a&l"
# Dezimalstellen, die auf Indikatorzahlen angezeigt werden. Auf 0..2 begrenzt.
decimals = 0
# Zeigt Heilindikatoren zusätzlich zu Schadenindikatoren an.
showHeals = true

# Einstellungen für Drops.
[drops]
# Namensformat für fallende Item-Stapel; {count} und {type} werden ersetzt.
nameFormat = "&7{count}x {type}"
# Namensformat für fallende Bündel, die Stapel tragen; {total}
# und {contents} werden ersetzt. Leere Bündel verwenden nameFormat.
bundleFormat = "&7Bundle &8(&7{total} items&8): &7{contents}"
# Bündelinhaltseinträge werden vor dem Rest aufgelistet, die in ein +N mehr-Suffix zusammenfallen. Auf 1..10 begrenzt.
bundleEntryLimit = 3
# Verwendet ein vertikales TextDisplay-Label für Bündel, während realDrops aktiviert ist.
bundleVerticalLabels = true
# Headerformat für vertikale Bündel-Labels; {total} wird ersetzt.
bundleHeaderFormat = "&eBundle &8(&e{total} items&8)"
# Eintragsformat für vertikale Bündel-Labels; {count} und {type} werden ersetzt.
bundleEntryFormat = "&7- &f{count}x {type}"
# Restformat für vertikale Bündel-Labels; {remaining} wird mit
# der versteckten Materialanzahl ersetzt.
bundleMoreFormat = "&8+{remaining} more"
# Lässt benutzerdefinierte Namen, die andere Plugins bereits auf fallende Items gesetzt haben, unberührt.
preserveCustomNames = true
# Verwendet den Anzeigenamen eines Items aus seinen Item-Meta als {type} anstelle des Materialnamens.
useItemDisplayNames = true

# Einstellungen für Befehle.
[commands]
# Spielt Feedback-Sounds ab, wenn die Befehlsausgabe geliefert wird.
sounds = true

# Einstellungen für Debug.
[debug]
# Rendert Debug-Umrisse für Menü-Hitboxen für alle Sitzungen.
hitbox = false
# Rendert Debug-Markierungen für Menüpositionen für alle Sitzungen.
position = false
# Protokolliert Statistiken der hochfrequenten Animator-Schleife alle 10 Sekunden.
animator = false

# Einstellungen für den Editor.
[editor]
# Basis-URL des gehosteten Web-Editors; muss ein einfacher http(s)-Link sein oder der Standard wird verwendet.
builderUrl = "https://gloss.volmitsoftware.com"

# Einstellungen für Synchronisierung.
[editor.sync]
# Aktiviert Live-Editor-Synchronisierungssitzungen über das Relay.
enabled = true
# Relay-Endpunkt-URL; muss https (oder Loopback-http) sein, der mit \/v2 endet oder der Standard wird verwendet.
endpoint = "https://sync.gloss.volmitsoftware.com/v2"
# Token zur Erstellung von Relay-Sitzungen mit 22..128 Zeichen von A-Z, a-z,
# 0-9, _ und -; alles andere wird als leer behandelt.
createToken = ""
# Minuten, die eine Editor-Synchronisierungssitzung aktiv bleibt. Auf 5..1440 begrenzt.
sessionMinutes = 60
# Sekunden zwischen Relay-Abfragen während einer aktiven Sitzung. Auf 1..60 begrenzt.
pollSeconds = 3
# Maximale Größe des Editor-Synchronisierungsprojekts in Mebibytes. Auf 1..32 begrenzt.
maxProjectMiB = 8

# Einstellungen für Vorschau.
[preview]
# Distanz in Blöcken, die der Look-at-Raycast für Container-Vorschauen erreicht. Auf 1.0..24.0 begrenzt.
lookDistance = 10.0
# Basisrendermaßstab für Container-Vorschauen. Auf 0.25..4.0 begrenzt.
scale = 0.65

# Einstellungen für Menüs.
[menus]
# Globaler Rendermaßstabsfaktor für holografische Menüs und Panels. Auf 0.25..4.0 begrenzt.
uiScale = 1.0

# Einstellungen für Items.
[items]
# Aktiviert benutzerdefinierte Item-Symbole, die über installierte Item-Plugins aufgelöst werden.
customItems = true
# Item-Provider-Whitelist nach Anbieter oder Plugin-Namen; eine leere Liste erlaubt jeden Anbieter.
customItemProviders = []

# Einstellungen für Integration.
[integration]
# Ticks zwischen Proben der Metriken, die andere Volmit-Plugins veröffentlichen für
# |metric.<key>| und Vorschauvariablen. Auf 1..200 begrenzt.
sampleIntervalTicks = 20

Sprachen 17 Sprachen sind vom Standard-Englisch-Standard übersetzt, aus denen Sie wählen können.

Um zu wechseln, setzen Sie language in plugins/Gloss/language.yml

locale: en_US

de_DE    Deutsch (Deutschland)
es_ES    Spanisch (Spanien)
fi_FI    Finnisch (Finnland)
fr_FR    Französisch (Frankreich)
he_IL    Hebräisch (Israel)
it_IT    Italienisch (Italien)
ja-JP    Japanisch (Japan)
ko_KR    Koreanisch (Südkorea)
lt_LT    Litauisch (Litauen)
nl_NL    Niederländisch (Niederlande)
pl_PL    Polnisch (Polen)
pt_PT    Portugiesisch (Portugal)
ru_RU    Russisch (Russland)
tr_TR    Türkisch (Türkei)
vi_VI    Vietnamesisch (Vietnam)
zh_CN    Chinesisch (Vereinfacht)
zh_TW    Chinesisch (Traditionell)

Menüs und klickbare UI

Menüs werden mit dem \/gloss menu Befehl erstellt und verwaltet, und die Dateien werden in plugins/Gloss/menus

  • Komponenten Schaltflächen, Umschalter und Dekorationen, jede mit ihrer eigenen Hitbox.

  • Symbole Text, Bilder, animierte Bilder, Gegenstände, Blöcke, Entitäten, Spielerköpfe oder jedes Item von einem benutzerdefinierten Item-Plugin (Anbieter automatisch erkannt).

  • Aktionen Führen Sie einen Befehl aus, spielen Sie einen Sound ab, senden Sie eine Nachricht, teleportieren Sie oder navigieren Sie im Menü mit Seiten (drücken, ersetzen, zurück, nach Hause, schließen).

  • Klickauslöser Links, rechts, Shift-links, Shift-rechts.

  • Hover-Animation Mit Easing-Kurven und konfigurierbarer Dauer.

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

Panels sind Menüs, die in der Welt verankert sind: positionieren, drehen (Gier, Neigung, Rolle) und skalieren Sie sie, verwenden Sie ~relative Koordinaten, richten Sie ein Panel an einem anderen aus, setzen Sie Sicht- und Interaktionsbereiche, sperren Sie die Sichtbarkeit hinter Berechtigungen oder lassen Sie ein Panel einem Spieler mit fester, Gier- oder vollständiger Rotation folgen.

Container-Vorschauen

Vollständig konfigurierbare Container-Vorschauen. Sie können doppelt Shift drücken, um die Größe des Containers zu speichern, oder Shift + Scrollrad halten, um die Größe des Containers festzulegen (Scrollen Sie auf 0%, um es auszuschalten, persistent pro Spieler-Einstellungen).

Es gibt vierzehn vordefinierte Containertypen: Truhe, Endertruhe, Ofen, Brauständer, Hopper, Spender, Kessel, Bienenstock, Jukebox, gemeißeltes Bücherregal, Regal, Minecart, gesperrte Containerkarte und Shulker-Boxen.

Karten zeigen Live-Werte wie Koch- und Brennfortschritt des Ofens, Brauzeiten, gebankte XP, Belegung und vieles mehr. Ändern Sie die Voreinstellungen einfach oder erstellen Sie Ihre eigenen mit dem Web-Editor.

WorldGuard Containerbeschränkungsprüfungen, um sicherzustellen, dass Spieler nicht in Container schnüffeln können, für die sie keine Berechtigung haben.

Echte Drops-Physik und Skripting

Fallende Gegenstände werden realistischer, sie können durch die Luft taumeln, auf einer ruhenden Fläche landen und sich setzen, leuchten und vieles mehr.

Sie können diese Einstellungen in plugins/Gloss/real-drops/default.json oder sie mit unserem Web-Editor ändern.

  • Grenzen Aktualisierungsfrequenz, visuelle Darstellungen pro Stapel, ein pro Chunk-Entitätenbudget

  • Bewegung Tumbling-Geschwindigkeit, Drehung pro Achse, richtungsändernde Sprünge, gedämpfte Drehung im Wasser, Bodendrehung.

  • Landung NATÜRLICH, FLACH oder AUFRECHT, mit Neigung, zufälliger Gier und Gesichtsattraktion.

  • Beschriftungen Offset, Maßstab, Sichtbereich, Billboard-Modus, Hintergrundfarbe.

  • Physik Echte Entitätsphysik: Schwerkraftmultiplikator, Sprung, Wasserauftrieb und Widerstand. Diese bewegen den tatsächlichen Gegenstand, nicht nur das Bild.

  • Skript Eine Ausdrucksschicht, die die visuelle Darstellung animiert: Offset, Rotation, Maßstab, Leuchten und Sichtbarkeit pro Achse, mit Variablen wie t, phase, impactSpeed, inWater, blockLight und einem stabilen Zufallswert pro Item.

  • Animation Getypte Keyframe-Clips, die durch Zustände (SPAWN, IMPACT, BOUNCE, ENTER_FLUID, SETTLE...) mit Easing- und Mischmodi ausgelöst werden.

Chatblasen, Schadenanzeigen, Emoji MOTD, Tablist und Animationen

Chatblasen Chat schwebt über dem Kopf der Spieler, stapelt sich und fliegt weg, wenn er abläuft. Stile unterstützen ausdrucksgetriebenen Bewegung (Übersetzung, Skalierung, Rotation, Opazität), Wortumbruch, einen Schimmer-Effekt beim Erscheinen, hideOwn, weltweite Blacklists und Auswahl nach Welt und Vault-Gruppe mit Prioritäten. Spieler mit Berechtigung wählen einen persönlichen Stil über \/gloss bubbles style.

Schadenanzeigen Schwebende Schaden- und Heilzahlen mit realistischer ballistischer Bewegung.

Emojis 71 Standard-Emojis mit :name: und Auslösen der Ersetzungstyp <3 und es wird ein Herz. Tab-Vervollständigung im Chat, optionale Berechtigungen pro Emoji und \/gloss emoji Listeneinträge werden beim Klicken in den Chat eingefügt.

Animationen Frame-basierte Textanimationen mit Auf- und Abwärts- oder Ping-Pong-Wiedergabe und Intervall pro Frame. Verwenden Sie sie in jeder gerenderten Zeile als |animation.rainbow|.

MOTD Passen Sie Ihre MOTD an, um zwischen mehreren MOTDs zu wechseln oder sie in einem statischen Design zu halten.

Tablist Die Tablist unterstützt jeden Aspekt von Gloss, passen Sie sie nach Ihren Wünschen an!

Platzhalter und Ausdrücke

Jede gerenderte Zeile von Hologrammen, Boards, Tablist, Blasen, Vorschauen unterstützt gebundene {{ ... }} Ausdrücke mit nativen player.* und server.* Werten (Name, Ping, Gesundheit, Level, online, maxPlayers, tps).

PlaceholderAPI ist optional und wird vollständig unterstützt, mit den folgenden Gloss-Platzhaltern:

%gloss_available%            Zeigt an, ob Gloss verfügbar ist
%gloss_menu.open%            Zeigt an, ob das Menü geöffnet ist
%gloss_menu.id%              Zeigt die aktuelle Menü-ID

Die Ausdrucksbibliothek wird über Hologramme, Blasen, Vorschauen und Drops geteilt: clamp, lerp, smoothstep, sin, cos, rgb, mix, palette, bar, select und mehr, plus Farbe wie #FFAA55 und ein vollständiges Operator-Set mit ternären.

Entwickler-API

Gloss hat eine verfügbare API, in die Sie einhaken können. Bitte beziehen Sie sich auf unsere Dokumentation für weitere Informationen.

GlossAPI api = GlossAPI.get();
api.open(myPlugin, player, "shop/main");            \/\/ Menü öffnen
api.createHologram("welcome", location);            \/\/ Hologramme verwalten
api.createTemporaryHologram("popup", loc, 3000);    \/\/ zeitlich begrenztes Hologramm
api.filter(player, raw);                            \/\/ Führen Sie jeden String durch die Textpipeline
api.setBoard(player, "arena");  api.setTab(player, header, footer);

Plus ein fließender Menü-Builder (Schaltflächen, Dekorationen, Symbole aus Text, Item, Block, Entität, Bild oder animiertem Bild), Klick-Handler mit Auslösern und Schließgründen, ein PreviewStateProvider-Erweiterungspunkt, um Ihre eigenen Variablen in Container-Vorschau-Karten einzufügen, und drei Ereignisse: GlossMenuOpenEvent, GlossMenuClickEvent, GlossContainerPreviewAccessEvent.

Kompatibilität - Laufzeiten und Java

Gloss unterstützt Paper, Purpur, Leaf, Folia, Canvas und Spigot auf Java 25 für Minecraft 26.x+

Optionale Integrationen PlaceholderAPI, Vault, WorldGuard und zehn benutzerdefinierte Item-Provider - CraftEngine, ItemsAdder, Oraxen, Nexo, MMOItems, ExecutableItems, EcoItems, Slimefun, MythicMobs, HeadDatabase. Anbieter werden automatisch erkannt und können mit ihrem Plugin hot-plugged/unplugged werden.

Bilder & Medien

Der holografische Maestro deines Servers$9.99

Bereit, etwas Erstaunliches zu erstellen?

Tritt der MCModels-Community bei und beginne noch heute mit dem Bau deiner Traumprojekte.