- Для версий
- 1.21.✘
- Java
Забудь про топор и выделение точек. Тут все по-простому: выдал игроку блок — он его поставил — появился приват с регионом, голограммой и молнией для красоты. Сломал блок — приват снят. Игроки разбираются за минуту без гайдов, а админу не нужно объяснять каждому новичку, как приватить.
📦 Кастомный контент: ItemsAdder, Oraxen, Nexo
Приватом может быть любой блок сервера, а не только ванила. Подходят ia:..., nexo:..., oraxen:... и даже голый namespace:id — предмет выдается таким же, каким его знает аддон, а установка подхватывается через родные события аддонов, так что приват создается в любом случае. Аддоны подключать как зависимости не надо: нет аддона на сервере — вид спокойно ждет его в конфиге. Не годится только мебель: она сущность без координат блока, а приват держится за координаты.
🧨 Прочность от взрывов
Один крипер или одна связка динамита приват не сносят. У каждого вида блока свой запас tnt-lives: взрыв рядом снимает единицу, владелец тут же узнает, сколько осталось. Прочность вышла — блок либо выпадет предметом, либо исчезнет, как настроишь. Рейд превращается из «пришел и снес» в осаду, где нападающим приходится тратить ресурсы на каждый шаг.
👥 Роли вместо свалки участников
Больше нет ситуации «добавил друга, а он выгнал всех остальных». Владелец решает все, совладелец рулит участниками и смотрит границы, но приват удалить не может и совладельцев не трогает, участник просто живет на территории. Выдавать роли удобно как угодно: командой с указанием роли, ником в чат прямо из меню или кликом по голове игрока (левый — смена роли, правый — кик). А поскольку роли ложатся в owners/members региона WorldGuard, остальные плагины тоже понимают, кто есть кто.
🛡️ Рейд-щит под расписание сервера
Взрывы можно загнать в прайм-тайн: режим ALLOW разрешает рейды только в указанные часы, DENY наоборот закрывает ночь. Окна любые — "FRI 18:00-23:00", будни, выходные, ночь через полночь, свой часовой пояс. Сверху — защита новичка на первые часы жизни привата и щит, пока владельца нет в сети. Щит не ломает игру, а держит удар: блок цел, владелец получает одно сообщение с причиной. А /eregions shield в любой момент покажет, держит ли щит и когда сменится режим — то же видно в меню привата, голограмме и плейсхолдерах.
🔨 Крафты, а не только выдача
Блок привата не обязан быть донатом или наградой от админа — у каждого вида свой крафт на верстаке, фигурный или бесформенный. Скрафтил, поставил, живешь. Рецепты сами падают игрокам в книгу рецептов и переживают перезагрузку. В ингредиентах только обычные блоки, так что дыру в экономике через дешёвый мусор не сделать.
✨ Границы и красота
Забыл, где кончается приват? Компас в меню рисует куб границ частицами на настраиваемое время. Сами частицы выбираются в конфиге — строгий PORTAL, дерзкий FLAME или спокойный HAPPY_VILLAGER, с отдельным видом для углов. Ошибся в названии — ничего не сломается, встанут обычные. Голограмма над блоком правится строкой в конфиге, молнии при установке и сносе отключаются по отдельности.
⌨️ Команды игрокам
- /er add <ник> [member|coowner] — поселить игрока, роль можно указать сразу
- /er setrole <ник> <member|coowner> — повысить до совладельца или разжаловать
- /er remove <ник> — выселить
- /er info — что за приват под ногами: регион, владелец, радиус, прочность, состав
- /er shield — держит ли щит и когда смена режима
- /er list — какие вообще бывают блоки приватов
- /er help — короткая шпаргалка
- /er give <ник> <тип> [штук] — выдать блок
- /er create <id> <радиус> <тнт> <блок> <название> — новый вид прямо в игре, блок сразу в инвентаре
- /er delete <id> — убрать вид, крафты в конфиге при этом целы
- /er reload — применить конфиги, типы, крафты и щит без рестарта
- /er configreset — откатить конфиги к стандартным, спросит дважды
🔑 Права
- wregions.admin — выдача, создание типов, перезагрузка (у операторов по умолчанию)
- wregions.bypass — мимо лимитов и чужой защиты (у операторов по умолчанию)
- wregions.use — обычное пользование блоками (у всех по умолчанию)
- wregions.limit.<число> — личный лимит через LuckPerms, берется самый большой из выданных, -1 убирает лимит вовсе
Про игрока:
- %wregions_count% — сколько приватов у игрока
- %wregions_limit% — его лимит
- %wregions_remaining% — сколько еще можно поставить
- %wregions_count_total% — всего приватов на сервере
- %wregions_types% — сколько видов блоков создано
- %wregions_raid_allowed% — можно ли рейдить прямо сейчас (yes/no)
- %wregions_at_region% — ID региона
- %wregions_at_owner% — ник владельца
- %wregions_at_type% — вид блока
- %wregions_at_radius% — радиус зоны
- %wregions_at_tnt_left% — сколько прочности осталось
- %wregions_at_tnt_max% — полная прочность
- %wregions_at_members% — участников вместе с совладельцами
- %wregions_at_coowners% — совладельцев
- %wregions_at_role% — кем приходится игрок (owner/member/coowner)
- %wregions_at_shield% — держит ли щит (on/off)
config.yml — виды блоков, крафты, лимиты, запретные миры, поведение при сносе, границы с частицами, весь щит. messages.yml — вообще все тексты: сообщения, оба меню, подсказки, голограммы. Цвета — привычные &-коды и MiniMessage. Сами приваты хранятся в privates.yml и никуда не деваются при рестартах.
❓ Если что-то пошло не так
Поставил блок, а привата нет — почти всегда это обычный блок из креатива без метки. Нужен выданный через /er give или скрафченный предмет. Крафта нет в книге — открой книгу после входа или сделай /er reload. Мебель из аддона приватом не станет — только настоящие блоки.
📩 Поддержка
Нашли баг или нужна услуга на заказ — пишите в ТГ: https://t.me/eternal_studio_mc