Плагин [SEC/FIX] WGExtender [1.13+] [WG7+, WE7+]

Клик разве не может кидать интеракт, надо посмотреть? А если например блокировать по ID (material name)?
Вполне может и не кидать. Например если вылить ведро отправляется кастомным пакетом на сервер.
 
Вполне может и не кидать. Например если вылить ведро отправляется кастомным пакетом на сервер.
У меня такая проблема что ведра из того же ThermalExpansion можно разливать где угодно, от региона до спавна. Поэтому мне бы хотя бы ПКМ для определенных ID запретить, чтобы просто блокировать нажатие на регионе, это уже спасет, а то что разливаться будет например с территории без региона на регион, это не так проблематично. Добавить сможешь такое, было бы очень полезно.
 
У меня такая проблема что ведра из того же ThermalExpansion можно разливать где угодно, от региона до спавна. Поэтому мне бы хотя бы ПКМ для определенных ID запретить, чтобы просто блокировать нажатие на регионе, это уже спасет, а то что разливаться будет например с территории без региона на регион, это не так проблематично. Добавить сможешь такое, было бы очень полезно.
Дык флаг block-interact для кого сделан?
 
Плагин суперский! Спасибо огромное! Но мне нужен ток флаг "damage-animals"👍
WGExtender - расширяем возможности WorldGuard.

Возможности:
1. Лимит блоков по группам пермишенов
2. Автоэкспанд региона по вертикали при привате региона
3. Запрет жидкостям течь в защищённый регион
4. Запрет на поджог блоков в чужих регионах
5. Запрет на распространение огня в защищённый регион
6. Запрет на распространение огня внтури защищённого региона
7. Запрет на сгорание блоков внутри региона
8. Взрывы не дамажат блоки и энтити в привате
9. Автофлаги при привате региона
10. Запрет определённых комманд на чужом регионе
11. Кастомные флаги на запрет интеракта с энтитями и блоками в чужом регионе

Команды:

config.yml:
YAML:
claim:
  vertexpand: #Автоматически расширяет регион по вертикали при привате
    enabled: true
  blocklimits: #Ограничивает максимальное количество блоков которая данная группа может приватить(в самом WorldGuard лимит должен стоять наибольшим из указанных здесь.)
    enabled: false
    limits:
      default: 2000
      group: 4000
regionprotect: #Важно: false означает что функция выключена, true - включена.
  flow: #Блокирует течение жидкостей в регион из не принадлежашего к этому региону места(Также отключет разлив жидкости из пристыкованного к региону раздатчика)
    lava:
      enabled: false
    water:
      enabled: false
  ignitebyplayer: #Запрещает игроку поджигать чужой регион
    enabled: true
  fire:
    spread: #Запрещает распространение огня в некоторых случаях.
      toregion: #Запрещает распростаранения огня в регон из мест не принадлежащих региону.
        enabled: false
      inregion: #Запрещает распространение огня внутри региона
        enabled: false
    burn: #Запрещает сгорание блоков внутри региона
      enabled: true
  explosion: #Защищает регион от взрывов
    block: #Защищает блоки от взырва
      enabled: true
    entity: #Защищает энтитей от взырва
      enabled: true
  pistonmove: #Не позволяет поршням двигать блоки в чужом регионе
    enabled: true
customflags: #Включает или выключает обработку данных флагов (в случае если вы не пользуетесь данными флагами, их обработку рекомендуется отключить)
  damage-animals:
    enabled: true
  block-interact:
    enabled: true
  entity-interact:
    enabled: ture
autoflags: #Автоматически устанавливает флаги при привате региона (флаги устаналиваются через 1 секунду)
  enabled: true
  flags:
    use: DENY
    lightning: DENY
    damage-animals: DENY
restrictcommands: #Запрещает вводить данные команды на терртори чужого привата
  enabled: true
  commands:
   - warp set
  - warp pset
  - sethome
  - warp create
  - warp preate

Скачать:
http://build.true-games.org/job/WorldGuardExtender/
А версию 1.7.2 не можешь запилить? Ооооочень надо😢😢😢
Спасибо, уже не надо!) Заработало!
 
Вчера поставил.и сегодня начались ошибки. Спигот 1.7.5

[23:48:28] [Server thread/WARN]: [WGExtender] Task #29013 for WGExtender v1.0 generated an exception
java.lang.NoSuchMethodError: com.sk89q.worldguard.protection.managers.RegionManager.save(Z)Lcom/google/common/util/concurrent/ListenableFuture;
at WGExtender.wgcommandprocess.AutoFlags$1.run(AutoFlags.java:58) ~[?:?]
at org.bukkit.craftbukkit.v1_7_R2.scheduler.CraftTask.run(CraftTask.java:58) ~[craftbukkit.jar:git-Spigot-1373]
at org.bukkit.craftbukkit.v1_7_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) [craftbukkit.jar:git-Spigot-1373]
at net.minecraft.server.v1_7_R2.MinecraftServer.v(MinecraftServer.java:618) [craftbukkit.jar:git-Spigot-1373]
at net.minecraft.server.v1_7_R2.DedicatedServer.v(DedicatedServer.java:273) [craftbukkit.jar:git-Spigot-1373]
at net.minecraft.server.v1_7_R2.MinecraftServer.u(MinecraftServer.java:566) [craftbukkit.jar:git-Spigot-1373]
at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:472) [craftbukkit.jar:git-Spigot-1373]
at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618) [craftbukkit.jar:git-Spigot-1373]
[23:48:28] [Server thread/WARN]: [WGExtender] Task #29016 for WGExtender v1.0 generated an exception
java.lang.NoSuchMethodError: com.sk89q.worldguard.protection.managers.RegionManager.save(Z)Lcom/google/common/util/concurrent/ListenableFuture;
at WGExtender.wgcommandprocess.AutoFlags$1.run(AutoFlags.java:58) ~[?:?]
at org.bukkit.craftbukkit.v1_7_R2.scheduler.CraftTask.run(CraftTask.java:58) ~[craftbukkit.jar:git-Spigot-1373]
at org.bukkit.craftbukkit.v1_7_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) [craftbukkit.jar:git-Spigot-1373]
at net.minecraft.server.v1_7_R2.MinecraftServer.v(MinecraftServer.java:618) [craftbukkit.jar:git-Spigot-1373]
at net.minecraft.server.v1_7_R2.DedicatedServer.v(DedicatedServer.java:273) [craftbukkit.jar:git-Spigot-1373]
at net.minecraft.server.v1_7_R2.MinecraftServer.u(MinecraftServer.java:566) [craftbukkit.jar:git-Spigot-1373]
at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:472) [craftbukkit.jar:git-Spigot-1373]
at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618) [craftbukkit.jar:git-Spigot-1373]
 
Вчера поставил.и сегодня начались ошибки. Спигот 1.7.5

[23:48:28] [Server thread/WARN]: [WGExtender] Task #29013 for WGExtender v1.0 generated an exception
java.lang.NoSuchMethodError: com.sk89q.worldguard.protection.managers.RegionManager.save(Z)Lcom/google/common/util/concurrent/ListenableFuture;
at WGExtender.wgcommandprocess.AutoFlags$1.run(AutoFlags.java:58) ~[?:?]
at org.bukkit.craftbukkit.v1_7_R2.scheduler.CraftTask.run(CraftTask.java:58) ~[craftbukkit.jar:git-Spigot-1373]
at org.bukkit.craftbukkit.v1_7_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) [craftbukkit.jar:git-Spigot-1373]
at net.minecraft.server.v1_7_R2.MinecraftServer.v(MinecraftServer.java:618) [craftbukkit.jar:git-Spigot-1373]
at net.minecraft.server.v1_7_R2.DedicatedServer.v(DedicatedServer.java:273) [craftbukkit.jar:git-Spigot-1373]
at net.minecraft.server.v1_7_R2.MinecraftServer.u(MinecraftServer.java:566) [craftbukkit.jar:git-Spigot-1373]
at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:472) [craftbukkit.jar:git-Spigot-1373]
at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618) [craftbukkit.jar:git-Spigot-1373]
[23:48:28] [Server thread/WARN]: [WGExtender] Task #29016 for WGExtender v1.0 generated an exception
java.lang.NoSuchMethodError: com.sk89q.worldguard.protection.managers.RegionManager.save(Z)Lcom/google/common/util/concurrent/ListenableFuture;
at WGExtender.wgcommandprocess.AutoFlags$1.run(AutoFlags.java:58) ~[?:?]
at org.bukkit.craftbukkit.v1_7_R2.scheduler.CraftTask.run(CraftTask.java:58) ~[craftbukkit.jar:git-Spigot-1373]
at org.bukkit.craftbukkit.v1_7_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) [craftbukkit.jar:git-Spigot-1373]
at net.minecraft.server.v1_7_R2.MinecraftServer.v(MinecraftServer.java:618) [craftbukkit.jar:git-Spigot-1373]
at net.minecraft.server.v1_7_R2.DedicatedServer.v(DedicatedServer.java:273) [craftbukkit.jar:git-Spigot-1373]
at net.minecraft.server.v1_7_R2.MinecraftServer.u(MinecraftServer.java:566) [craftbukkit.jar:git-Spigot-1373]
at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:472) [craftbukkit.jar:git-Spigot-1373]
at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618) [craftbukkit.jar:git-Spigot-1373]
Смотри на шапку темы.
Откуда вы такие берётесь?
 
Последнее редактирование:
в чем проблема ? ниже 1.7.10 не подерживаеется?
Требуются последние дев билды WG и WE. А вот на какой уже версии вы их заведёте - это сами смотрите. Я поставил 1.7.10 ибо впадлу проверяьт версии раньше.
Для поддержки старых версий - перебирайте старые билды.
 
Исправьте ссылку!
 
[13:13:56 WARN]: [WGExtender] Task #126 for WGExtender v1.0 generated an exception
java.lang.NoSuchMethodError: com.sk89q.worldguard.protection.managers.RegionManager.save(Z)Lcom/google/common/util/concurrent/ListenableFuture;
at WGExtender.wgcommandprocess.AutoFlags$1.run(AutoFlags.java:58) ~[?:?]
at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71) ~[craftbukkit_survival.jar:git-Spigot-1556]
at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:346) [craftbukkit_survival.jar:git-Spigot-1556]
at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:638) [craftbukkit_survival.jar:git-Spigot-1556]
at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [craftbukkit_survival.jar:git-Spigot-1556]
at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [craftbukkit_survival.jar:git-Spigot-1556]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [craftbukkit_survival.jar:git-Spigot-1556]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [craftbukkit_survival.jar:git-Spigot-1556]

Spigot 1.7.10
WE - 5.6.3
WG - 5.9
WGextender -# 131

Но, флаги все равно ставятся
 
А пару собщений раньше прочитать?
Требуется последний дев билд вг и ве.
 
Можете подсказать, как правильно пользоваться флагом block-interact-whitelist?
 
Последнее редактирование:
a|b:b a|b a a a|b:b:b

Где
a - имена материалов блоков с которыми разрешено взаимодействие,
b - имена материалов в руке игрока при которых разрешено взаимодействие с блоком a.

Можно указывать сколько угодно метариалов блоков через пробел.
Материалы руки стыкуются к материалам блока с помощью |, а сам перечиляются через :.

Ну это должно так работать, но я это не проверял ещё.
 
Дык флаг block-interact для кого сделан?
Странно, все равно правой клавишей можно клацать на привате, и ведра разливаются
Значения true стоит.
так-же вот ошибка при написание команды /rg claim
Could not pass event PlayerCommandPreprocessEvent to WGExtender v1.0
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:351)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:31)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464)
at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler.java:1371)
at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:1250)
at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler.java:1176)
at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.java:60)
at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:442)
at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:223)
at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:53)
at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(SourceFile:30)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:865)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:732)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:614)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
Caused by: java.lang.NoClassDefFoundError: com/sk89q/worldedit/entity/Player
at WGExtender.wgcommandprocess.VertExpand.expand(VertExpand.java:34)
at WGExtender.wgcommandprocess.WGCommandProcess.processWGCommand(WGCommandProcess.java:64)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:349)
... 17 more
 
Странно, все равно правой клавишей можно клацать на привате, и ведра разливаются
Значения true стоит.
так-же вот ошибка при написание команды /rg claim
Could not pass event PlayerCommandPreprocessEvent to WGExtender v1.0
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:351)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:31)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464)
at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler.java:1371)
at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:1250)
at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler.java:1176)
at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.java:60)
at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:442)
at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:223)
at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:53)
at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(SourceFile:30)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:865)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:732)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:614)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
Caused by: java.lang.NoClassDefFoundError: com/sk89q/worldedit/entity/Player
at WGExtender.wgcommandprocess.VertExpand.expand(VertExpand.java:34)
at WGExtender.wgcommandprocess.WGCommandProcess.processWGCommand(WGCommandProcess.java:64)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:349)
... 17 more
Название темы видишь?
 
для новых версий чтоле?
Странно, все равно правой клавишей можно клацать на привате, и ведра разливаются
Значения true стоит.
так-же вот ошибка при написание команды /rg claim
тогда, чего это не работает?
 
Есть ли этот плагин на 1.5.2
 
Назад
Верх Низ