Guide
Så installerar du ett Minecraft-plugin
Uppdaterad 18 oktober 2026
Att installera ett plugin tar en minut: du lägger en .jar-fil i serverns mapp plugins/ och startar om. De flesta problem kommer från stegen runt omkring: en server som inte kan köra plugin, ett plugin gjort för en annan version eller ett beroende som saknas. Den här guiden går igenom allihop.
Prova det först på en testserver och installera sedan .jar-filen.
Generera det här med CodexeSteg för steg
1.Kontrollera att din server kan köra plugin
Plugin kräver Bukkit-baserad servermjukvara: Paper, Spigot, Purpur eller Folia för spelservrar, BungeeCord eller Velocity för proxyer. En vanilla-server, eller en Fabric- eller Forge-server, läser inte in plugin.
2.Kontrollera pluginets version
Pluginsidan eller filen anger vilka Minecraft-versioner det stöder. Ett plugin byggt för en nyare version än din server vägrar oftast att läsas in.
3.Stoppa servern och kopiera .jar-filen
Lägg .jar-filen i mappen
plugins/bredvid serverns .jar. På en hostingpanel laddar du upp den med filhanteraren eller via SFTP. Packa inte upp den.4.Installera dess beroenden
Om pluginet behöver andra plugin (Vault, PlaceholderAPI, ProtocolLib, LuckPerms), lägg även deras .jar-filer i
plugins/.5.Starta servern och läs konsolen
Leta efter pluginets namn i startloggen. ”Enabling <Plugin>” utan något fel efteråt betyder att det har lästs in.
6.Kontrollera det i spelet och konfigurera det
Kör
/plugins: inlästa plugin är gröna, plugin som inte kunde aktiveras är röda. Inställningarna finns iplugins/<PluginName>/config.yml; redigera dem och starta om.
Var filerna hamnar
En typisk servermapp ser ut så här efter första starten med ett plugin:
paper.jar(ellerspigot.jar): själva servern.plugins/MyPlugin.jar: pluginet du lade till.plugins/MyPlugin/: en mapp som pluginet skapar, medconfig.yml, meddelanden och sparad data.logs/latest.log: loggen för den aktuella körningen, där inläsningsfel skrivs.
Starta om, använd inte /reload
/reload laddar ur och läser in alla plugin igen utan att starta om servern. Många plugin stöder inte det: lyssnare registreras två gånger, data försvinner eller minnet läcker. Starta alltid om servern efter att du har lagt till, tagit bort eller uppdaterat ett plugin. Vissa plugin har ett eget kommando för att läsa om (till exempel /myplugin reload) bara för sin konfiguration: det är säkert att använda.
Innan du installerar på liveservern
- Säkerhetskopiera servermappen, eller åtminstone
plugins/och världarna. - Prova först på en kopia: samma mjukvara, version och övriga plugin som den riktiga servern. Se så testar du ett plugin.
- Ett plugin i taget: om något går sönder vet du vilket som orsakade det.
- Ladda ner från upphovspersonens sida (SpigotMC, Hangar, Modrinth, GitHub), inte från omuppladdningar.
Plugin gjorda med Codexe
Ett plugin som gjorts på Codexe levereras som en byggd .jar som heter som projektet och kontrolleras innan du får den: den måste innehålla de kompilerade klasserna och en plugin.yml. Du kan prova det på en privat testserver innan du installerar det någonstans, gratis på alla planer; testservern installerar åt dig de plugin som anges som beroenden. För att ladda ner .jar-filen till din egen server behövs en plan eller ett nedladdningspaket.
Frågor
Kan jag installera plugin på en vanilla-server?
Nej. Byt ut serverns .jar mot Paper (eller Spigot) med samma Minecraft-version; din värld fortsätter att fungera. För vanilla-servrar är ett datapack alternativet.
Kan jag installera plugin i enspelarläge?
Nej, plugin körs bara på servrar. Du kan köra en lokal Paper-server på din egen dator och ansluta till den via localhost.
Behöver spelarna installera något?
Nej. Plugin körs bara på servern: spelarna ansluter med det vanliga spelet. Bara plugin som använder ett resource pack ber spelarna att godkänna det.
Varför är mitt plugin rött i /plugins?
Det hittades men kunde inte aktiveras. Orsaken står i konsolen strax innan: se så åtgärdar du pluginfel.
Gör ett plugin som du kan installera i dag
Den här prompten öppnas färdig att skicka:
“Ett Paper 1.21.4-plugin som heter JoinMessages: egna meddelanden när spelare ansluter och lämnar, med spelarnamnet och antalet online, ett annat meddelande vid första anslutningen, en välkomsttitel, och alla meddelanden och ljud i config.yml.”
Generera det här med Codexe