Betaal voor vierentwintig maanden en bespaar 17% of meerKies bij elk abonnement de termijn van vierentwintig maanden bij het bestellen
Naar de hoofdinhoud

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.

De zeven soorten serversoftware in ons eigen bestelformulier, en wat elk daarvan kan laden.
ServersoftwareLaadt pluginsWat hij wel laadt
PaperWat wij standaard installerenJa, Bukkit APIElke Bukkit, Spigot of Paper plugin
PurpurJa, Bukkit APIElke Bukkit, Spigot of Paper plugin
FabricNeeFabric mods
ForgeNeeForge mods
NeoForgeNeeNeoForge mods
SpigotJa, Bukkit APIElke Bukkit, Spigot of Paper plugin
VanillaNeeNiets. Vanilla heeft helemaal geen lader

Stap 2 tot en met 6: vinden, uploaden, herstarten, controleren

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

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

  3. 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.jar
  4. Herstart 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.

    stop
  5. Controleer 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.

Elke Minecraft versie die wij aanbieden, en de Java waarmee de server moet starten.
Minecraft versieJava die het vraagt
LatestWat een nieuwe server krijgt tenzij je zelf iets anders kiestJava 21
26.2Java 21
26.1.2Java 21
26.1.1Java 21
1.21.11Java 21
1.21.8Java 21
1.21.4Java 21
1.21.1Java 21
1.20.6Java 21
1.20.4Java 17
1.20.1Java 17
1.19.4Java 17
1.18.2Java 17
1.16.5Java 8
1.12.2Java 8
1.8.9Java 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

Vijf plugins die samen dekken wat een nieuwe server nog mist.
PluginWat je ermee krijgt
EssentialsXDe commando's die mensen verwachten: /home, /warp, /tpa, kits, en een simpele economy.
LuckPermsRangen en rechten, en degene waar bijna al het andere op aanhaakt.
VaultDe brug tussen een economy plugin en een permissieplugin. Doet verder zelf niets.
WorldGuardRegiobescherming, zodat spawn de eerste griefer overleeft.
WorldEditSelecties 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

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