Get Off My Lawn ReServed
Get Off My Lawn ReServed представляет собой реализацию концепции игровых участков для серверов Survival/Freebuild Fabric. Мод работает полностью на стороне сервера (не требует модификации клиента!) и совместим с основными сборками Fabric.
Видео презентация
Английский: https://youtu.be/R9-PuMRbNEc
Польский: https://youtu.be/1V8kh0h3NoU
Начало работы
Для начала создайте Claim Anchor. Каждый якорь имеет индивидуальный (настраиваемый администратором) радиус участка; после установки вокруг него формируется защищённая зона.
- Makeshift, радиус по умолчанию: 10
- Reinforced, радиус по умолчанию: 25
- Glistening, радиус по умолчанию: 50
- Crystal, радиус по умолчанию: 75
- Emeradic, радиус по умолчанию: 125
- Withered, радиус по умолчанию: 200
Для визуализации участков создайте Goggles of (Claim) Revealing.
При размещении этого предмета в слоте шлема, основной или дополнительной руки становятся видны границы участков.
Рецепты
Настройка участка:
Для конфигурации взаимодействуйте с блоком якоря. В интерфейсе доступны:
- Список игроков для управления доступом к участку
- Список Augments для проверки и настройки активных улучшений
Улучшения участка:
Для улучшений разместите Anchor Augment рядом с основным Claim Anchor:
- Ender Binding: Блокирует телепортацию эндерменов
- Villager Core: Защищает деревенских жителей от зомби
- Greeter: Сообщение приветствия для посетителей
- Angelic Aura: Регенерация здоровья игрокам внутри зоны
- Withering Seal: Блокирует эффект увядания
- Force Field: Выбрасывает неавторизованных игроков за пределы участка
- Heaven's Wings: Разрешает полёт
- Lake Spirit's Grace: Подводное дыхание, улучшенная видимость под водой
- Chaos Zone: Усиление силы атаки игроков в зоне
- PvP Arena: Управление режимом PvP внутри участка
- Explosion Controller: Управление защитой от взрывов
Конфигурация:
Файл конфигурации: ./config/getoffmylawn.json
. Для перезагрузки выполните /goml admin reload
в чате/консоли.
{
"makeshiftRadius": 10, // Радиус участка Makeshift
"reinforcedRadius": 25, // Радиус участка Reinforced
"glisteningRadius": 50, // Радиус участка Glistening
"crystalRadius": 75, // Радиус участка Crystal
"emeradicRadius": 125, // Радиус участка Emeradic
"witheredRadius": 200, // Радиус участка Withered
"claimProtectsFullWorldHeight": false,// Защита участка от нижней до верхней границы мира
"dimensionBlacklist": [ // Чёрный список измерений
"example:dim"
],
"regionBlacklist": { // Чёрный список регионов
"example:dim": [
{
x1: -200,
y1: -64,
z1: -200,
x2: 200,
y2: 512,
z2: 200,
}
]
},
"enabledAugments": { // Включение/отключение улучшений по их id
"goml:lake_spirit_grace": true,
"goml:angelic_aura": true,
"goml:greeter": true,
"goml:force_field": true,
"goml:village_core": true,
"goml:withering_seal": true,
"goml:ender_binding": true,
"goml:heaven_wings": true,
"goml:chaos_zone": true
},
"allowedBlockInteraction": [ // Разрешенные блоки для взаимодействия в участке
"somemod:store"
],
"allowedEntityInteraction": [ // Разрешенные сущности для взаимодействия в участке
"minecraft:villager"
],
"messagePrefix": "<dark_gray>[<#a1ff59>GOML</color>]", // Префикс сообщений
"placeholderNoClaimInfo": "<gray><italic>Wilderness",
"placeholderNoClaimOwners": "<gray><italic>Nobody",
"placeholderNoClaimTrusted": "<gray><italic>Nobody",
"placeholderClaimCanBuildInfo": "${owners} <gray>(<green>${anchor}</green>)",
"placeholderClaimCantBuildInfo": "${owners} <gray>(<red>${anchor}</red>)"
}