Pterohost docs

GriefPrevention: приваты территорий золотой лопатой

Полный гайд по GriefPrevention для Minecraft: claim-блоки, золотая лопата, команды /claim /trust, настройка прав и размеров территорий.

Кратко: GriefPrevention - плагин для Bukkit/Spigot/Paper, который позволяет игрокам самостоятельно приватить территории золотой лопатой без участия администратора. Достаточно установить jar в папку plugins, и сервер автоматически начнёт выдавать claim-блоки за время онлайна.

GriefPrevention: приваты территорий золотой лопатой

GriefPrevention - один из старейших и самых надёжных плагинов защиты территорий для Minecraft Java Edition. В отличие от WorldGuard, где каждый регион создаёт администратор, здесь сам игрок берёт золотую лопату и обозначает свои владения. Система claim-блоков не даёт бесконечно захватывать территории: чем больше онлайна накапливает игрок, тем больше земли он может приватить. По состоянию на 2026 год плагин активно поддерживается для Minecraft 1.20-1.21 и совместим с Paper и Purpur, что делает его первым выбором для выживальных серверов с открытым PvP.

Pterohost - Minecraft хостинг с NVMe-дисками, защитой от DDoS и поддержкой 24/7, где Paper и популярные плагины устанавливаются в пару кликов. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг

Установка GriefPrevention

Скачайте актуальный jar с официального репозитория (GitHub: TechFortress/GriefPrevention или с Hangar/SpigotMC). Поместите файл в папку plugins/ и перезапустите сервер. При первом старте плагин создаст:

plugins/
  GriefPrevention/
    config.yml
    claimdata/      <- здесь хранятся файлы каждого привата
    playerdata/     <- блоки и статистика игроков
    logs/

Требования: Java 17+, Paper 1.20+ (или Spigot; Bukkit без оптимизаций не рекомендуется для нагруженных серверов).

Проверьте в консоли:

[GriefPrevention] Loaded X claims.
[GriefPrevention] Loaded Y player data entries.

Если строки появились - плагин работает корректно.

Система claim-блоков: как это работает

Каждый игрок имеет личный пул claim-блоков (далее КБ). Один КБ - это один блок площади в привате. Чтобы создать приват 100x100 блоков, нужно 10 000 КБ.

Блоки начисляются тремя способами:

ИсточникКоличество
Первый вход (InitialBlocks)100 по умолчанию
Онлайн за час (BlocksPerHour)100 по умолчанию
Команда администратора /givepetпроизвольно

В config.yml ключевые параметры начисления:

# Стартовый капитал при первом входе
InitialBlocks: 100

# Блоков за каждый час онлайна
BlocksPerHour: 100

# Максимальный накопленный запас
MaxAccruedBlocks: 80000

# Минимальный размер привата в блоках (ширина и длина)
MinimumClaimSize: 10

Администратор видит баланс любого игрока через /claimlist <ник>, а игрок - свой баланс через /claimlist без аргументов.

Золотая лопата: создание и изменение привата

Инструмент по умолчанию - золотая лопата (gold shovel). Переключение режимов происходит автоматически при взятии в руку.

Создание нового привата

  1. Возьмите золотую лопату в руку.
  2. Кликните ЛКМ по блоку в одном углу будущей территории. Появится блок золота с частицами.
  3. Кликните ЛКМ по блоку в противоположном углу (диагональ). Зона подсвечивается блоками золота (углы) и стекла (границы).
  4. В чате появится сообщение о расходе КБ и остатке.

Если площадь слишком маленькая (меньше MinimumClaimSize) - получите ошибку. Если не хватает КБ - плагин укажет дефицит.

Изменение размера привата

Возьмите лопату, кликните по угловому блоку привата (золото) - он “захватится”. Кликните по новой позиции, чтобы расширить или уменьшить зону.

Удаление привата

/abandonclaim       - удалить приват, в котором стоите
/abandonallclaims   - удалить все свои приваты (осторожно!)

После удаления КБ возвращаются в пул игрока.

Осмотр территорий

Деревянная палка (stick) по умолчанию - инструмент инспекции. Кликните ею по земле, чтобы узнать, есть ли здесь приват и кому он принадлежит.

Основные команды для игроков

КомандаОписание
/claimСоздать приват вокруг текущей позиции (альтернатива лопате)
/abandonclaimУдалить текущий приват
/abandonallclaimsУдалить все свои приваты
/claimlistСписок своих приватов и остаток КБ
/claimlist <ник>Список приватов другого игрока (требует прав)
/trappedВыбраться, если заперт в чужом привате
/claimexplosionsВключить/выключить взрывы в своём привате
/claimslistУстаревший алиас /claimlist

Права доступа: /trust, /untrust и их уровни

GriefPrevention делит права на несколько уровней. Стоя в своём привате, введите команду с ником игрока:

КомандаЧто разрешает
/accesstrust <ник>Открывать двери, нажимать кнопки/рычаги, входить в кроватные зоны
/containertrust <ник>Всё из accesstrust + доступ к сундукам, печам, воронкам
/trust <ник>Всё из containertrust + право строить и ламать блоки
/permissiontrust <ник>Разрешить игроку выдавать права другим (максимальный уровень)

Для групп: вместо конкретного ника можно написать public - тогда права получают все игроки.

/trust public          - открыть приват всем (например, для магазина)
/containertrust public - доступ ко всем контейнерам для всех

Отозвать права:

/untrust <ник>    - убрать все права конкретного игрока
/untrust public   - закрыть общий доступ
/untrustall       - убрать права всех (кроме вас самих)

Посмотреть текущий список доверия:

/trustlist        - показать всех, кому выданы права в текущем привате

Subdivision: подзоны внутри привата

Subdivision позволяет разделить крупный приват на независимые зоны с отдельными правами. Это полезно для:

  • Выделения магазина союзнику без доступа ко всему складу.
  • Создания публичной зоны (ферма/рынок) внутри закрытого поселения.
  • Разграничения комнат на совместной базе.

Порядок создания подзоны:

  1. Переключитесь в режим подзон: /subdivideclaims
  2. Золотой лопатой обозначьте зону внутри существующего привата (два угла).
  3. Выдайте права именно в этой подзоне через /trust, /containertrust и т.д.

Вернуться в стандартный режим: /basicclaims

Важно: подзона не создаёт нового расхода КБ - она использует блоки родительского привата.

Административные команды

Администраторам доступны расширенные инструменты. Для входа в режим администратора:

/claimadmin          - включить режим бога (игнорировать все ограничения приватов)
/claimadmin off      - выключить режим бога

Управление блоками конкретного игрока:

/givepet <ник> <количество>      - выдать КБ игроку
/givepet <ник> -<количество>     - отнять КБ (отрицательное значение)

Удаление приватов:

/deleteclaim                     - удалить приват, в котором стоите (любой чужой)
/deleteallclaims <ник>           - удалить все приваты игрока
/deletealladminclaims            - удалить все административные приваты

Поиск и телепортация:

/claimslist <ник>    - просмотр всех приватов с координатами

Осмотр территории через консоль или от имени администратора сохраняет полный лог в plugins/GriefPrevention/logs/.

Ключевые параметры config.yml

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

GriefPrevention:
  Claims:
    # Включить систему приватов
    Mode: Survival

    # Начальные КБ при первом входе
    InitialBlocks: 100

    # КБ за каждый час онлайна
    BlocksPerHour: 100

    # Максимальный накопленный запас КБ
    MaxAccruedBlocks: 80000

    # Минимальный размер привата (блоков по каждой стороне)
    MinimumClaimSize: 10

    # Минимальное расстояние между чужими приватами
    ClaimsIntersectBuffer: 0

    # Автоматически создавать приват вокруг первого сундука игрока
    AutomaticNewPlayerClaimsRadius: 4

    # Разрешить взрывы в приватах по умолчанию
    Explosives: false

    # Защищать надписи (sign) от чтения
    ProtectSigns: false

    # Время до автоудаления привата неактивного игрока (дни, 0 = отключено)
    AutomaticClaimExpirationDays: 0

    # Удалять приваты при выходе игрока навсегда (banned)
    DeleteClaimsForBannedPlayers: false

  # Размер "пузыря" вокруг первого сундука
  SurvivalModeClaimsAutoRadius: 4

  # Список миров, где система приватов ВЫКЛЮЧЕНА
  DisabledWorlds:
    - world_nether_pvp
    - world_end

  # Список миров только для создания приватов (без рейдов)
  ClaimsOnlyWorlds: []

Параметр DisabledWorlds позволяет отключить GriefPrevention в конкретных мирах, например в Нижнем мире с PvP или на арене.

Сравнение GriefPrevention и WorldGuard

КритерийGriefPreventionWorldGuard
Кто создаёт регионСам игрокАдминистратор
ИнструментЗолотая лопатаДеревянный топор + команды
ЗависимостиНетWorldEdit обязателен
Сложность настройкиНизкаяВысокая
Тонкая настройка флаговОграниченаОчень широкая
Подходит дляПубличный выживальный PvPИвент-зоны, спавн, хаб
Поддержка Minecraft 1.21ДаДа
Subdivision / вложенные зоныДаДа (regions with priority)
Блокировка взрывов, огня, мобовБазоваяЧерез флаги, очень гибко

Вывод: для выживального сервера с публичным доступом GriefPrevention - оптимальный выбор. WorldGuard незаменим там, где нужен жёсткий контроль флагов: спавн, ивент-арены, специальные зоны. Многие серверы используют оба плагина одновременно: WorldGuard защищает спавн и административные зоны, GriefPrevention - территории игроков.

Совместимость с другими плагинами

GriefPrevention хорошо работает вместе с:

  • LuckPerms - через GriefPrevention.trust.* узлы можно управлять правами групп. Игроки с группой vip могут получать больше начальных КБ через StartingBlocks.vip: 500 или через meta-ключи.
  • EssentialsX - команды /trust и /claim не конфликтуют. Однако /back и /home работают в приватах по умолчанию - нужно проверить настройки.
  • CoreProtect - логирует действия внутри приватов независимо. Комбинация GP + CoreProtect - стандарт для серверов с хорошей защитой от гриферства.
  • Vault - позволяет настроить покупку дополнительных КБ за игровую валюту через отдельные экономические плагины.

Известные несовместимости: некоторые версии старого Factions могут перехватывать взаимодействие с блоками раньше GP. При использовании Paper 1.21+ рекомендуется всегда брать актуальную сборку плагина с GitHub, а не устаревшие билды со SpigotMC.

Типичные проблемы и решения

Игрок не может взаимодействовать в чужом привате, хотя добавлен в /trust

Проверьте, что команда /trust выполнялась стоя внутри нужного привата, а не снаружи. Права применяются к конкретному приватy, где вы находитесь в момент ввода команды.

Золотая лопата не работает

Убедитесь, что мир не добавлен в список DisabledWorlds в config.yml. Также проверьте, что у игрока нет отрицательного баланса КБ после команды администратора.

Приват не создаётся: “Claim too small”

Увеличьте территорию - минимальный размер задан параметром MinimumClaimSize (по умолчанию 10 блоков по каждой стороне, то есть минимум 100 КБ).

Взрывы всё равно повреждают блоки в привате

В config.yml установите Explosives: false и убедитесь, что конкретный игрок не активировал /claimexplosions в своём привате (команда переключает флаг взрывов индивидуально).

Как перенести данные приватов на новый сервер

Скопируйте папку plugins/GriefPrevention/ полностью. Данные хранятся в текстовых файлах - формат совместим между версиями плагина при обновлении в пределах одной ветки Minecraft.

Связанные материалы

Если вы настраиваете защиту зон для спавна, ивент-арен или администрирования, изучите WorldGuard: регионы и флаги - этот плагин дополняет GriefPrevention для административных зон. Для управления правами групп игроков и тонкой настройки того, кто и что может делать на сервере, читайте LuckPerms: настройка прав и групп. Список лучших плагинов для выживальных серверов собран в статье лучшие плагины для Minecraft сервера.

Заключение

GriefPrevention закрывает главную боль публичного выживального сервера - гриферство - без необходимости постоянного участия администратора. Система claim-блоков мотивирует игроков проводить время онлайн, а subdivision позволяет выстраивать сложные схемы доверия внутри сообщества. Установка занимает пять минут, настройка под конкретный сервер - не более получаса. Для большинства выживальных серверов на Minecraft 1.20-1.21 это первый плагин в списке после ядра.

Pterohost - надёжный хостинг для Minecraft серверов с NVMe-хранилищем, автоматической DDoS-защитой и круглосуточной поддержкой. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг