Útmutató

Hogyan készíts Minecraft minijáték-plugint

Frissítve: 2026. október 18.

Egy minijáték-plugin köröket futtat: a játékosok egy lobbyban várnak, elindul a visszaszámlálás, a játék a saját szabályai szerint zajlik, valaki nyer, és az aréna visszaáll a következő körre. Minden minijátéknak, a spleeftől a bed warsig, ugyanaz a váza. Ha ez jól megvan, a játékszabályok már a könnyebb rész.

Indulj ki ebből a példából, és írd át a szabályokat.

Generáld ezt a Codexe-szel

Lépésről lépésre

  1. 1.Írd le egy kör szabályait

    Hány játékos, hogyan kezdődik és ér véget egy kör, hogyan nyer valaki, mi történik halálkor (kiesés, újraéledés, néző), és mit kapnak a játékosok az elején.

  2. 2.Tervezd meg az aréna beállítását

    Adminparancsok egy aréna létrehozásához és a lobby, a kezdőpontok és a határok beállításához, például /mg create <name> és /mg setspawn <name>. Az arénák fájlba mentődnek, így túlélik az újraindítást.

  3. 3.Határozd meg a játékállapotokat

    Várakozás, indulás (visszaszámlálás), játék és befejezés. Minden állapot mást enged: a lobbyban senki nem tör blokkot, folyamatban lévő játékba senki nem csatlakozik.

  4. 4.Döntsd el, hogyan áll vissza az aréna

    Kövesd és vond vissza a kör alatt módosított blokkokat, vagy tölts be újra egy sablonvilág-másolatot. Visszaállítás nélkül a második kör egy szétrombolt pályán indul.

  5. 5.Add hozzá, amit a játékosok látnak

    Oldalsó scoreboard a megmaradt játékosokkal és az idővel, boss bar vagy címek a visszaszámláláshoz, és chatüzenetek az ölésekről és a győztesről.

  6. 6.Generálj, buildelj, és játssz le egy kört

    Írd le a Codexe-nek, hagyd lefordítani, majd csatlakozz a tesztszerverre a Próbáld ki most gombbal. Teszteléskor állítsd alacsonyra a minimális játékosszámot, hogy a kör el tudjon indulni.

A játékállapotok

A legtöbb minijáték-hiba abból adódik, hogy a játékosok rossz állapotban csinálnak valamit. Ha az állapotokat beleírod a kérésbe, az AI köréjük építi a plugint.

ÁllapotMi történikTipikus szabályok
VárakozásA játékosok belépnek a lobbybaNincs sebzés, nincs blokktörés, kilépés tárggyal vagy paranccsal
IndításVisszaszámlálás, amint megvan a minimumA visszaszámlálás leáll, ha a játékosok a minimum alá fogynak
JátékA játékszabályok érvényesekNincs csatlakozás, a halál kiejt vagy újraéleszt, a kilépés vereségnek számít
BefejezésGyőztes kihirdetése, jutalmak kiosztásaA játékosok néhány másodperc múlva visszakerülnek, az aréna visszaáll

Az aréna visszaállítása

  • Változások rögzítése és visszavonása: ments el minden blokkot, mielőtt a kör alatt megváltozna, és a végén tedd vissza. Gyors kis arénákhoz, ahol a játékosok csak néhány blokkot törnek vagy raknak le.
  • Sablonvilág: tarts meg egy tiszta másolatot a pályáról, a kör után töltsd ki a lejátszott világot, és másold rá a sablont. Egyszerű és megbízható olyan pályákhoz, amelyek tönkremennek.
  • Nincs megengedett változtatás: parkourhoz vagy PvP-párbajokhoz teljesen tiltsd le a blokkmódosításokat, és semmit sem kell visszaállítani.

Példa leírás

„Egy Paper 1.21.4 spleef minijáték-plugin. Az adminok a /spleef create <name>, /spleef setlobby és /spleef setfloor (a hópadló két sarka) paranccsal hoznak létre arénákat. A játékosok a /spleef join <arena> paranccsal csatlakoznak. A kör 15 másodperccel azután indul, hogy 2 játékos bent van, legfeljebb 8. A játékosok gyémántásót kapnak, azonnal törik a havat, és kiesnek, ha a padló alá esnek. Az utolsó talpon maradó játékos 50 coint nyer a Vaulton keresztül. A kiesett játékosok nézők lesznek. A hópadló minden kör után visszaáll. Oldalsáv a megmaradt játékosokkal és az idővel. Arénák az arenas.yml-ben, minimális játékosszám és jutalmak a config.yml-ben.”

Minijáték tesztelése

Egy minijátékot nehéz a kódból megítélni: le kell játszanod egy kört. A Próbáld ki most elindít egy privát Paper-szervert a verziódon a pluginnal telepítve, általában sík világban, és a barátaid is csatlakozhatnak, ha felveszed őket a Szerverhozzáférésbe. A Free csomag 2 főt enged egy tesztszerveren, a Pro 5-öt, a Business 10-et, az Enterprise 20-at.

Kérd, hogy a minimális játékosszám a config.yml fájlban legyen, így teszteléshez 1-re vagy 2-re állíthatod. A tesztjátékosok is csatlakozhatnak, lefuttatják a csatlakozási és adminparancsokat, és ellenőrzik az üzeneteket, így a hibás parancsok kiderülnek, mielőtt játszanál.

Kérdések

Egy aréna vagy több?

Kérj több arénát már az elejétől. Ha egy egyarénás plugint később többarénássá alakítasz, újra kell írni, hogyan tárolódnak a játékosok és a játékállapot.

Készíthetek 1.8-as PvP minijátékot?

Igen. Írd a kérésbe, hogy Spigot vagy Paper 1.8.8: a Codexe arra a régebbi API-ra írja a kódot, a tesztszerverek pedig 1.8-tól 26.3-ig futtatnak verziókat.

Hogyan működnek a minijáték-hálózatok?

A nagy hálózatok minden játékot külön szerveren futtatnak egy BungeeCord vagy Velocity proxy mögött, egy lobbyszerverrel, amely szabad játékba küldi a játékosokat. Ez egy proxyplugin és egy játékplugin, két külön projektként.

Készítsd el a minijátékodat

Ez a prompt küldésre készen nyílik meg:

“Egy Paper 1.21.4 spleef minijáték-plugin: arénák a /spleef create, setlobby és setfloor paranccsal, a játékosok a /spleef join paranccsal csatlakoznak, a kör 15 másodperccel 2 játékos után indul (max. 8), gyémántásók, kiesés a padló alá zuhanáskor, az utolsó játékos 50 coint nyer a Vaulton keresztül, nézők a kiesett játékosoknak, a hópadló minden kör után visszaáll, oldalsáv a megmaradt játékosokkal és az idővel, arénák az arenas.yml-ben.”

Generáld ezt a Codexe-szel
Hogyan készíts Minecraft minijáték-plugint | Codexe