DeluxeMenus
Menu a nabídky v truhlách — všechno ovládané klikáním, bez příkazů.
← Pluginy Svět a stavby licence MIT návod pro DeluxeMenus 1.14.x (Paper/Spigot)
Stáhnout u autora Zdrojový kód 109 757 stažení u autora
Co to dělá
DeluxeMenus staví menu, která vypadají jako truhla s předměty. Hráč klikne na předmět a stane se, co má — otevře se mu další menu, dostane předmět, přenese se na místo, spustí se příkaz nebo se mu ukáže informace.
Je to nejlepší odpověď na situaci, kdy jsou příkazy pro hráče příliš složité. Místo abys psal do chatu /warp mining nebo /kit vip, dáš hráči jedno menu (třeba /menu), kde si vybere kliknutím.
Menu se popisují v souborech: název menu, velikost, předměty a co se stane po kliknutí levým nebo pravým tlačítkem. Texty, ceny a ikony se dají brát z jiných pluginů přes PlaceholderAPI (peníze, úroveň, počet hráčů).
Každá položka může mít vlastní pravidla: kdo ji vůbec uvidí, co musí splnit (peníze, práva, úroveň) a co se stane, když na to nemá. Tak se dá udělat VIP menu, které běžný hráč vidí, ale nedostane — a místo toho se mu ukáže, co musí udělat.
Menu se dají skládat do sebe: hlavní menu, v něm podmenu pro warpy, obchody, výhody. Hráč se tak nikdy neztratí v příkazech a všechno má na dvě kliknutí.
Pro český server je výhoda, že se texty píšou česky přímo v konfiguraci — žádné překládání pluginu, který by češtinu nepodporoval.
Instalace
- Stáhni DeluxeMenus z modrinth.com/plugin/deluxemenus (nebo z oficiální stránky autora) pro svou verzi serveru.
- Nahraj .jar do složky plugins a restartuj server.
- V plugins/DeluxeMenus/gui_menus/ vytvoř první soubor s menu — název souboru je zároveň název menu.
- Nastav v něm základ: název okna, velikost (9, 18, 27, 36, 45 nebo 54) a první předměty.
- U každého předmětu nastav, co se stane po kliknutí — otevření jiného menu, příkaz, zpráva nebo přenos.
- Otestuj menu ve hře: /dm open <název> (bez hráče se otevře tobě) a /dm list pro výpis všech menu.
- Nastav, kdo menu uvidí: v hlavním menu ukaž adminům jiné položky než běžným hráčům (přes práva nebo přes podmínky).
- Zkontroluj češtinu a diakritiku — názvy a texty v menu se zadávají přímo v souboru, takže si to ověř ve hře.
- Ověř, že se texty s hodnotami (peníze, úroveň) správně obnovují, když otevřeš menu později.
- Přidej menu na dostupné místo: příkaz (/menu), položka v jiném menu nebo odkaz na webu a na spawnu.
- Když má menu víc než jednu stránku (více než 54 položek), nastav stránkování a vyzkoušej proklikávání.
Oprávnění
Oprávnění se udělují hráčům nebo skupinám — nejčastěji příkazem /lp user <hráč> permission set <uzel> true (LuckPerms). Uzel, který v seznamu není, plugin nezná.
| Oprávnění | Co umožňuje |
|---|---|
| deluxemenus.admin | správa a otevírání menu cizím hráčům |
| Práva k otevření jednotlivých menu se nastavují v konfiguraci u každého menu (open_requirement). | |
| Běžný hráč dostane právo jen k menu, které má vidět | například k hlavnímu menu. |
| Práva k položkám se dají řešit i podmínkami místo práv (peníze, úroveň, předmět). |
Příkazy
Napiš do chatu i s lomítky. Kde je <hráč> nebo <uzel>, doplň vlastní hodnotu bez závorek.
| Příkaz | Co dělá |
|---|---|
| /dm | nápověda |
| /dm open <menu> [hráč] | otevře menu (sobě nebo jinému hráči) |
| /dm list | vypíše všechna menu |
| /dm reload | znovu načte menu ze souborů |
| /dm parse <hráč> <text> | ověří, jak se vyplní zástupné texty |
| V menu se proklikává myší: levé a pravé tlačítko mohou dělat různé věci |
Nastavení a časté chyby
Menu je jen tak dobré, jak je jednoduché. Pokud má hráč v hlavním menu dvacet možností, vybere si špatnou. Rozděl je do podmenu (warpy, obchody, výhody).
Velikost 54 znamená 54 míst, ale ne 54 možností. Nech okraje prázdné — menu pak působí přehledně a hráč snadno najde, co hledá.
Texty piš česky přímo do konfigurace a zkontroluj diakritiku ve hře. V menu se nejvíc pozná, když text někdo psal bez ní.
Podmínky (vidím, když mám peníze nebo právo) jsou lepší než skrývání. Hráč, který položku vidí a nedostane, se dozví, co mu chybí.
Názvy předmětů a hlavičky se mění mezi verzemi Minecraftu. Po aktualizaci serveru projdi menu a ověř, že ikony pořád existují.
Když menu po úpravě souboru nejde otevřít, použij /dm reload a podívej se do konzole — chyba v souboru bývá vypsaná přesně, včetně řádku.
Zálohuj plugins/DeluxeMenus. Menu je kus práce a v databázi serveru není.
Kdo to používá
Zatím nevíme, které servery z našeho seznamu ho používají. Moderní servery svůj seznam pluginů v dotazu na stav neposílají, takže se to dozvídáme od majitelů.
Používáš ho na svém serveru? Napiš nám a doplníme ho sem — na tuhle stránku chodí lidé, kteří plugin hledají.
Podobné pluginy
Odkud návod vychází
Návod je náš vlastní a vychází z dokumentace autora (verze DeluxeMenus 1.14.x (Paper/Spigot)) . Oprávnění a příkazy opisujeme jako fakta, nic nedomýšlíme — když se plugin po aktualizaci změní, může být návod pozadu. Našel jsi chybu? Napiš nám a opravíme to.
Licence: MIT. Soubor se u nás nehostuje, stahuje se u autora — tak je vždy dostupná aktuální verze.