GameMode Inventories: раздельные инвентари для режимов игры в Minecraft
На каждом сервере Minecraft рано или поздно встаёт вопрос: как сделать так, чтобы игроки не переносили предметы из креатива в выживание? Стандартный механизм игры смешивает инвентари, и администраторам приходится либо полностью запрещать смену режима, либо мириться с читерством. Плагин GameMode Inventories решает эту проблему элегантно и почти незаметно для пользователя. Он сохраняет отдельные инвентари, броню, опыт и даже содержимое эндер-сундуков для каждого игрового режима, автоматически переключая их при смене gamemode.
Ключевые возможности плагина
GameMode Inventories — это не просто разделение инвентарей. Разработчик добавил множество тонких настроек, которые делают управление режимами по-настоящему гибким. Вот что умеет плагин:
- Автоматическое сохранение и переключение инвентарей при смене режима (Creative, Survival, Adventure).
- Сохранение опыта и брони — можно включить или отключить отдельно.
- Раздельные эндер-сундуки для каждого режима — чтобы ценные вещи не смешивались.
- Ограничение открытия инвентарей в креативе — сундуки, печи, наковальни, чары становятся недоступными, если вы того захотите.
- Запрет на выбрасывание и подбирание предметов в креативе — игроки не смогут случайно или намеренно оставить блоки в мире выживания.
- Отслеживание блоков, поставленных в креативе — их можно сделать неразрушаемыми или разрешить ломать без дропа, а также запретить перемещение поршнями.
- Чёрные списки блоков и команд — определённые предметы и команды можно полностью заблокировать в творческом режиме.
- Сброс эффектов зелий при переходе из креатива в выживание.
- Поддержка MySQL для высоконагруженных серверов.
- Локализуемые сообщения — файл messages.yml позволяет перевести всё на русский язык.
Как это работает
Установка плагина элементарна: скопируйте GameModeInventories.jar в папку plugins вашего сервера и перезапустите его. После первого запуска автоматически создастся конфигурационный файл с настройками по умолчанию. Дальше всё происходит само: когда игрок меняет режим через команду /gamemode, плагин мгновенно сохраняет его текущий инвентарь, броню и опыт, а затем загружает сохранённый набор для нового режима. Никаких дополнительных действий от администратора не требуется.
Кстати, если вы предпочитаете управлять модами и плагинами через удобный лаунчер, обратите внимание на foxygame.net — этот современный инструмент позволяет устанавливать сборки прямо из меню, не копаясь в файлах сервера вручную. Там же можно быстро найти и подключить GameMode Inventories к своему клиенту, особенно если вы играете на нескольких серверах с разными наборами модов.
Настройка и конфигурация
Главная сила плагина — в его гибкости. Все опции включаются и отключаются как в файле config.yml, так и командами прямо в игре (с поддержкой табуляции). Вот основные параметры:
save_on_death— сохранять ли инвентарь при смерти и восстанавливать после возрождения.xp— переключать ли количество опыта автоматически.armor— переключать ли броню.enderchest— отдельные эндер-сундуки для каждого режима.remove_potions— убирать эффекты зелий при выходе из креатива.restrict_creative— запретить открытие инвентарей (сундуков, печей и т.д.) в креативе.no_drops/no_pickups— запрет на выбрасывание и подбирание предметов в креативе.track_creative_place— отслеживание блоков, поставленных в креативе, с подопциями:break_no_drop,no_piston_move,attached_block.creative_blacklist— чёрный список блоков, которые нельзя ставить в креативе (например, TNT, BEDROCK).command_blacklist— запрещённые команды в креативе (например, /give, /i).break_bedrock— предотвращает ломание бедрока в креативе (можно настроить ограничение по высоте).custom_attributes— сохранять кастомные атрибуты предметов при переключении.
Все эти опции можно менять на лету командой /gmi с соответствующим аргументом, например: /gmi no_drops true. Администратору не нужно постоянно редактировать конфиг вручную — достаточно ввести команду в чате.
Пермишены и управление доступом
Плагин добавляет четыре разрешения, которые позволяют тонко распределить права между игроками и модераторами:
- gamemodeinventories.use (по умолчанию true) — даёт возможность иметь раздельные инвентари.
- gamemodeinventories.death (op) — разрешает сохранение инвентаря при смерти.
- gamemodeinventories.bypass (op) — позволяет обходить ограничения креатива (открытие инвентарей, запрет на дроп и подбор, чёрные списки). Начиная с версии 2.5.4 можно настроить, какие именно функции обходятся: inventories, items, blacklist, survival, commands.
- gamemodeinventories.admin (op) — доступ к изменению конфигурационных опций через команды.
Если какая-то из bypass-опций выставлена в false в конфиге, то даже игрок с соответствующим пермишеном не сможет обойти ограничение. Это даёт полный контроль над тем, кто и как может использовать креатив.
Практические советы и производительность
Если вы включаете отслеживание блоков (track_creative_place), плагин начинает активно следить за действиями всех игроков. Это нормально, но требует ресурсов. На небольших серверах со стандартным SQLite всё будет работать плавно, однако при высокой нагрузке или большом онлайне настоятельно рекомендуется переключиться на MySQL — это снизит задержки и повысит стабильность. Не стоит забывать, что любой сервер имеет предел производительности: если вы замечаете лаги, попробуйте отключить некоторые тяжелые функции, уменьшить количество плагинов или ограничить доступ к креативу только для доверенных игроков.
Разработчик также предупреждает: GameMode Inventories не заменяет плагины типа Creative Control, его основная задача — управление инвентарями. Если вам нужен полный контроль над миром креатива, возможно, стоит использовать оба инструмента в связке.
Заключение
GameMode Inventories — это обязательный плагин для любого сервера, где игроки переключаются между режимами. Он убирает хаос из инвентарей, предотвращает читерство и даёт администратору десятки настроек для кастомизации поведения. Простая установка, интуитивные команды и гибкая система прав делают его идеальным выбором как для небольших приватных серверов, так и для крупных проектов. Попробуйте его в деле — и вы забудете о головной боли, связанной со смешиванием предметов из креатива и выживания.