RuntimeException when attempting to break Ender IO Machines With Yeta Wrench
Proaxel opened this issue · 1 comments
Expected Behavior
When Sneak-Right Clicking on Ender IO machines and conduits with a Yeta Wrench, they should immediately break and drop as an item.
Current Behavior
A java.lang.RuntimeException is thrown upon sneak right-clicking, and the game freezes and crashes shortly afterward. When logging back in after the crash the machine is not broken at all. Breaking the same machine by holding left click with a pickaxe works fine.
Possible Solution
The first line of the Crash Log says
"java.lang.RuntimeException: Do not check permissions on client side! Node: enderio.wrench.break.block_wireless_charger"
Sooo, uh, don't check for block breaking permissions on the client side?
Steps to Reproduce
- Place down an Ender IO machine
- Attempt to break it by sneak right clicking with Yeta Wrench
- Game crashes
Log
https://gist.github.com/Proaxel/6aaa624a7df784320235c5d03cd320ce
https://gist.github.com/Proaxel/76d78a376f02b037d955a6da70e4f43a
https://gist.github.com/Proaxel/5669905d8e14a3dc3c42553ee59c0b24
Detailed Description
It seems to be an issue with how block breaking permissions are handled by FTB Utilities... other than that I'm not really sure.