Очень часто на сервере требуется запретить некоторые команды для какой-то группы игроков, например запретить приват территорий для плохих игроков, или разрешить приват территорий для хороших игроков. Для этого и нужны разрешения в плагине WorldGuard, для каждой команды есть разрешение.
Использование предмета выделения (деревянный топор)
worldguard.region.redefine.own (Владелец может изменять свой регион) worldguard.region.redefine.member (Член региона может изменять регион) worldguard.region.redefine (Можно изменять любой регион)
В WorldGuard 5.8 и новее разрешение немного изменилось:
worldguard.region.select.own.* (Владелец региона может выбрать свой регион) worldguard.region.select.own. (Владелец региона может выбрать свой регион по айди) worldguard.region.select.member.* (Член региона может выбрать регион) worldguard.region.select.member. (Член региона может выбрать регион по айди) worldguard.region.select.* (Выбрать любой регион) worldguard.region.select. (Выбрать любой регион по айди)
worldguard.region.info.own (Владелец региона может получить информацию о регионе) worldguard.region.info.member (Член региона может получить информацию о регионе) worldguard.region.info.* (Можно смотреть информацию о любом регионе)
В WorldGuard 5.7.6 и новее это разрешение немного изменилось:
worldguard.region.addowner.own.* (Владелец региона может добавлять других владельцев в свой регион) worldguard.region.addowner.member.* (Член региона может добавлять владельца в регион) worldguard.region.addowner.* (Можно добавить владельца в любой регион)
worldguard.region.removeowner.own.* (Владелец региона может удалять других владельцев из своего региона) worldguard.region.removeowner.member.* (Член региона может удалять владельцев из региона) worldguard.region.removeowner.* (Можно удалить владельца из любого региона)
worldguard.region.addmember.own.* (Владелец региона может добавлять членов в регион) worldguard.region.addmember.member.* (Член региона может добавлять членов в регион) worldguard.region.addmember.* (Можно добавить члена в любой регион)
worldguard.region.removemember.own.* (Владелец может удалять других членов региона) worldguard.region.removemember.member.* (Член региона может удалять других членов региона) worldguard.region.removemember.* (Можно удалять членов любого региона)
worldguard.region.list.own (Владельцы могут смотреть список своих регионов) worldguard.region.list (Возможность смотреть все регионы)
worldguard.region.flag.regions.own.* (Владельцы региона могут устанавливать флаги на свой регион) worldguard.region.flag.regions.own. (Владельцы региона могут устанавливать флаги на свой регион по айди) worldguard.region.flag.regions.member.* (Члены региона могут установить флаг на регион) worldguard.region.flag.regions.member. (Члены региона могут установить флаг на регион по айди) worldguard.region.flag.regions.* (Установить флаг на любой регион) worldguard.region.flag.regions. (Установить флаг на любой регион по айди)
Затем необходимо дать разрешение на использование конкретного флага
worldguard.region.setpriority.own.* (Владелец региона может установить приоритет региона) worldguard.region.setpriority.own. (Владелец региона может установить приоритет региона по айди) worldguard.region.setpriority.member.* (Члены региона могут установить приоритет региону) worldguard.region.setpriority.member. (Члены региона могут установить приоритет региону по айди) worldguard.region.setpriority.* (Установить приоритет любому региону) worldguard.region.setpriority. (Установить приоритет любому региону по айди)
worldguard.region.setparent.own.* (Владельцы регионов могут устанавливаться родителя в своём регионе) worldguard.region.setparent.own. (Владельцы регионов могут устанавливаться родителя в своём регионе по айди) worldguard.region.setparent.member.* (Члены региона могут устанавливать родителя) worldguard.region.setparent.member. (Члены региона могут устанавливать родителя по айди) worldguard.region.setparent.* (Возможность установить родителя в любом регионе) worldguard.region.setparent. (Установить родителя в любом регионе по айди)
worldguard.region.teleport.own.* (Владельцы регионов могут телепортироваться в свои регионы) worldguard.region.teleport.own. (Владельцы регионов могут телепортироваться в свои регионы по айди) worldguard.region.teleport.member.* (Члены региона могут телепортироваться в регион) worldguard.region.teleport.member. (Члены региона могут телепортироваться в регион по айди) worldguard.region.teleport.* (Телепортироваться в любой регион) worldguard.region.teleport. (Телепортироваться в любой регион по айди)
worldguard.region.remove.own.* (Владельцы регионов могут удалять свои регионы) worldguard.region.remove.own. (Владельцы регионов могут удалять свои регионы по айди) worldguard.region.remove.member.* (Члены региона могут удалять регион) worldguard.region.remove.member. (Члены региона могут удалять регион по айди) worldguard.region.remove.* (Удалить любой регион) worldguard.region.remove. (Удалить любой регион по айди)
На каждый регион можно установить флаг, например есть вы хотите отключить спавн мобов в регионе, или вам необходимо отключить пвп в регионе, для этого и созданы флаги в ворлд гуарде. Для того чтобы использовать флаги нужно прописать разрешения (они выше).
Любая зона, выделенная WorldGuard представляет собой Параллелепипед (или кубоид). То есть, он может быть прямоугольный, квадратный, и так далее, но не может быть сложной формы. В игре он выделяется всего двумя точками. На данной картинке этими точками являются A и G.
Возможные направления: 1. up 2. down 3. me
Первые два расширяют вверх и вниз, а последний туда, куда вы смотрите. Команда contract нуждается в дополнительных комментариях. Если указать направление me, то регион уменьшится на заданное число ОТ вас. Соответственно если указать сторону up, то регион уменьшится снизу вверх, то есть нижняя граница поднимется вверх. Еще есть третий аргумент, между первым и последним. Он позволяет указать величину сокращения региона с другой стороны, в другую сторону.
Устанавливают точки в тех кубах, на которые вы смотрите, то есть куда направлен крестик в центре экрана. Каждый раз когда вы изменяете выделение, в скобочках, в конце строки, показывается сколько всего кубов в выделеном вами регионе.
Для удаления: /region removeowner и т.д. Пример: /region removeowner TestRegion Player1 Player2 [/i]
/region removemember и т.д. Пример: /region removemember TestRegion Player1 Player2
Если просто выделить один регион внутри другого, они не будут дочерним и родительским. Только владелец старого региона может выделить новый регион, частично перекрывающий старый.
Если вы ошиблись при разметке региона, и уже сохранили его, то его можно выбрать как выделение с помощью команды: /region select
Сохранить изменения в регионе можно снова написав: /region claim
Удалить регион можно с помощью команды: /region delete
Теперь обычные пользователи тоже могут ставить флаги, но это могут делать только владельцы региона. Флаги ставяться командой: /region flag
В данной статье представленны все флагина плагина WorldGuard
allowed-cmds
Запретить все команды кроме указанных (если делаете ловушку, оставьте команду /kill)
blocked-cmds
Заблокировать указанные команды.
build
Внимание! Рекомендуется не трогать это флаг, поскольку установка оного полностью запретит строительство на вашем регионе. Ни вы, ни кто либо другой не сможет ломать или ставить блоки здесь.
buyable
chest-access
Запретить доступ к сундуку.
creeper-explosion
deny-spawn
Запретить отдельным мобам спавн.
enderman-grief
Разрешает страннику Края гриферить на вашей территории.
entry
entry-group
exit
exit-group
farewell
Сообщение при выходе с региона
feed-max-hunger
До скольки увеличится полоска голода в регионе (кормежка).
feed-min-hunger
Со скольки будет увеличиваться полоска голода в регионе.
fire-spread
Разрешить распространение огня.
ghast-fireball
greeting
При входе в регион игрок видит в чате ваше пожелание «**Добро пожаловать, %name%.» голубым цветом.
Разрешает мобам отнимать у вас здоровье (могут скинуть со скалы или кинуть в лаву).
mob-spawning
Разрешает спавн мобов.
notify-enter
Показывать сообщение при входе в регион.
notify-leave
Показывать сообщение при выходе из региона.
passthrough
Используйте разрешено чтобы это регион рассматривался как область, в которой отсутствует проверка флага build (используйте это, чтобы сделать простые no-PVP, и т.п. зоны).
pistons
Разрешить поршням двигать блоки
potion-splash
Разрешение на эффекты от взрывных зелий
price
Устанавливает цену на регион (на серверах с валютой)
Разрешено (не работает на серверах с отключеным PvP)
sleep
Разрешить спать на кровати.
snow-fall
Разрешить выпадение снега.
spawn
Устанавливает место спавна: /region flag
teleport
Позволяет задать место для телепорта /region teleport
В этой статье написан список флагов, доступных для установки в плагине WorldGuard, а также небольшая справка по типам переменных.
Содержание
Флаги и их использование
Чтобы активировать флаг надо написать в чате /region flag Пример:/region flag(или же /rg f) use deny (Отключение открытия дверей, кнопок, рычагов…), где «use» сам флаг (указаный в таблице снизу) «deny» значение переменной. Для разрешения флага используется параметр «allow», а для сброса — «none». Вместо записи /region можно использовать /rg.
Типы переменных
State
Имеет три значения: deny — запрещено allow — разрешено none — не задано, запрещен для прописывания в регионе.
И ещё три для флага «game-mode» survival — режим выживания creative — режим творчества adventure — режим приключения Пример: /region flag dom pvp deny — Запретить pvp в регионе «dom».
String
Просто текст. Пример: /region flag dom greeting Добро пожаловать, %name%. — При входе в регион в чате видим текст (если мой ник admin): «**Добро пожаловать, admin.»
Перенос строки. Пример: /region flag dom greeting \nДобро пожаловать. — При входе в регион в чате видим текст:
Integer
Целое число. Пример: /region flag altar heal-delay 2 — С частотой в два сердца восстанавливаются жизни в регионе «altar».
Double
Может быть дробное значение. Пример: /region flag dom price 999,9 — Стоимость региона «dom» равна 999,9.
Boolean
Имеет два значения true или false (истина/ложь). Пример: /region flag dom notify-enter false — Не будет показываться сообщение при входе в регион «dom».
Vector
Group
Команды по очереди: /spawn, /warp, /home Пример: /rg flag [Имя вашего региона] blocked-cmds /spawn,/home Запретит использовать команды /spawn и /home в регионе.
Приват в Minecraft, что это такое? Как и реальный мир, Майнкрафт имеет свои зоны – так называемые «регионы». Каждый волен распоряжаться своей зоной по своему усмотрению: не пускать чужаков, приглашать к совместному творчеству друзей, в общем, действовать по пословице – «Мой мир – мои правила».
Если раньше это имело смысл только для повышения чувства собственной значимости у игрока (каждому иногда хочется почувствовать себя богом), то теперь приват имеет более практическое применение. Стало модным быть не создающим игроком, а грифером. Это своеобразные «бандиты» от игры, их цель – разрушение различных зданий и построек, которые игрок возводил с огромным трудом. Есть в игре и своеобразные халявщики. Им не интересно тратить игровое время на сборку ресурсов. Их принцип: «Легче украсть, чем заработать». Получается как в жизни: честный игрок копает и крафтит, а халявщик пользуется плодами его труда. Мрачная картина нарисовалась: не игра, а испытание для нервов – кругом бандиты и халявщики – сплошной криминал. В реальной жизни человек защищается от криминала: ставит забор и вешает замки, заводит собаку и тщательно выбирает круг общения. В игре пользователь создаёт приват.
Как создать регион
Если человек из региона пользователя, как удалить?
Игрок хочет взять паузу в отношениях и решить надо ли общаться с человеком? Или уже определился и хочет разорвать отношения? Итак, ответ на вопрос «Как удалить человека из привата в майнкрафт?». Нужна пара минут и следующие действия:
2. Ввести /region removemember, наименование нужного региона, ник человека, которого надо удалить. Процесс завершён. Чтобы убрать человека из друзей, если он имеет полные права на область игрока, нужно просто вместо /region removemember вбить removeowner. Дальше так же вводится регион и ник удаляемого. Следует принять во внимание: удаление из друзей не наносит убранному человеку существенного ущерба: это не бан, либо чёрный список. У игрока остаются те же права в игре. Просто он лишается дополнительных привилегий на территории пользователя. Если игрок сомневается, стоит ли удалять игрока из друзей, пусть вспомнит, что этот процесс обратим. Если удаление произошло вследствие недопонимания или недоразумения, друга легко можно будет вернуть обратно в приват, восстановив все его привилегии. Это займёт пару минут.
Можно ли в Майнкрафте убрать приват?
Иногда у игрока может возникнуть желание удалить весь проблемный регион. Это можно просто сделать, используя консоль. Перед введением команды надо добавить слеш и rg. К примеру, /rg «Название команды». Если игрок забыл какую-либо информацию по привату, нужно не отчаиваться и не ругать себя за плохую память, а просто использовать команды List и Info. Не надо делать трагедию, если наименования регионов, персонажи и их права исчезли в провалах памяти. Желательно, при изначальном вводе этих данных проявлять предельную внимательность. Случайная опечатка в данных параметрах может послужить причиной трудностей, если надо будет что-то удалить. По статистическим данным, только одна из десяти попыток удалить приват, которые кончаются неудачей, не связанна с изначальной невнимательностью пользователя. После обнаружения и проверки всех данных, надо вписать команду на удаление. Команд для этой цели две. Обе они на английском, так что у тех, кто знаком с этим языком, проблем не возникает. Это Remove и Delete. Команды идентичны, так что для достижения результата можно ввести любую. Особенно это удобно, если одна из команд при вводе даёт сбой. Нужно не теряться, а ввести другую. В большинстве случаях это сработает.
Проблемы иногда возникают, если игроки пытаются сократить слово region по первым двум буквам. Если приват не удалился в сокращённом варианте вводимой команды, надо не лениться, а ввести данную команду целиком, и тогда действие по удалению будет результативным.
Если все вышеперечисленные операции не помогли, можно попробовать переустановить игру или связаться с её администрацией. Однако, стопроцентной гарантии эти действия не дают. Игра может и после того, как её переустановят, выдавать подобные ошибки, а админы могут не проникнутся проблемами игрока, сославшись на более важные дела.
Если положение совсем плохо, можно просто забросить регион, но это уже самый крайний шаг.
Для быстрого перемещения между регионами может быть полезна телепортация по координатам, если вы конечно знаете координаты других регионов.
Зачем надо удалять приват из региона?
В чём смысл удаления региона в игре? В Майнкрафте много интересного, и сидеть на одном месте после нескольких дней игры просто скучно. Ни кто и не принуждает игрока это делать. В любое время можно по желанию сменить как местность, так и сервер. После ухода игрока приват сохраняется, и другие игроки по-прежнему не могут в этом регионе что-то сделать. Многие игроки поступают так, превращая резервные регионы в склады или соскучившись, возвращаются в свой регион. Иногда они просто передают регион другим лицам для игры в нём.
Однако, если пользователь охладел к региону или вообще к игре, может не стоит вести себя как собака на сене. Если сам игрок не играет, надо предоставить эту возможность другим. Такое поведение не только не честно, но и не целесообразно, так как, создав множество не использованных регионов, пользователь только замусоривает сервер игры. Представим эту картину в масштабах всей игры. Множество ушедших игроков, запривативших пространство. Игра превращается в городскую свалку. Везде другие игроки будут натыкаться на этот хлам, не в силах сделать с ним что- то полезное, так как это чужое. Постоянно попадающиеся заброшенные проекты вряд ли сделают игру более интересной и творческой. В общем, надо беречь нервы других игроков и игровую экологию! Не надо быть хамами, которые мусорят на детских площадках.
В некоторых случаях запретить PvP в регионе Minecraft так же будет полезно.
Все команды, нужные для удаления и справок.
Выше изложено все, что необходимо знать игроку, чтобы удалить из привата не угодное лицо. Чтобы не искать нужные команды по тексту статьи, они собраны для удобства в одном месте.
Полезный совет начинающим игрокам в Minecraft!
Если человек в игре не давно, лучше всего эти команды переписать на листочек и держать его под рукой во время игры (можно просто приклеить). Он будет нужен, пока игрок не выучит все команды. Очень неудобно будет выискивать информацию, как остановить грифера, когда постройкам грозит реальная опасность разрушения. В такой ситуации подсказка будет просто необходима.
Хотите поддержать проект? Просто кликните по рекламному баннеру. Вам не сложно, а нам приятно =)