Griefprevention - захист від гриферами

Griefprevention - захист від гриферами

Плагін призначений для захисту ігрових світів і серверів від гриферами, тролів, хуліганів, зловмисників і гравців, які не чесних на руку. Прекрасно працює і взаємодіє з іншими плагінами, але рекомендується підключити LuckPerms для усунення деяких помилок сумісності. Відмітна сторона - гнучкість настройки і простота у використанні.

приватна територія

Це ділянка землі, що належить окремому гравцеві. Така власність не доступна іншим гравцям для змін і взаємодій з різними об'єктами. Це дозволяє убезпечити себе і своє майна від чужого зазіхання.

На початку гри для створення першого Привату, можна використовувати скриню. Shift + ПКМ встановить його разом з 2D-зоною 9х9 навколо. Цей варіант відрізняється меншою тривалістю існування. Про це докладніше в розділі обмежень нижче.

Основним способом створення і взаємодії з Приватом є золота лопата. Потрібно взяти її, і клікнути ПКМ по двом блокам, які стануть протилежними кутами паралелепіпеда. Це означає, що всі блоки всередині цієї фігури будуть належати тільки Вам. Особливості застосування лопати наступні:

  • Створення. Натискання ПКМ по блоку створить одну з двох міток. Поява другої мітки автоматично зробить область приватній.
  • Редагування. Натискання ПКМ всередині Привату покаже розташування знаків. Повторне натискання ПКМ по одній з міток і ще одне за іншим блоку, перемістить її на нове місце.
  • Скидання виділення. Якщо друга точка ще не вибрана, то першу можна скинути, прибравши з рук лопату.

Якщо все зроблено правильно, то в останніх кутах виникне светопиль. а поруч і між нею блоки золота. вказують на місця проходження ребер паралелепіпеда. Їх знищення не дає предметів. Через деякий час, позначення пропаде і заміниться на вихідні блоки. Для того що б знову включити виділення, натисніть ПКМ по блоку Привату з лопатою в руці.

Існує 2 види локацій, 2D і 3D. Він визначається в момент створення виходячи з налаштувань лопати. Перемикається консольної командою / cuboidclaims.

  • 2D. режим за замовчуванням. Висота (різниця між двома мітками) не враховується. Висота такого Привату завжди буде в інтервалі від 5 до максимальної висоти.
  • 3D. Зона визначається по двох протилежних кутках / мітках. Дуже гнучкий варіант для делікатного виділення.

ВАЖЛИВО: При підрахунку розміру території не враховується висота. Це означає, що створення 2D Привату 10х10 (від -5 до «стелі») займе ту ж площу, що і 3D приват на 10х10х1. Висновок: завжди використовуйте 2D, а то й потрібно точне виділення.

Griefprevention - захист від гриферами

Griefprevention - захист від гриферами

Лопата володіє декількома режимами роботи:

  • Базовий (/ b c) - створює і редагує звичайні приватні області.
  • Адміністративний (/ sc) - створює адміністративні привати без обмежень.
  • Розбиває (/ a c) - дозволяє створити приват всередині існуючого (така область далі буде називатися «підрозділом»).

Ще одним інструментом є звичайна палиця.

  • ПКМ по землі повідомить про те, чи є в цьому місці приват. У разі успіху виділить територію і повідомить в чаті про власника і дату створення.
  • Shift + ПКМ повідомляє в чат кількість приватов в радіусі 100 метрів.

Для видалення введіть / abandonclaim. перебуваючи на території.

обмеження

ВАЖЛИВО: запас блоків не підвищується, якщо гравець в перебігу 5-ти хвилин не перемістився на мінімальну відстань. Це зроблено для заохочення активних гравців, а не відсутніх.

За кількістю приватних територій обмежень немає.

Періодичність нарахування, його обсяг, ліміт та інше задається в конфігурації сервера.

система довіри

Для того що б в автоматичному вигляді надати права для окремих гравців, не обов'язково прописувати правила (прапори). Записавши одного або товариша в одну з чотирьох груп, він автоматично отримає відповідний доступ.

  1. Accessors - можуть входити на територію і користуватися ліжком.
    • / accesstrust <игрок>|<группа> або / at
  2. Container - можуть входити на територію і взаємодіяти з контейнерами. ліжками. рослинами. тваринами, кнопками і важелями.
    • / containertrust <игрок>|<группа> або / ct
  3. Builders - володіють правом редагувати приватну територію.
    • / trust <игрок>|<группа> або / t
  4. Managers - здатні змінити рівень прав і доступу для інших гравців.
    • / permissiontrust <игрок>|<группа> або / pt

інші команди

/ untrust <игрок>|<группа> або / ut - скасовує доступ гравця або групи.

/ untrustall <игрок>|<группа> або / ut - скасовує доступ гравця або групи до всіх ваших приват.

/ Trustlist - показує повний список довірених осіб.

Вони дають тонкий контроль над правами і доступом на території. Наприклад, надати права одному гравцеві або цілу групу на будівництво, але заборонити підпал крім окремого гравця.

види аргументів

  • - дія, подія або явище, яке буде дозволено або заборонено. Список з описом далі в статті.
  • [Source] - то, що викликає . Наприклад гравець - minecraft: player. Якщо аргумент не вказано, то прапор буде встановлено для всіх «джерел» без будь-якого уточнення.
  • - мета прапора або те, на що спрямовано вплив. Використовується id (приклад для землі -. Minecraft: dirt) .для визначення предмета, істоти або об'єкта. Якщо id не вказувати, то плагін автоматично візьме його у предмета з рук. Швидкий доступ F3 + H включяет докладний режим. У ньому при наведенні видно id під назвою предмета.
  • - сам дозвіл. true - можна, false - не можна.
  • [Context] - додаткові параметри. Якщо вказати default, то все нові привати автоматично будуть володіти цим правилом.

консольні команди

  • / Claimflagdebug або / cfd - Включення або виключення режиму відладки правил.
  • / Claimflag [ [] [Context]] або / cf - Зміна правила.
  • / claimflaggroup <группа> [ [] ] Або / cfg - Зміна правил для окремих груп.
  • / claimflagplayer <игрок> [ [] ] Або / cfp - Зміна правил для конкретного гравця.
  • / Claimflagreset або / cfr - Скидає налаштування правил до значень за замовчуванням.

доступні прапори

Список дій і подій, які можна дозволити або заборонити в регіоні. У дужках () позначений простий приклад.

У помаранчевих правил в якості мети можна вказати відразу цілу групу істот. Наприклад, modid: monster | aquatic | ambient | animal і т.д. Тобто minecraft: animal буде працювати відразу з усіма тваринами ванільного Minecraft.

приклади використання

Прапори можуть бути застосовані до гравців або цілим групам. Вони також можуть бути застосовані до окремих видів території (базовим, адміністративним і природним / порожнім). Різні приклади можна знайти в грі, ввівши команду / cf і навівши курсор на різні прапори.

Для того, щоб запобігти руйнуванню лаймовою вовни. використовуємо команду редагування Привату / cf. прапор block-break, id вовни minecraft: wool.5 і false в кінці для заборони. результат:
/ Cf block-break minecraft: wool.5 false

Заборонити удари по тваринах (взаємодія через ЛФМ - interact-entity-primary). Так як правило потрібно для всієї фауни, використовуємо в якості мети minecraft: animal. Щоб не створювати прапор для кожної території, дописуємо в кінці override.

/ Cf interact-entity-primary minecraft: animal false override

Для того, щоб заборонити гравцям з групи Jailed ( «ув'язнені») використовувати портали в інші світи у всіх адміністративних зонах, потрібно стоячи в адміністративному публічному чаті використовувати прапор portal-use. Використовується / cfg для встановлення правила до групи. В [source] пишемо minecraft: player для уточнення того, що правило діє на гравців з цієї групи. Заборонені будь-які портали - any. Для застосування правила до всіх ділянок цього типу (адміністративним), приписуємо в кінці override.

/ Cfg Jailed portal-use minecraft: player any false override

Заборонити гравцеві Valeryevich спати в будь-якого ліжка. Використовується / cfp. так як правило interact-block-secondary (клік ПКМ по блоку) має діяти на конкретного гравця.

/ Cfp Valeryevich interact-block-secondary minecraft: bed false

Інформація про публічному чаті

Якщо у гравця є права адміністратора, то він може відкрити додаткову інформацію та налаштування Привату натисканням на червону напис Admin Settings на початку списку. Натискання на значення праворуч змінює налаштування.

  • DenyMessages - установка OFF приховає повідомлення в чаті для всіх гравців при спробі зробити заборонені дії.
  • ClaimExpiration - установка OFF зробить приват незалежним від терміну. Тобто стане безстроковим.
  • FlagOverrided - установка OFF відключить перевизначення прапорів для цього виду Привату.
  • PVPOverrided - переопределяет настройки PvP.
    • TRUE - PvP дозволений.
    • FALSE - PvP заборонений.
    • UNDEFINED - Успадковує правила від основних PvP налаштувань. (значення за замовчуванням)

Повний список команд

приватна територія

/ Abandonclaim - Видаляє приват «під ногами».

/ Abandonallclaims - Видаляє кожен приват, яким Ви володієте.

/ Abandontoplevelclaim - Видаляє кожен приват і його підрозділи.

/ Banitem [предмет] - Забороняє предмет по ID або той, що в руці, якщо не вказано.

/ Unbanitem [предмет] - Прибирає предмет з бан-листа.

/ Basicclaims або / bc - Перемикання лопати в базовий режим.

/ Claimbook [гравець] - Виводить в чат посилання на офіційний англійський путівник по плагіну. Якщо не вказувати гравця, то повідомлення приходить самому собі.

/ claimfarewell <"сообщение"> - Встановлює прощальне повідомлення. З'являється у гравців при виході з локації.

/ claimgreeting <"сообщение"> - Встановлює вітальне повідомлення. З'являється у гравців при вході на локацію.

/ Buyclaimblocks [колічество_блоков] або / buyclaim - Придбання додаткових блоків за серверну валюту.

/ Sellclaimblocks [колічество_блоков] або / sellclaim - Продати блоки в обмін на серверну валюту.

/ Cuboidclaims або / cuboid - Перемикання лопати в кубовидний режим.

/ Inheritpermissions або / inherit - Перемикає підрозділ в режим спадкування.

/ Claimlist [<игрок> [Світ]] - Показує список приватов в чаті. Без вказівки імені гравця, буде показаний список. Можна вказати окремий світ.

/ Claiminfo [id] - Показує інформацію приватній території, на якій перебуваєте. Можна вказати id.

/ Claimsetspawn - Встановлює точку спавна.

/ Claimspawn - переміщує в точку спавна.

/ Claimsubdivide або / sc - Перемикання лопати в режим розбиття.

/ Claimtransfer [гравець] - Перенести приват, на якому стоїте, до гравця.

/ Givepet cancel |<игрок> - Передає приручена тварина іншому гравцеві або «відпускає».

/ Claimname [ "назва"] - Встановлює ім'я для Привату "під ногами».

/ playerinfo <игрок> <мир>|<игрок>| [<мир>] - Показує детальну інформацію про гравця.

/ siege <игрок> - Ініціює облогу проти іншого гравця

/ Claimflagdebug або / cfd - Включення або виключення режиму відладки правил.

/ Claimflag [ [Context] | [Context]] або / cf - Показує прапори ділянки «під ногами».

/ claimflaggroup <группа> | або / cfg - Додає дозвіл прапора для групи.

/ claimflagplayer <игрок> | або / cfp - Додає дозвіл прапора для гравця.

/ Claimflagreset або / cfr - Скидання налаштувань правил (фагів).

/ accesstrust <игрок> <группа> або / at - Дає право входу на територію і використання ліжка.

/ permissiontrust <игрок>|<группа> або / pt - Дає дозвіл гравцеві або групі на зміну рівня прав і доступу для інших гравців.

/ containertrust <игрок>|<группа> або / ct - Дає гравцеві або групі право входити на територію і взаємодіяти з контейнерами, ліжками, рослинами, тваринами, кнопками і важелями.

/ trust <игрок>|<группа> або / t - Надає гравцеві або групі право редагування Привату.

/ trustall <игрок>|<группа> або / ta - Надає гравцеві або групі право редагування всіх приватних територій.

/ untrust <игрок>|<группа> або / ut - Забирає доступ гравця або групи до Привату.

/ untrustall <игрок>|<группа> або / uta - Забирає доступ гравця або групи до всіх приватним територіям.

/ Trustlist - Список дозволів Привату "під ногами».

Адміністратор

/ adjustbonusclaimblocks <игрок> <разница> [Світ] або / acb - Додає чи віднімає бонусні блоки Привату у гравця ( «5», «-71» і т.д.).

/ setaccruedclaimblocks <игрок> <разница> [<мир>] Або / scb - Змінює сумарна кількість приватних блоків гравця.

/ Adminclaims або / ac Як змінити спосіб лопати в адміністративний.

/ Adminclaimlist [світ] - Список всіх адміністративних ділянок.

/ Deleteclaim або / dc - Видаляє приват «під ногами», навіть якщо він чужий.

/ Deleteallclaims [гравець] або / dac - Видалити всі приватні ділянки окремого гравця.

/ Deletealladminclaims - Видаляє всі адміністративні приватні території.

/ Ignoreclaims або / ic - Включення або виключення режиму ігнорування Привату.

/ claimclear [ [<мир>]] - Дозволяє видалити предмети і об'єкти в межах одного або декількох приватних територій.

/ claimpermissiongroup <группа> [ ] Або / cpg - Встановлює дозвіл на групу в контексті Привату.

/ claimpermissionplayer <игрок> [ ] Або / cpp - Встановлює дозволу на гравця в контексті Привату.

/ Restorenature або / rn - Перемикання лопати в режим відновлення.

/ Restorenatureaggressive або / rna - Перемикання лопати в режим агресивного відновлення.

/ Restorenaturefill [радіус] або / rnf - Перемикання лопати в режимі заповнення.

/ Unlockdrops - Дозволяє іншим гравцям підібрати предмети після вашої смерті.

/ gpdebug <игрок> | [] - Включає налагодження

/ Gpreload - Перезавантажує плагін після зміни конфігураційних налаштувань.

/ Ignoredplayerlist або / ignoredlist - Список ігнорованих гравців.

/ Ignoreplayer [гравець] або / ignore - Повідомлення зазначеного гравця перестають відображатися в чаті.

/ Unignoreplayer [гравець] або / unignore - Повідомлення зазначеного гравця знову приходять.

/ separate <игрок1> <игрок2> - Примусово змушує двох гравців ігнорувати один одного в чаті.

/ unseparate <игрок1> <игрок2> - Знімає примусове ігнорування.

/ softmute <игрок> - Чи будуть повідомлення гравця досягати інших гравців з приглушенням.

/ Gphelp - Список всіх команд плагіна.