Guide
Så gör du ett minispelsplugin för Minecraft
Uppdaterad 18 oktober 2026
Ett minispelsplugin kör rundor: spelarna väntar i en lobby, en nedräkning startar, spelet följer sina egna regler, någon vinner och arenan återställs till nästa runda. Varje minispel, från spleef till bed wars, har samma stomme. Får du den rätt är spelreglerna den enkla delen.
Utgå från det här exemplet och ändra reglerna.
Generera det här med CodexeSteg för steg
1.Skriv reglerna för en runda
Hur många spelare, hur en runda börjar och slutar, hur någon vinner, vad som händer vid död (ute, respawn, åskådare) och vad spelarna får vid start.
2.Planera arenans uppsättning
Adminkommandon för att skapa en arena och ange dess lobby, spawnpunkter och gränser, till exempel
/mg create <name>och/mg setspawn <name>. Arenorna sparas i en fil så att de klarar omstarter.3.Definiera spellägena
Väntar, startar (nedräkning), spelar och avslutar. Varje läge tillåter olika saker: ingen bryter block i lobbyn, ingen går med i ett pågående spel.
4.Bestäm hur arenan återställs
Spåra och ångra blocken som ändrats under rundan, eller läs in en kopia av en mallvärld. Utan återställning börjar andra rundan på en trasig karta.
5.Lägg till det spelarna ser
En scoreboard i sidofältet med kvarvarande spelare och tid, en boss bar eller titlar för nedräkningen och chattmeddelanden för kills och vinnaren.
6.Generera, bygg och spela en runda
Beskriv det för Codexe, låt det kompilera och anslut sedan till testservern med Prova nu. Sätt ett lågt minsta antal spelare under testet så att en runda kan starta.
Spellägena
De flesta buggar i minispel beror på att spelare gör något i fel läge. Skriver du lägena i begäran bygger AI:n pluginet kring dem.
| Läge | Vad som händer | Typiska regler |
|---|---|---|
| Väntar | Spelarna går in i lobbyn | Ingen skada, inget blockbrytande, lämna med ett föremål eller kommando |
| Startar | Nedräkning när minimum har nåtts | Nedräkningen avbryts om spelare lämnar så att antalet hamnar under minimum |
| Spelar | Spelreglerna gäller | Ingen kan gå med, döden slår ut eller ger respawn, att lämna räknas som förlust |
| Avslutar | Vinnaren utses, belöningar delas ut | Spelarna skickas tillbaka efter några sekunder, arenan återställs |
Återställa arenan
- Spara och ångra ändringar: spara varje block innan det ändras under rundan och sätt tillbaka det i slutet. Snabbt för små arenor där spelarna bryter eller placerar några block.
- Mallvärld: behåll en ren kopia av kartan, ladda ur den spelade världen efter rundan och kopiera mallen över den. Enkelt och pålitligt för kartor som förstörs.
- Inga ändringar tillåtna: för spel som parkour eller PvP-dueller avbryter du alla blockändringar helt, och inget behöver återställas.
Exempelbeskrivning
”Ett spleef-minispelsplugin för Paper 1.21.4. Admins skapar arenor med /spleef create <name>, /spleef setlobby och /spleef setfloor (de två hörnen av snögolvet). Spelarna går med med /spleef join <arena>. Rundan startar 15 sekunder efter att 2 spelare är inne, upp till 8. Spelarna får en diamantspade, bryter snö direkt och är ute när de faller under golvet. Den sista spelaren kvar vinner 50 coins via Vault. Utslagna spelare blir åskådare. Snögolvet återställs efter varje runda. Sidofält med kvarvarande spelare och tid. Arenor sparas i arenas.yml, minsta antal spelare och belöningar i config.yml.”
Testa ett minispel
Ett minispel är svårt att bedöma utifrån koden: du måste spela en runda. Prova nu startar en privat Paper-server med din version och pluginet installerat, oftast i en platt värld, och vänner kan ansluta om du lägger till dem i Serveråtkomst. Gratisplanen tillåter 2 personer på en testserver, Pro 5, Business 10 och Enterprise 20.
Be om minsta antal spelare i config.yml så att du kan sätta det till 1 eller 2 under testet. Testspelare kan också ansluta, köra kommandona för att gå med och adminkommandona och kontrollera meddelandena, vilket fångar trasiga kommandon innan du spelar.
Frågor
En arena eller många?
Be om flera arenor från början. Att senare göra om ett plugin med en arena till ett med flera innebär att skriva om hur spelare och spelläge lagras.
Kan jag göra ett PvP-minispel för 1.8?
Ja. Skriv Spigot eller Paper 1.8.8 i begäran: Codexe skriver koden för det äldre API:et, och testservrarna kör versioner från 1.8 till 26.3.
Hur fungerar minispelsnätverk?
Stora nätverk kör varje spel på en egen server bakom en BungeeCord- eller Velocity-proxy, med en lobbyserver som skickar spelarna till ett ledigt spel. Det är ett proxyplugin plus ett spelplugin, som två projekt.
Bygg ditt minispel
Den här prompten öppnas färdig att skicka:
“Ett spleef-minispelsplugin för Paper 1.21.4: arenor skapas med /spleef create, setlobby och setfloor, spelarna går med med /spleef join, rundan startar 15 sekunder efter 2 spelare (max 8), diamantspadar, ute vid fall under golvet, sista spelaren vinner 50 coins via Vault, åskådarläge för utslagna spelare, snögolvet återställs efter varje runda, sidofält med kvarvarande spelare och tid, arenor sparade i arenas.yml.”
Generera det här med Codexe