Skip to main content
Vanilla Game

Система участков

Участок — это защищённая зона внутри уже защищённой территории. Он не требует отдельного блока защиты: достаточно выделить область топориком и дать ей имя. Внутри участка действуют собственные права доступа, независимые от прав основной зоны.

Основной сценарий — клановая или совместная территория. Один игрок ставит блок и защищает большую площадь, а затем нарезает внутри неё личные участки для остальных: каждый работает только на своём, не имея доступа к чужим.

Шпаргалка по командам


Команда Что делает /ps plot create <название> Создаёт участок из текущего выделения /ps plot delete <название> Удаляет участок /ps plot list Список участков в текущем мире /ps plot add <название> <игрок> Выдаёт игроку полный доступ /ps plot kick <название> <игрок> Заносит игрока в чёрный список /ps plot unkick <название> <игрок> Снимает блокировку, переводя игрока в «прохожие» /ps plot kickall <игрок> Блокирует игрока сразу на всех своих участках /ps plot flag <название> <флаг> <значение> Настраивает публичный доступ к участку

Создание участка

Порядок действий

    Возьмите деревянный топорик и выделите зону: ЛКМ по первому углу, ПКМ по второму. Убедитесь, что выделение целиком помещается внутри вашей защищённой зоны. Введите /ps plot create <название>.

    Высота участка - главная ошибка новичков

    Участок сохраняет точный диапазон высот выделения. Он не тянется от бедрока до неба, как обычный приват от блока.

      Первым углом (ЛКМ) щёлкните по нижнему блоку — по полу постройки или ниже, если нужен подвал. Постройте временную колонну из любых блоков до высоты, которая должна войти в участок: крыша, верхушка дерева, потолок склада. Вторым углом (ПКМ) щёлкните по верхнему блоку колонны — по диагонали от первого угла. Колонну после выделения можно разобрать, границы участка уже зафиксированы.

      Берите высоту с запасом: лишние блоки воздуха сверху ничему не мешают, а нехватка двух блоков оставит сундуки и животных снаружи защиты. Получившиеся границы всегда можно проверить через /ps plot list.

      Когда создание отклоняется

        Выделение выходит за границы вашей защищённой зоны или задевает сразу две зоны. Выделение перекрывается с существующим участком или чужим регионом. Название совпадает с идентификатором уже существующего региона.

        Три состояния доступа

        Игрок всегда находится ровно в одном из трёх состояний по отношению к участку. Команды взаимно перекрывают друг друга  последняя выполненная определяет текущее состояние.

        /ps plot add     →  участник: полный доступ
        /ps plot unkick  →  прохожий: только то, что открыто публичными флагами
        /ps plot kick    →  чёрный список: не действует ничего

         

        Участник — /ps plot add

        Полный доступ к участку: строить, ломать, открывать контейнеры, взаимодействовать. Доступ к остальной территории основной зоны при этом не выдаётся.

        Заблокирован — /ps plot kick

        Жёсткий запрет. Он действует даже если игрок добавлен в основную защищённую зону и даже если на участке выставлены публичные флаги. Внутри участка заблокированный игрок не сможет:

          ломать и ставить блоки, в том числе многоблочные конструкции; пользоваться вёдрами — выливать и набирать жидкости; открывать контейнеры, двери, люки и калитки; нажимать кнопки, рычаги и нажимные плиты; взаимодействовать с рамками и снимать из них предметы; повреждать блоки взрывом, если источник взрыва прослеживается до него; атаковать существ — вручную и снарядами.

          При этом остальная территория основной зоны остаётся для него доступной, если он в неё добавлен.

           

          Прохожий — /ps plot unkick

          Снимает блокировку, но не возвращает доступ. Игрок становится для участка тем же, кем является случайный человек с улицы: личных прав нет, но публичные флаги на него действуют.

          Действие Заблокирован Прохожий Ломать и ставить блоки Участок без флагов ничего нельзя ничего нельзя Участок с interact allow ❌ по-прежнему нельзя ✅ наравне со всеми Участок с chest-access allow ❌ по-прежнему нельзя ✅ наравне со всеми

          Зачем это нужно. Игрок, добавленный в основную зону, автоматически получает полный доступ ко всем участкам внутри неё. Без этой команды выбор был бы бинарным: либо полный доступ, либо чёрный список. Состояние «прохожий» — третий вариант: закрыть от человека один конкретный сарайчик, не занося его в чёрный список и не мешая ему пользоваться общими фермами.

          Важно: unkick — не отмена kick. Команда kick удаляет игрока из участников участка, и эта запись не восстанавливается. Если до блокировки у него был личный доступ через add, после unkick он не вернётся — выдайте доступ заново.

          Массовая блокировка — /ps plot kickall

          То же, что kick, но сразу на всех участках текущего мира, которыми вы управляете. Удобно, когда игрок покидает клан.

           

          Что происходит при удалении из основной зоны

          Команды /ps remove и /ps removeowner удаляют игрока сразу из всех участков этой зоны — в чате отображается количество затронутых участков. Одновременно снимаются все ограничения на этих участках: и блокировка, и статус «прохожий». Это сделано для того, чтобы при повторном добавлении игрока в зону не осталось забытых пометок.

          Доступ, выданный только на участок через /ps plot add, от /ps remove не теряется — в основной зоне такого игрока и не было.

          Публичные флаги

          Флаги открывают доступ к участку сразу всем игрокам, независимо от списка участников. Настраиваются они непосредственно на участке и не зависят от флагов основной зоны.

          /ps plot flag <название> <флаг> <значение>

          Доступных флага два, и вместе они покрывают всё, что можно сделать правым кликом, ничего не ломая и не ставя.

          Значение Результат allow Разрешить всем deny Явно запретить

          interact — механизмы и рабочие блоки

          Открывает взаимодействие со всем, что реагирует на правый клик, но не хранит внутри чужие вещи.

          Группа Блоки Проходы Двери, люки, калитки — деревянные и медные всех видов Управление редстоуном Кнопки, рычаги, нажимные плиты, растяжки, повторители, компараторы, датчик дневного света, наблюдатель Рабочие столы Верстак, стол зачарований, наковальня, точило, камнерез, ткацкий станок, картографический и кузнечный стол, чан Бытовые блоки Кровати, колокол, костры, свечи, лампы, цветочный горшок, компостер, котёл, книжная полка с пазами Звук и декор Нотный блок, проигрыватель, музыкальная шкатулка, знамёна и таблички Транспорт и хранение Посадка в вагонетки и лодки, установка и снятие вагонеток и лодок с рельсов и воды Прочее Стойка для брони, поводки, торговля с деревенскими жителями, доение коров, стрижка овец

          chest-access — контейнеры

          Открывает всё, где хранятся предметы. Флаг разделён с предыдущим намеренно: механизмы можно открыть людям, а сундуки оставить закрытыми, и наоборот.

          Группа Блоки Хранилища Сундук, ловушка-сундук, большой сундук, бочка, шалкеровый ящик, сундук Края Печи Печь, коптильня, доменная печь Редстоун-контейнеры Раздатчик, выбрасыватель, воронка Особые Варочная стойка, крафтер, декорированный горшок, вагонетка с сундуком и воронкой, лодка с сундуком

          Что флаги не открывают ни при каком значении

            Ломать и ставить блоки Пользоваться вёдрами, огнивом и костной мукой. Класть и забирать предметы из рамок, вращать содержимое рамки. Атаковать существ, в том числе снарядами: любой выстрел внутрь участка трактуется как строительство и не пропускается. Взрывать блоки и повреждать животных.

            Проще говоря, флаги дают пользоваться участком, но не изменять его. Строить внутри может только участник или владелец.

            Пример: ферма опыта с общим сундуком

            /ps plot create storage                    ← выделить зону вокруг сундука и зачарователя
            /ps plot flag storage interact allow       ← все могут нажимать кнопки и пользоваться столом
            /ps plot flag storage chest-access allow   ← все могут открывать сундуки

            Ломать блоки при этом по-прежнему нельзя: запрет наследуется от основной зоны.

            Флаги не обходят чёрный список. Заблокированный игрок не получит доступ, даже если флаг стоит в allow. Если человек всё же должен пользоваться общей фермой, но не иметь личных прав на участок, переведите его в «прохожие» через unkick.

            Просмотр и удаление

            /ps plot list

            Показывает участки текущего мира, которыми вы управляете: название, основную зону, координаты углов и список игроков с личным доступом. Игроки, получившие доступ через основную зону, помечаются пометкой (via parent).

            Если на участке есть ограниченные игроки, добавляются две строки:

              Blocked: — заблокированные, красным; Guests: — переведённые в «прохожие», жёлтым.

               

              /ps plot delete

              Удалить участок могут владелец участка, владелец основной защищённой зоны и администрация.

              Вложенные зоны

              Если одна защищённая зона находится внутри другой, новый участок автоматически привязывается к наименьшей зоне, которая целиком вмещает выделение.

              Зона A (большая)
              └── Зона B (внутри A)
                  └── Зона C (внутри B)
              
              Выделение внутри C             → участок привязан к C
              Выделение внутри B, но вне C   → участок привязан к B
              Выделение внутри A, но вне B   → участок привязан к A
              Выделение пересекает две зоны  → отказ

              При удалении зоны удаляются только участки, привязанные к ней напрямую.

              Ограничения и автоматика

              Автоматическая очистка

                При удалении защищённой зоны все её участки удаляются вместе с ней.