Мод для Майнкрафт на Fabric, который добавляет приваты территорий для сервера. Игрок ставит блок участка, получает защищённую зону с настраиваемыми границами, приглашает участников и управляет их действиями через меню или команды.
Возможности
- Блоки участков пяти уровней: бронзовый, золотой, изумрудный, алмазный и незеритовый. Размер защищаемой области каждого уровня настраивается; по умолчанию — от 15 × 15 до 100 × 100 блоков.
- Владельцы, администраторы, участники и посетители с разными правами. Можно разрешать или запрещать строительство, контейнеры, двери и механизмы, кровати, верстаки, наковальни, печи, зельеварки, пвп, взаимодействие с мобами, подбор предметов, полёт, телепортацию, чат и другие действия.
- Общие флаги участка: строительство и взаимодействие для посетителей, доступ к сундукам, пвп, полёт, телепортация и сообщения о входе и выходе.
- Группы прав: в группу добавляют игроков и назначают ей набор разрешений.
- Повышение уровня участка за предметы. Стоимость каждого улучшения и используемые предметы задаются в конфиге.
- Эффекты при входе: частицы, музыка, отдельная погода и время суток, а также сообщения на экране. Есть голограмма над блоком участка с его названием, владельцем, уровнем и размером.
- Визуальная граница участка с цветами для уровней, свечением, пульсацией и анимацией углов.
- Лимиты и возможности можно выдавать по рангам через теги ванильной команды
/tag: число участков, максимальный уровень, доступ к улучшениям, полёту, группам, музыке, частицам, погоде и времени. Для нескольких рангов выбирается наиболее разрешающее значение каждого параметра.
Крафты
Рецепты блоков участков и чертежа участка настраиваются в secure_plots.json; их можно отключить, оставив предметы доступными только в творческом режиме или через администраторские средства.
Стандартный рецепт бронзового блока участка:
медный блок | блок редстоуна | медный блок
блок редстоуна | сердце моря | блок редстоуна
медный блок | блок редстоуна | медный блок
Чертёж участка создаётся из осколков аметиста, бумаги и компаса:
осколок аметиста | бумага | осколок аметиста
бумага | компас | бумага
осколок аметиста | бумага | осколок аметиста
Как пользоваться
Поставьте блок участка, чтобы занять территорию. Нажмите по нему правой кнопкой мыши либо используйте предмет Plot Blueprint, чтобы открыть меню управления. Уровень блока определяет размер привата; улучшение выполняется командой /sp upgrade и расходует настроенные материалы.
Основные команды доступны как /sp и /secureplots:
/sp help— список команд;/sp list— свои участки;/sp info [plot]— сведения об участке;/sp view— показать границу ближайшего участка;/sp rename <name>— переименовать участок;/sp add <player> <plot|all>и/sp remove <player> <plot|all>— добавить или удалить участника;/sp role <player> <member|admin>— изменить роль;/sp tp [plot]— телепортироваться к своему участку;/sp flag <flag> <true|false> [plot]— изменить общий флаг;/sp perm <player> <perm> <true|false> [plot]— выдать личное разрешение;/sp fly [true|false] [plot]— включить полёт на участке;/sp group create <name>,/sp group addmember <group> <player>,/sp group setperm <group> <perm> <true|false>— управлять группами;/sp plot particle <type|clear>,/sp plot weather <clear|rain|thunder|none>,/sp plot time <day|noon|sunset|night|midnight|sunrise|<ticks>|reset>,/sp plot music <sound_id|clear>— настроить эффекты территории;/sp plot enter <message|clear>и/sp plot exit <message|clear>— задать сообщения о входе и выходе.
Вместо [plot] обычно можно указать имя участка, его номер из /sp list или all.
Администраторские команды начинаются с /sp admin. Среди них есть просмотр всех участков (/sp admin listall), поиск по владельцу (/sp admin search <player>), поиск ближайших (/sp admin nearby), телепортация, удаление, переименование, смена владельца, принудительное улучшение и перезагрузка конфигов (/sp admin reload). Доступ требует уровень оператора из параметра adminOpLevel; по умолчанию это уровень 2. Полный обход ограничений также выдаёт тег из adminTag, по умолчанию — plot_admin.
Настройки
Серверный файл secure_plots.json задаёт лимит участков, расстояние между ними, права ролей, флаги новых участков, уровни и их размеры, стоимость улучшений, ранги, срок удаления неактивных участков и включение отдельных функций.
В secure_plots_client.json настраиваются внешний вид границ: толщина линий и свечения, высота, анимация, цвета каждого уровня, а также голограмма и размеры панели управления. Этот файл хранится на сервере и синхронизируется игрокам при входе; после изменения используйте /sp admin reload.
Требования и совместимость
Нужны Fabric Loader, Fabric API и Java 21. Мод должен быть установлен и на сервере, и у игроков. Встроены английский и аргентинский испанский языки; русского перевода автор не заявляет.
