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 Codexe

Stap voor stap

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

  1. Installeer een JDK (Java 21 voor 1.20.5 tot 1.21.x, Java 25 voor 26.x) en een IDE zoals IntelliJ IDEA.
  2. Maak een Maven- of Gradle-project en voeg de dependency paper-api of spigot-api voor je versie toe, met de scope provided.
  3. Schrijf een hoofdklasse die JavaPlugin uitbreidt, met onEnable() en onDisable().
  4. Voeg plugin.yml toe in src/main/resources met name, version, main, api-version en je commando's.
  5. Registreer commando's met getCommand("name").setExecutor(...) en listeners met getServer().getPluginManager().registerEvents(...).
  6. Bouw met mvn package, kopieer de .jar uit target/ naar de map plugins/ 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
Een Minecraft-plugin maken (met of zonder programmeren) | Codexe