Good job, but I think you should turn it into a Maven project, I submitted a PR: https://github.com/brunyman/LockettePro/pull/3
brunyman updated LockettePro - For 1.14/1.15/1.16 with a new update entry: Fixes Read the rest of this update entry...
brunyman updated LockettePro - For 1.14/1.15/1.16 with a new update entry: Improvements Read the rest of this update entry...
Hey, people on my server are able to use minecarts with hoppers to transfer the items out of a chest. Any possibility you could fix this?
Minecraft 1.16.1 papermc 131 Code (Text): [01:33:09 ERROR]: Could not pass event PlayerInteractEvent to LockettePro v2.10.2 java.lang.ClassCastException: null [01:33:11 ERROR]: Could not pass event PlayerInteractEvent to LockettePro v2.10.2 java.lang.ClassCastException: null [01:33:12 ERROR]: Could not pass event BlockBreakEvent to LockettePro v2.10.2 java.lang.ClassCastException: null [01:33:27 ERROR]: Could not pass event PlayerInteractEvent to LockettePro v2.10.2 java.lang.ClassCastException: null [01:33:27 ERROR]: Could not pass event PlayerInteractEvent to LockettePro v2.10.2 java.lang.ClassCastException: null [01:33:29 ERROR]: Could not pass event PlayerInteractEvent to LockettePro v2.10.2 java.lang.ClassCastException: null [01:33:29 ERROR]: Could not pass event BlockBreakEvent to LockettePro v2.10.2 java.lang.ClassCastException: null
[13:10:03 ERROR]: Could not pass event BlockBreakEvent to LockettePro v2.10.2 java.lang.ClassCastException: org.bukkit.craftbukkit.v1_16_R1.block.impl.CraftLe ctern cannot be cast to org.bukkit.block.data.type.Chest at me.crafter.mc.lockettepro.LocketteProAPI.getRelativeChestFace(Lockett eProAPI.java:678) ~[?:?] at me.crafter.mc.lockettepro.LocketteProAPI.isLocked(LocketteProAPI.java :53) ~[?:?] at me.crafter.mc.lockettepro.BlockPlayerListener.onAttemptBreakLockedBlo cks(BlockPlayerListener.java:234) ~[?:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventEx ecutor230.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69 ) ~[patched_1.16.1.jar:git-Paper-131] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:8 0) ~[patched_1.16.1.jar:git-Paper-131] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:70) ~[patched_1.16.1.jar:git-Paper-131] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:607) ~[patched_1.16.1.jar:git-Paper-131] at net.minecraft.server.v1_16_R1.PlayerInteractManager.breakBlock(Player InteractManager.java:324) ~[patched_1.16.1.jar:git-Paper-131] at net.minecraft.server.v1_16_R1.PlayerInteractManager.a(PlayerInteractM anager.java:283) ~[patched_1.16.1.jar:git-Paper-131] at net.minecraft.server.v1_16_R1.PlayerInteractManager.a(PlayerInteractM anager.java:249) ~[patched_1.16.1.jar:git-Paper-131] at net.minecraft.server.v1_16_R1.PlayerConnection.a(PlayerConnection.jav a:1389) ~[patched_1.16.1.jar:git-Paper-131] at net.minecraft.server.v1_16_R1.PacketPlayInBlockDig.a(SourceFile:40) ~ [patched_1.16.1.jar:git-Paper-131] at net.minecraft.server.v1_16_R1.PacketPlayInBlockDig.a(SourceFile:10) ~ [patched_1.16.1.jar:git-Paper-131] at net.minecraft.server.v1_16_R1.PlayerConnectionUtils.lambda$ensureMain Thread$1(PlayerConnectionUtils.java:23) ~[patched_1.16.1.jar:git-Paper-131] at net.minecraft.server.v1_16_R1.TickTask.run(SourceFile:18) ~[patched_1 .16.1.jar:git-Paper-131] at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.executeTask(IAsyncTas kHandler.java:136) ~[patched_1.16.1.jar:git-Paper-131] at net.minecraft.server.v1_16_R1.IAsyncTaskHandlerReentrant.executeTask( SourceFile:23) ~[patched_1.16.1.jar:git-Paper-131] at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.executeNext(IAsyncTas kHandler.java:109) ~[patched_1.16.1.jar:git-Paper-131] at net.minecraft.server.v1_16_R1.MinecraftServer.aZ(MinecraftServer.java :1137) ~[patched_1.16.1.jar:git-Paper-131] at net.minecraft.server.v1_16_R1.MinecraftServer.executeNext(MinecraftSe rver.java:1130) ~[patched_1.16.1.jar:git-Paper-131] at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.executeAll(IAsyncTask Handler.java:95) ~[patched_1.16.1.jar:git-Paper-131] at net.minecraft.server.v1_16_R1.MinecraftServer.a(MinecraftServer.java: 1260) ~[patched_1.16.1.jar:git-Paper-131] at net.minecraft.server.v1_16_R1.MinecraftServer.v(MinecraftServer.java: 1001) ~[patched_1.16.1.jar:git-Paper-131] at net.minecraft.server.v1_16_R1.MinecraftServer.lambda$a$0(MinecraftSer ver.java:177) ~[patched_1.16.1.jar:git-Paper-131] at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
Signs can be placed on doors within grief prevention protected areas by non-owners. My dev has updated this in the past for our server (nyaacat version) but still seems to be a problem so wanted to make it known here since they never update and ive moved over to this version because of sign data issues with the other.
right, GP support will have to be implemented to prevent this Thanks for report fixing it right now I have tested it and normally it removes the minecart hopper entity and also blocks it from taking the items. maybe there is another protection plugin that prevents it from being removed? Do you have any protection setup where the cart is?
You only need to add to the plugin config at lockables: CRAFTING_TABLE , and so it will block the crafting table usage
brunyman updated LockettePro - For 1.14/1.15/1.16 with a new update entry: Fixes Read the rest of this update entry...
Any chance GP support will be implemented into this? If not we will just continue how we have but I imagine we aren't the only ones that use them in conjunction with one another.