С помощью данного мода игроки могут заявлять права на чанки для создания защищённой зоны, где другие игроки не могут разрушать блоки, размещать блоки, взрывать блоки, открывать сундуки, двери и т.д.
Они могут предоставить доступ определённому списку игроков к использованию дверей, сундуков, кнопок, взаимодействию с сущностями и т.д. (см. раздел «Разрешения» ниже).
Список может содержать символ подстановки (*), разрешающий доступ всем игрокам к использованию дверей, сундуков и кнопок в этом чанке.
Они могут предоставить определённому списку игроков разрешение на модификацию блоков и использование объектов (см. раздел «Разрешения» ниже).
Оператор сервера (уровень 3 или 4) в творческом режиме может обходить защиты.
Оператор сервера может настроить максимальное количество чанков, доступных для захвата игроками (от 0 до 250). По умолчанию установлен лимит в 4 чанка.
Оператор может задать минимальное расстояние в чанках от точки появления в мире (worldspawn) для захвата чанков. По умолчанию: 10 чанков (160 метров).
Если игровое правило reducedDebugInfo отключено, границы чанков можно визуализировать с помощью F3+G. В противном случае на экране отладки (F3) будет отображаться "Chunk-relative: x y z" — при последовательном изменении координат x и z во время перемещения вы остаётесь в одном чанке.
Рецепт: Игроки могут создать блок заявки из таблички, окружённой 8 единицами красной пыли:
Разрешения
В поле "Access" можно ввести список игроков (через запятую или * для всех) для предоставления прав на использование объектов (кнопки, двери, сундуки, взаимодействие с сущностями) в вашем чанке. Список действует индивидуально для каждого чанка, что позволяет создавать как приватные, так и общие зоны.
Поле "Modify" предоставляет другим игрокам права на разрушение блоков, атаку невраждебных мобов и использование объектов в вашем чанке.
Для разрешения автоматизированным системам модифицировать блоки можно добавлять fake players в списки, но идентификация владельца недоступна. Примеры имён:
Create: Deployer, Plough, Converter
Industrial foregoing: [IF]
Modular Routers: [Modular Routers]
Настройки блока заявки можно копировать с помощью бумаги (щёлкните по блоку для копирования, Shift+щелчок вверх для очистки) и применять к другим блокам.
Команда /claims
Формат: /claims <опциональное имя> <remove | check>
Операторы уровня 3-4 в творческом режиме могут использовать /claims для просмотра/удаления/проверки чанков любого игрока. Обычные игроки видят только свои чанки.
Конфигурационный файл
Расположен в папке config под именем cc-common.toml. Для редактирования в игре используйте команду /config showfile cc COMMON, затем щёлкните по ссылке в чате. Для применения изменений может потребоваться перезапуск.
# Чанков от точки появления в мире
# Диапазон: -1 ~ 5000
ChunksFromSpawn = 10
# Максимум заявок на игрока
# Диапазон: 0 ~ 250
ClaimLimit = 4
# Добавлять имя владельца в сообщения
AddOwner = true
# Взрывы мобов могут разрушать блоки
MobDestroy = true
# Блоки, игнорирующие защиты при взаимодействии
BypassBlocks = ["minecraft:ender_chest"]
# Сущности, игнорирующие защиты
BypassEntities = [""]
# Включённые измерения
IncludeDims = ["*"]
# Исключённые измерения
ExcludeDims = [""]
# Взрывы, вызванные игроками, разрушают блоки
PvpMode = false
# Уведомлять о размещении жидкости из ведра
ReportBucket = false
Совместимость с другими модами:
Waystones: добавьте "waystones:*-warp_plate" в BypassBlocks конфигурации.
Lootr: добавьте "lootr:*-trophy" в BypassBlocks.
Corpse: добавьте "corpse:corpse" в BypassEntities.
GraveStone: установите sneak_pickup = true в serverconfig/gravestone-server.toml.
Использование в LAN:
Примечание: При включённых читах в LAN все игроки получают уровень оператора 4. Для селективного доступа рекомендуется выделенный сервер.
Использование выделенного сервера:
Параметр spawn-protection в настройках сервера может мешать взаимодействию игроков с блоками в зоне спавна. Для решения отключите его (установите 0) и защитите зону чанками вручную, настроив доступ через *.
Планы на будущее:
- аналогичный мод, не основанный на чанках
- ограничение по высоте (y limit)
- поддержка карт