▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/MiniGameCore - ядро для мини-игр
MiniGameCore - ядро для мини-игр

MiniGameCore - ядро для мини-игр

Плагин MiniGameCore - это мощное ядро для управления мини-играми на серверах Minecraft 1.21. Упрощает создание лобби, настройку команд и статистику. Скачать плагин для сервера.

Оцените первым
1.9K
7

MiniGameCore - это плагин-каркас для серверов Minecraft, который берет на себя всю рутину по созданию мини-игр. Если вы админ и хотите запустить BedWars, Spleef или что-то свое, вам обычно приходится писать кучу кода для лобби, команд и статистики. Этот плагин решает проблему: он умеет хостить игры, пускать игроков, вести счет и поддерживать несколько миров.

Свежие релизы (вплоть до 1.3.7.2 от апреля 2026 года) отлично работают на Paper, Spigot и Purpur для Minecraft Java 1.21.x. Хотите поиграть с друзьями онлайн? Плагин легко запустится на BungeeHost (https://bungee.host) буквально в 1 клик, так что проблем с хостингом не будет.

Установка

  1. Скачать плагин для Майнкрафт можно по внутренней ссылке в виде .jar файла.
  2. Кидаем файл в папку plugins/ вашего сервера.
  3. Для управления правами можно поставить LuckPerms (в новых версиях это опционально).
  4. Перезагружаем сервер. Готово.

Команды и права

Плагин использует алиасы для удобства: /p для /party и /tc для /teamchat.

КомандаОписаниеПраво
/mg host <game>Создает новое лоббиmgcore.host
/mg join <lobby-id>Войти в лоббиmgcore.join
/mg readyОтметиться как готовыйmgcore.ready
/mg unreadyСнять готовностьmgcore.ready
/mg confirmПодтвердить действиеmgcore.confirm
/mg leaveВыйти из лобби или игрыmgcore.leave
/mg startЗапустить игру вручную (если разрешено)mgcore.start
/mg spectate <lobby-id|player>Зайти в игру как наблюдательmgcore.spectate
/mg reloadПерезагрузить конфиг плагинаmgcore.admin
/mg stop <lobby-id>Остановить конкретную игруmgcore.admin
/mg stopallОстановить все активные игрыmgcore.admin
/mg ban <player>Забанить игрока на использование команд MiniGameCoremgcore.admin
/mg versionПоказать версию плагинаmgcore.use (по умолчанию)
/party create <name>Создать патиmgcore.party.create
/party join <player>Войти в пати к игрокуmgcore.party.join
/party leaveПокинуть патиmgcore.party.join
/party invite <player>Пригласить игрока в патиmgcore.party.invite
/party denyОтклонить приглашениеmgcore.party.invite
/party listСписок участников патиmgcore.party.list
/teamchat <message>Отправить сообщение только командеmgcore.teamchat

Настройка плагина и миров

Конфиги лежат в ./plugins/MiniGameCore. Основной файл - config.yml. Там можно указать список доступных игр и забаненных игроков по UUID.

Совет от опытного админа: Обратите внимание на параметр keep-worlds. Если выставить true, отыгранные миры не будут удаляться, а переедут в папку ArchivedWorlds. Это спасет карту, если в процессе игры что-то пошло не так и мир сломается.

Папка для миров и их настроек - ./MiniGameCore. Мир должен называться по схеме <Имя_игры>_world. Нужны разные карты для одного режима? Назовите их <Имя_игры>_world1, <Имя_игры>_world2 и так далее. Настройки карты лежат в файле config.yml внутри папки мира.

Доступные опции мира

ПолеОписаниеОбязательно / По умолчанию
nameОтображаемое имя игры (в скорборде, при /mg host)Да
maxPlayersЛимит игроков на игруДа
teamsЧисло команд (0 - без команд, от 2 до 8)Нет (0)
minPlayersМинимум игроков для стартаНет (2)
spawnPointsСтандартные точки спавна для игроков без командыЗависит
teamSpawnPointsТочки спавна для команд (напр. 0: [...], 1: [...])Зависит
inventoryСтартовые предметы (напр. ["WOODEN_SHOVEL"])Нет
allowed_break_blocksРазрешенные к ломке блоки (напр. ["SNOW_BLOCK"])Нет
allowed_place_blocksРазрешенные к установке блоки (напр. ["OAK_PLANKS"])Нет
respawnModeРеспавн: "true" или "false"Нет (false)
respawnDelayЗадержка респавна в секундахНет (0)
doDurabilityУменьшение прочности предметов: true (ванилла) или falseНет (true)
allowPVPРазрешить PVP: true или falseНет (true)
blocked_damage_causesБлокировать указанные типы уронаНет
timeLimitОстановить игру через X секундНет (600)
allowFriendlyFireРазрешить урон по своимНет (false)
allowCraftingРазрешить крафт во время игры (появилось в 1.3.5)Нет (false)
silenceDeathMessagesСкрыть сообщения о смертиНет (false)
hostPermПраво для создания лоббиНет (mgcore.host)
joinPermПраво для входа в лоббиНет (mgcore.join)
doHungerУбывать ли шкале голодаНет (false)
allowOpeningContainersОткрывать сундуки до старта игрыНет (false)

Пример конфига для Spleef на 8 игроков:

yaml game: name: Spleef maxPlayers: 8 teams: 0 spawnPoints: spawn1: x: -11 y: 64 z: 0 spawn2: x: -7 y: 64 z: -7 spawn3: x: 0 y: 64 z: -11 spawn4: x: 7 y: 64 z: -7 spawn5: x: 11 y: 64 z: 0 spawn6: x: 7 y: 64 z: 7 spawn7: x: 0 y: 64 z: 11 spawn8: x: -7 y: 64 z: 7 inventory: - "iron_shovel" allowed_break_blocks: - "snow_block" respawnMode: false doDurability: false allowPVP: false

API для разработчиков

Если вы кодер и пишете свой режим для сервера Майнкрафт, MiniGameCore дает готовый API. Импортируйте проект через Gradle:

gradle repositories { maven { url "https://jitpack.io" } }

dependencies { implementation 'com.github.Wueffi:MiniGameCore:master-SNAPSHOT' }

Импортируйте нужные классы через import wueffi.MiniGameCore.x.

События (Events):

  • GameStartEvent (доступны event.getGameName() и event.getLobby())
  • GameOverEvent (доступен event.getLobby())

Полезные классы:

  • Lobby
  • Team

Методы API:

  • getLobbyManager() - получить инстанс менеджера лобби
  • winPlayer(Lobby lobby, Player player) - выдать победу игроку
  • winTeam(Lobby lobby, Team team) - выдать победе команде
  • playerDeath(UUID playerid) - уведомить ядро о смерти
  • playerAlive(UUID playerid) - уведомить ядро о респавне
  • getRespawnLocation(UUID playerid) - получить точку возрождения

Короче, если вы заморачиваетесь над кастомным режимом - этот каркас сэкономит вам десятки часов работы. Скачайте MiniGameCore и соберите свой идеальный сервер для мини-игр.

Партнёрский материал

Сервер для плагина MiniGameCore - ядро для мини-игр - как у профи

Плагин MiniGameCore - ядро для мини-игр создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином MiniGameCore - ядро для мини-игр для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x1.20.x

Поддерживаемые окружения

Сервер

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:2 месяца назад
Главная