Návod
Jak vytvořit plugin pro Minecraft bez programování
Aktualizováno 7. října 2026
Abys měl/a funkční plugin, nemusíš se učit Javu. Stačí jasně popsat, co má dělat, a nástroj, který z popisu udělá skutečný kód, sestaví ho a umožní ti ho otestovat ve hře, než ho nainstaluješ. Tento návod ukazuje jak a co napsat, aby výsledek odpovídal tvé představě.
Začni tímto příkladem a změň ho podle toho, co potřebuješ.
Vygeneruj to s CodexeKrok za krokem
1.Vyber server a verzi
Pluginy běží na serverech Spigot, Paper nebo Folia. Poznamenej si verzi Minecraftu, na které tvůj server běží (například Paper 1.21.4): plugin musí být sestaven pro ni.
2.Popiš plugin běžnými slovy
Napiš příkazy, kdo je smí používat (oprávnění), co se děje ve hře a co má být konfigurovatelné. Krátké seznamy fungují lépe než dlouhé odstavce.
3.Nech Codexe napsat a sestavit ho
Codexe napíše třídy v Javě,
plugin.ymla soubory sestavení, projekt zkompiluje a opraví chyby kompilace, než ho označí jako Ready.4.Vyzkoušej ho na skutečném serveru
Stiskni Vyzkoušet hned a připoj se ze svého klienta Minecraftu na soukromý testovací server s nainstalovaným pluginem. Testovací hráči spustí příkazy a zkontrolují výsledek.
5.Požádej o změny v chatu
Pokud něco není správně, napiš, co jsi viděl/a („cooldown se resetuje, když se odhlásím“) a Codexe upraví kód a sestaví znovu.
6.Nainstaluj .jar
Stáhni sestavený .jar, vlož ho do složky
plugins/svého serveru a restartuj server.
Co napsat, aby plugin vyšel správně
AI napíše to, o co požádáš, takže popis je celá práce. Dobrý popis odpovídá na tyto otázky:
- Příkazy: přesné názvy a argumenty, např.
/home <name>. - Oprávnění: které příkazy jsou pro všechny a které pro tým (například
homes.admin). - Pravidla: limity, cooldowny, ceny, co se stane při smrti nebo odhlášení.
- Konfigurace: co mají majitelé serverů moci měnit v
config.yml, a zprávy. - Data: zda věci musí přežít restart (uloženo do souboru nebo databáze).
Příklad popisu
„Plugin pro Paper 1.21.4 s názvem Homes. /sethome <name>, /home <name>, /delhome <name> a /homes. Až 3 domovy na hráče, 10 s oprávněním homes.vip. Teleport po 3sekundovém odpočtu, který se zruší, když se hráč pohne. Domovy uložené v souboru YAML pro každého hráče. Všechny zprávy a limity v config.yml.“
To stačí na kompletní, konfigurovatelný plugin. Funkce můžeš vždy přidat později ve stejném chatu.
Co „bez programování“ znamená a neznamená
Kód nepíšeš, ale plugin je skutečný kód: běžný projekt v Javě, který můžeš otevřít, přečíst a změnit, nebo později předat vývojáři. Codexe ověří, že se zkompiluje a že se načte na skutečném serveru, což je místo, kde kód napsaný AI nejčastěji selhává, když pochází jen z chatu.
Generování, kompilace a testování jsou v tarifu Free zdarma (50 000 tokenů doplňovaných každých 24 hodin). Stažení .jar pro tvůj vlastní server vyžaduje tarif nebo balíček stažení.
Otázky
Můžu opravdu vytvořit plugin, aniž bych znal/a Javu?
Ano. Ty ho popíšeš, Codexe napíše a zkompiluje kód v Javě a ty ho otestuješ ve hře. Trocha znalostí pomůže popsat okrajové případy, ale není nutná.
Bude fungovat na verzi mého serveru?
Codexe se zeptá, pro jakou verzi Minecraftu je plugin určen (1.8.8 až 26.3), a sestaví ho pro API a úroveň Javy dané verze. Testovací server běží na stejné verzi.
Můžu plugin později změnit?
Ano, ve stejném chatu projektu, nebo úpravou souborů sám/sama. Konfigurační soubory zůstávají čitelné a upravitelné.
Popiš svůj plugin a vyzkoušej ho ve hře
Toto zadání se otevře připravené k odeslání:
“Plugin pro Paper 1.21.4 s názvem Homes: /sethome, /home a /delhome s názvem, až 3 domovy na hráče (10 s homes.vip), 3sekundový odpočet, který se při pohybu zruší, domovy uložené pro každého hráče, každá zpráva a limit v config.yml.”
Vygeneruj to s Codexe