Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Перевод [ADMIN/SEC] LimitedWorldEdit + модернизированный конфиг

xD Помоги! плиз ! Сервер Версия 1.8.x, вообщем все робит! НО Архитектор может сетать не в своем рг
ПОМОГИ ПЛз
Какие Permissions у "Архитектора"?
Если есть LimitedWorldEdit.bypass или (и) LimitedWorldEdit.unguarded
тогда понятно .............
Убери их и все :) АХАХ
 
Какие Permissions у "Архитектора"?
Если есть LimitedWorldEdit.bypass или (и) LimitedWorldEdit.unguarded
тогда понятно .............
Убери их и все :) АХАХ

[22:54:12] [Ошибка сборки]: Could not pass event PlayerCommandPreprocessEvent to LimitedWorldEdit v1.0.7
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:305) ~[Spigot.jar:git-Spigot-dbe012b-63e28b1]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[Spigot.jar:git-Spigot-dbe012b-63e28b1]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at net.minecraft.server.v1_8_R2.PlayerConnection.handleCommand(PlayerConnection.java:1125) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at net.minecraft.server.v1_8_R2.PlayerConnection.a(PlayerConnection.java:968) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at net.minecraft.server.v1_8_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at net.minecraft.server.v1_8_R2.PacketPlayInChat.a(PacketPlayInChat.java:1) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at net.minecraft.server.v1_8_R2.PlayerConnectionUtils$1.run(SourceFile:13) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_121]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_121]
at net.minecraft.server.v1_8_R2.SystemUtils.a(SourceFile:60) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at net.minecraft.server.v1_8_R2.MinecraftServer.A(MinecraftServer.java:710) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at net.minecraft.server.v1_8_R2.DedicatedServer.A(DedicatedServer.java:368) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at net.minecraft.server.v1_8_R2.MinecraftServer.z(MinecraftServer.java:651) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at net.minecraft.server.v1_8_R2.MinecraftServer.run(MinecraftServer.java:554) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
Caused by: java.lang.ArrayIndexOutOfBoundsException
[22:54:13] [Инфо]: YT_Veasper issued server command: //undo
[22:54:13] [Ошибка сборки]: Could not pass event PlayerCommandPreprocessEvent to LimitedWorldEdit v1.0.7
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:305) ~[Spigot.jar:git-Spigot-dbe012b-63e28b1]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[Spigot.jar:git-Spigot-dbe012b-63e28b1]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at net.minecraft.server.v1_8_R2.PlayerConnection.handleCommand(PlayerConnection.java:1125) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at net.minecraft.server.v1_8_R2.PlayerConnection.a(PlayerConnection.java:968) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at net.minecraft.server.v1_8_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at net.minecraft.server.v1_8_R2.PacketPlayInChat.a(PacketPlayInChat.java:1) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at net.minecraft.server.v1_8_R2.PlayerConnectionUtils$1.run(SourceFile:13) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_121]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_121]
at net.minecraft.server.v1_8_R2.SystemUtils.a(SourceFile:60) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at net.minecraft.server.v1_8_R2.MinecraftServer.A(MinecraftServer.java:710) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at net.minecraft.server.v1_8_R2.DedicatedServer.A(DedicatedServer.java:368) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at net.minecraft.server.v1_8_R2.MinecraftServer.z(MinecraftServer.java:651) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at net.minecraft.server.v1_8_R2.MinecraftServer.run(MinecraftServer.java:554) [Spigot.jar:git-Spigot-dbe012b-63e28b1]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
Caused by: java.lang.ArrayIndexOutOfBoundsException


Помочь сможешь?
 
Название плагина: LimitedWorldEdit
Версия плагина: v1.0.7
Краткое описание: Перевод + мод плагина LimitedWorldEdit. Предназначен для ограничения по командам WorldEdit
Версия Craftbukkit: 1.7.4 - 1.8.*
Зависимости: WorldEdit / WorldGuard 6
В чем суть модернизированного конфига:
Надеюсь поступил не очень плохо слегка переписав плагин. Но мои познания в Java пока что очень малы.
Что же было сделано:
Теперь подогнать плагин под себя может каждый. Просто подправив конфиг, и без всяких InClassTranslator-ов и декомпиляций.

При первом запуске плагина сгенерируется конфиг со следующим содержанием:
АХТУНГ! Старый конфиг нужно удалить!
Код:
Prefix: '&7[&dNex&2Game&7] '
CoolDownMessage: '&cНельзя сетить так часто!'
WGOwnerMessageError: '&cВы не владелец этого регеона!'
WorldGuardMessageError: '&cМожно сетить только в своем регионе!'
LimitBlockMessage: '&cВы пытаетесь сликом много сетнуть!'
SelectFirstBlockMessage: '&cВыделите регион, прежде чем сетать!'
AutoUpdate: false
UseWorldGaurdAPI: true
UseTownyAPI: false
delayOn: true
delayTimeInSecounds: 10
DefualtLimit: 100
worldEditCommands:
- set
- replace
- walls
- undo
- redo
worldGaurdCommands:
- region define
- region redefine
Для тех кто в танке - разберем!
Префикс сервера:
Код:
Prefix: '&7[&dNex&2Game&7] '
Сообщение о том что игрок не может сетить так часто:
Код:
CoolDownMessage: '&cНельзя сетить так часто!'
Если игрок решил сетнуть в регионе в котором он не состоит:
Код:
WGOwnerMessageError: '&cВы не владелец этого регеона!'
Если игрок решил сетнуть в мире. Где нет региона.
Код:
WorldGuardMessageError: '&cМожно сетить только в своем регионе!'
Если игрок выделил больше лимита. DefualtLimit: 100
Код:
LimitBlockMessage: '&cВы пытаетесь сликом много сетнуть!'
Если игрок пытается сетнуть не выделив область:
Код:
SelectFirstBlockMessage: '&cВыделите регион, прежде чем сетать!'
+ Стандартный конфиг!
Ограничение сета по времени. Те 1 раз в 10сек дефолтно.
Код:
delayTimeInSecounds: 10
Ограничение по количеству блоков. Дефолтно 100 блоков
Код:
DefualtLimit: 100

Скрин работы :D
D9nmuG_HkmE.jpg


Команды:
  • /region define [name] - создание админ региона !без ограничений!
  • //set [id] - сетнуть блоком
  • //walls [id] - сетнуть стену
  • //replace [id] [id] - заменить блок на блок
  • //undo - отменить действие команд что выше
  • //redo - отменить //undo

Permissions:
LimitedWorldEdit.bypass Позволяет снять ограничения по сету

LimitedWorldEdit.unguarded Позволяет сетать в области без региона

limitedworldedit.limit.[limit] Позволяет установить лимит по сету для разных привилегий. Например
для модератора limitedworldedit.limit.100 (лимит 100 блоков) а для администратора limitedworldedit.limit.1000 (лимит 1000 блоков)


Скачать: https://yadi.sk/d/MoOEs5mQp2XLM

Понравился перевод?
Поддержи материально. Дай стимул для дальнейшего перевод и мода плагинов :D
WebMoney: R243586135281
А что делать если лимит игнорирует? Spigot 1.11.2 we и wg последней версии.
 
Насколько я понимаю - это дефолт лимит, тип, если какая-та группа может сетать, а лимита нет, то на неё действует дефолт лимит.
Не работает я написал в pex limitedworldedit.limit.100 в одной из групп перезагрузил pex и ограничение не установилось. У меня ещё стоит asynsworldedit.
 
Версия ядра:CraftBukkit 1.8 @ Java 8
Версия плагина: worldedit-bukkit-6.1.7.3.jar
WG присутствует
При сете у привилегии админ у которой нет прав типа - '*' и других прав на оп и доступ к limitedworldedit
выдает ошибку - [14:37:24 INFO]: Amega1138 issued server command: //set 0 [14:37:24 ERROR]: Could not pass event PlayerCommandPreprocessEvent to LimitedWorldEdit v1.0.7 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:297) ~[craftbukkit-1.8.jar:git-Bukkit-7019900] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit-1.8.jar:git-Bukkit-7019900] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit-1.8.jar:git-Bukkit-7019900] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.PlayerConnection.handleCommand(PlayerConnection.java:1051) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:919) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(SourceFile:37) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(SourceFile:9) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) [craftbukkit-1.8.jar:git-Bukkit-7019900] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_112] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_112] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:656) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:284) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:609) [craftbukkit-1.8.jar:git-Bukkit-7019900] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:517) [craftbukkit-1.8.jar:git-Bukkit-7019900] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_112] Caused by: java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.elementData(ArrayList.java:418) ~[?:1.8.0_112] at java.util.ArrayList.set(ArrayList.java:446) ~[?:1.8.0_112] at com.james137137.LimitedWorldEdit.LimitedWorldEdit.CanWorldEdit(LimitedWorldEdit.java:170) ~[?:?] at com.james137137.LimitedWorldEdit.LimitedWorldEditListener.onPlayerCommand(LimitedWorldEditListener.java:38) ~[?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_112] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_112] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_112] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_112] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:295) ~[craftbukkit-1.8.jar:git-Bukkit-7019900] ... 15 more

Кто поможет исправить ошибку?
 

DefUAltLimit: 100 - не правильно написано слово default
DefAUltLimit: 100 - правильно
Ошибка, буквы местами поменяй
Потому может и не работает этот конфиг как следует
НО на 1.12.2 все равно не работает как нужно :mad:

В своем регионе дает сетать СКОЛЬКО УГОДНО (в пределах региона) не смотря на дефолтный лимит, а так же на лимит выставленный в pex

без региона не дает сетать как и задумано, но если поставить в PEX
- LimitedWorldEdit.unguarded
то дает сетать без ограничений где угодно и при этом уже не дает сетать в своем регионе :rolleyes:
Подозреваю это из за версии сервера, не работает оно как надо под 1.12.2
Подскажите, кто знает рабочий плагин подобный под 1.12.2 пж.
 
Последнее редактирование:
DefUAltLimit: 100 - не правильно написано слово default
DefAUltLimit: 100 - правильно
Ошибка, буквы местами поменяй
Потому может и не работает этот конфиг как следует
НО на 1.12.2 все равно не работает как нужно :mad:

В своем регионе дает сетать СКОЛЬКО УГОДНО (в пределах региона) не смотря на дефолтный лимит, а так же на лимит выставленный в pex

без региона не дает сетать как и задумано, но если поставить в PEX
- LimitedWorldEdit.unguarded
то дает сетать без ограничений где угодно и при этом уже не дает сетать в своем регионе :rolleyes:
Подозреваю это из за версии сервера, не работает оно как надо под 1.12.2
Подскажите, кто знает рабочий плагин подобный под 1.12.2 пж.
Работает версия 0.0.1 от апреля 19, 2017 Скачать на Spigot 1.12.2 без особых танцев с бубном
 

Поделиться этой страницей

Назад
Верх