Тонкая настройка приватных зон в Minecraft: датапак Edit & Interact Whitelist для FTB Chunks
Когда на сервере или в одиночной сборке используется мод FTB Chunks, приваты становятся мощным инструментом защиты территории. Но стандартные ограничения иногда работают слишком жёстко: нельзя открыть сундук друга, активировать рычаг или покормить животное внутри чужого участка. Специальный датапак Edit & Interact Whitelist решает эту проблему, позволяя гибко настраивать белые и чёрные списки взаимодействий прямо через конфигурационные файлы. Разберёмся, как превратить защиту территории в удобный механизм, не ломающий игровой процесс.
Зачем нужен белый список блоков в FTB Chunks
Мод FTB Chunks создаёт систему чанковых приватов, где владелец может запретить чужим игрокам ломать, ставить блоки или взаимодействовать с ними. По умолчанию заблокировано практически всё — от нажатия кнопок до использования верстаков. Это безопасно, но неудобно в кооперативных проектах. Датапак Edit & Interact Whitelist добавляет слой кастомизации: вы сами решаете, какие блоки можно редактировать, какие предметы разрешено применять правым кликом, а к каким мобам допустимо прикасаться даже на чужой территории.
Такой подход особенно ценен на серверах с магазинами, общественными фермами или совместными постройками. Вам не придётся вручную добавлять каждого игрока в доверенные лица — достаточно один раз настроить списки, и нужные механики заработают для всех.
Установка датапака: от скачивания до первой настройки
Датапак поставляется в виде ZIP-архива. После загрузки его необходимо распаковать в папку datapacks вашего мира. Если вы играете на сервере, путь будет выглядеть как world/datapacks/, а в одиночной игре — внутри директории сохранения. После копирования файлов достаточно перезагрузить мир или выполнить команду /reload.
Кстати, установить этот датапак можно без лишних хлопот через лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где можно скачать моды прямо из меню. Он автоматически разместит файлы в нужных директориях, избавляя от ручного поиска папок и возможных ошибок с путями. После установки вы увидите несколько JSON-файлов, которые и предстоит редактировать под свои нужды.
Разбор конфигурационных файлов
Внутри распакованного датапака находятся пять ключевых документов. Каждый отвечает за отдельный тип взаимодействий. Важно не просто создать их, но и добавить стандартные идентификаторы, иначе базовая функциональность мода может сломаться. Актуальные списки по умолчанию можно найти в репозитории FTB Team на GitHub — там перечислены все ID, которые мод считает разрешёнными из коробки.
edit_whitelist.json — разрешённое редактирование блоков
Этот файл определяет, какие блоки игроки могут ломать и ставить внутри чужих приватов. Например, если вы хотите позволить всем использовать факелы или строительные леса, добавьте их идентификаторы в массив. Формат прост: ["minecraft:torch", "minecraft:scaffolding"]. Без этого даже с полным доступом к региону посторонний не сможет изменить ни одного блока.
interact_whitelist.json — взаимодействие без разрушения
Здесь перечисляются блоки, с которыми можно взаимодействовать правой кнопкой мыши, не изменяя их состояние. Типичные примеры — сундуки, печки, двери, нажимные плиты. Если блок указан только в этом файле, но отсутствует в edit_whitelist, его нельзя сломать, зато можно открыть интерфейс или активировать механизм. Это идеальный баланс для общественных складов.
right_click_whitelist.json и right_click_blacklist.json — контроль предметов в руке
Эти два файла управляют тем, какие предметы разрешено или запрещено использовать правым кликом на чужих участках. Белый список пропускает только указанные предметы, игнорируя все остальные. Чёрный список, наоборот, блокирует конкретные действия, оставляя прочие доступными. Например, можно запретить разливать ведро воды (minecraft:water_bucket), чтобы избежать затопления, но разрешить использовать костную муку на грядках.
entity_interact_whitelist.json — работа с мобами
Последний файл отвечает за взаимодействие с сущностями: кормление животных, стрижку овец, доение коров. Если не добавить нужные типы мобов, все попытки кликнуть по ним внутри привата будут пресекаться. Массив заполняется идентификаторами вроде ["minecraft:cow", "minecraft:sheep"].
Примеры практической настройки
Представьте сервер с городскими кварталами, где каждый игрок владеет своим участком, но есть общая кузница. В interact_whitelist.json вы добавляете minecraft:anvil и minecraft:grindstone — теперь любой прохожий сможет чинить вещи. В edit_whitelist.json можно оставить только minecraft:torch, чтобы гости ставили освещение, но не ломали стены. Для рынка с жителями в entity_interact_whitelist.json включаете minecraft:villager, разрешая торговлю без передачи прав на чанк.
При настройке чёрного списка правых кликов удобно запретить огниво (minecraft:flint_and_steel) и динамит, чтобы исключить случайные поджоги. Все изменения вступают в силу после перезагрузки датапака, поэтому экспериментировать можно без остановки сервера.
Типичные ошибки и как их избежать
Новички часто забывают добавить дефолтные ID из репозитория FTB Chunks. Если просто создать пустой массив, мод перестанет распознавать даже базовые разрешённые блоки, и приваты окажутся полностью закрытыми. Всегда копируйте стандартные списки, а затем дополняйте их своими позициями. Ещё одна частая проблема — опечатки в идентификаторах: minecraft:chest вместо minecraft:chest (правильно) или использование устаревших названий из старых версий. Проверяйте ID через F3+H в игре или JEI.
Заключение
Датапак Edit & Interact Whitelist превращает систему приватов FTB Chunks из грубого запрета в умный инструмент совместной игры. Настроив пять JSON-файлов, вы можете разрешить торговлю с жителями, использование общественных механизмов и даже частичное строительство, не жертвуя безопасностью. Гибкость конфигурации позволяет адаптировать правила под любой сервер — от выживания с друзьями до масштабных ролевых проектов. Потратив полчаса на правку списков, вы навсегда забудете о конфликтах из-за запертых сундуков и сломанных редстоун-схем.