Guide

Slik lager du et minispillplugin for Minecraft

Oppdatert 18. oktober 2026

Et minispillplugin kjører runder: spillerne venter i en lobby, en nedtelling starter, spillet går etter sine egne regler, noen vinner, og arenaen tilbakestilles til neste runde. Alle minispill, fra spleef til bed wars, har det samme skjelettet. Får du det riktig, er spillreglene den enkle delen.

Start fra dette eksempelet og endre reglene.

Generer dette med Codexe

Steg for steg

  1. 1.Skriv reglene for én runde

    Hvor mange spillere, hvordan en runde starter og slutter, hvordan noen vinner, hva som skjer ved død (ute, gjenoppstå, tilskuer) og hva spillerne får ved start.

  2. 2.Planlegg oppsettet av arenaen

    Adminkommandoer for å opprette en arena og sette lobby, spawnpunkter og grenser, for eksempel /mg create <name> og /mg setspawn <name>. Arenaene lagres i en fil, så de overlever omstarter.

  3. 3.Definer spilltilstandene

    Venter, starter (nedtelling), spiller og avslutter. Hver tilstand tillater ulike ting: ingen knuser blokker i lobbyen, ingen blir med i et spill som er i gang.

  4. 4.Bestem hvordan arenaen tilbakestilles

    Følg med på og angre blokkene som endres i løpet av runden, eller last inn en kopi av en malverden. Uten tilbakestilling starter runde to på et ødelagt kart.

  5. 5.Legg til det spillerne ser

    Et scoreboard i sidefeltet med gjenværende spillere og tid, en boss bar eller titler for nedtellingen, og chatmeldinger for drap og vinneren.

  6. 6.Generer, bygg og spill en runde

    Beskriv det for Codexe, la det kompilere, og koble så til testserveren med Prøv nå. Sett minimum antall spillere lavt mens du tester, så en runde kan starte.

Spilltilstandene

De fleste feil i minispill er spillere som gjør noe i feil tilstand. Når du skriver tilstandene i forespørselen, bygger AI-en pluginet rundt dem.

TilstandHva som skjerTypiske regler
VenterSpillerne blir med i lobbyenIngen skade, ingen knusing av blokker, forlat med en gjenstand eller kommando
StarterNedtelling når minimum er nåddNedtellingen stopper hvis spillere går og antallet faller under minimum
SpillerSpillreglene gjelderIngen kan bli med, dødsfall eliminerer eller gir gjenoppstandelse, å forlate teller som tap
AvslutterVinneren kunngjøres, belønninger deles utSpillerne sendes tilbake etter noen sekunder, arenaen tilbakestilles

Tilbakestille arenaen

  • Registrer og angre endringer: lagre hver blokk før den endres i løpet av runden, og sett den tilbake på slutten. Raskt for små arenaer der spillerne knuser eller setter noen få blokker.
  • Malverden: ha en ren kopi av kartet, last ut den spilte verdenen etter runden og kopier malen over den. Enkelt og pålitelig for kart som blir ødelagt.
  • Ingen endringer tillatt: for spill som parkour eller PvP-dueller avbryter du alle blokkendringer, og ingenting må tilbakestilles.

Eksempelbeskrivelse

«Et Paper 1.21.4-minispillplugin for spleef. Admins oppretter arenaer med /spleef create <name>, /spleef setlobby og /spleef setfloor (de to hjørnene av snøgulvet). Spillerne blir med med /spleef join <arena>. Runden starter 15 sekunder etter at 2 spillere er inne, opptil 8. Spillerne får en diamantspade, knuser snø med én gang og er ute når de faller under gulvet. Siste spiller som står, vinner 50 coins via Vault. Eliminerte spillere blir tilskuere. Snøgulvet gjenopprettes etter hver runde. Sidefelt med gjenværende spillere og tid. Arenaer lagres i arenas.yml, minimum antall spillere og belønninger i config.yml.»

Teste et minispill

Et minispill er vanskelig å bedømme ut fra koden: du må spille en runde. Prøv nå starter en privat Paper-server med din versjon og pluginet installert, vanligvis i en flat verden, og venner kan koble til hvis du legger dem til i Servertilgang. Gratisabonnementet tillater 2 personer på en testserver, Pro 5, Business 10 og Enterprise 20.

Be om minimum antall spillere i config.yml, så du kan sette det til 1 eller 2 mens du tester. Testspillere kan også koble til, kjøre join- og adminkommandoene og sjekke meldingene, noe som avslører ødelagte kommandoer før du spiller.

Spørsmål

Én arena eller mange?

Be om flere arenaer fra starten av. Å gjøre et plugin med én arena om til et med flere senere betyr at du må skrive om hvordan spillere og spilltilstand lagres.

Kan jeg lage et PvP-minispill for 1.8?

Ja. Skriv Spigot eller Paper 1.8.8 i forespørselen: Codexe skriver koden for det eldre API-et, og testservere kjører versjoner fra 1.8 til 26.3.

Hvordan fungerer minispillnettverk?

Store nettverk kjører hvert spill på sin egen server bak en BungeeCord- eller Velocity-proxy, med en lobbyserver som sender spillerne til et ledig spill. Det er et proxyplugin pluss et spillplugin, som to prosjekter.

Bygg minispillet ditt

Denne prompten åpnes klar til å sendes:

“Et Paper 1.21.4-minispillplugin for spleef: arenaer opprettes med /spleef create, setlobby og setfloor, spillerne blir med med /spleef join, runden starter 15 sekunder etter 2 spillere (maks 8), diamantspader, ute når de faller under gulvet, siste spiller vinner 50 coins via Vault, tilskuere for eliminerte spillere, snøgulvet gjenopprettes etter hver runde, sidefelt med gjenværende spillere og tid, arenaer lagret i arenas.yml.”

Generer dette med Codexe
Slik lager du et minispillplugin for Minecraft | Codexe