Príručka
Ako vytvoriť plugin pre Minecraft
Aktualizované 7. októbra 2026
Plugin pre Minecraft je program v Jave, ktorý server Spigot alebo Paper načíta, aby pridal príkazy, pravidlá alebo celé minihry. Môžeš ho napísať ručne, alebo ho opísať a nechať AI, aby ho napísala, skompilovala a otestovala. Tu sú oba spôsoby.
Opíš ho vlastnými slovami alebo začni od tohto príkladu.
Vygeneruj to v CodexeKrok za krokom
1.Vyber serverový softvér a verziu
Pluginy bežia na serveroch založených na Bukkit: Spigot, Paper alebo Folia (BungeeCord a Velocity pre proxy). Vyber verziu Minecraftu, na ktorej beží tvoj server, od 1.8 do 26.x.
2.Opíš, čo plugin robí
Napíš príkazy, oprávnenia, čo sa deje v hre a čo má byť nastaviteľné. Príklad: „/sethome, /home a /delhome, max. 3 domovy na hráča, 3-sekundový rozbeh, správy v config.yml“.
3.Nechaj Codexe, nech ho napíše a skompiluje
Codexe napíše triedy v Jave, plugin.yml, config.yml a pom.xml, spustí skutočný build a opraví chyby kompilácie, než projekt označí ako Ready.
4.Otestuj ho na skutočnom serveri
Stlač Vyskúšaj teraz a pripoj sa na súkromný server Minecraftu s nainštalovaným pluginom. Testovací hráči Codexe spustia každý príkaz a skontrolujú, čo si zadal(a).
5.Stiahni a nainštaluj .jar
Stiahni zostavený .jar, vlož ho do priečinka plugins/ na svojom serveri a reštartuj server. Konfiguračné súbory sa objavia v plugins/<PluginName>/.
Čo je plugin pre Minecraft
Plugin je súbor .jar, ktorý server Minecraftu načíta z priečinka plugins/. Pridáva príkazy, herné pravidlá, ekonomiky, minihry alebo čokoľvek iné, iba na serveri: hráči sa pripájajú s bežnou hrou, mody nie sú potrebné.
Pluginy sa píšu v Jave (alebo Kotline) voči API servera: Spigot a Paper pre herné servery, BungeeCord alebo Velocity pre proxy. Plugin potrebuje aj plugin.yml, ktorý serveru povie jeho názov, hlavnú triedu, príkazy a oprávnenia.
Ručný spôsob: Java, Maven a API Spigot alebo Paper
Učenie trvá dlhšie, ale dáva plnú kontrolu. Codexe vytvára rovnaký druh projektu, takže môžeš začať vygenerovaným pluginom a pokračovať ručne.
- Nainštaluj JDK (Java 21 pre 1.20.5 až 1.21.x, Java 25 pre 26.x) a IDE ako IntelliJ IDEA.
- Vytvor projekt Maven alebo Gradle a pridaj závislosť
paper-apialebospigot-apipre svoju verziu s rozsahomprovided. - Napíš hlavnú triedu, ktorá rozširuje
JavaPlugin, sonEnable()aonDisable(). - Pridaj
plugin.ymldosrc/main/resourcessname,version,main,api-versiona svojimi príkazmi. - Zaregistruj príkazy cez
getCommand("name").setExecutor(...)a listenery cezgetServer().getPluginManager().registerEvents(...). - Zostav cez
mvn package, skopíruj .jar ztarget/do priečinkaplugins/testovacieho servera a reštartuj.
Otázky
Musím vedieť Javu?
S AI generátorom nie: plugin opíšeš a otestuješ. Java pomôže, ak chceš kód meniť sám(a).
Je to zadarmo?
Vytváranie, kompilácia a testovanie v Codexe sú v pláne Free zadarmo (50 000 tokenov doplňovaných každých 24 hodín); stiahnutie .jar vyžaduje plán alebo balík stiahnutí.
Vytvor svoj prvý plugin
Toto zadanie sa otvorí pripravené na odoslanie:
“Plugin pre Paper 1.21.4 s /sethome, /home a /delhome: až 3 domovy na hráča, 3-sekundový rozbeh, ktorý sa zruší pri pohybe, každá správa v config.yml.”
Vygeneruj to v Codexe