Плагин [SEC]LokiBlocker 0.5.4 - запрет блоков/предметов/сущностей [1.7.1BETA+]

  • Автор темы Автор темы Ission
  • Дата начала Дата начала
В том-то и дело, что в конфиге я указал:
worlds:
- world
Также есть мир mining, созданный при помощи MultiWorld, но предмет все равно не ставится в нем.
"во всех остальных случаях запрещает не зависимо от настроек."
 
"во всех остальных случаях запрещает не зависимо от настроек."

Ясно. Тогда еще один глупый вопрос.
Как сделать, чтобы он во всех остальных случаях разрешал?
 
Раздать разрешения по мирам.

Еще немного помоги, пожалуйста. ;)
Прописал в пермишен:

worlds:
mining:
permissions:
- lokiblocker.place.allow.1503

но все равно не пашет. Я правильно прописал?

Update:
Все сделал. Все работает. Спасибо за помощь!
Сделал так: в конфиге ЛокиБлокера все разрешил и указал мир, соответственно в других мирах - все запрещено. ))
 
Что за ошибка ?

Код:
2013-08-12 18:31:22 [SEVERE] Could not pass event InventoryClickEvent to LokiBlocker v0.4.1
java.lang.IndexOutOfBoundsException: Index: 54, Size: 45
        at java.util.ArrayList.rangeCheck(ArrayList.java:604)
        at java.util.ArrayList.get(ArrayList.java:382)
        at rq.a(Container.java:146)
        at org.bukkit.craftbukkit.v1_4_R1.inventory.CraftInventoryView.getItem(CraftInventoryView.java:64)
        at org.bukkit.event.inventory.InventoryClickEvent.getCurrentItem(InventoryClickEvent.java:52)
        at loki.ForListener$InventoryClick.execute(ForListener.java:131)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
        at iv.a(NetServerHandler.java:1715)
        at dc.a(Packet102WindowClick.java:46)
        at dc$$EnhancerByCGLIB$$4ead65d7.CGLIB$a$3(<generated>)
        at dc$$EnhancerByCGLIB$$4ead65d7$$FastClassByCGLIB$$14d991cd.invoke(<generated>)
        at com.comphenix.net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
        at com.comphenix.protocol.injector.packet.ReadPacketModifier.intercept(ReadPacketModifier.java:98)
        at dc$$EnhancerByCGLIB$$4ead65d7.a(<generated>)
        at cg.b(TcpConnection.java:467)
        at iv.d(NetServerHandler.java:220)
        at iw.b(NetworkListenThread.java:57)
        at ht.b(DedicatedServerListenThread.java:34)
        at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:869)
        at ho.r(DedicatedServer.java:309)
        at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:745)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:632)
        at fy.run(ThreadMinecraftServer.java:16)
2013-08-12 18:31:22 [WARNING] Failed to handle packet for artemchik/37.194.167.31: java.lang.IndexOutOfBoundsException: Index: 54, Size: 45
java.lang.IndexOutOfBoundsException: Index: 54, Size: 45
        at java.util.ArrayList.rangeCheck(ArrayList.java:604)
        at java.util.ArrayList.get(ArrayList.java:382)
        at rq.a(Container.java:224)
        at iv.a(NetServerHandler.java:1723)
        at dc.a(Packet102WindowClick.java:46)
        at dc$$EnhancerByCGLIB$$4ead65d7.CGLIB$a$3(<generated>)
        at dc$$EnhancerByCGLIB$$4ead65d7$$FastClassByCGLIB$$14d991cd.invoke(<generated>)
        at com.comphenix.net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
        at com.comphenix.protocol.injector.packet.ReadPacketModifier.intercept(ReadPacketModifier.java:98)
        at dc$$EnhancerByCGLIB$$4ead65d7.a(<generated>)
        at cg.b(TcpConnection.java:467)
        at iv.d(NetServerHandler.java:220)
        at iw.b(NetworkListenThread.java:57)
        at ht.b(DedicatedServerListenThread.java:34)
        at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:869)
        at ho.r(DedicatedServer.java:309)
        at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:745)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:632)
        at fy.run(ThreadMinecraftServer.java:16)
2013-08-12 18:31:22 [INFO] Unloading Player: artemchik
 
Что за ошибка ?
Код:
2013-08-12 18:31:22 [SEVERE] Could not pass event InventoryClickEvent to LokiBlocker v0.4.1
java.lang.IndexOutOfBoundsException: Index: 54, Size: 45
        at java.util.ArrayList.rangeCheck(ArrayList.java:604)
        at java.util.ArrayList.get(ArrayList.java:382)
        at rq.a(Container.java:146)
        at org.bukkit.craftbukkit.v1_4_R1.inventory.CraftInventoryView.getItem(CraftInventoryView.java:64)
        at org.bukkit.event.inventory.InventoryClickEvent.getCurrentItem(InventoryClickEvent.java:52)
        at loki.ForListener$InventoryClick.execute(ForListener.java:131)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
        at iv.a(NetServerHandler.java:1715)
        at dc.a(Packet102WindowClick.java:46)
        at dc$$EnhancerByCGLIB$$4ead65d7.CGLIB$a$3(<generated>)
        at dc$$EnhancerByCGLIB$$4ead65d7$$FastClassByCGLIB$$14d991cd.invoke(<generated>)
        at com.comphenix.net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
        at com.comphenix.protocol.injector.packet.ReadPacketModifier.intercept(ReadPacketModifier.java:98)
        at dc$$EnhancerByCGLIB$$4ead65d7.a(<generated>)
        at cg.b(TcpConnection.java:467)
        at iv.d(NetServerHandler.java:220)
        at iw.b(NetworkListenThread.java:57)
        at ht.b(DedicatedServerListenThread.java:34)
        at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:869)
        at ho.r(DedicatedServer.java:309)
        at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:745)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:632)
        at fy.run(ThreadMinecraftServer.java:16)
2013-08-12 18:31:22 [WARNING] Failed to handle packet for artemchik/37.194.167.31: java.lang.IndexOutOfBoundsException: Index: 54, Size: 45
java.lang.IndexOutOfBoundsException: Index: 54, Size: 45
        at java.util.ArrayList.rangeCheck(ArrayList.java:604)
        at java.util.ArrayList.get(ArrayList.java:382)
        at rq.a(Container.java:224)
        at iv.a(NetServerHandler.java:1723)
        at dc.a(Packet102WindowClick.java:46)
        at dc$$EnhancerByCGLIB$$4ead65d7.CGLIB$a$3(<generated>)
        at dc$$EnhancerByCGLIB$$4ead65d7$$FastClassByCGLIB$$14d991cd.invoke(<generated>)
        at com.comphenix.net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
        at com.comphenix.protocol.injector.packet.ReadPacketModifier.intercept(ReadPacketModifier.java:98)
        at dc$$EnhancerByCGLIB$$4ead65d7.a(<generated>)
        at cg.b(TcpConnection.java:467)
        at iv.d(NetServerHandler.java:220)
        at iw.b(NetworkListenThread.java:57)
        at ht.b(DedicatedServerListenThread.java:34)
        at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:869)
        at ho.r(DedicatedServer.java:309)
        at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:745)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:632)
        at fy.run(ThreadMinecraftServer.java:16)
2013-08-12 18:31:22 [INFO] Unloading Player: artemchik
Дайте угадаю... сервер с модами?
Image 9.png

Корректная работа с модами НЕ гарантируется.
 
Что за ошибка ?

Код:
2013-08-12 18:31:22 [SEVERE] Could not pass event InventoryClickEvent to LokiBlocker v0.4.1
java.lang.IndexOutOfBoundsException: Index: 54, Size: 45
        at java.util.ArrayList.rangeCheck(ArrayList.java:604)
        at java.util.ArrayList.get(ArrayList.java:382)
        at rq.a(Container.java:146)
        at org.bukkit.craftbukkit.v1_4_R1.inventory.CraftInventoryView.getItem(CraftInventoryView.java:64)
        at org.bukkit.event.inventory.InventoryClickEvent.getCurrentItem(InventoryClickEvent.java:52)
        at loki.ForListener$InventoryClick.execute(ForListener.java:131)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
        at iv.a(NetServerHandler.java:1715)
        at dc.a(Packet102WindowClick.java:46)
        at dc$$EnhancerByCGLIB$$4ead65d7.CGLIB$a$3(<generated>)
        at dc$$EnhancerByCGLIB$$4ead65d7$$FastClassByCGLIB$$14d991cd.invoke(<generated>)
        at com.comphenix.net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
        at com.comphenix.protocol.injector.packet.ReadPacketModifier.intercept(ReadPacketModifier.java:98)
        at dc$$EnhancerByCGLIB$$4ead65d7.a(<generated>)
        at cg.b(TcpConnection.java:467)
        at iv.d(NetServerHandler.java:220)
        at iw.b(NetworkListenThread.java:57)
        at ht.b(DedicatedServerListenThread.java:34)
        at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:869)
        at ho.r(DedicatedServer.java:309)
        at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:745)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:632)
        at fy.run(ThreadMinecraftServer.java:16)
2013-08-12 18:31:22 [WARNING] Failed to handle packet for artemchik/37.194.167.31: java.lang.IndexOutOfBoundsException: Index: 54, Size: 45
java.lang.IndexOutOfBoundsException: Index: 54, Size: 45
        at java.util.ArrayList.rangeCheck(ArrayList.java:604)
        at java.util.ArrayList.get(ArrayList.java:382)
        at rq.a(Container.java:224)
        at iv.a(NetServerHandler.java:1723)
        at dc.a(Packet102WindowClick.java:46)
        at dc$$EnhancerByCGLIB$$4ead65d7.CGLIB$a$3(<generated>)
        at dc$$EnhancerByCGLIB$$4ead65d7$$FastClassByCGLIB$$14d991cd.invoke(<generated>)
        at com.comphenix.net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
        at com.comphenix.protocol.injector.packet.ReadPacketModifier.intercept(ReadPacketModifier.java:98)
        at dc$$EnhancerByCGLIB$$4ead65d7.a(<generated>)
        at cg.b(TcpConnection.java:467)
        at iv.d(NetServerHandler.java:220)
        at iw.b(NetworkListenThread.java:57)
        at ht.b(DedicatedServerListenThread.java:34)
        at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:869)
        at ho.r(DedicatedServer.java:309)
        at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:745)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:632)
        at fy.run(ThreadMinecraftServer.java:16)
2013-08-12 18:31:22 [INFO] Unloading Player: artemchik
В инвентаре игрока ровно 45 ячеек, ни больше ни меньше. Но в данном случае некий artemchik обращается к 54-й ячейке инвентаря. То есть грубо говоря он из 3-х чашек взял 8-ую и налил в неё чаю.
 
А если зайти под одним аком два раза одновременно ? тоисть два клиента, но юзер один, и тогда два одинаковых инвентаря. Хотя майн кикает за это, но народ как то умудряется так зайти.
 
А если зайти под одним аком два раза одновременно ? тоисть два клиента, но юзер один, и тогда два одинаковых инвентаря. Хотя майн кикает за это, но народ как то умудряется так зайти.
эм... Как они могут успеть зайти двумя клиентами в 5 мс?
 
А если зайти под одним аком два раза одновременно ? тоисть два клиента, но юзер один, и тогда два одинаковых инвентаря. Хотя майн кикает за это, но народ как то умудряется так зайти.
Два инвентаря, не знаю, не отрицаю, но из-за этого количество ячеек в инвентарях не увеличится, а останется ровно 45 ни больше ни меньше. У игрока всего 45 ячеек: 27(сумка)+9(пояс)+4(экипировка)+4(сетка крафта)+1(результат крафта). Он же помыл(возможно даже двумя клиентами) 45-ю кружку из 7-ми.
 
CraftBukkit переделанный, более оптимизированный.
Или я повёлся на сарказм?
А давайте я тоже переделаю CraftBukkit, да так, что там будет совершенно другое API, а потом буду писать, что чьи-то там плагины не нём не работают?
 
А давайте я тоже переделаю CraftBukkit, да так, что там будет совершенно другое API, а потом буду писать, что чьи-то там плагины не нём не работают?
Мсье знает толк в извращениях...
 
Назад
Верх