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 Codexe

Krok za krokom

  1. 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. 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. 3.Nechaj Codexe, nech ho napíše a zostaví

    Codexe napíše triedy v Jave, plugin.yml a build súbory, skompiluje projekt a opraví chyby kompilácie, než ho označí ako Ready.

  4. 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. 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. 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.yml a 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
Ako vytvoriť plugin pre Minecraft bez programovania | Codexe