GriefPrevention — плагін захисту від грифінгу для Minecraft
Залежності:
Тип сервера: Spigot, Paper, Purpur, Pufferfish, Bukkit
Версія Minecraft: 1.17.x – 1.21.x і новіші
GriefPrevention дає гравцям приватизувати територію без участі адміністратора. Гравець виділяє ділянку золотою лопатою, і плагін блокує в її межах ламання й ставлення блоків, відкриття скринь, дверей і кнопок усім, кому власник не видав дозвіл. Площа приватизації обмежена «блоками приватизації» (claim blocks), які накопичуються за час гри. Плагін працює з 2011 року й розрахований на survival-сервери, де конфлікти за територію треба вирішувати без ручної модерації.
Приватизація території
Основний інструмент — золота лопата. Гравець б'є нею по одному кутовому блоку майбутньої ділянки, потім по протилежному — область між ними стає приватом. Розмір рахується по горизонталі; захист поширюється на всю висоту стовпа над і під виділеною площею.
Для перегляду меж застосовується палиця: удар нею по блоку показує, кому належить прилегла ділянка. Скрині нових гравців плагін приватизує автоматично на малому радіусі, щоб уберегти стартовий інвентар до створення повноцінного прива.
Блоки приватизації
Площа приватизованих ділянок обмежена запасом блоків приватизації. Гравець отримує стартовий пул одразу й далі накопичує блоки за кожну годину на сервері до заданого адміном максимуму. Одна ділянка витрачає блоки за формулою площі (довжина × ширина). Кинуту ділянку можна розприватизувати командою — блоки повертаються в запас.
За замовчуванням мінімальна ширина й площа ділянки обмежені конфігом. Занадто вузьку або дрібну область плагін не дасть створити, щоб гравці не «нарізали» захисні смужки впритул до чужих будівель.

Рівні довіри (trust)
Доступ до чужого прива видається через систему trust. Рівні відрізняються обсягом прав:
Рівень | Команда | Що дозволяє |
|---|---|---|
Access |
| двері, кнопки, важелі, ліжка |
Container |
| скрині, печі, роздавачі + права Access |
Build |
| ставити й ламати блоки + права Container |
Manage |
| видавати й забирати довіру іншим |
Довіру можна видати конкретному гравцю, усім (public) або лише на одну ділянку. Перегляд виданих прав — /trustlist, відкликання — /untrust <нік>.
Команди
Команди приватизації доступні гравцям без окремих прав, якщо ввімкнено griefprevention.claims. Адмінські команди потребують окремих нод.
Команда | Опис | Право |
|---|---|---|
| список ділянок гравця | — |
| розприватизувати ділянку під ногами | — |
| розприватизувати всі ділянки | — |
| евакуація, якщо застряг у чужому приві | — |
| режим поділу ділянки на під-ділянки | — |
| режим адмінських (серверних) ділянок |
|
| тимчасово ігнорувати захист приватів |
|
| видати гравцю бонусні блоки |
|
| видалити чужу ділянку |
|
Конфігурація
Основні параметри — у config.yml, під секцією GriefPrevention.Claims. Тексти повідомлень виносяться в окремий messages.yml і перекладаються без правки коду.
GriefPrevention:
Claims:
InitialBlocks: 100 # стартовий запас блоків
BlocksAccruedPerHour: 100 # накопичення за годину гри
MaxAccruedBlocks: 80000 # стеля запасу
AutomaticNewPlayerClaimsRadius: 4 # авто-приват скрині новачка
MinimumWidth: 5 # мінімальна ширина ділянки
MinimumArea: 100 # мінімальна площа
Режим приватизації задається окремо для кожного світу: у survival-світах приват увімкнений, у креативних чи технічних можна вимкнути повністю.
Інтеграції
З установленим Vault плагін дозволяє продаж і купівлю блоків приватизації за внутрішньоігрову валюту — гравець докуповує площу, не чекаючи накопичення за час гри. Права доступу до команд читаються будь-яким permission-плагіном (LuckPerms та аналоги) через стандартні bukkit-ноди.
Висновок
GriefPrevention закриває базову задачу survival-сервера — захист будівель і скринь без ручного втручання адміна. Сильна сторона — самообслуговування: гравці приватизують і роздають доступ самі, адмін лише задає ліміти в конфізі. На відміну від WorldGuard, орієнтованого на регіони, які нарізає адміністратор, тут ділянки створюють самі гравці золотою лопатою. Обмеження — приватизація тільки прямокутна, без складних полігонів, і немає вбудованого GUI: усе керується командами й двома предметами. Для великих RPG-серверів зі складним зонуванням частіше беруть WorldGuard, для класичного survival із приватами GriefPrevention практичніший.
Питання й відповіді
Як приватизувати територію в GriefPrevention? Візьми золоту лопату й удар нею по двох протилежних кутах ділянки. Область між ними стане приватом.
Що таке блоки приватизації? Це ліміт площі. Гравець отримує стартовий запас і накопичує нові блоки за кожну годину на сервері. Площа всіх ділянок не може перевищити наявний запас.
Як дати другові будувати у своєму приві? Команда /trust <нік> — вона видає повний доступ на будівництво. Для доступу лише до скринь використай /containertrust, лише до дверей — /accesstrust.
Чи потрібні GriefPrevention залежні плагіни? Ні, плагін працює самостійно. Vault потрібен лише для торгівлі блоками приватизації за валюту.
Чим GriefPrevention відрізняється від WorldGuard? У GriefPrevention ділянки створюють самі гравці золотою лопатою. У WorldGuard регіони нарізає адміністратор командами.
Встановлення
Типове встановлення займає близько 5 хвилин. Порядок однаковий; відрізняються лише лоадер і відповідна збірка.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.











