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

Holograficzny Maestro Twojego Serwera

Brak oceny
CREATED BYVolmitSoftware7 plugins

EDYTOR WWW  •  GITHUB  •  DOKUMENTACJA  •  DISCORD

Przegląd - co robi Gloss

Gloss to kompleksowy zestaw hologramów i wyświetlania UI. To jeden plugin, który zastępuje większość innych pluginów, takich jak MOTD, tablice wyników, lista graczy, emoji i inne.

  • Hologramy Hologramy oparte na wyświetlaniu tekstu z renderowaniem zastępczym dla każdego gracza, plikami JSON do ładowania na gorąco, renderowaniem tekstu na sztukach bloków i pełnym zarządzaniem komendami.

  • Holograficzne menu Klikalne UI w świecie z przyciskami, przełącznikami, nawigacją po stronach, animacjami na hover i ikonami rysowanymi z przedmiotów, bloków, bytów, głów graczy, obrazów lub pluginów z niestandardowymi przedmiotami.

  • Panele świata Trwałe menu zakotwiczone w świecie, które możesz pozycjonować, obracać, skalować, wyrównywać, a nawet przypinać do gracza.

  • Podgląd kontenerów Spójrz na skrzynię, piec, stanowisko warzenia, lejek lub dziesięć innych kontenerów, a holograficzna karta renderuje ich żywe zawartości.

  • Prawdziwe upuszczenia Upuszczone przedmioty stają się uziemionymi, toczącymi się modelami wyświetlającymi z unoszącymi się etykietami, opcjonalną prawdziwą fizyką (odskok, wyporność) i skryptowalną warstwą animacji.

  • Tablice wyników Tablice boczne zdefiniowane w JSON z domyślnymi wartościami dla głównych/świata, tablicami z ograniczeniami uprawnień i domyślnymi wartościami dla grup.

  • Lista graczy Konfigurowalne nagłówki/stopki i nazwy listy graczy dla każdej grupy.

  • Emoji :emoji: i wyzwalanie zamiany w czacie z uzupełnieniem tabulacji oraz uprawnieniami dla każdego emoji, z 71 wbudowanymi, możesz łatwo dodać więcej.

  • Bąbelki czatu Wiadomości unoszą się nad głową mówiącego, układają się w stos i odlatują, gdy wygasną, z stylami dla każdego świata i grupy.

  • Wskaźniki obrażeń Unoszące się liczby obrażeń i uzdrowienia z balistycznym ruchem, mierzonym na podstawie rzeczywistych zastosowanych zmian zdrowia.

  • Animacje Animacje tekstowe oparte na klatkach, które można używać w każdym hologramie, tablicy lub linii listy graczy za pomocą |animation.<id>|.

  • MOTD Losowe, kolorowe MOTD listy serwerów (domyślnie wyłączone).

Wszystko jest w pełni konfigurowalne w Gloss i masz Edytor WWW, aby łatwo podglądać swoje zmiany z dziesiątkami losowych wyników, które pomogą Ci wybrać coś, co działa dla Ciebie. Wszystkie zmiany konfiguracyjne są ładowane na gorąco, gdy tylko plik zostanie zapisany lub zmiany zostaną przesłane z Edytora WWW na Twój serwer.

Edytor WWW - buduj menu i panele w swojej przeglądarce

Sprawdź Edytor WWW, aby łatwo tworzyć swoje menu pod adresem: gloss.volmitsoftware.com. Układasz menu, panele, skrypty animacji upuszczenia, podglądy kontenerów wizualnie i wiele więcej, z podglądem na żywo.

Synchronizacja w czasie rzeczywistym Uruchom \/gloss menu edit <menu> lub \/gloss panel web <panel> i Gloss daje Ci klikalny link, który otwiera dokument w edytorze. Publikuj z przeglądarki, a serwer pobiera zmianę w ciągu kilku sekund, waliduje ją i zapisuje przez atomową transakcję z automatyczną kopią zapasową tego, co było wcześniej.

\/gloss sync list       Aktywne sesje edytora
\/gloss sync status     Stan relay i sesji
\/gloss sync pull       Polluj relay teraz
\/gloss sync revoke     Zakończ sesję natychmiast

Twoje niestandardowe przedmioty w edytorze \/gloss items export zapisuje custom-items.json, aby edytor mógł przeglądać każdy ItemsAdder, Oraxen, Nexo, MMOItems, Slimefun i inne na Twoim serwerze podczas budowania.

Sesje są chronione Sesje synchronizacji wygasają (domyślnie 60 minut), mają ograniczenia rozmiaru i wykrywają konflikty wersji, aby dwaj edytorzy nie mogli cicho nadpisać siebie.

Wszystko, co edytor zapisuje, to czysty JSON w folderze Twoich pluginów. Zawsze możesz po prostu edytować pliki ręcznie lub przez widok podzielony w edytorze WWW.

Komendy i uprawnienia

Główna komenda to \/gloss. Aliasy \/gl, \/glo, \/gg

Dodatkowe Aliasy: \/hologram, \/holo, \/h, \/board, \/sb, \/bd

\/gloss status                                  Pokazuje wszystko, co jest załadowane.

\/hologram create|delete|list|info              Zarządzaj hologramami
\/hologram addline|setline|removeline|clear
\/hologram move|movehere|tp|orient              Pozycjonowanie i kierunek
\/hologram rendertext                           Rasteryzuj tekst w liniach blokowych

\/board create|delete|title                     Zarządzaj tablicami bocznymi
\/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                 Dokumenty podglądu kontenerów
\/gloss item status|export                      Dostawcy niestandardowych przedmiotów \/ eksport edytora
\/gloss sync list|status|revoke|pull            Sesje synchronizacji edytora
\/gloss import preview|apply|holoui|legacy
\/gloss emoji list|reset                        Kliknij emoji, aby wstawić je do czatu
\/gloss animations list|reset
\/gloss bubbles style|reset                     Wybierz swój osobisty styl bąbelków
\/gloss tablist reset  \/gloss motd reset  \/gloss drops reset

Uruchomienie \/gloss samodzielnie otwiera paginowane menu pomocy z możliwością najechania i klikania. Pozycje listy są klikalne, kliknij hologram, aby się do niego teleportować, kliknij emoji, aby je wstawić. Uzupełnienie tabulacji działa wszędzie.

Uprawnienia podążają za drzewem komend. Wszystko wisi pod gloss.* (domyślnie: op):

gloss.*                    Rodzic każdego węzła poniżej. Przyznaje cały plugin.
gloss.admin                Resetuj podkomendy: emoji, animacje, bąbelki, lista graczy, motd, upuszczenia

gloss.holograms            Rodzic pięciu węzłów hologramów. Podstawowy dostęp do \/hologram
gloss.holograms.create     Twórz hologramy i dodawaj linie
gloss.holograms.edit       Edytuj linie, zmieniaj nazwy, renderuj tekst
gloss.holograms.delete     Usuwaj hologramy
gloss.holograms.move       Przesuwaj, przesuwaj tutaj, orientuj
gloss.holograms.teleport   Teleportuj do hologramu

gloss.boards               Rodzic pięciu węzłów tablic. Podstawowy dostęp do \/board
gloss.boards.create        Twórz tablice boczne
gloss.boards.edit          Tytuł, dodaj linię, ustaw linię, usuń linię
gloss.boards.delete        Usuwaj tablice boczne
gloss.boards.show          Pokaż tablicę sobie lub innym
gloss.boards.hide          Ukryj tablicę

gloss.menus                Rodzic ośmiu węzłów menu. Podstawowy dostęp do \/gloss menu
gloss.menus.list           Lista dokumentów menu
gloss.menus.open           Otwórz menu
gloss.menus.close          Zamknij otwarte menu
gloss.menus.move           Przesuń otwarte menu
gloss.menus.back           Nawiguj po stosie stron
gloss.menus.create         Twórz nowe dokumenty menu
gloss.menus.edit           Edytuj wiersze, ikony, style, obrazy
gloss.menus.builder        Wbudowany kreator menu w grze

gloss.panels               Rodzic węzłów paneli. Twórz, przesuwaj, obracaj, skaluj, wyrównuj, podążaj
gloss.panels.editweb       Otwórz panel w edytorze WWW (\/gloss panel web)

gloss.preview              Zobacz podglądy kontenerów i dostosuj ich skalę
gloss.sync                 Zarządzaj sesjami synchronizacji edytora (lista, status, pobierz, cofnij)
gloss.import               Rodzic węzłów importu. Podglądy próbne (\/gloss import preview)
gloss.import.apply         Rzeczywiście zastosuj import

gloss.emoji.use            Użyj emoji w czacie                      domyślnie: prawda
gloss.bubbles.send         Twój czat renderuje się jako bąbelki           domyślnie: prawda
gloss.indicators.show      Zobacz wskaźniki obrażeń i uzdrowienia         domyślnie: prawda
gloss.chat.color           Użyj kodów kolorów w czacie                domyślnie: op
gloss.bubbles.style        Wybierz osobisty styl bąbelków           domyślnie: op

Każdy węzeł jest domyślnie: op chyba że zaznaczone inaczej. Przyznanie rodzica (gloss.menus) przyznaje jego dzieci; trzy węzły skierowane do graczy są włączone dla wszystkich od razu.

Konfiguracja

Wszystko w Gloss jest konfigurowalne, a wszystkie opcje są ładowane na gorąco po zapisaniu, nie ma potrzeby przeładowywania zmian.

# Konfiguracja - gloss
# Ten plik jest kanonizowany podczas ładowania; komentarze i nowe klucze mogą być aktualizowane automatycznie.
#
# Konfiguracja czasu działania Gloss. Każdy pokrętło jest emitowane z komentarzem,
# wartości poza ich udokumentowanym zakresem są przywracane podczas ładowania,
# a edycje są ładowane na gorąco, podczas gdy serwer działa.

# Wyświetla ekran powitalny Gloss podczas uruchamiania.
splashScreen = true
# Wysyła anonimowe metryki użycia bStats.
metrics = true

# Ustawienia dla funkcji.
[features]
# Włącza silnik hologramów.
holograms = true
# Włącza tablice boczne.
boards = true
# Włącza nagłówki/stopki listy graczy i zarządzanie nazwami.
tablist = true
# Włącza zamianę emoji w czacie i treści.
emoji = true
# Włącza animacje tekstowe.
animations = true
# Włącza bąbelki czatu nad graczami.
chatBubbles = true
# Włącza unoszące się wskaźniki obrażeń i uzdrowienia.
damageIndicators = true
# Włącza niestandardowe nazwy na upuszczonych stosach przedmiotów.
drops = true
# Zastępuje renderowanie upuszczonych przedmiotów w stylu waniliowym z uziemionymi,
# toczącymi się modelami wyświetlającymi i etykietami opartymi na wyświetlaniu.
realDrops = true
# Włącza holograficzne menu.
menus = true
# Włącza panele zakotwiczone w świecie.
panels = true
# Włącza podgląd kontenerów.
previews = true
# Włącza niestandardowe MOTD listy serwerów.
motd = false

# Ustawienia dla ładowania na gorąco.
[hotload]
# Ticks między sprawdzeniami obserwowanych plików do ładowania na gorąco. Ograniczone do 1..200.
watchIntervalTicks = 5

# Ustawienia dla hologramów.
[holograms]
# Odległość pionowa w blokach między stosowanymi liniami hologramów. Ograniczone do 0.05..2.0.
stackDistance = 0.26
# Ticks między odświeżeniami tekstu hologramu. Ograniczone do 1..200.
updateIntervalTicks = 10
# Odległość w blokach, w której hologramy stają się widoczne. Ograniczone do 4..128.
viewRange = 48.0
# Renderuje pełne zastępniki, funkcje i wyrażenia
# dla każdego oglądającego gracza zamiast raz globalnie.
perViewerPlaceholders = true
# Ticks między odświeżeniami tymczasowych hologramów. Ograniczone do 1..20.
temporaryUpdateIntervalTicks = 2
# Używa interpolacji wyświetlania po stronie klienta do poruszania się tymczasowych hologramów,
# wracając do teleportacji, gdy API serwera tego nie obsługuje.
interpolatedMotion = true
# Napędza szybkie animacje hologramów z dedykowanego wątku asynchronicznego zamiast aktualizatora ticków.
highFrequencyAnimations = true
# Maksymalna liczba klatek na sekundę, do której dąży wątek animacji o wysokiej częstotliwości. Ograniczone do 1..240.
maxAnimationFps = 120
# Pakiety tekstowe animacji na sekundę dozwolone wśród każdej animowanej
# publiczności wyświetlania; duże publiczności pogarszają współczynnik klatek proporcjonalnie. Ograniczone do 100..1000000.
animationPacketBudget = 20000
# Maksymalna szerokość w znakach dla renderowanej sztuki tekstowej. Ograniczone do 8..128.
textArtMaxWidth = 48

# Ustawienia dla tablic.
[boards]
# Ticks między odświeżeniami tablic wyników. Ograniczone do 1..200.
updateIntervalTicks = 20

# Ustawienia dla listy graczy.
[tablist]
# Ticks między odświeżeniami listy graczy. Ograniczone do 1..400.
updateIntervalTicks = 40

# Ustawienia dla grup.
[groups]
# Rozwiązuje grupy graczy przez Vault, gdy jest zainstalowany.
useVault = true

# Ustawienia dla emoji.
[emoji]
# Wymaga uprawnienia dla każdego emoji zamiast globalnego uprawnienia emoji.
emojiSpecificPermissions = false
# Oferuje wyzwalacze emoji w uzupełnieniu tabulacji czatu.
tabComplete = true

# Ustawienia dla tekstu.
[text]
# Rozwiązuje zastępniki PlaceholderAPI w renderowanym tekście.
placeholders = true
# Rozwiązuje wyrażenia |function| w renderowanym tekście.
functions = true

# Ustawienia dla czatu.
[chat]
# Tłumaczy kody kolorów w czacie graczy dla uprawnionych graczy.
color = true

# Ustawienia dla bąbelków czatu.
[chatBubbles]
# Nazwy folderów świata, w których bąbelki czatu nigdy się nie pojawiają.
blacklistWorlds = []

# Ustawienia dla wskaźników obrażeń.
[damageIndicators]
# Losowa siła boczna stosowana do pojawiających się wskaźników. Ograniczone do 0.0..2.0.
randomThrowForce = 0.08
# Początkowa siła w górę stosowana do pojawiających się wskaźników. Ograniczone do 0.0..2.0.
initialUpForce = 0.13
# Siła grawitacji stosowana do wskaźników co tick. Ograniczone do 0.0..1.0.
gravityFactor = 0.0093
# Maksymalna liczba wskaźników pojawiających się na sekundę, zanim nowe zostaną odrzucone. Ograniczone do 1..1000.
maxPerSecond = 40
# Milisekundy, przez które wskaźnik pozostaje żywy. Ograniczone do 250..30000.
maxMsAlive = 3000
# Prefiks kodu koloru stosowany do liczb obrażeń.
damagePrefix = "&c&l"
# Prefiks kodu koloru stosowany do liczb uzdrowienia.
healPrefix = "&a&l"
# Miejsca dziesiętne wyświetlane na liczbach wskaźników. Ograniczone do 0..2.
decimals = 0
# Pokazuje wskaźniki uzdrowienia oprócz wskaźników obrażeń.
showHeals = true

# Ustawienia dla upuszczeń.
[drops]
# Format nazwy dla upuszczonych stosów przedmiotów; {count} i {type} są zastępowane.
nameFormat = "&7{count}x {type}"
# Format nazwy dla upuszczonych paczek, które noszą stosy; {total}
# i {contents} są zastępowane. Puste paczki używają nameFormat.
bundleFormat = "&7Paczka &8(&7{total} przedmiotów&8): &7{contents}"
# Wpisy zawartości paczki wymienione przed resztą, które zapadają się w +N więcej. Ograniczone do 1..10.
bundleEntryLimit = 3
# Używa pionowej etykiety TextDisplay dla paczek, gdy realDrops jest włączone.
bundleVerticalLabels = true
# Format nagłówka dla pionowych etykiet paczek; {total} jest zastępowane.
bundleHeaderFormat = "&ePaczka &8(&e{total} przedmiotów&8)"
# Format wpisu dla pionowych etykiet paczek; {count} i {type} są zastępowane.
bundleEntryFormat = "&7- &f{count}x {type}"
# Format pozostałości dla pionowych etykiet paczek; {remaining} jest zastępowane przez
# ukrytą liczbę materiałów.
bundleMoreFormat = "&8+{remaining} więcej"
# Pozostawia niestandardowe nazwy, które inne pluginy już ustawiły na upuszczonych przedmiotach, nietknięte.
preserveCustomNames = true
# Używa nazwy wyświetlania przedmiotu z jego metadanych przedmiotu jako {type} zamiast nazwy materiału.
useItemDisplayNames = true

# Ustawienia dla komend.
[commands]
# Odtwarza dźwięki zwrotne, gdy wynik komendy jest dostarczany.
sounds = true

# Ustawienia dla debugowania.
[debug]
# Renderuje kontury hitboxów menu debugowania dla wszystkich sesji.
hitbox = false
# Renderuje znaczniki pozycji debugowania menu dla wszystkich sesji.
position = false
# Loguje statystyki pętli animatora o wysokiej częstotliwości co 10 sekund.
animator = false

# Ustawienia dla edytora.
[editor]
# Podstawowy URL hostowanego edytora WWW; musi być zwykłym linkiem http(s) lub używany jest domyślny.
builderUrl = "https://gloss.volmitsoftware.com"

# Ustawienia dla synchronizacji.
[editor.sync]
# Włącza sesje synchronizacji edytora w czasie rzeczywistym przez relay.
enabled = true
# URL punktu końcowego relay; musi być https (lub pętla http) kończąca się na /v2 lub używany jest domyślny.
endpoint = "https://sync.gloss.volmitsoftware.com/v2"
# Token tworzenia sesji relay o długości 22..128 znaków z A-Z, a-z,
# 0-9, _ i -; wszystko inne traktowane jest jako puste.
createToken = ""
# Minuty, przez które sesja synchronizacji edytora pozostaje aktywna. Ograniczone do 5..1440.
sessionMinutes = 60
# Sekundy między sprawdzeniami relay podczas aktywnej sesji. Ograniczone do 1..60.
pollSeconds = 3
# Maksymalny rozmiar projektu synchronizacji edytora w mebibajtach. Ograniczone do 1..32.
maxProjectMiB = 8

# Ustawienia dla podglądu.
[preview]
# Odległość w blokach, do której promień wzroku sięga dla podglądów kontenerów. Ograniczone do 1.0..24.0.
lookDistance = 10.0
# Podstawowa skala renderowania podglądów kontenerów. Ograniczone do 0.25..4.0.
scale = 0.65

# Ustawienia dla menu.
[menus]
# Globalny mnożnik skali renderowania dla holograficznych menu i paneli. Ograniczone do 0.25..4.0.
uiScale = 1.0

# Ustawienia dla przedmiotów.
[items]
# Włącza niestandardowe ikony przedmiotów rozwiązywane przez zainstalowane pluginy przedmiotów.
customItems = true
# Lista dozwolonych dostawców przedmiotów według nazwy dostawcy lub pluginu; pusta lista pozwala na każdego dostawcę.
customItemProviders = []

# Ustawienia dla integracji.
[integration]
# Ticks między próbkami metryk, które publikują inne pluginy Volmit dla
# |metric.<key>| i zmiennych podglądu. Ograniczone do 1..200.
sampleIntervalTicks = 20

Języki 17 języków jest przetłumaczonych z domyślnego angielskiego, z którego można wybierać.

Aby przełączyć, ustaw language w plugins/Gloss/language.yml

locale: en_US

de_DE    Niemiecki (Niemcy)
es_ES    Hiszpański (Hiszpania)
fi_FI    Fiński (Finlandia)
fr_FR    Francuski (Francja)
he_IL    Hebrajski (Izrael)
it_IT    Włoski (Włochy)
ja-JP    Japoński (Japonia)
ko_KR    Koreański (Korea Południowa)
lt_LT    Litewski (Litwa)
nl_NL    Holenderski (Holandia)
pl_PL    Polski (Polska)
pt_PT    Portugalski (Portugalia)
ru_RU    Rosyjski (Rosja)
tr_TR    Turecki (Turcja)
vi_VI    Wietnamski (Wietnam)
zh_CN    Chiński (uproszczony)
zh_TW    Chiński (tradycyjny)

Menu i klikalne UI

Menu są tworzone i zarządzane za pomocą komendy \/gloss menu i pliki są przechowywane w plugins/Gloss/menus

  • Komponenty Przyciski, przełączniki i dekoracje, każdy z własnym hitboxem.

  • Ikony Tekst, obrazy, animowane obrazy, przedmioty, bloki, byty, głowy graczy lub dowolny przedmiot z pluginu z niestandardowymi przedmiotami (dostawca automatycznie wykrywany).

  • Akcje Uruchomienie komendy, odtwarzanie dźwięku, wysyłanie wiadomości, teleportacja lub nawigacja po menu z stronami (pchnij, zamień, wstecz, strona główna, zamknij).

  • Wyzwalacze kliknięć Lewa, prawa, shift-lewa, shift-prawa.

  • Animacja na hover Z krzywymi wygładzającymi i konfigurowalnym czasem trwania.

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

Panele to menu zakotwiczone w świecie: pozycjonuj, obracaj (kąt, nachylenie, obrót) i skaluj je, używaj ~współrzędnych względnych, wyrównuj jeden panel do drugiego, ustaw zakresy widoku i interakcji, ogranicz widoczność za pomocą uprawnień lub spraw, aby panel podążał za graczem z ustalonym, kątem lub pełnym obrotem.

Podgląd kontenerów

W pełni konfigurowalne podglądy kontenerów. Możesz dwukrotnie przesunąć, aby zapisać rozmiar kontenera, lub przytrzymać shift + kółko przewijania aby ustawić rozmiar kontenera (Przewiń w dół do 0%, aby go wyłączyć, trwałe ustawienia dla każdego gracza).

Istnieje czternaście predefiniowanych typów kontenerów: skrzynia, skrzynia endera, piec, stanowisko warzenia, lejek, dozownik, kocioł, ul, odtwarzacz, półka z rzeźbionymi książkami, półka, wózek górski, karta kontenera z blokadą i pudełka shulker.

Karty pokazują żywe wartości postępu gotowania i paliwa pieca, czas warzenia, zgromadzone XP, zajętość i wiele więcej. Łatwo modyfikuj predefiniowane lub twórz własne za pomocą Edytora WWW.

WorldGuard Sprawdzenia dostępu do kontenerów, aby zapewnić, że gracze nie mogą podglądać kontenerów, do których nie mają uprawnień.

Fizyka i skrypty prawdziwych upuszczeń

Upuszczone przedmioty stają się bardziej realistyczne, mogą toczyć się w powietrzu, lądować na płaskiej powierzchni i osiadać, świecić i wiele więcej.

Możesz modyfikować te ustawienia w plugins/Gloss/real-drops/default.json lub modyfikować je za pomocą naszego Edytora WWW.

  • limity Częstotliwość aktualizacji, wizualizacje na stos, budżet bytów na chunk

  • ruch Prędkość toczenia, obrót wzdłuż osi, zmiany kierunku napędzane odskokiem, tłumienie obrotu w wodzie, toczenie po ziemi.

  • lądowanie NATURALNE, PŁASKIE lub PROSTE, z przechyłem, losowym kątem i przyciąganiem do twarzy.

  • etykiety Przesunięcie, skala, zasięg widzenia, tryb billboardu, kolor tła.

  • fizyka Prawdziwa fizyka bytów: mnożnik grawitacji, odskok, wyporność w wodzie i opór. Te poruszają rzeczywisty przedmiot, a nie tylko obraz.

  • skrypt Warstwa wyrażenia, która animuje wizualizację: przesunięcie, obrót, skala, świecenie i widoczność wzdłuż osi, z zmiennymi takimi jak t, faza, prędkość uderzenia, w wodzie, światło blokowe i stabilny losowy dla każdego przedmiotu.

  • animacja Typowane klipy kluczowe wyzwalane przez stan (SPAWN, IMPACT, BOUNCE, ENTER_FLUID, SETTLE...) z wygładzaniem i trybami mieszania.

Bąbelki czatu, wskaźniki obrażeń, emoji motd, lista graczy i animacje

Bąbelki czatu Czat unosi się nad głową gracza, układa się w stos i odlatuje, gdy wygasa. Style wspierają ruch napędzany wyrażeniami (przesunięcie, skala, obrót, przezroczystość), zawijanie słów, migotanie przy pojawieniu się, hideOwn, czarne listy dla świata oraz wybór według świata i grupy Vault z priorytetami. Gracze z uprawnieniami wybierają osobisty styl za pomocą \/gloss bubbles style.

Wskaźniki obrażeń Unoszące się liczby obrażeń i uzdrowienia z balistycznym ruchem, który jest realistyczny.

Emoji 71 domyślnych emoji z :name: i wyzwalanie zamiany typu <3 i staje się sercem. Uzupełnienie tabulacji w czacie, opcjonalne uprawnienia dla każdego emoji oraz \/gloss emoji wpisy wstawiają się do czatu po kliknięciu.

Animacje Animacje tekstowe oparte na klatkach z odtwarzaniem w górę, w dół lub ping-pong i interwałem na klatkę. Używaj ich w każdej renderowanej linii jako |animation.rainbow|.

MOTD Dostosuj swoje MOTD, aby cyklicznie przechodzić przez wiele MOTD lub zachować statyczny projekt.

Lista graczy Lista graczy wspiera każdy aspekt Gloss, dostosuj ją według swojego uznania!

Zastępniki i wyrażenia

Każda renderowana linia hologramów, tablic, listy graczy, bąbelków, podglądów wspiera ograniczone wyrażenia {{ ... }} z natywnymi wartościami player.* i server.* (nazwa, ping, zdrowie, poziom, online, maxPlayers, tps).

PlaceholderAPI jest opcjonalne i w pełni wspierane z następującymi zastępniki Gloss dostępne:

%gloss_available%            Pokazuje, czy Gloss jest dostępny
%gloss_menu.open%            Pokazuje, czy menu jest otwarte
%gloss_menu.id%              Pokazuje aktualny identyfikator menu

Biblioteka wyrażeń jest współdzielona między hologramami, bąbelkami, podglądami i upuszczeniami: clamp, lerp, smoothstep, sin, cos, rgb, mix, palette, bar, select i więcej, plus kolor jak #FFAA55 i pełny zestaw operatorów z ternariami.

API dla deweloperów

Gloss ma dostępne API, do którego możesz się podłączyć, zapoznaj się z naszą dokumentacją, aby uzyskać więcej informacji.

GlossAPI api = GlossAPI.get();
api.open(myPlugin, player, "shop/main");            \/\/ otwórz menu
api.createHologram("welcome", location);            \/\/ zarządzaj hologramami
api.createTemporaryHologram("popup", loc, 3000);    \/\/ hologram czasowy
api.filter(player, raw);                            \/\/ uruchom dowolny ciąg przez potok tekstowy
api.setBoard(player, "arena");  api.setTab(player, header, footer);

Dodatkowo płynny kreator menu (przyciski, dekoracje, ikony z tekstu, przedmiotu, bloku, bytu, obrazu lub animowanego obrazu), obsługuje kliknięcia z wyzwalaczami i powodami zamknięcia, punkt rozszerzenia PreviewStateProvider, aby wprowadzić własne zmienne do kart podglądu kontenerów oraz trzy zdarzenia: GlossMenuOpenEvent, GlossMenuClickEvent, GlossContainerPreviewAccessEvent.

Kompatybilność - czas działania i Java

Gloss wspiera Paper, Purpur, Leaf, Folia, Canvas i Spigot na Java 25 dla Minecraft 26.x+

Opcjonalne integracje PlaceholderAPI, Vault, WorldGuard i dziesięć dostawców niestandardowych przedmiotów - CraftEngine, ItemsAdder, Oraxen, Nexo, MMOItems, ExecutableItems, EcoItems, Slimefun, MythicMobs, HeadDatabase. Dostawcy są automatycznie wykrywani i mogą być podłączani/odłączani na gorąco z ich pluginem.

Obrazy i media

Holograficzny Maestro Twojego Serwera$9.99

Gotowy, aby stworzyć coś niesamowitego?

Dołącz do społeczności MCModels i zacznij budować swoje wymarzone projekty już dziś.