Vodič
Kako napraviti Minecraft plugin
Ažurirano 7. listopada 2026.
Minecraft plugin je Java program koji Spigot ili Paper poslužitelj učitava kako bi dodao naredbe, pravila ili cijele mini-igre. Možeš ga napisati ručno ili ga opisati i pustiti AI da ga napiše, kompajlira i testira. Evo oba načina.
Opiši ga svojim riječima ili kreni od ovog primjera.
Generiraj ovo uz CodexeKorak po korak
1.Odaberi softver poslužitelja i verziju
Pluginovi rade na poslužiteljima temeljenima na Bukkitu: Spigot, Paper ili Folia (BungeeCord i Velocity za proxyje). Odaberi Minecraft verziju koju pokreće tvoj poslužitelj, od 1.8 do 26.x.
2.Opiši što plugin radi
Napiši naredbe, dozvole, što se događa u igri i što treba biti podesivo. Primjer: „/sethome, /home i /delhome, najviše 3 doma po igraču, zagrijavanje od 3 sekunde, poruke u config.yml”.
3.Pusti Codexe da ga napiše i kompajlira
Codexe piše Java klase, plugin.yml, config.yml i pom.xml, pokreće pravi build i ispravlja greške pri kompajliranju prije nego što projekt označi kao Spremno.
4.Testiraj ga na pravom poslužitelju
Pritisni Isprobaj odmah i uđi na privatni Minecraft poslužitelj s instaliranim pluginom. Codexeovi testni igrači pokreću svaku naredbu i provjeravaju ono što si tražio.
5.Preuzmi i instaliraj .jar
Preuzmi buildani .jar, stavi ga u mapu plugins/ svog poslužitelja i ponovno pokreni poslužitelj. Konfiguracijske datoteke pojavljuju se u plugins/<PluginName>/.
Što je Minecraft plugin
Plugin je .jar datoteka koju Minecraft poslužitelj učitava iz svoje mape plugins/. Dodaje naredbe, pravila igre, ekonomije, mini-igre ili bilo što drugo, samo na poslužitelju: igrači ulaze s običnom igrom, bez modova.
Pluginovi se pišu u jeziku Java (ili Kotlin) prema API-ju poslužitelja: Spigot i Paper za poslužitelje igre, BungeeCord ili Velocity za proxyje. Plugin treba i plugin.yml koji poslužitelju govori njegov naziv, glavnu klasu, naredbe i dozvole.
Ručni način: Java, Maven i Spigot ili Paper API
Duže se uči, ali daje potpunu kontrolu. Codexe stvara istu vrstu projekta, pa možeš krenuti od generiranog plugina i nastaviti ručno.
- Instaliraj JDK (Java 21 za 1.20.5 do 1.21.x, Java 25 za 26.x) i IDE poput IntelliJ IDEA.
- Izradi Maven ili Gradle projekt i dodaj ovisnost
paper-apiilispigot-apiza svoju verziju, s opsegomprovided. - Napiši glavnu klasu koja proširuje
JavaPlugin, sonEnable()ionDisable(). - Dodaj
plugin.ymlusrc/main/resourcessname,version,main,api-versioni svojim naredbama. - Registriraj naredbe s
getCommand("name").setExecutor(...), a listenere sgetServer().getPluginManager().registerEvents(...). - Buildaj s
mvn package, kopiraj .jar iztarget/u mapuplugins/testnog poslužitelja i ponovno ga pokreni.
Pitanja
Moram li znati Java programiranje?
Ne uz AI generator: opišeš plugin i testiraš ga. Java pomaže ako kod želiš mijenjati sam.
Je li besplatno?
Izrada, kompajliranje i testiranje na Codexeu besplatni su na besplatnom planu (50.000 tokena nadopunjuje se svaka 24 sata); za preuzimanje .jar datoteke trebaš plan ili paket preuzimanja.
Napravi svoj prvi plugin
Ovaj prompt otvara se spreman za slanje:
“Paper 1.21.4 plugin s /sethome, /home i /delhome: do 3 doma po igraču, zagrijavanje od 3 sekunde koje se prekida pri pomicanju, sve poruke u config.yml.”
Generiraj ovo uz Codexe