Plugins installeren op je Minecraft server
Plugins zijn wat een server van jou maakt. Er eentje aan de praat krijgen kost zes stappen, en de eerste stap is degene die mensen overslaan: van de 7 soorten serversoftware die wij aanbieden kunnen er maar 3 een plugin laden.
Stap 1: zorg dat je de juiste serversoftware draait
Een plugin heeft de Bukkit API nodig onder de motorkap, en dat is een eigenschap van de serversoftware en niet van Minecraft zelf. Paper, Purpur, Spigot hebben hem. Fabric, Forge, NeoForge, Vanilla niet, en een plugin jar die je daarop laat vallen doet helemaal niets. Weet je niet zeker welke je draait, dan noemt het opstarttabblad in het paneel de jar bij naam. Paper is wat wij standaard installeren: het is Spigot met een lange lijst prestatieverbeteringen erbovenop, en het gebruikt dezelfde plugins.
| Serversoftware | Laadt plugins | Wat hij wel laadt |
|---|---|---|
| PaperWat wij standaard installeren | Ja, Bukkit API | Elke Bukkit, Spigot of Paper plugin |
| Purpur | Ja, Bukkit API | Elke Bukkit, Spigot of Paper plugin |
| Fabric | Nee | Fabric mods |
| Forge | Nee | Forge mods |
| NeoForge | Nee | NeoForge mods |
| Spigot | Ja, Bukkit API | Elke Bukkit, Spigot of Paper plugin |
| Vanilla | Nee | Niets. Vanilla heeft helemaal geen lader |
Stap 2 tot en met 6: vinden, uploaden, herstarten, controleren
Zoek je plugin
SpigotMC is de oudste en grootste opslagplaats, Modrinth is de nieuwere en leunt meer open source, en Hangar is die van Paper zelf. Die drie en de eigen GitHub releases van de ontwikkelaar zijn de hele lijst. Een jar van een chat server of een file locker kan iemand operatorrechten op je server geven, de wereld wissen, of de machine gebruiken om anderen aan te vallen, en dat terwijl hij er precies zo uitziet als de echte plugin.
Download het .jar bestand
Pluginpagina's noemen de versies die ze ondersteunen. Een plugin die voor een andere hoofdversie is gebouwd weigert meestal te starten, en soms start hij wel en breekt hij halverwege. Komt een plugin als zip met meerdere jars erin, dan staat op de pagina welke daarvan op de server hoort.
Upload naar de /plugins map
In de bestandsbeheerder staat de hoofdmap van de server, met daarin world, logs en plugins. De jar gaat los in plugins, niet in een eigen mapje. Slepen en neerzetten in het browservenster werkt ook.
/plugins/YourPlugin.jarHerstart je server, en gebruik nooit /reload
Het is verleidelijk omdat niemand eruit wordt gegooid, maar een reload laat de oude classes in het geheugen staan en de oude event listeners geregistreerd, en de bugs die daaruit voortkomen zijn bijna niet te debuggen. Stop de server netjes en laat het paneel hem weer opstarten.
stopControleer en configureer
Een plugin die geladen is meldt dat bij naam. Rode tekst met een stack trace eronder noemt meestal in de eerste twee regels een ontbrekende dependency of een verkeerde versie. Na de eerste geslaagde start schrijft de plugin zijn eigen config, en wijzigingen in dat bestand vragen om nog een herstart of het eigen reload commando van de plugin.
/plugins/YourPlugin/config.yml
Veelvoorkomende problemen en hoe je ze oplost
Twee dingen gaan vaker mis dan al het andere samen. Het eerste is Java. Een UnsupportedClassVersionError in de console betekent altijd hetzelfde: de jar is gebouwd voor een nieuwere Java dan waarmee de server opstart. Van de 16 Minecraft versies die wij aanbieden willen er 9 Java 21 en 7 iets ouders, en op het opstarttabblad stel je dat in.
| Minecraft versie | Java die het vraagt |
|---|---|
| LatestWat een nieuwe server krijgt tenzij je zelf iets anders kiest | Java 21 |
| 26.2 | Java 21 |
| 26.1.2 | Java 21 |
| 26.1.1 | Java 21 |
| 1.21.11 | Java 21 |
| 1.21.8 | Java 21 |
| 1.21.4 | Java 21 |
| 1.21.1 | Java 21 |
| 1.20.6 | Java 21 |
| 1.20.4 | Java 17 |
| 1.20.1 | Java 17 |
| 1.19.4 | Java 17 |
| 1.18.2 | Java 17 |
| 1.16.5 | Java 8 |
| 1.12.2 | Java 8 |
| 1.8.9 | Java 8 |
Het tweede is een ontbrekende dependency. Plugins leunen op elkaar: de meeste economy plugins willen Vault als brug naar je permissieplugin, en alles wat met packets werkt wil ProtocolLib. De pluginpagina noemt wat hij nodig heeft, en de console noemt het op de regel boven de stack trace.
Aanbevolen plugins om mee te beginnen
| Plugin | Wat je ermee krijgt |
|---|---|
| EssentialsX | De commando's die mensen verwachten: /home, /warp, /tpa, kits, en een simpele economy. |
| LuckPerms | Rangen en rechten, en degene waar bijna al het andere op aanhaakt. |
| Vault | De brug tussen een economy plugin en een permissieplugin. Doet verder zelf niets. |
| WorldGuard | Regiobescherming, zodat spawn de eerste griefer overleeft. |
| WorldEdit | Selecties en brushes voor bouwen en terrein, en WorldGuard heeft hem nodig. |
Vijf is een werkende server. Voeg er telkens twee of drie toe en herstart ertussendoor: twintig jars in één keer vertelt je niets over welke ervan het opstarten sloopte.
Vragen die mensen stellen tijdens het installeren
Kan ik plugins en mods op dezelfde server gebruiken?
Niet met onze softwarelijst. De drie die plugins nemen laden geen mods, en de drie die mods laden nemen geen plugins. Hybride servers bestaan, maar breken bij elke Minecraft update. Heb je allebei nodig, draai dan twee servers achter een proxy.
Hoeveel plugins kan een server aan?
Het aantal is niet het probleem, wat ze doen wel. Twintig kleine command plugins kosten minder dan één die elke tick chunks scant. Loopt je tick time op na een installatie, dan is die plugin het eerste dat je er weer uit haalt.
Waarom is /reload slecht als het toch werkt?
Omdat het meestal alleen maar lijkt te werken. De oude classes blijven in het geheugen staan, listeners blijven dubbel geregistreerd, en de fouten die daarop volgen wijzen naar de verkeerde plugin. Een herstart kost een minuut en vertelt je de waarheid.
Welke Java versie moet mijn server draaien?
Degene die jouw Minecraft versie vraagt, en die staat in de tabel hierboven. Een nieuwere Java dan nodig is meestal geen probleem; een oudere geeft een UnsupportedClassVersionError voordat de wereld laadt.
Werken betaalde plugins op een gehuurde server?
Ja. Het zijn gewone jars in dezelfde map. Sommige controleren bij het opstarten een licentie over het netwerk, en dat is handig om te weten als je een plugin aan het debuggen bent die alleen bij het opstarten faalt.
Pakketten die een pluginserver draaien
Mini4 GBvanaf €6.99 per maand op een termijn van vierentwintig maanden
Starter8 GBvanaf €8.79 per maand op een termijn van vierentwintig maandenBekijk alle 21 pakketten in drie editiesBeantwoord vier vragen en krijg de maat
Beide tabellen op deze pagina worden bij het bouwen van de pagina uit ons eigen bestelformulier gelezen: de kolom serversoftware is het uitklapmenu op de configuratiepagina, en de versiekolom is de versielijst ernaast. Komt er daar eentje bij, dan verschijnt hij ook hier.