Opas
Miten tehdä Minecraft-plugin
Päivitetty 7. lokakuuta 2026
Minecraft-plugin on Java-ohjelma, jonka Spigot- tai Paper-palvelin lataa lisätäkseen komentoja, sääntöjä tai kokonaisia minipelejä. Voit kirjoittaa sellaisen käsin tai kuvata sen ja antaa tekoälyn kirjoittaa, kääntää ja testata sen. Tässä molemmat tavat.
Kuvaile se omin sanoin tai aloita tästä esimerkistä.
Generoi tämä CodexellaVaihe vaiheelta
1.Valitse palvelinohjelmisto ja versio
Pluginit toimivat Bukkit-pohjaisilla palvelimilla: Spigot, Paper tai Folia (BungeeCord ja Velocity proxyille). Valitse palvelimesi Minecraft-versio, 1.8-26.x.
2.Kuvaile, mitä plugin tekee
Kirjoita komennot, käyttöoikeudet, mitä pelissä tapahtuu ja mitä pitäisi olla säädettävissä. Esimerkki: "/sethome, /home ja /delhome, enintään 3 kotia pelaajaa kohti, 3 sekunnin viive, viestit tiedostossa config.yml".
3.Anna Codexen kirjoittaa ja kääntää se
Codexe kirjoittaa Java-luokat, plugin.yml-, config.yml- ja pom.xml-tiedostot, ajaa oikean koonnin ja korjaa käännösvirheet ennen kuin merkitsee projektin valmiiksi.
4.Testaa se oikealla palvelimella
Paina Kokeile heti liittyäksesi yksityiselle Minecraft-palvelimelle, jolle plugin on asennettu. Codexen testipelaajat ajavat jokaisen komennon ja tarkistavat pyytämäsi asiat.
5.Lataa ja asenna .jar
Lataa koottu .jar, laita se palvelimesi plugins/-kansioon ja käynnistä palvelin uudelleen. Asetustiedostot ilmestyvät kansioon plugins/<PluginName>/.
Mikä Minecraft-plugin on
Plugin on .jar-tiedosto, jonka Minecraft-palvelin lataa plugins/-kansiostaan. Se lisää komentoja, pelisääntöjä, talouksia, minipelejä tai mitä tahansa muuta, vain palvelimelle: pelaajat liittyvät tavallisella pelillä, modeja ei tarvita.
Pluginit kirjoitetaan Javalla (tai Kotlinilla) palvelin-API:a vasten: Spigot ja Paper pelipalvelimille, BungeeCord tai Velocity proxyille. Plugin tarvitsee myös plugin.yml-tiedoston, joka kertoo palvelimelle sen nimen, pääluokan, komennot ja käyttöoikeudet.
Käsin tehtävä tapa: Java, Maven ja Spigot- tai Paper-API
Sen oppiminen vie kauemmin, mutta antaa täyden hallinnan. Codexe tuottaa samanlaisen projektin, joten voit aloittaa generoidusta pluginista ja jatkaa käsin.
- Asenna JDK (Java 21 versioille 1.20.5-1.21.x, Java 25 versioille 26.x) ja IDE, kuten IntelliJ IDEA.
- Luo Maven- tai Gradle-projekti ja lisää versiotasi vastaava
paper-api- taispigot-api-riippuvuusprovided-näkyvyydellä. - Kirjoita pääluokka, joka laajentaa luokkaa
JavaPlugin, metodeineenonEnable()jaonDisable(). - Lisää
plugin.ymlkansioonsrc/main/resourceskentilläname,version,main,api-versionja komentosi. - Rekisteröi komennot komennolla
getCommand("name").setExecutor(...)ja kuuntelijat komennollagetServer().getPluginManager().registerEvents(...). - Kokoa komennolla
mvn package, kopioi .jar kansiostatarget/testipalvelimenplugins/-kansioon ja käynnistä uudelleen.
Kysymykset
Tarvitseeko minun osata Javaa?
Ei tekoälygeneraattorilla: kuvaat pluginin ja testaat sen. Java auttaa, jos haluat muuttaa koodia itse.
Onko se ilmainen?
Luominen, kääntäminen ja testaus Codexessa ovat ilmaisia Free-tilauksella (50 000 tokenia täyttyy 24 tunnin välein); .jar-tiedoston lataus vaatii tilauksen tai latauspaketin.
Tee ensimmäinen pluginisi
Tämä kehote aukeaa valmiina lähetettäväksi:
“Paper 1.21.4 -plugin, jossa on /sethome, /home ja /delhome: enintään 3 kotia pelaajaa kohti, 3 sekunnin viive, joka peruuntuu liikkuessa, jokainen viesti tiedostossa config.yml.”
Generoi tämä Codexella