Plugin category: Mechanical Minecraft version: 1.12.2 Suggested name: denyDragonEgg What I want: I would like a simple cancel plugin that would deny interaction with Dragon Egg. This is for all default players. I don't like the Dragon Egg display in a hub that teleports around when players interacted with. Commands: No commands Permissions: No permissions Thank you for reading.
@johnny_boy Rather, it is a left click that teleports the egg around and not a right click. Thank you for doing this. Hope you can fix this.
@madtomic my apologies here is the new version: https://www.dropbox.com/s/9v6otxx2hu4v64z/NoInteractDragonEgg-v1.0.1.jar?dl=0 I've decided to add a permission to be able to break dragon eggs, by default it's nointeractdragonegg.break however you can change it in the plugin config file Let me know if there are any bugs/issues and I'll fix asap.
@johnny_boy That works better. Thanks! @johnny_boy I just came across this error on startup. No one interact with egg and this spam on onenable. Code: [10:54:23 ERROR]: Could not pass event PlayerInteractEvent to NoInteractDragonEgg v1.0.1 org.bukkit.event.EventException: null at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:72) ~[paper-1.12.2.jar:git-Paper-f59f630b] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[paper-1.12.2.jar:git-Paper-f59f630b] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[paper-1.12.2.jar:git-Paper-f59f630b] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[paper-1.12.2.jar:git-Paper-f59f630b] at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:236) ~[paper-1.12.2.jar:git-Paper-f59f630b] at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:203) ~[paper-1.12.2.jar:git-Paper-f59f630b] at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:199) ~[paper-1.12.2.jar:git-Paper-f59f630b] at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1530) ~[paper-1.12.2.jar:git-Paper-f59f630b] at net.minecraft.server.v1_12_R1.PacketPlayInArmAnimation.a(PacketPlayInArmAnimation.java:24) ~[paper-1.12.2.jar:git-Paper-f59f630b] at net.minecraft.server.v1_12_R1.PacketPlayInArmAnimation.a(PacketPlayInArmAnimation.java:5) ~[paper-1.12.2.jar:git-Paper-f59f630b] at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[paper-1.12.2.jar:git-Paper-f59f630b] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_251] at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_251] at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) ~[paper-1.12.2.jar:git-Paper-f59f630b] at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:850) ~[paper-1.12.2.jar:git-Paper-f59f630b] at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[paper-1.12.2.jar:git-Paper-f59f630b] at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774) ~[paper-1.12.2.jar:git-Paper-f59f630b] at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666) ~[paper-1.12.2.jar:git-Paper-f59f630b] at java.lang.Thread.run(Unknown Source) [?:1.8.0_251] Caused by: java.lang.NullPointerException at me.johnny.nointeractdragonegg.events.PlayerInteractDragonEgg.onInteract(PlayerInteractDragonEgg.java:23) ~[?:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor119.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[paper-1.12.2.jar:git-Paper-f59f630b] ... 18 more EDIT by Moderator: merged posts, please use the edit button instead of double posting.