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 Codexe

Krok za krokom

  1. 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. 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. 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. 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. 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.

  1. Nainštaluj JDK (Java 21 pre 1.20.5 až 1.21.x, Java 25 pre 26.x) a IDE ako IntelliJ IDEA.
  2. Vytvor projekt Maven alebo Gradle a pridaj závislosť paper-api alebo spigot-api pre svoju verziu s rozsahom provided.
  3. Napíš hlavnú triedu, ktorá rozširuje JavaPlugin, s onEnable() a onDisable().
  4. Pridaj plugin.yml do src/main/resources s name, version, main, api-version a svojimi príkazmi.
  5. Zaregistruj príkazy cez getCommand("name").setExecutor(...) a listenery cez getServer().getPluginManager().registerEvents(...).
  6. Zostav cez mvn package, skopíruj .jar z target/ do priečinka plugins/ 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
Ako vytvoriť plugin pre Minecraft (s programovaním aj bez) | Codexe