Водич

Како направити Minecraft плагин за мини-игру

Ажурирано 18. октобар 2026.

Плагин за мини-игру води рунде: играчи чекају у лобију, почиње одбројавање, игра тече по својим правилима, неко побеђује и арена се ресетује за следећу рунду. Свака мини-игра, од spleef-а до bed wars-а, има исти костур. Кад њега добро поставиш, правила игре су лакши део.

Крени од овог примера и промени правила.

Генериши ово уз Codexe

Корак по корак

  1. 1.Напиши правила једне рунде

    Колико играча, како рунда почиње и завршава се, како се побеђује, шта се дешава при смрти (испадање, поновно појављивање, посматрач) и шта играчи добијају на почетку.

  2. 2.Испланирај подешавање арене

    Админ команде за прављење арене и постављање њеног лобија, тачака појављивања и граница, на пример /mg create <name> и /mg setspawn <name>. Арене се чувају у фајлу да би преживеле рестартовања.

  3. 3.Дефиниши стања игре

    Чекање, почетак (одбројавање), игра и крај. Свако стање дозвољава различите ствари: нико не руши блокове у лобију, нико не улази у игру која је у току.

  4. 4.Одлучи како се арена ресетује

    Прати и поништи блокове промењене током рунде или поново учитај копију шаблонског света. Без ресетовања друга рунда почиње на поквареној мапи.

  5. 5.Додај оно што играчи виде

    Бочни scoreboard са преосталим играчима и временом, boss bar или наслови за одбројавање и поруке у чету за убиства и победника.

  6. 6.Генериши, направи билд и одиграј рунду

    Опиши је Codexe-у, пусти га да компајлира, па уђи на тест сервер преко „Испробај одмах“. Током тестирања спусти минимални број играча да би рунда могла да почне.

Стања игре

Већина грешака у мини-играма настаје кад играчи раде нешто у погрешном стању. Ако стања напишеш у захтеву, AI гради плагин око њих.

СтањеШта се дешаваУобичајена правила
ЧекањеИграчи улазе у лобиБез штете, без рушења блокова, излаз предметом или командом
ПокретањеОдбројавање чим се достигне минимумОдбројавање стаје ако играчи изађу и број падне испод минимума
ИграВаже правила игреНема уласка, смрт елиминише или враћа играча, излазак се рачуна као пораз
КрајПроглашава се победник, деле се наградеИграчи се враћају после неколико секунди, арена се ресетује

Ресетовање арене

  • Бележи и поништи промене: сачувај сваки блок пре него што се промени током рунде и врати га на крају. Брзо за мале арене где играчи руше или постављају неколико блокова.
  • Шаблонски свет: држи чисту копију мапе, после рунде искључи одиграни свет и прекопирај шаблон преко њега. Једноставно и поуздано за мапе које се руше.
  • Без дозвољених промена: за игре као што су паркур или PvP дуели, потпуно забрани промене блокова и ништа не мора да се ресетује.

Пример описа

„Paper 1.21.4 плагин за spleef мини-игру. Админи праве арене са /spleef create <name>, /spleef setlobby и /spleef setfloor (два угла снежног пода). Играчи улазе са /spleef join <arena>. Рунда почиње 15 секунди након што уђу 2 играча, највише 8. Играчи добијају дијамантску лопату, тренутно ломе снег и испадају кад падну испод пода. Последњи преживели играч осваја 50 новчића преко Vault-а. Елиминисани играчи постају посматрачи. Снежни под се враћа после сваке рунде. Бочна табла са преосталим играчима и временом. Арене се чувају у arenas.yml, минимални број играча и награде у config.yml.“

Тестирање мини-игре

Мини-игру је тешко проценити из кода: мораш да одиграш рунду. „Испробај одмах“ покреће приватни Paper сервер твоје верзије са инсталираним плагином, обично у равном свету, а пријатељи могу да уђу ако их додаш у Приступ серверу. Бесплатни план дозвољава 2 особе на тест серверу, Pro 5, Business 10, а Enterprise 20.

Затражи минимални број играча у config.yml да би током тестирања могао да га поставиш на 1 или 2. И тест играчи могу да уђу, покрену команде за улазак и админ команде и провере поруке, па се покварене команде ухвате пре него што заиграш.

Питања

Једна арена или више њих?

Тражи више арена од самог почетка. Ако касније претвараш плагин са једном ареном у плагин са више арена, мораш поново да пишеш начин на који се чувају играчи и стање игре.

Могу ли да направим PvP мини-игру за 1.8?

Да. Напиши Spigot или Paper 1.8.8 у захтеву: Codexe пише код за тај старији API, а тест сервери покрећу верзије од 1.8 до 26.3.

Како раде мреже мини-игара?

Велике мреже покрећу сваку игру на посебном серверу иза BungeeCord или Velocity проксија, са лоби сервером који шаље играче у слободну игру. То су прокси плагин и плагин игре, као два пројекта.

Направи своју мини-игру

Овај промпт се отвара спреман за слање:

“Paper 1.21.4 плагин за spleef мини-игру: арене се праве са /spleef create, setlobby и setfloor, играчи улазе са /spleef join, рунда почиње 15 секунди после 2 играча (највише 8), дијамантске лопате, испадање при паду испод пода, последњи играч осваја 50 новчића преко Vault-а, посматрачи за елиминисане играче, снежни под се враћа после сваке рунде, бочна табла са преосталим играчима и временом, арене се чувају у arenas.yml.”

Генериши ово уз Codexe
Како направити Minecraft плагин за мини-игру | Codexe