- Поддерживаемые версии
- 1.20
- Ядра и Прокси
- Paper
WorldGuardRegionProtect - расширенная защита для региона от WorldGuard
Это не WorldGuard. Это плагин-аддон для WorldGuard!
Вы не знаете, где можно получить WG для новых выпущенных версий?
Так что вы просто можете проверить на EngineHub от оригинальных авторов для dev-сборок.
Вы говорите на нескольких языках? Если да, то мы всегда рады вкладу в наш проект [Crowdin].
ВНИМАНИЕ
Используйте последнюю сборку dev для новых версий.
Для версии после 1.0.0 требуется JAVA 21+!
Если вам нужна поддержка Java 17+, то вам нужно просто скачать специальную версию 1.0.2.17
Поддержка
При сообщении об ошибке:
Присоединяйтесь к нам в discord!
Возможности
Введя имя региона в config.yml плагина, вы добавите защиту плагином. Никто не сможет взаимодействовать с регионом, зарегистрированным в config.yml. Даже операторы не могут этого сделать!
Этот плагин предназначен для расширенной защиты существующего региона от WorldGuard. Например, возможное повреждение региона от администрации. У кого есть разрешение доступа от плагина WorldGuard, либо от операторов.
С помощью плагина вы можете сделать продвинутую защиту
1. Никто не может ломать или ставить блоки в регионе.
2. Есть возможность включить\выключить ограничение на взаимодействие с транспортом.
3. Защищает раму, картину от любого повреждения стрелами, трезубцем, снежком, яйцами, эндерперлом и игроком.
4. Защита от любого изменения рамы (В 1.18 MC светящаяся рама тоже).
5. Никто не может повредить подставку для доспехов и взять или поставить доспехи с нее.
6. Нельзя использовать ни одно из ведер в регионе.
7. Creeper, Wither, Ghast, Primed TNT не могут взрывать вещи в регионе. Skeleton, Stray и Shulker bullet не могут разрушать каркас/раскалять каркас и картину.
8. Динамит, вагонетка с динамитом, Respawn Anchor и эндер кристалл не могут повредить ни один блок/каркас в регионе.
9. Поддержка запрещенных опасных команд. Добавлены и протестированы отдельные команды, используемые FastAsyncWorldEdit\WorldEdit в защищенном регионе.
10. Никто не может удалить регион или изменить флаги в защищенном регионе. Например, используя такие команды как:
- "/rg rem spawn",
- "/rg rem -f spawn",
- "/rg rem -f spawn -w world",
- "/rg addowner spawn Steve" и т.д.
11. Вы можете указать специальную область внутри защищенной области, в которой можно "ломать и ставить" или "только ломать" (задается в config.yml)
Разрешения
1. Если вам нужно предоставить доступ к региону для команды строителей или любого сотрудника из вашего штата, просто добавьте разрешения в LuckPerms или PermissionsEx: wgrp.regionprotect
2. Тот, кто имеет звезду разрешений, то есть '*' в LuckPerms или PermissionsEx, может получить доступ к защищенному региону от WGRP.
3. По умолчанию, всем, кто является операторами, доступ в регион запрещен.
Это не WorldGuard. Это плагин-аддон для WorldGuard!
Вы не знаете, где можно получить WG для новых выпущенных версий?
Так что вы просто можете проверить на EngineHub от оригинальных авторов для dev-сборок.
Вы говорите на нескольких языках? Если да, то мы всегда рады вкладу в наш проект [Crowdin].
ВНИМАНИЕ
Используйте последнюю сборку dev для новых версий.
Для версии после 1.0.0 требуется JAVA 21+!
Если вам нужна поддержка Java 17+, то вам нужно просто скачать специальную версию 1.0.2.17
Поддержка
При сообщении об ошибке:
- Используйте трекер проблем! Не сообщайте об ошибках в обзорах и обсуждениях. Пожалуйста, ищите дубликаты, прежде чем сообщать о новой проблеме!
- Предоставьте как можно больше информации. Укажите версию WorldGuardRegionProtect и версию Spigot/Paper.
- Предоставьте любые трассировки стека или "ошибки", используя pastebin.
Присоединяйтесь к нам в discord!
Возможности
Введя имя региона в config.yml плагина, вы добавите защиту плагином. Никто не сможет взаимодействовать с регионом, зарегистрированным в config.yml. Даже операторы не могут этого сделать!
Этот плагин предназначен для расширенной защиты существующего региона от WorldGuard. Например, возможное повреждение региона от администрации. У кого есть разрешение доступа от плагина WorldGuard, либо от операторов.
С помощью плагина вы можете сделать продвинутую защиту
1. Никто не может ломать или ставить блоки в регионе.
2. Есть возможность включить\выключить ограничение на взаимодействие с транспортом.
3. Защищает раму, картину от любого повреждения стрелами, трезубцем, снежком, яйцами, эндерперлом и игроком.
4. Защита от любого изменения рамы (В 1.18 MC светящаяся рама тоже).
5. Никто не может повредить подставку для доспехов и взять или поставить доспехи с нее.
6. Нельзя использовать ни одно из ведер в регионе.
7. Creeper, Wither, Ghast, Primed TNT не могут взрывать вещи в регионе. Skeleton, Stray и Shulker bullet не могут разрушать каркас/раскалять каркас и картину.
8. Динамит, вагонетка с динамитом, Respawn Anchor и эндер кристалл не могут повредить ни один блок/каркас в регионе.
9. Поддержка запрещенных опасных команд. Добавлены и протестированы отдельные команды, используемые FastAsyncWorldEdit\WorldEdit в защищенном регионе.
10. Никто не может удалить регион или изменить флаги в защищенном регионе. Например, используя такие команды как:
- "/rg rem spawn",
- "/rg rem -f spawn",
- "/rg rem -f spawn -w world",
- "/rg addowner spawn Steve" и т.д.
11. Вы можете указать специальную область внутри защищенной области, в которой можно "ломать и ставить" или "только ломать" (задается в config.yml)
Разрешения
1. Если вам нужно предоставить доступ к региону для команды строителей или любого сотрудника из вашего штата, просто добавьте разрешения в LuckPerms или PermissionsEx: wgrp.regionprotect
2. Тот, кто имеет звезду разрешений, то есть '*' в LuckPerms или PermissionsEx, может получить доступ к защищенному региону от WGRP.
3. По умолчанию, всем, кто является операторами, доступ в регион запрещен.
YAML:
#-------------------------------------------------------------
# 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
#-------------------------------------------------------------
# Let the admin know if he updated the plugin to the latest version.
#-------------------------------------------------------------
updateChecker: true
#-------------------------------------------------------------
# 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
# - oak_chest_boat
# - spruce_boat
# - spruce_chest_boat
# - birch_boat
# - birch_chest_boat
# - jungle_boat
# - jungle_chest_boat
# - acacia_boat
# - acacia_chest_boat
# - dark_oak_boat
# - dark_oak_chest_boat
# - mangrove_boat
# - mangrove_chest_boat
# - bucket
# - water_bucket
# - lava_bucket
# - tropical_fish_bucket
# - pufferfish_bucket
# - axolotl_bucket
# - cod_bucket
# - salmon_bucket
# - tadpole_bucket
#
# interactType: []
# --------------------------------------------------------------------------------------
protectInteract:
interactType:
- armor_stand
- end_crystal
- minecart
- tnt_minecart
- command_block_minecart
- hopper_minecart
- chest_minecart
- furnace_minecart
- oak_boat
- oak_chest_boat
- spruce_boat
- spruce_chest_boat
- birch_boat
- birch_chest_boat
- jungle_boat
- jungle_chest_boat
- acacia_boat
- acacia_chest_boat
- dark_oak_boat
- dark_oak_chest_boat
- mangrove_boat
- mangrove_chest_boat
- bucket
- water_bucket
- lava_bucket
- tropical_fish_bucket
- pufferfish_bucket
- axolotl_bucket
- cod_bucket
- salmon_bucket
- tadpole_bucket
#--------------------------------------------------------------------------------------
# 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.
# canTakeLecternBook — whether the player can take a book from the pulpit.
#--------------------------------------------------------------------------------------
player:
collisionWithVehicle: true
canSitAsPassengerInVehicle: true
canDamageVehicle: true
canTakeLecternBook: true
#--------------------------------------------------------------------------------------
# denyWaterFlowToRegion — Whether to allow water to flow into protected regions.
# denyLavaFlowToRegion — Whether to allow lava to flow into protected regions.
#--------------------------------------------------------------------------------------
other:
denyWaterFlowToRegion: true
denyLavaFlowToRegion: true
#--------------------------------------------------------------------------------------
# List of forbidden commands from 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/Sound.html
#--------------------------------------------------------------------------------------
type: BLOCK_ANVIL_PLACE
#--------------------------------------------------------------------------------------
# A list of commands that will be tracked in the /wgrp spy command
#--------------------------------------------------------------------------------------
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.
#--------------------------------------------------------------------------------------
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 # 30 minutes
connectionTimeout: 5000 # 5 second
intervalReload: 60 #in seconds
- Зависимости
- WorldGuard
- Команды и права
- Permissions:
- wgrp.command.reload - доступ к команде /wgrp reload и /wgrp reloadmsg что-бы перезагрузить конфигурационные файлы.
- wgrp.command.spy - оповещение администратора о взаимодействии с защищенным регионом (BREAK or PLACE only now: /wgrp spy).
- wgrp.regionprotect - доступ к защищенным регионам.
- wgrp.notify.admin - оповещение администратора о попытке использовать в защищенном регионе команды WG\WE(FAWE).
- wgrp.command.addregion - доступ к команде с возможность добавлять регион в защиту.
- wgrp.command.removeregion - доступ к команде с возможность удалять регион из защиту.
Команды:
/wgrp help - помощь по всем командам.
/wgrp about - дополнительная информация, полезно!
/wgrp reload - перезагрузить config.yml и файл языков, например: en.yml или ru.yml
/wgrp addregion [region] [world] - добавить регион в конфигурацию для защиты.
/wgrp removeregion [region] [world] - удалить регион из конфигурации, чтобы снять защиту.