The plugin is great, however, when using BackToTheRoots V2.2.0 in my 1.20.1 server, it gives an error. The error indicates that there is an issue with your plugin or code related to the use of the org.bukkit.Material.LEGACY_GRASS_BLOCK enum constant. Error info:
java.lang.IllegalArgumentException: (This exception is thrown when there is an illegal argument passed to a method, in this case, the valueOf method of the org.bukkit.Material enum.)
No enum constant org.bukkit.Material.LEGACY_GRASS_BLOCK: (the code is trying to retrieve an enum constant named LEGACY_GRASS_BLOCK from the org.bukkit.Material enum, but it does not exist.)
[17:44:48 ERROR]: Could not pass event PlayerInteractEvent to BackToTheRoots v2.2.0
java.lang.IllegalArgumentException: No enum constant org.bukkit.Material.LEGACY_GRASS_BLOCK
at java.lang.Enum.valueOf(Enum.java:273) ~[?:?]
at org.bukkit.Material.valueOf(Material.java:121) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.legacy.CraftLegacy.valueOf(CraftLegacy.java:229) ~[paper-1.20.1.jar:git-Paper-169]
at de.epicmc.roots.events.flags.FLAG_Path_Make.onInteract(FLAG_Path_Make.java:20) ~[BackToTheRoots.jar:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor104.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:81) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:git-Paper-169]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.20.1.jar:git-Paper-169]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[paper-1.20.1.jar:git-Paper-169]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:591) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.server.level.ServerPlayerGameMode.useItemOn(ServerPlayerGameMode.java:537) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleUseItemOn(ServerGamePacketListenerImpl.java:2015) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundUseItemOnPacket.handle(ServerboundUseItemOnPacket.java:37) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundUseItemOnPacket.a(ServerboundUseItemOnPacket.java:9) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:51) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1338) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:197) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1315) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1308) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1286) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1174) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317) ~[paper-1.20.1.jar:git-Paper-169]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Great Plugin, I just wanted to deactivate the collisions.
Anything I tried to do with an own plugin didn't work, and with this plugin it worked instantly and perfectly fine!
I really love the plugin! I have a little problem with the axe damage but it doesn't affect the gameplay too much. A suggestion would be to allow us to configure the attack speed, so we can for example make other tools slower.
Great Plugin and very easy to use but one thing that I having missing is the abillity to disable world like if survival disabled the plugin will not work in that world ! please add this its will be the best if u will add this thanks!
This is a really handy plugin and is still supported by spigot legacy mode, but my only issue is I have found out that this plugin is making it so that I cannot have multiple users/animals in boats and I can only have one. If that was fixed it'd be 5 stars, thanks for the amazing plugin.
Awesome, can't say anything else. Everything here works flawlessly and doesn't give me errors with my own plugins (I've had similar plugins which do this interfere with my own BUT NOT THIS).
Hello,
I am having an issue where the collisions are set to be disabled and people cant push people in the world they are changed in but then when they change worlds and go back to the world they were in they can collide with players again. After this the setting seems to work on and off. Also a suggestion I have would be to make it so the plugin can be configured per world. Thanks :D
Made my day learning that I could finally turn off Player Collisions after a long time searching for plugins compatible with Spigot 1.12.1. Praise you man!
Great plugin! I really love it because all those players say I HATE 1.9 PvP but the most plugins online support 1.9 so I need my server on 1.9 or higher for the plugins and with this plugin my players are also happy because the good old 1.8 PvP
PS lol you're Dutch in the gif there stand handwerk
Keep working on this great plugin I would recommend it everyone
Update for 1.11 should come really soon.
I just need to test everything. c:
Version: 1.10.0
--------------------------------------------------------
maybe you can allow 1.8 players to join
--------------------------------------------------------
I would love to, but as I know you must have the specific Spigot version for that and I can't do anything by plugin. c:
Version: 1.9.0
This is a very usefull serverplugin that does what it shoud.
It's usefull if you wannt to stick to 1.8 features and still wannt to use the latest plugin. Go on with your work! :D
The plugin does exactly what it should do. The GUI is very fancy and usefull. Unfortunatly it works with Scoreboards. Sadly, minecraft can only have a player be on one team at once. So it breaks commandblock-minigame-creations working with scoreboard on your server.
Thank you for your review.
With the latest version I changed the way how the "No Collision" works.
So it should work better with already existing teams.
Version: 1.8.0
Excellent! Does exactly what you would want it to do, very configurable. My players no longer push each other into combat!
Does what it says on the tin ^^ works perfectly, can't wait for the Anti-Player bumping, would also love to see the ability to disable the Skeletal Trap Horses, they spawn way too much on hard and drop a lot of enchanted armor. Fully support this plugin!