Placing cargo nodes input/output results in unusable nodes.
sarhatabaot opened this issue ยท 6 comments
๐ Description (REQUIRED)
Placing any cargo items produces an error in the console, and doesn't allow interaction (right click) with it.
๐ Steps to reproduce the Issue (REQUIRED)
Placing any cargo item - input/output/manager in versions 733,734 will bring up an error as detailed below.
๐ก Expected behavior (REQUIRED)
No error, right click shows the appropriate menu.
๐ Server Log
https://pastebin.com/MRV9hJnj - error
https://pastebin.com/yPZryisW - server log
๐ /error-reports/ Folder
๐งญ Environment (REQUIRED)
- Server Software (Spigot/Paper): Paper 1.15.2 build 389
- Minecraft Version: 1.15.2
- Slimefun Version: DEV 734
- CS-CoreLib Version: DEV 91
Hmm, I added a workaround for 1.14 and 1.15, but for 1.16, they will simply get a prompt to update their server software.
The same error appears with ancient pedestals.
Seems to originate from commit, specifically from PaperLib.getBlockState()
.
Replacing PaperLib.getBlockState()
with block.getState()
fixes the problem, but then we lose the optimizations.
Can you maybe try with the most recent build? The stacktrace should look a bit different
I am still unable to reproduce this issue with the latest build of Paper.
And PersistentDataHolder#getPersistentDataContainer() is annotated as @NotNull
, yet on some older Paper versions it appears to sometimes be null.