Right Click Add-to-Shulkers Stopped working
calvissuperman opened this issue · 11 comments
Just recently our server lost its ability to right-click add to shulker. We can't figure out what changed, but apparently there was a config update? No matter what we do, even deleting the config and waiting for the server to generate a new one will get it to work.
You have an empty shulker, and when you right click with an item it seems to work. Then you close your inventory and it spits the items out onto the ground like you were still holding them with your cursor.
We only have dynamap and quark installed, and like I said it was working for a long time and just decided to quit on us after some sort of config update.
@Insane-96
https://pastebin.com/j1BEJF51
The problem still exists in Quark r1.5-158.271 and ARL 1.3-30.25. Singleplayer has flaky item drop behavior, multiplayer outright fails to drop item into shulker box. Server log error on item drop (recoverable, spams output):
[Server thread/FATAL] [minecraft/MinecraftServer]: Error executing task
java.util.concurrent.ExecutionException: java.lang.NullPointerException
at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_212]
at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_212]
at net.minecraft.util.Util.runTask(Util.java:54) [Util.class:?]
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:798) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:415) [DedicatedServer.class:?]
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:743) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:592) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]
Caused by: java.lang.NullPointerException
at vazkii.arl.util.AbstractDropIn.getCapability(AbstractDropIn.java:21) ~[AbstractDropIn.class:?]
at net.minecraftforge.common.capabilities.CapabilityDispatcher.getCapability(CapabilityDispatcher.java:108) ~[CapabilityDispatcher.class:?]
at net.minecraft.item.ItemStack.getCapability(ItemStack.java:1320) ~[ItemStack.class:?]
at vazkii.arl.util.DropInHandler.getDropInHandler(DropInHandler.java:113) ~[DropInHandler.class:?]
at vazkii.arl.util.DropInHandler.executeDropIn(DropInHandler.java:93) ~[DropInHandler.class:?]
at vazkii.arl.network.message.MessageDropIn.lambda$handleMessage$0(MessageDropIn.java:29) ~[MessageDropIn.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_212]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_212]
at net.minecraft.util.Util.runTask(Util.java:53) ~[Util.class:?]
... 5 more
Checked if it was a config issue but I let a new config file generate for testing. Relevant lines here:
# Blocks with inventories which do not explicitly accept dropoffs, but should be treated as though they do.
S:"Dropoff Enabled Blocks" <
minecraft:chest
minecraft:trapped_chest
minecraft:shulker_box
>