Príručka
Ako vytvoriť plugin pre Minecraft bez programovania
Aktualizované 7. októbra 2026
Na funkčný plugin sa nemusíš učiť Javu. Stačí jasne opísať, čo má robiť, a mať nástroj, ktorý popis premení na skutočný kód, zostaví ho a umožní ti otestovať ho v hre, než ho nainštaluješ. Táto príručka ukazuje ako a čo napísať, aby výsledok zodpovedal tvojej predstave.
Začni od tohto príkladu a uprav ho podľa svojich potrieb.
Vygeneruj to v CodexeKrok za krokom
1.Vyber server a verziu
Pluginy bežia na serveroch Spigot, Paper alebo Folia. Zisti, akú verziu Minecraftu tvoj server používa (napr. Paper 1.21.4): plugin musí byť zostavený pre ňu.
2.Opíš plugin bežnými slovami
Uveď príkazy, kto ich môže používať (oprávnenia), čo sa deje v hre a čo má byť nastaviteľné. Krátke zoznamy fungujú lepšie než dlhé odseky.
3.Nechaj Codexe, nech ho napíše a zostaví
Codexe napíše triedy v Jave,
plugin.ymla build súbory, skompiluje projekt a opraví chyby kompilácie, než ho označí ako Ready.4.Vyskúšaj ho na skutočnom serveri
Stlač Vyskúšaj teraz a pripoj sa na súkromný testovací server s nainštalovaným pluginom zo svojho klienta Minecraftu. Testovací hráči spustia príkazy a skontrolujú výsledok.
5.Požiadaj o zmeny v chate
Ak niečo nesedí, napíš, čo si videl(a) („cooldown sa po odhlásení resetuje“), a Codexe upraví kód a zostaví ho znova.
6.Nainštaluj .jar
Stiahni zostavený .jar, vlož ho do priečinka
plugins/na svojom serveri a reštartuj server.
Čo napísať, aby plugin vyšiel správne
AI napíše to, o čo požiadaš, takže popis je celá práca. Dobrý popis odpovedá na tieto otázky:
- Príkazy: presné názvy a argumenty, napríklad
/home <name>. - Oprávnenia: ktoré príkazy sú pre všetkých a ktoré pre tím (napríklad
homes.admin). - Pravidlá: limity, cooldowny, ceny, čo sa stane pri smrti alebo odhlásení.
- Konfigurácia: čo majú vlastníci serverov môcť meniť v
config.ymla správy. - Dáta: či majú prežiť reštart (uložené do súboru alebo databázy).
Príklad popisu
„Plugin pre Paper 1.21.4 s názvom Homes. /sethome <name>, /home <name>, /delhome <name> a /homes. Až 3 domovy na hráča, 10 s oprávnením homes.vip. Teleport po 3-sekundovom rozbehu, ktorý sa zruší, ak sa hráč pohne. Domovy uložené v súbore YAML pre každého hráča. Všetky správy a limity v config.yml.“
To stačí na kompletný, konfigurovateľný plugin. Funkcie môžeš kedykoľvek pridať neskôr v tom istom chate.
Čo „bez programovania“ znamená a neznamená
Kód nepíšeš, ale plugin je skutočný kód: bežný projekt v Jave, ktorý môžeš otvoriť, čítať a meniť alebo neskôr odovzdať vývojárovi. Codexe kontroluje, že sa skompiluje a načíta na skutočnom serveri, kde kód napísaný AI najčastejšie zlyháva, keď pochádza len z chatu.
Generovanie, kompilácia a testovanie sú v pláne Free zadarmo (50 000 tokenov doplňovaných každých 24 hodín). Stiahnutie .jar na tvoj vlastný server vyžaduje plán alebo balík stiahnutí.
Otázky
Naozaj môžem vytvoriť plugin bez znalosti Javy?
Áno. Opíšeš ho, Codexe napíše a skompiluje kód v Jave a ty ho otestuješ v hre. Trochu znalostí pomôže opísať hraničné prípady, ale nie sú nutné.
Bude fungovať na verzii môjho servera?
Codexe sa opýta, pre akú verziu Minecraftu je plugin (1.8.8 až 26.3), a zostaví ho pre API a úroveň Javy tejto verzie. Testovací server beží na tej istej verzii.
Môžem plugin neskôr zmeniť?
Áno, v tom istom chate projektu alebo úpravou súborov sám(a). Konfiguračné súbory zostávajú čitateľné a upraviteľné.
Opíš svoj plugin a vyskúšaj ho v hre
Toto zadanie sa otvorí pripravené na odoslanie:
“Plugin pre Paper 1.21.4 s názvom Homes: /sethome, /home a /delhome s názvom, až 3 domovy na hráča (10 s homes.vip), 3-sekundový rozbeh, ktorý sa zruší pri pohybe, domovy uložené pre každého hráča, každá správa a limit v config.yml.”
Vygeneruj to v Codexe