Návod
Jak vytvořit plugin pro Minecraft
Aktualizováno 7. října 2026
Plugin pro Minecraft je program v Javě, který server Spigot nebo Paper načte, aby přidal příkazy, pravidla nebo celé minihry. Můžeš ho napsat ručně, nebo ho popsat a nechat AI napsat, zkompilovat a otestovat. Tady jsou oba způsoby.
Popiš ho vlastními slovy, nebo začni tímto příkladem.
Vygeneruj to s CodexeKrok za krokem
1.Vyber serverový software a verzi
Pluginy běží na serverech založených na Bukkitu: Spigot, Paper nebo Folia (BungeeCord a Velocity pro proxy). Vyber verzi Minecraftu, na které tvůj server běží, od 1.8 do 26.x.
2.Popiš, co plugin dělá
Napiš příkazy, oprávnění, co se děje ve hře a co má být konfigurovatelné. Příklad: „/sethome, /home a /delhome, max. 3 domovy na hráče, 3sekundový odpočet, zprávy v config.yml“.
3.Nech Codexe napsat a zkompilovat ho
Codexe napíše třídy v Javě, plugin.yml, config.yml a pom.xml, spustí skutečné sestavení a opraví chyby kompilace, než projekt označí jako Ready.
4.Otestuj ho na skutečném serveru
Stiskni Vyzkoušet hned a připoj se na soukromý server Minecraftu s nainstalovaným pluginem. Testovací hráči Codexe spustí každý příkaz a zkontrolují, o co jsi žádal/a.
5.Stáhni a nainstaluj .jar
Stáhni sestavený .jar, vlož ho do složky plugins/ svého serveru a restartuj server. Konfigurační soubory se objeví v plugins/<PluginName>/.
Co je plugin pro Minecraft
Plugin je soubor .jar, který server Minecraftu načte ze své složky plugins/. Přidává příkazy, herní pravidla, ekonomiky, minihry nebo cokoli jiného, a to jen na serveru: hráči se připojují normální hrou, žádné módy nejsou potřeba.
Pluginy se píšou v Javě (nebo Kotlinu) proti API serveru: Spigot a Paper pro herní servery, BungeeCord nebo Velocity pro proxy. Plugin také potřebuje plugin.yml, který serveru říká jeho název, hlavní třídu, příkazy a oprávnění.
Ruční cesta: Java, Maven a API Spigotu nebo Paperu
Učení trvá déle, ale dává plnou kontrolu. Codexe vytváří stejný druh projektu, takže můžeš začít od vygenerovaného pluginu a pokračovat ručně.
- Nainstaluj JDK (Java 21 pro 1.20.5 až 1.21.x, Java 25 pro 26.x) a IDE jako IntelliJ IDEA.
- Vytvoř projekt Maven nebo Gradle a přidej závislost
paper-apinebospigot-apipro svoji verzi s rozsahemprovided. - Napiš hlavní třídu, která rozšiřuje
JavaPlugin, sonEnable()aonDisable(). - Přidej
plugin.ymldosrc/main/resourcessname,version,main,api-versiona svými příkazy. - Zaregistruj příkazy pomocí
getCommand("name").setExecutor(...)a listenery pomocígetServer().getPluginManager().registerEvents(...). - Sestav pomocí
mvn package, zkopíruj .jar ztarget/do složkyplugins/testovacího serveru a restartuj.
Otázky
Musím umět Javu?
S generátorem AI ne: plugin popíšeš a otestuješ. Java se hodí, pokud chceš kód měnit sám/sama.
Je to zdarma?
Vytváření, kompilace a testování v Codexe jsou v tarifu Free zdarma (50 000 tokenů doplňovaných každých 24 hodin); stažení .jar vyžaduje tarif nebo balíček stažení.
Vytvoř svůj první plugin
Toto zadání se otevře připravené k odeslání:
“Plugin pro Paper 1.21.4 s /sethome, /home a /delhome: až 3 domovy na hráče, 3sekundový odpočet, který se při pohybu zruší, každá zpráva v config.yml.”
Vygeneruj to s Codexe