Handleiding
Een Minecraft-plugin maken
Bijgewerkt 7 oktober 2026
Een Minecraft-plugin is een Java-programma dat een Spigot- of Paper-server laadt om commando's, regels of complete minigames toe te voegen. Je kunt er een met de hand schrijven, of hem beschrijven en een AI hem laten schrijven, compileren en testen. Hier staan beide manieren.
Beschrijf hem in je eigen woorden, of begin met dit voorbeeld.
Genereer dit met CodexeStap voor stap
1.Kies de serversoftware en versie
Plugins draaien op servers op basis van Bukkit: Spigot, Paper of Folia (BungeeCord en Velocity voor proxy's). Kies de Minecraft-versie die je server draait, van 1.8 tot 26.x.
2.Beschrijf wat de plugin doet
Schrijf de commando's, permissions, wat er in de game gebeurt en wat instelbaar moet zijn. Voorbeeld: "/sethome, /home en /delhome, max 3 homes per speler, opwarmtijd van 3 seconden, berichten in config.yml".
3.Laat Codexe hem schrijven en compileren
Codexe schrijft de Java-klassen, plugin.yml, config.yml en pom.xml, voert een echte build uit en lost compilatiefouten op voordat het het project Ready noemt.
4.Test hem op een echte server
Druk op Probeer het nu om te joinen op een privé-Minecraft-server met de plugin geïnstalleerd. De testspelers van Codexe voeren elk commando uit en controleren waar je om vroeg.
5.Download en installeer de .jar
Download de gebouwde .jar, zet hem in de map plugins/ van je server en herstart de server. Configuratiebestanden verschijnen in plugins/<PluginName>/.
Wat een Minecraft-plugin is
Een plugin is een .jar-bestand dat een Minecraft-server uit zijn map plugins/ laadt. Hij voegt commando's, spelregels, economieën, minigames of van alles toe, alleen op de server: spelers joinen met de gewone game, geen mods nodig.
Plugins worden in Java (of Kotlin) geschreven tegen de server-API: Spigot en Paper voor gameservers, BungeeCord of Velocity voor proxy's. Een plugin heeft ook een plugin.yml nodig die de server zijn naam, hoofdklasse, commando's en permissions vertelt.
De handmatige manier: Java, Maven en de Spigot- of Paper-API
Het kost meer tijd om te leren maar geeft volledige controle. Codexe maakt hetzelfde soort project, dus je kunt met een gegenereerde plugin beginnen en met de hand verdergaan.
- Installeer een JDK (Java 21 voor 1.20.5 tot 1.21.x, Java 25 voor 26.x) en een IDE zoals IntelliJ IDEA.
- Maak een Maven- of Gradle-project en voeg de dependency
paper-apiofspigot-apivoor je versie toe, met de scopeprovided. - Schrijf een hoofdklasse die
JavaPluginuitbreidt, metonEnable()enonDisable(). - Voeg
plugin.ymltoe insrc/main/resourcesmetname,version,main,api-versionen je commando's. - Registreer commando's met
getCommand("name").setExecutor(...)en listeners metgetServer().getPluginManager().registerEvents(...). - Bouw met
mvn package, kopieer de .jar uittarget/naar de mapplugins/van een testserver en herstart.
Vragen
Moet ik Java kennen?
Niet met een AI-generator: je beschrijft de plugin en test hem. Java helpt als je de code zelf wilt wijzigen.
Is het gratis?
Maken, compileren en testen op Codexe zijn gratis met het gratis abonnement (50.000 tokens, elke 24 uur aangevuld); voor het downloaden van de .jar heb je een abonnement of downloadpakket nodig.
Maak je eerste plugin
Deze prompt opent klaar om te versturen:
“Een Paper 1.21.4-plugin met /sethome, /home en /delhome: maximaal 3 homes per speler, een opwarmtijd van 3 seconden die bij beweging wordt geannuleerd, elk bericht in config.yml.”
Genereer dit met Codexe