WorldGuardRegionProtect | Защита регионов | Дополнение для WorldGuard
Описание:
WorldGuardRegionProtect - это небольшая конфигурация, которая улучшает плагин - WorldGuard. При вписывании в конфиг данного плагина можно защитить свой регион от других игроков, которые не смогут разрушать, строить блоки, разливать воду или лаву, красть броню со стойки и перемещать вагонетку TNT. Данная конфигурация хорошо подойдёт для сервера с выживанием и идеально будет дополнять плагин WorldGuard.
Доступ ко всем регионам отсутствует у Операторов, что защищает сервер от гриферства!
Основные команды плагина WorldGuardRegionProtect:
/wgrp help - показывает все команды плагина.
/wgrp reload - перезагружает конфигурации плагина.
Основные права плагина WorldGuardRegionProtect:
- wgrp.regionprotect - Доступ к регионам
- "*" - Все права
Конфиг:
#-----------------------------------------------------------—
# Basic configuration settings for the plugin.
#-----------------------------------------------------------—
wgRegionProtect:
#-----------------------------------------------------------—
# Language of this plugins.
# Loaded languages uploaded in "lang" folder.
# Languages available:
# en_US, de_DE, fi_FI, fr_FR, ru_RU, zh_CN, uk_UA, ja_JP
#-----------------------------------------------------------—
lang: en_US
#-----------------------------------------------------------—
# List of protected regions.
# If regions are not needed, specify an empty parameter:
# Do not delete all worlds, always leave one world,
# otherwise the structure of the configuration is broken!
# regionProtect: []
# another_world: []
#-----------------------------------------------------------—
regionProtect:
world:
- spawn
- pvp
#------------------------------------------------------------------------------------—
# List of protected regions where breaking is allowed.
# If regions are not needed, specify an empty parameter:
# Do not delete all worlds, always leave one world,
# otherwise the structure of the configuration is broken!
# regionProtectAllow: []
# another_world: []
#------------------------------------------------------------------------------------—
regionProtectAllow:
another_world: []
#------------------------------------------------------------------------------------—
# List of protected regions where only breaking is allowed.
# If regions are not needed, specify an empty parameter:
# Do not delete all worlds, always leave one world,
# otherwise the structure of the configuration is broken!
# regionProtectOnlyBreakAllow:
# another_world: []
#------------------------------------------------------------------------------------—
regionProtectOnlyBreakAllow:
another_world: []
#--------------------------------------------------------------------------------------
# List of prohibited entity / block for interaction in the protected region.
# If you don't want to block it, specify an empty parameter:
#
# Attention! In interact_type, the block IDs\items are different from Minecraft!
# list of blocks prohibited by default\items:
# - armor_stand
# - end_crystal
# - minecart
# - tnt_minecart
# - command_block_minecart
# - hopper_minecart
# - chest_minecart
# - furnace_minecart
# - oak_boat
# - acacia_boat
# - spruce_boat
# - birch_boat
# - jungle_boat
# - jungle_boat
# - dark_oak_boat
# - bucket
# - water_bucket
# - lava_bucket
#
# interactType: []
#--------------------------------------------------------------------------------------
# Список запрещенных entity/block для взаимодействия в защищенном регионе.
# Если не нужно блокировать, то укажите пустой параметр:
# interactType: []
#--------------------------------------------------------------------------------------
protectInteract:
interactType:
- armor_stand
- end_crystal
- minecart
- tnt_minecart
- command_block_minecart
- hopper_minecart
- chest_minecart
- furnace_minecart
- oak_boat
- acacia_boat
- spruce_boat
- birch_boat
- jungle_boat
- jungle_boat
- dark_oak_boat
- bucket
- water_bucket
- lava_bucket
#--------------------------------------------------------------------------------------
# collisionWithVehicle - может ли игрок сталкиваться с транспортом. (Лодка, Вагонетка и т.п.)
# canSitAsPassengerInVehicle - может ли игрок садиться пассажиром в транспорт.
# canDamageVehicle - может ли наносить урон игрок транспорту.
# canTakeLecternBook - может ли игрок брать книгу из кафедры.
#--------------------------------------------------------------------------------------
#
collisionWithVehicle - whether the player can collide with a vehicle. (Boat, Wagon, etc.)
# canSitAsPassengerInVehicle - whether the player can sit as a passenger in the vehicle.
# canDamageVehicle - whether the player can damage the vehicle.
# canTakeLecternBookle - whether the player can take a book from the pulpit.
#--------------------------------------------------------------------------------------
player:
collisionWithVehicle: true
canSitAsPassengerInVehicle: true
canDamageVehicle: true
canTakeLecternBook: true
#--------------------------------------------------------------------------------------
# List of forbidden commands from WE / FAWE.
# Список запрещенных команд от WE / FAWE.
#--------------------------------------------------------------------------------------
noProtectCmd:
cmdWe:
- //set
- //replace
- //overlay
- //walls
- //deform
- //fill
- //fillr
- //fixlava
- //hollow
- //move
- //stack
- //smooth
- //cut
- //replacenear
cmdWeC:
- //cyl
- //hcyl
- //drain
- //rep
cmdWeP:
- //pyramid
- //hpyramid
cmdWeS:
- //sphere
- //hsphere
cmdWeU:
- //up
- /up
cmdWeCP:
- //paste
- //place
- //replacenear
- //hollow
#--------------------------------------------------------------------------------------
# Turn Enable/Disable the exploding from Entity(tnt, creeper and etc.).
# Включить/Выключить эффект взрыва от энтити(динамит, крипер и подобных).
#--------------------------------------------------------------------------------------
explodeEntity:
enable: true
#--------------------------------------------------------------------------------------
# Turn Enable/Disable the notification if player try to use in the protected region WE\FAWE command.
# Включить/Выключить оповещение в консоль и админу если игрок попытался использовать команду в защищенном регионе.
#--------------------------------------------------------------------------------------
spySettings:
notify:
#--------------------------------------------------------------------------------------
# Enable notify of action for admin and console.
# Включение оповещения в консоль и администратору.
#--------------------------------------------------------------------------------------
console:
enable: true
admin:
enable: true
#--------------------------------------------------------------------------------------
# Settings of sound for admin.
# Звуковое оповещение администратора.
#--------------------------------------------------------------------------------------
sound:
enable: true
#--------------------------------------------------------------------------------------
# All sounds can be found here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/S..
# Все звуки из 1.18.2 могут быть найдены тут: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/S..
#--------------------------------------------------------------------------------------
type: BLOCK_ANVIL_PLACE
#--------------------------------------------------------------------------------------
# A list of commands that will be tracked in the /wgrp spy command
# Список команд которые будут отслеживаться в команде /wgrp spy
#--------------------------------------------------------------------------------------
spyCommandList:
- //set
- //replace
- //overlay
- //walls
- //deform
- //fill
- //fillr
- //fixlava
- //hollow
- //move
- //stack
- //smooth
- //cut
- //replacenear
#--------------------------------------------------------------------------------------
# Turn Enable/Disable the protected region message.
# Включить/Выключить сообщение о защищенном регионе.
#--------------------------------------------------------------------------------------
regionmessageProtect: true
#--------------------------------------------------------------------------------------
# Turn Enable/Disable the protected region message when using the WE\FAWE commands.
# Включить/Выключить сообщение о защищенном регионе при использовании команд WE\FAWE.
#--------------------------------------------------------------------------------------
regionmessageProtectWe: true
#--------------------------------------------------------------------------------------
# Settings of database.
# Настройки базы данных.
#--------------------------------------------------------------------------------------
dataSource:
enable: false
database: wgrp_core
host: localhost
port: 3306
user: root
password: root
table: wgrp_logs
useSsl: true
#--------------------------------------------------------------------------------------
# Pool settings...
#--------------------------------------------------------------------------------------
maxPoolSize: 10
maxLifetime: 1800
connectionTimeout: 5000
intervalReload: 60
Как установить плагин?
1. Скачайте плагин.
2. Из архива возьмите скачанный файл и перенесите в папку plugins вашего сервера.
3. Перезапустите сервер.
4. Готово.
Скачать:
Скачали 285
Скачали 315
Скачали 48
Скачали 343
Скачали 140
Список изменений:
v0.7.3
[ru]
WorldGuardRegionProtect 0.7.3 for 1.18-1.18.2
- исправлены ошибки с базой данных. БД должна уже работать стабильно.
- исправлены ошибки в переводе на другие языки.
- исправлены методы где были допущены NullPointerException.
- добавлен проверка на запрет текучески воды и лавы в защищённые регионы.
- добавлены две новых значения для включение\выключение текучески воды\лавы.
- удалена одна лишняя проверка которая никак не срабатывала.
P.S. добавить регион в защиту можно только находясь в самом регионе.(Возможно в будущем изменим)
v0.7.1-released
[ru]
WorldGuardRegionProtect 0.7.1 для 1.18-1.18.2
changelist:
- добавлена база данных с с записью логов взаимодействия с регионом(Пока без просмотра с помощью команды).
- был полностью переписан стандартный конфиг и конфиг сообщений.
- добавлена поддержка мульти языков. Доступны изначально два стандартных: ru, en. Мы будем рады в помощи перевода!
- добавлена саб-команда /wgrp spy для возможности включение слежки кто ломает\строит в регионе.
- была улучшена функция слежки за игроком который пытается использовать команды в защищенном регионе.
- добавлены 3 функции с ограничением взаимодействия с транспортом. Например: с лодкой или вагонеткой а именно запрет на:
— так же есть возможность это включать или выключать в конфиге!
1. разрушение транспорта.
2. сесть в транспорт.
3. запрет на коллизию с транспортом.
4. исправлена возможность спавнить транспорт.
- добавлена функция на запрет взять книгу из кафедры.
- исправлена функция с взаимодействием ведёр в регионе. Теперь запрещено подбирать рыб в ведро а так же спавнить их на регионе при этом разливая воду.
- исправлена функция с разрушениями висящих предметов, например рамка или картинка. Их так же теперь не могут разрушить мобы, например: скелет или крипер взрывом.
- улучшена функция с запретом на взаимодействие с якорем возрождение. Теперь с ним нельзя взаимодействовать с помощью светокамня.
- запрет на поджигание динамита на защищенном регионе.
- добавлена функции на запрет взрыва эндер кристалла в регионе а так же взаимодействие с ним.
v0.7.2
- во избажение проблем, стоит обновить конфиг с сообщениями.
- исправлен путь к имени базы данных.
- добавлено оповещение об обновлении при входе на сервере.
- добавлена поддержка 7 языков, а именно: немецкий, финский, французский, русский, китайский упрощенный, украинский, японский.
- добавлены две новые команды с помощью которых можно добавить в защиту и убрать из неё регион. Подробнее в /wgrp help
- был переделан config.yml так как была добавлена поддержка миров для защиты регионов во избежание абузов игроками.