Regions

Regions 0.0.4

No permission to download

twixi

Пользователь
Хоти и пишет что взаимодействие запрещено, но если несколько раз нажать на деревянньіе двери то можно мимо них пройти!
 

Gandalf

Пользователь
После обновления ядра от 02.05.2017 при открывании дверей в регионах выдаёт такие ошибки:
2017-5-2 23:14:36 [CRITICAL] "Не мог пройти 'cn.nukkit.event.block.DoorToggleEvent' событий для 'Regions v0.0.4': null на ru.nukkit.regions.listeners.FlagListener"
2017-5-2 23:14:36 [ALERT] cn.nukkit.utils.EventException
at cn.nukkit.plugin.MethodEventExecutor.execute(MethodEventExecutor.java:34)
at cn.nukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:56)
at cn.nukkit.plugin.PluginManager.callEvent(PluginManager.java:553)
at cn.nukkit.block.BlockDoor.toggle(BlockDoor.java:294)
at cn.nukkit.block.BlockDoor.onUpdate(BlockDoor.java:220)
at cn.nukkit.level.Level.updateAroundRedstone(Level.java:1165)
at cn.nukkit.block.BlockButton.onActivate(BlockButton.java:62)
at cn.nukkit.level.Level.useItemOn(Level.java:1862)
at cn.nukkit.Player.handleDataPacket(Player.java:2187)
at cn.nukkit.network.Network.processPackets(Network.java:180)
at cn.nukkit.network.Network.processBatch(Network.java:156)
at cn.nukkit.Player.handleDataPacket(Player.java:1896)
at cn.nukkit.network.RakNetInterface.handleEncapsulated(RakNetInterface.java:155)
at cn.nukkit.raknet.server.ServerHandler.handlePacket(ServerHandler.java:123)
at cn.nukkit.network.RakNetInterface.process(RakNetInterface.java:64)
at cn.nukkit.network.Network.processInterfaces(Network.java:76)
at cn.nukkit.Server.tick(Server.java:1009)
at cn.nukkit.Server.tickProcessor(Server.java:807)
at cn.nukkit.Server.start(Server.java:786)
at cn.nukkit.Server.<init>(Server.java:471)
at cn.nukkit.Nukkit.main(Nukkit.java:68)
Caused by: java.lang.NullPointerException
at ru.nukkit.regions.manager.RegionManager.cancelEvent(RegionManager.java:256)
at ru.nukkit.regions.manager.RegionManager.cancelEvent(RegionManager.java:269)
at ru.nukkit.regions.listeners.FlagListener.onDoor(FlagListener.java:44)
at sun.reflect.GeneratedMethodAccessor60.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cn.nukkit.plugin.MethodEventExecutor.execute(MethodEventExecutor.java:29)
... 20 more
2017-5-2 23:14:37 [ALERT] cn.nukkit.utils.EventException
at cn.nukkit.plugin.MethodEventExecutor.execute(MethodEventExecutor.java:34)
at cn.nukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:56)
at cn.nukkit.plugin.PluginManager.callEvent(PluginManager.java:553)
at cn.nukkit.block.BlockDoor.toggle(BlockDoor.java:294)
at cn.nukkit.block.BlockDoor.onUpdate(BlockDoor.java:220)
at cn.nukkit.level.Level.updateAroundRedstone(Level.java:1165)
at cn.nukkit.block.BlockButton.onUpdate(BlockButton.java:81)
at cn.nukkit.level.Level.doTick(Level.java:752)
at cn.nukkit.Server.checkTickUpdates(Server.java:945)
at cn.nukkit.Server.tick(Server.java:1020)
at cn.nukkit.Server.tickProcessor(Server.java:807)
at cn.nukkit.Server.start(Server.java:786)
at cn.nukkit.Server.<init>(Server.java:471)
at cn.nukkit.Nukkit.main(Nukkit.java:68)
Caused by: java.lang.NullPointerException
at ru.nukkit.regions.manager.RegionManager.cancelEvent(RegionManager.java:256)
at ru.nukkit.regions.manager.RegionManager.cancelEvent(RegionManager.java:269)
at ru.nukkit.regions.listeners.FlagListener.onDoor(FlagListener.java:44)
at sun.reflect.GeneratedMethodAccessor60.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cn.nukkit.plugin.MethodEventExecutor.execute(MethodEventExecutor.java:29)
... 13 more
 

neerdex

Пользователь
Подскажите, есть ли пермишены на изменение количества доступных регионов/блоков привата для конкретных игроков и групп?
 

twixi

Пользователь
[CRITICAL] Could not pass event 'cn.nukkit.event.player.PlayerInteractEvent' to 'Regions v0.0.5': null on ru.nukkit.regions.listeners.RegionListener
2017-10-1 15:30:44 [ALERT] cn.nukkit.utils.EventException
at cn.nukkit.plugin.MethodEventExecutor.execute(MethodEventExecutor.java:34)
at cn.nukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:56)
at cn.nukkit.plugin.PluginManager.callEvent(PluginManager.java:553)
at cn.nukkit.Player.handleDataPacket(Player.java:2469)
at cn.nukkit.network.Network.processPackets(Network.java:180)
at cn.nukkit.network.Network.processBatch(Network.java:151)
at cn.nukkit.Player.handleDataPacket(Player.java:1908)
at cn.nukkit.network.RakNetInterface.handleEncapsulated(RakNetInterface.java:157)
at cn.nukkit.raknet.server.ServerHandler.handlePacket(ServerHandler.java:132)
at cn.nukkit.network.RakNetInterface.process(RakNetInterface.java:66)
at cn.nukkit.network.Network.processInterfaces(Network.java:75)
at cn.nukkit.Server.tick(Server.java:985)
at cn.nukkit.Server.tickProcessor(Server.java:798)
at cn.nukkit.Server.start(Server.java:777)
at cn.nukkit.Server.<init>(Server.java:468)
at cn.nukkit.Nukkit.main(Nukkit.java:68)
Caused by: java.lang.NoSuchMethodError: cn.nukkit.event.player.PlayerInteractEvent.getAction()I
at ru.nukkit.regions.listeners.RegionListener.onBrush(RegionListener.java:42)
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 cn.nukkit.plugin.MethodEventExecutor.execute(MethodEventExecutor.java:29)
... 15 more
 

Gandalf

Пользователь
А можно ли попросить уважаемых плагинописателей снизойти до простых смертных участников форума и выкладывать релизы плагинов, как и раньше, под большую зелёную кнопочку в шапке темы?
 

fromgate

Administrator
В данном случае, плагинописатель - 1. Т.е. я. Мне удобнее нажать две кнопки в среде разработке, после чего на Circle CI появится новый билд.
Собственно я Circle CI завёл, чтобы каждый раз не выкладывать билды сюда или куда-то ещё.

Неужели сложно скачать там?
 

Gandalf

Пользователь
На версии 1.2.2 в логах появилась ошибка:
2017-10-25 12:56:44 [CRITICAL] "Не мог пройти 'cn.nukkit.event.player.PlayerInteractEvent' событий для 'Regions v0.0.5': null на ru.nukkit.regions.listeners.RegionListener"
2017-10-25 12:56:44 [ALERT] cn.nukkit.utils.EventException
at cn.nukkit.plugin.MethodEventExecutor.execute(MethodEventExecutor.java:34)
at cn.nukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:56)
at cn.nukkit.plugin.PluginManager.callEvent(PluginManager.java:553)
at cn.nukkit.block.BlockPressurePlateBase.onEntityCollide(BlockPressurePlateBase.java:108)
at cn.nukkit.Player.checkBlockCollision(Player.java:1340)
at cn.nukkit.entity.Entity.entityBaseTick(Entity.java:1070)
at cn.nukkit.entity.EntityLiving.entityBaseTick(EntityLiving.java:197)
at cn.nukkit.Player.onUpdate(Player.java:1603)
at cn.nukkit.Server.checkTickUpdates(Server.java:914)
at cn.nukkit.Server.tick(Server.java:1001)
at cn.nukkit.Server.tickProcessor(Server.java:799)
at cn.nukkit.Server.start(Server.java:778)
at cn.nukkit.Server.<init>(Server.java:469)
at cn.nukkit.Nukkit.main(Nukkit.java:68)
Caused by: java.lang.NullPointerException
 

jbreadtoasty

Пользователь
Hello, I am english, But i am here to tell you that nukkit version 1.2.2 has basically screwed over all the plugins. Hopefully they will update nukkit as soon as possible to fix these errors.
 

fromgate

Administrator
Did you tried latest build from CircleCI? Or just spamming in every plugin discussion topic?
 

twixi

Пользователь
интересует есть ли защита(флаг) от мобов в привате?
 

Dikshikon

Пользователь
Переприват.
Так же я создал регион, себя дэопнул и попробовал сломать что-то. Пишет, якобе, я не могу ломать в своём же регионе.
А так же вот такая ошибка:
"Не мог пройти 'cn.nukkit.event.player.PlayerInteractEvent' событий для 'Regions v0.0.4': null на ru.nukkit.regions.listeners.RegionListener"
 

fromgate

Administrator
Вообще возможность наложения регионов ограничивается этим параметром в конфиге:
allow-to-instersect-with-other-regions: false

Проверьте не true ли там у вас.
Вполне возможно, что дополнительно это ограничение можно обойти при наличии какого-то пермишена. Не помню уже.

Насчёт ошибки.
У вас какая версия? Возьмите с CircleCI. Там что-то недавно исправлялось. Может поможет )
 

Dikshikon

Пользователь
Вообще возможность наложения регионов ограничивается этим параметром в конфиге:
allow-to-instersect-with-other-regions: false

Проверьте не true ли там у вас.
Вполне возможно, что дополнительно это ограничение можно обойти при наличии какого-то пермишена. Не помню уже.

Насчёт ошибки.
У вас какая версия? Возьмите с CircleCI. Там что-то недавно исправлялось. Может поможет )
Можешь дать ссылочку на CircleCI?
И ещё на счёт одного плагина. Существует порт VoxelSniper'a с ПК на Nukkit?
 
Top