Block Whitelist: белый список блоков для измерений

Что такое мод Block Whitelist и зачем он нужен Майнкрафт — это бесконечный простор для творчества, но иногда свобода игроков нуждается в аккуратных рамках. Мод Block Whitelist создан именно для таких ситуаций: он позволяет точечно управлять тем, какие блоки можно ставить в каждом измерении. Предс...

Скачать BlockWhitelist для Minecraft 1.12

Оригинальное название: BlockWhitelist

Версии Minecraft: 1.12

Загрузчик: Forge

ФайлВерсияЗагрузчикРазмер
BlockWhitelist-1.0.0.jar1.12Forge6 КБСкачать
BlockWhitelist-1.0.1.jar1.12Forge12 КБСкачать
BlockWhitelist-1.0.2.jar1.12Forge13 КБСкачать

Что такое мод Block Whitelist и зачем он нужен

Майнкрафт — это бесконечный простор для творчества, но иногда свобода игроков нуждается в аккуратных рамках. Мод Block Whitelist создан именно для таких ситуаций: он позволяет точечно управлять тем, какие блоки можно ставить в каждом измерении. Представьте сервер с продуманной экономикой или приключенческую карту, где нельзя просто так взять и построить лестницу до небес из чего попало. Этот мод даёт администраторам инструмент, работающий тихо и без лишней нагрузки — только конфигурационный файл и немного логики.

Как работает ограничение по измерениям

Главная фишка Block Whitelist — привязка правил к конкретным измерениям. В обычном мире (dimension 0) можно разрешить только определённые блоки, а в Незере (dimension -1) — либо вообще всё, либо наоборот, составить чёрный список. Такая гибкость незаменима, когда нужно сохранить эстетику спавна, запретить дюпы через сомнительные механизмы или просто не дать игрокам испортить ландшафт случайными постройками.

Мод не вмешивается в генерацию мира и не меняет физику — он просто проверяет действие размещения блока и при необходимости отменяет его с понятным сообщением. Никаких лагов, никаких конфликтов с другими модами, если они не переопределяют фундаментальные события сервера.

Конфигурация через JSON: просто и наглядно

Все настройки хранятся в единственном файле config/blockwhitelist.json. При первом запуске мод автоматически создаёт пример конфига, который можно сразу править под свои нужды. Формат интуитивно понятен:

  • dimension — числовой идентификатор измерения (0 для Overworld, -1 для Nether, 1 для End).
  • whitelist — массив идентификаторов блоков, которые разрешено ставить. Можно указывать конкретные варианты через NBT-синтаксис, например minecraft:stone:{variant=granite}, или использовать звёздочку для целых модов: buildcraft:* разрешит все блоки из BuildCraft.
  • blacklist — вместо белого списка можно задать чёрный, тогда запрещёнными окажутся только перечисленные блоки, а всё остальное — разрешено. Если оба списка пусты, ограничения не действуют.
  • message — объект Text Component, который увидят игроки при попытке поставить запрещённый блок. Поддерживаются цвета, форматирование и даже кликабельные ссылки, если сервер это позволяет.

Мод обрабатывает измерения независимо, поэтому можно, например, в Энде полностью запретить строительство, а в обычном мире оставить только дерево и камень. Всё меняется правкой одного файла, без перезагрузки клиента — достаточно переподключиться или перезапустить сервер.

Гибкость сообщений и обратная связь

Когда игрок пытается разместить блок, отсутствующий в whitelist (или присутствующий в blacklist), мод показывает заданное сообщение. Это не просто строчка текста — используется полноценный Text Component, такой же, как в командах /tellraw. Можно добавить цвет, жирный шрифт, даже кнопку с подсказкой. Например, настроить предупреждение: «Здесь можно строить только из гранита и дубовых досок. Обратитесь к архитектору сервера за разрешением». Такая обратная связь сразу объясняет правила, а не оставляет игрока в недоумении.

Для администраторов, которые не хотят заморачиваться с JSON-форматированием, достаточно оставить простую строку — она автоматически преобразуется в текстовый компонент без стилей.

Установка и повседневное использование

Мод предельно лёгкий: он не тянет за собой библиотек и не требует прописывания зависимостей. Достаточно поместить jar-файл в папку mods сервера или клиента. Если вы играете на сборке, где важна скорость обновления модов и удобный доступ к конфигам, обратите внимание на современные лаунчеры. Например, через foxygame.net можно быстро установить Block Whitelist прямо из меню, не отыскивая файлы вручную — лаунчер сам подберёт совместимую версию и разместит всё в нужных папках. Это особенно выручает, когда нужно за пару минут подготовить сервер к ивэнту с особыми строительными правилами.

Сравнение белого и чёрного списков

Выбор между whitelist и blacklist зависит от задачи. Белый список удобен, когда разрешённых блоков мало — например, на карте в стиле SkyBlock, где игрокам доступны только булыжник, дерево и земля. Чёрный список подходит для случаев, когда запретить нужно лишь несколько опасных предметов вроде динамита, обсидиана или технических блоков из модов. Можно комбинировать подходы в разных измерениях: в Незере заблокировать кровать (она взрывается), а в обычном мире дать полную свободу, кроме админиум-блоков.

Почему Block Whitelist ценен для серверов

На публичных серверах всегда есть риск гриферства или случайного разрушения ландшафта. Плагины вроде WorldGuard требуют Bukkit-окружения, а Block Whitelist работает на чистом Forge/Fabric, сохраняя ванильное ядро. Это значит, что можно запустить сервер с модами и одновременно защитить постройки без установки громоздких плагинных платформ. Мод не влияет на производительность, потому что проверка происходит только в момент размещения блока — никаких постоянных сканирований региона.

Ещё один плюс — поддержка wildcard для модов. Если на сервере стоит крупный технический мод, можно одной строкой modid:* разрешить все его блоки, не перечисляя сотни наименований. Это экономит время и исключает ошибки в названиях.

Заключение

Block Whitelist — это маленький, но продуманный инструмент для тех, кто ценит контроль над игровым пространством. Он не перегружает игру, легко настраивается через JSON и даёт чёткую обратную связь игрокам. Будь то частный сервер с друзьями, тематическая RPG-карта или публичный проект с жёсткими строительными нормами — этот мод поможет сохранить баланс и атмосферу без лишних сложностей. Попробуйте добавить его в свою сборку, и вы удивитесь, насколько проще станет управлять творчеством в мире кубов.