Handleiding
Een Minecraft-plugin maken zonder te programmeren
Bijgewerkt 7 oktober 2026
Je hoeft geen Java te leren om een werkende plugin te krijgen. Je moet duidelijk beschrijven wat hij moet doen, en een tool hebben die de beschrijving omzet in echte code, hem bouwt en je hem in de game laat testen voordat je hem installeert. Deze handleiding laat zien hoe, en wat je moet schrijven zodat het resultaat is wat je in gedachten had.
Begin met dit voorbeeld en pas het aan naar wat je nodig hebt.
Genereer dit met CodexeStap voor stap
1.Kies de server en de versie
Plugins draaien op Spigot-, Paper- of Folia-servers. Noteer de Minecraft-versie van je server (bijvoorbeeld Paper 1.21.4): de plugin moet ervoor worden gebouwd.
2.Beschrijf de plugin in gewone woorden
Zeg welke commando's er zijn, wie ze mag gebruiken (permissions), wat er in de game gebeurt en wat instelbaar moet zijn. Korte lijstjes werken beter dan lange alinea's.
3.Laat Codexe hem schrijven en bouwen
Codexe schrijft de Java-klassen,
plugin.ymlen de buildbestanden, compileert het project en lost compilatiefouten op voordat het zegt dat het Ready is.4.Probeer het op een echte server
Druk op Probeer het nu om op een privétestserver te joinen met de plugin geïnstalleerd, vanuit je eigen Minecraft-client. Testspelers voeren de commando's uit en controleren het resultaat.
5.Vraag om wijzigingen in de chat
Als iets niet klopt, zeg dan wat je zag ("de cooldown wordt gereset als ik uitlog") en Codexe past de code aan en bouwt opnieuw.
6.Installeer de .jar
Download de gebouwde .jar, zet hem in de map
plugins/van je server en herstart de server.
Wat je moet schrijven zodat de plugin goed uitkomt
Een AI schrijft wat je vraagt, dus de beschrijving is het hele werk. Een goede beschrijving beantwoordt deze vragen:
- Commando's: de exacte namen en argumenten, zoals
/home <name>. - Permissions: welke commando's voor iedereen zijn en welke voor staff (bijvoorbeeld
homes.admin). - Regels: limieten, cooldowns, kosten, wat er gebeurt bij overlijden of uitloggen.
- Configuratie: wat serverbeheerders in
config.ymlmoeten kunnen wijzigen, en de berichten. - Gegevens: of dingen een herstart moeten overleven (opgeslagen in een bestand of een database).
Voorbeeldbeschrijving
"Een Paper 1.21.4-plugin genaamd Homes. /sethome <name>, /home <name>, /delhome <name> en /homes. Maximaal 3 homes per speler, 10 met de permission homes.vip. Teleporteren na een opwarmtijd van 3 seconden die wordt geannuleerd als de speler beweegt. Homes opgeslagen in een YAML-bestand per speler. Alle berichten en limieten in config.yml."
Dat is genoeg voor een complete, instelbare plugin. Functies toevoegen kan altijd later in dezelfde chat.
Wat "zonder programmeren" wel en niet betekent
Je schrijft geen code, maar de plugin is echte code: een gewoon Java-project dat je kunt openen, lezen en aanpassen, of later aan een ontwikkelaar kunt geven. Codexe controleert of het compileert en of het laadt op een echte server, en daar faalt door AI geschreven code het vaakst als ze alleen uit een chat komt.
Genereren, compileren en testen zijn gratis met het gratis abonnement (50.000 tokens, elke 24 uur aangevuld). Voor het downloaden van de .jar voor je eigen server heb je een abonnement of downloadpakket nodig.
Vragen
Kan ik echt een plugin maken zonder Java te kennen?
Ja. Jij beschrijft hem, Codexe schrijft en compileert de Java-code en jij test hem in de game. Een beetje kennis helpt om randgevallen te beschrijven, maar is niet nodig.
Werkt het op de versie van mijn server?
Codexe vraagt voor welke Minecraft-versie de plugin is (1.8.8 tot 26.3) en bouwt hem voor de API en het Java-niveau van die versie. De testserver draait dezelfde versie.
Kan ik de plugin later nog wijzigen?
Ja, in dezelfde projectchat, of door de bestanden zelf te bewerken. Configuratiebestanden blijven leesbaar en bewerkbaar.
Beschrijf je plugin en probeer hem in de game
Deze prompt opent klaar om te versturen:
“Een Paper 1.21.4-plugin genaamd Homes: /sethome, /home en /delhome met een naam, maximaal 3 homes per speler (10 met homes.vip), een opwarmtijd van 3 seconden die bij beweging wordt geannuleerd, homes per speler opgeslagen, elk bericht en elke limiet in config.yml.”
Genereer dit met Codexe