Скачать плагин worldguard для minecraft 1.10 2. Установить родительский регион

If you are upgrading from a version earlier than 1.11 (1.10 or below), please read the following:

  1. Due to changes in Spigot libraries, if you used the LWC plugin, you will likely get an "UnsatisfiedLinkException" error when starting your server. This will prevent WorldGuard from working properly. It is highly recommended you update to the unofficial LWC build and remove your LWC "lib" folder. If you get anything error related to "org.sqlite.core.NativeDB", try: making /tmp/ executable, switching to oraclejdk, and/or running with "-Dsqlite.purejava=true". These are not WorldGuard issues and we cannot fix them for you.
  2. If you used a third-party plugin that added custom flags to WorldGuard, it may stop working with 6.2. It is highly recommended you backup your region files. Although WorldGuard will attempt to preserve the flags, they will likely be non-functional. Now that WorldGuard natively supports a custom flags API, third-party plugins will have to update to the new API before they work again.

This version supports only Minecraft 1.12. It may partially function as far back as 1.8, but it is recommended to use version 6.2 for Minecraft versions 1.11.2 and below as you will encounter errors when running commands.

NEW DOCUMENTATION: There is new documentation .
Developers: There is a page on using the new custom flag API.

Changes in 6.2.1

  • Flower pots are more strictly protected (via build, not just interact).
  • Added a config options (mobs.block-armor-stand-destroy) that does exactly what it says.
  • Added a firework-damage flag that does exactly what it says.
  • Add a wither-damage flag (protects from the explosion of the wither itself, not the skull projectiles)
  • Fix errors spamming console if invalid chest (3 or more connected chests) were connected to a hopper.
  • Improved readability of flag list when invalid flag is entered.

Changes in 6.2

  • Added 1.11 blocks.
  • Add config option to prevent teleport and spawn flags from being set outside of their region.
  • Added custom flags API.
  • Added custom session handler API.
  • Add transient property to regions for API.
  • Changed potion-splash flag to include throwing lingering potions.
  • Removed the construct flag. It has been deprecated for a very long time.
  • Fixed ender crystal protection.
  • Fixed some backwards compatibility issues.
  • Fixed mobs not igniting in regions due to Spigot changes.

Changes in 6.1.2

  • Added support for new blocks in 1.8, 1.9, and 1.10.
  • Added protection from nether portals being created in protected region (enable via config nether-portal-protection).
  • Added protection from slime block piston contraptions pushing into or pulling from regions.
  • Added chorus-fruit-teleport flag, works similar to enderpearl to prevent teleportation.
  • Added protection from pulling armor stands, items, and entities from protected regions.
  • Changed order of greeting and farewell flags on adjacent regions. When leaving a region with a farewell flag and entering one with a greeting flag, the farewell message will be shown first now.
  • Changed /heal command to also fill food/saturation meters.
  • Changed fall damage prevention to also prevent flying into walls with elytra being fatal.
  • Fixed fire-spread flag only preventing destruction, now prevents spreading too as per its name.
  • Fixed creepers targeting players being able to blow things up in certain cases.
  • Fixed armor stands being removed by /stoplag.
  • Fixed some issues with fireballs being able to explode when ghast-fireball was set to deny.
  • Fixed a lot of other minor issues.

Changes in 6.1

  • Added exit-via-teleport flag (default allow) to control exiting an exit=deny region via teleportation.
  • Added a fall-damage flag to control player damage caused by falling.
  • Added a time-lock flag to lock players" time of day. Valid values are from 0 to 24000 for absolute time, or +- any number for relative time.
  • Added a weather-lock flag to lock players" weather. Valid values are "clear" or "downfall". Unset to restore to normal world weather.
  • Added -s to the event debugging commands to show a stack trace rather than attempt to detect the causing plugin.
  • Added support for using the -e argument (sets an empty value for the flag) in the flag set command when the type of flag is of the "set" type.
  • Added NPCs from the Citizens plugin to a whitelist so they are not protected.
  • Added support for Spigot"s BlockExplodeEvent.
  • Changed tripwire to fall under the use flag.
  • Changed enderchests to fall under the use flag.
  • Changed vehicles and animals so they are not included in the interact flag.
  • Changed the display of custom blacklist messages to no longer include a period at the end.
  • Changed protection logic to consider connected chests.
  • Changed the heal and feed flags to increase values for players who are invincible (or in creative mode) but not decrease them.
  • Changed PvP protection to consider both attacker and defender locations.
  • Fixed missing protection data for some 1.8-added blocks.
  • Fixed compatibility issues with MC 1.7.
  • Fixed inverted daylight detectors not being protected.
  • Fixed spawn eggs not being included in protection.
  • Fixed piston blocking not working due to a bug in Spigot.
  • Fixed the blocking of certain invalid entity damage events.
  • Fixed creeper explosions not being blocked in certain situations with explosion related flags set.
  • Fixed "stickiness" with some position-related flags, sometimes resulting in rubber banding in the exit flags.
  • Fixed armor stands so that they are treated more like item frames than mobs.
  • Fixed blocks (e.g. sugar canes) adjacent to physics blocks (e.g. sand) not updating.
  • Fixed a NullPointerException that occurred sometimes when generating the scheduler section of the report function (/wg report).
  • Fixed the "no XP drops" configuration not functioning following a previous release.
  • Fixed changes to region ownership sometimes not triggering a region database save.
  • Fixed bucket protection displaying the "deny effect" even if bucket use was not prevented.
  • Fixed CommandFilter matching emoticons and other unwanted characters.
  • Fixed an exception occurring sometimes during game mode changes.
  • Fixed primed TNT being checked twice for TNT flags.

WorldGuard - это плагин для сервера Bukkit, который позволяет защищать регионы (приватить). Так же этот плагин добавляет некоторые полезные инструменты. Страница плагина доступна по адресу: http://dev.bukkit.org/server-mods/worldguard/ .

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

  1. Выделяем регион
  2. Вводим команду: /region define Имя_Региона Имя_Игрока

Основные команды

  • /god [Имя_Игрока] - сделать игрока бессмертным
  • /ungod [Имя_Игрока] - снять бессмертие с игрока
  • /heal [Имя_Игрока] - восстановить здоровье игроку
  • /slay [Имя_Игрока] - отнять жизнь у игрока
  • /stack или /; - увеличить все элементы инвентаря до максимального количества в стеке
  • /locate [Имя_Игрока] - Points your compass towards a player.

Команды Emergency (аварийные)

  • /stopfire [Мир] - останавливает распространение огня на сервере. Это временная команда, которая перестанет работать после перезагрузки сервера. Все вошедшие игроки будут предупреждены о запрете распространения огня.
  • /allowfire [Мир] - отключает действие предыдущей команды /stopfire
  • /stoplag [Мир] - останавливает все интенсивные процессы: разлив воды, разлив лавы, тнт, спавнинг мобов и т.д.. Это так же временная команда, действие которой прекратиться после перезагрузки сервера. Все вошедшие игроки будут предупреждены о включении этого режима.
  • /stoplag -c - отключает действие предыдущей команды /stoplag
  • /worldguard flushstates [Имя_Игрока] - Flush any data stored in the state manager that tracks player location for the entry, exit, greeting and farewell flags. Use this if someone is stuck in an exit deny region (or outside an entry deny one) after the flag or region has been removed.

Команды управления плагином WorldGuard

  • /worldguard version - отобразить версию плагина
  • /worldguard reload - перезапустить плагин WorldGuard
  • /worldguard report [-p] - записать в файл отчет обо всех настройках и информации о сервере в файл, который будет лежать в папке плагина

Команды WorldGuard для защиты регионов

Определение региона (define)

  • /region define <Имя_Региона> [<Владелец1> [<Владелец2> [<Другие_Владельцы...>]]]
  • /region def <Имя_Региона> [<Владелец1> [<Владелец2> [<Другие_Владельцы...>]]]
  • /region d <Имя_Региона> [<Владелец1> [<Владелец2> [<Другие_Владельцы...>]]]

С помощью этой команды можно определить регион и назначить владельцев созданного региона. Владельцы региона указываются через пробел.

Переопределение региона (redefine)

  • /region redefine <Имя_Региона>
  • /region update <Имя_Региона>
  • /region move <Имя_Региона>

С помощью этой команды можно переопределить размер региона. Нужна в случаях, если вы поняли, что место вам не хватает:-)

Claim

  • /region claim <Имя_Региона> [<Владелец1> [<Владелец2> [<Другие_Валадельцы...>]]]

Эта команда делает то же самое что и define, то есть определяет регион. Но существуют некоторые ограничения, например, с помощью данной команды нельзя создать большой регион и так же нельзя создать больше регионов чем прописано на пользователя. Так как у меня достаточно свободный сервер, пользуйтесь для привата територий командой define - это гораздо лучше.

Информация о регионе

  • /region info [-s] [<Мир>] [<Имя_Региона>]

Отображает информацию о регионе. Флаг -s помимо отображения информации о регионе выделяет указанный регион.

Выделение региона

  • /region select [<Имя_Региона>]

Выделяет регион. Если вы не укажите Имя_Региона, будет выделено высокоприоритетный регион текущей локации.

Получить список регионов

  • /region list [<Номер_Страницы> [<Мир>]]

Команда отображает список всех регионов в указанном мире. Так как регионов обычно много, иногда приходится указывать номер страницы.

Установка флагов

  • /region flag <Имя_Региона> <Название_Флага> [<Значение>]

Устанавливает флаг для региона. Флаги могут запрещать pvp, препятствовать распространению огня, запрещать другим игрокам перемещаться по региону, выводить приветственное сообщение и многое другое. Более подробно о флагах я опишу позже. Самые полезные из них можете прочитать .

Установить приоритет

  • /region setpriority <Имя_Региона> <Приоритет>
  • /region priority <Имя_Региона> <Приоритет>
  • /region pri <Имя_Региона> <Приоритет>

Команда нужна для пересекающихся регионов. Например при постройке города, вы можете запретить во всем городе pvp, но разрешить его в определенном месте города. Значение приоритета должно быть числовым.

Установить родительский регион

  • /region setparent <Имя_Региона> <Имя_Родительского_Региона>
  • /region parent <Имя_Региона> <Имя_Родительского_Региона>
  • /region par <Имя_Региона> <Имя_Родительского_Региона>

Устанавливает родительский регион. Например. У нас есть город City. В этом городе мы выдаем территории под постройку. Для этого нужно определить новый регион игроку, например, с названием City-Home-Nick и назначить игрока владельцем только, что созданного региона. Теперь чтобы игрок мог строить в своем регионе, нужно указать родительский регион: /region setparent city-home-nick city . Некоторые админы не пытаясь вникнуть в особенности плагина просто назначают владельцем региона city игрока. Это может привести к порче всего города и позорному увольнению админа.

Удаление региона

  • /region remove <Имя_Региона> <Приоритет>
  • /region rem <Имя_Региона> <Приоритет>
  • /region delete <Имя_Региона> <Приоритет>
  • /region del <Имя_Региона> <Приоритет>

Команда удаляет регион. Пример: /region remove marick - удалить регион с названием marick.

Teleport

  • /region teleport [-s] <Имя_Региона>
  • /region tp [-s] <Имя_Региона>

Teleports to the point specified by the region"s teleport flag. If you specify the -s flag, you will be teleported to the spawn point instead.

На нашем сервере защита территории осуществляется специальным плагином WorldGuard. Строго придерживайтесь правила, СПЕРВА защита своей зоны, а уж затем — СТРОИТЕЛЬСТВО!

Чтобы защитить свою зону, сначала её необходимо выделить. Выделение зоны на нашем сервере производится куриным пером (вводим команду //wand , чтобы получить перо в инвентарь). Следует заметить, что на других серверах для этого обычно используется деревянный топор.

У нас, любая зона, защищенная WorldGuard, представляет собой параллелепипед (или кубоид). То есть, она может быть прямоугольной, квадратной, и так далее, но не может быть сложной формы. В игре она выделяется всего двумя крайними точками.

На данной картинке этими точками являются 1 и 2.

PS: Красная сеточка будет видна в игре только если вы установите мод WorldEdit Client User Interface (сокращенно Worldedit CUI). О том как это сделать, рассказывается ниже.

Как выделить регион для привата: В один угол будущего привата ткнуть левой кнопкой с пером в руке, а в другой, противоположный, угол — правой кнопкой. Это и будут противоположные точки нашего кубоида, т.е. те самые 1 и 2 с картинки.

Запомните, не нужно приватить свой дом от стенки до стенки!!! У вас в каждом из приватов разрешено до 200 000 кубиков. Вы все равно захотите потом пристроить веранду, сделать балкон, или второй этаж. Выделяйте регион побольше, чтобы к вам из под земли не прокапывались, или стенку не проломили.

Однако такой способ не всегда удобен. Он вынуждает строить высокие столбы и копать глубокие ямы (чтобы отметить эти крайные точки привата).

Чтобы облегчить эту работу, есть следующие специальные команды:
//expand <длина> <направление> — Эта команда расширяет регион в заданную сторону.
Пример: //expand 10 up — Расширим выделение на 10 кубов вверх.

//contract <длина> <направление> — Уменьшает выделение региона в заданную сторону.
Пример: //contract 5 up — Уменьшим выделение на 5 кубов снизу вверх

Возможные направления:
1. up
2. down
3. east
4. west
5. south
6. north
7. me

Первые два расширяют вверх и вниз, а последний туда, куда вы смотрите. Кстати me можно опустить, команда будет выполнена в том направлении, куда вы сейчас смотрите. Также можно упростить себе набор команд, писать только первую букву направления.
Пример: //expand 15 e — Расширим выделение на 15 кубов на восток (e - East).

Команда contract нуждается в дополнительных комментариях. Если указать направление me , то регион уменьшится на заданное число ОТ вас. Соответственно если указать сторону up , то регион уменьшится снизу вверх, то есть нижняя граница поднимется вверх. Еще есть третий аргумент, между первым и последним. Он позволяет указать величину сокращения региона с другой стороны, в другую сторону.

На любом сервер есть ограничение, сколько кубиков может вмещать в себе регион. Если в вашем выделении будет больше кубиков чем дозволено, вы не сможете сохранить такой регион. Чтобы узнать, сколько же у вас кубиков в выделении, воспользуйтесь командой:
//size

Вам будет указано сколько кубиков вы выделили в кубойд, и координаты крайних противоположных точек нашего кубоида — 1 и 2

Когда вы наконец завершили выделение кубоида, можно сохранить его за вами:
/region claim <имя региона> — Сохраняет выделенный кубоид как регион с указанным именем.

После этой команды вы единственный и полновластный владелец региона, и только вы можете выкапывать и снова ставить блоки на защищенной территории.

У каждого региона есть владельцы (owner) и члены (member). Владельцы могут изменять параметры региона, и добавлять членов и других владельцев. Когда вы создаете регион, вы автоматически записываетесь во владельцы.

Чтобы записать в члены региона, используются команды:
/region addmember <регион> <ник1> <ник2> и т.д.
Пример: /region addmember TestRegion Player1 Player2

Чтобы выгнать из членства региона, используются команды:
/region removemember <регион> <ник1> <ник2> и т.д.
Пример: /region removemember TestRegion Player1 Player2

Внимание, скобки < > НИГДЕ писать не нужно!

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

Например, игрок Semaru хочет построить себе склад алмазов.
Semaru выделяет регион любым способом и пишет
/region claim SkladOlmazaf

Теперь никто кроме него не может строить в этом регионе.

Потом приходят его друзья MCAwesome и FlashPoint и хотят ему « помочь» .
Semaru пишет:
/region addmember SkladOlmazaf MCAwesome Flashpoint

Теперь MCAwesome и FlashPoint могут вынести все Сёмино барахло помогать ему строить склад. Когда он будет закончен, и Semaru захочет остаться в нём единоличным владельцем, чтобы ему никто не мешал, он пишет:
/region removemember SkladOlmazaf MCAwesome Flashpoint

и эти игроки уже не смогут изменять кубы внутри региона MoyDom.

Если вы ошиблись при разметке региона, и уже сохранили его, не беда, его можно выбрать ещё раз с помощью команды:
/region select <регион>

После этого вы можете изменить выделенное (расширить или сократить его в нужном вам направлении), затем удалить старый регион командой:
/region delete <регион>
И заново его создать (как уже расписывалось выше).
Внимание, удалить можно ТОЛЬКО регионы, владельцем которых вы являетесь!

Теперь и обычные пользователи тоже могут ставить флаги у регионов, но это могут делать только владельцы.
Флаги ставяться командой:
/region flag <регион> <флаг> <значение>

В настоящее время у нас на сервере доступны только следующие флаги:

Флаги:
use - Возможно ли использование кнопок, дверей, и т.п.
chest-access — Возможно ли использование сундуков

Значения:
deny — отключено для всех, включая ДАЖЕ владельца.
allow - включен для всех, включая любого ДАЖЕ бомжа с соседней улицы.
Если флаг вообще не установлен — то это означает: «Можно только владельцу, и тем, кого владелец вписал».

Команда — /region list — выводит список ТОЛЬКО ваших регионов, на тот случай, если вы забыли какие регионы у вас уже есть.
Команда — /region info <регион> — выводит список овнеров и мемберов указанного региона, и еще некоторую дополнительную информацию. А именно, приоритет региона, его координаты и флаги.

Вы всегда можете узнать, принадлежит ли куб к региону, ткнув в интересующий кубик стрелой (используя правую кнопку мышки).

Вам выведется:
«Can you build? No. или Yes.»

В завершение статьи, если вы так и не разобрались КАК приватить, посмотрите вот это ВИДЕО.

А сейчас я вам покажу своего рода лайфхак, который способен заметно упростить Вашу дальнейшую игру. Это именно то, для чего я и выбирал вариант профиля LiteLoder 1.8.

Дело в том, что LiteLoder позволяет подключать к игре различные моды. Пожалуй, самый нужный и интересный мод, это WorldEditCUI. Адрес для скачивания новейшей версии этого мода можно найти «ТУТ» , а для тех, кому трудно разобраться на иностранном сайте, выкладываю локально.

(скачать мод WECUI 1.8.0)

Данный мод добавляет в игру пользовательский интерфейс для плагина WorldEdit. Говоря простым языком, с его помощью вы сможете увидеть выделенный для запривачивания регион прямо в игре. В виде сетки. Т.е., можно значительно нагляднее и точнее выбирать границы привата и контролировать, все ли части ваших построек попадают внутрь защищенной зоны. А ведь это ваша защита от гриферов.

Скачиваем мод, (имя файла будет выглядеть примерно следующим образом: mod_worldeditcui_1.8.0_00_mc1.8.0.litemod)

Теперь нам нужно положить этот файл в папку с игрой. Запускаем проводник и открываем папку:

C:\Users\%username%\AppData\Roaming\.minecraft\mods\1.7.10

Просто скопируйте этот путь и вставьте его в адресную строчку проводника. Или можно поступить еще проще, нажимаете на клавиатуре сочетание клавиш «Win + R», и в открывшемся окошке «Выполнить» прямо в поле «Открыть:» вставляем эту строчку и нажимаем «ОК».

При этом у вас в проводнике откроется папка «1.7.10», в которую и нужно поместить скачанный нами чуть ранее файл мода.

Теперь, после запуска игры и выделения пером двух крайних точек привата, мы увидим вот такую картинку:
Pic06

То есть сетка наглядно показывает, что попадет в приват, а что нет.

Кстати, в любой момент, набрав команду /region select «имя_привата» можно снова подсветить границы привата сеточкой. Просто и понятно. Надеюсь, теперь уже не будут возникать вопросы, каким образом кто-то разобрал вам полкрыши, или спилил стенку дома. Вы точно знаете, что находится под защитой, а что — нет. Ведь правильный приват — залог вашего спокойствия и благосостояния в игре.

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

Плагин RegionGuard

Этот плагин установлен на 80% всех серверов. Он простой в настройке, имеет довольно много полезных команд и флагов.
P.S. Флаг – это расширение, которое охватывает плагин (здоровье персонажа, еду, PVP, возможность ломать блоки и открывать двери с сундуками и т.д.)

Начнем с установки плагина на сервер. Особого ума для установки не требуется. Закидываете данный плагин в папку «Plugins» вашего сервера и на этом с установкой все! На Майнкрафт ВиКи можно почитать более детальную установку, а так же полную настройку плагина, но мы переходим к функционалу данного плагина.

В вашем распоряжении будет довольно много команд:

  • /rg help – показывает перечень команд, представленных во время игры
  • /rg pos 1 – отмечает первую точку во время привата
  • /rg pos 2 – отмечает вторую точку во время привата
  • /rg create «имя региона» – заприватить регион
  • /rg flag «название флага» – установить флаг (список флагов будет ниже)
  • /rg info – получить информацию о регионе
  • /rg addowner «ник игрока» – добавить игрока в приват
  • /rg removeowner «ник игрока» – удалить игрока из привата
  • /rg delete «название региона» – удалить регион
  • /rg axe – топор заменяющик команды /rg pos 1 и /rg pos 2

Теперь перейдем к флагам. Их довольно много!

  • pvp – бой
  • build – строительство
  • entry – вход (открывать/закрывать двери и люки)
  • god mode – режим бессмертия
  • cmd use – использовать консольные команды
  • chat use – использовать чат
  • explode – взрыв на территории
  • burn – огонь
  • regain – регенерация здоровья
  • teleport – телепортация
  • mob damage – урон от мобов
  • sleep – сон
  • tnt explode – взрыв (только от ТНТ)
  • drop item – выпадение вещей

К каждому из этих флагов нужно будет приписывать значения «allow» (применить) или «deny» (отменить).
С этим плагином разобрались!

Плагин PrivateAreaProtector

Это более мощный плагин для опытных юзеров. Его используют при создании мини-игр или серверов, где игрокам не предстоит приватить территорию.

Команд у этого плагина немного, да и сервер он не особо нагружает, а имея знания программирования, можно будет еще дописать код и модифицировать плагин. Вернемся к основе плагина. У него есть пара стандартных команд:

  • /protect pos1 – указать первую точку
  • /protect pos2 – отметить вторую точку
  • /protect «название региона» – заприватить регион
  • /unprotect «название региона» – удалить регион
  • /protect – посмотреть список регионов
  • /unprotect «ник игрока» – расприватить территорию какого-то игрока

С командами этого плагина – все! Флаги у данного плагина не прописываются.

Устанавливается плагин в папку «Plugins» вашего сервера. Больше об этом плагине сказать нечего.

Надеюсь, вам поможет эта информация при создании своего сервера. Создавайте сервера и наслаждайтесь, ведь это достаточно просто!



Понравилась статья? Поделитесь с друзьями!