Gravity Grenade Crash
Whenever you use the gravity grenade while having a block in target, the server will crash issuing this error
[23:00:59] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.AssertionError: TRAP
at net.minecraft.server.v1_16_R3.ItemStack.checkEmpty(ItemStack.java:156) ~[patched_1.16.4.jar:git-Paper-416]
at net.minecraft.server.v1_16_R3.ItemStack.setCount(ItemStack.java:976) ~[patched_1.16.4.jar:git-Paper-416]
at net.minecraft.server.v1_16_R3.ItemStack.add(ItemStack.java:980) ~[patched_1.16.4.jar:git-Paper-416]
at net.minecraft.server.v1_16_R3.ItemStack.subtract(ItemStack.java:984) ~[patched_1.16.4.jar:git-Paper-416]
at net.minecraft.server.v1_16_R3.ItemFireball.a(ItemFireball.java:46) ~[patched_1.16.4.jar:git-Paper-416]
at net.minecraft.server.v1_16_R3.ItemStack.placeItem(ItemStack.java:234) ~[patched_1.16.4.jar:git-Paper-416]
at net.minecraft.server.v1_16_R3.PlayerInteractManager.a(PlayerInteractManager.java:533) ~[patched_1.16.4.jar:git-Paper-416]
at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1549) ~[patched_1.16.4.jar:git-Paper-416]
at net.minecraft.server.v1_16_R3.PacketPlayInUseItem.a(PacketPlayInUseItem.java:27) ~[patched_1.16.4.jar:git-Paper-416]
at net.minecraft.server.v1_16_R3.PacketPlayInUseItem.a(PacketPlayInUseItem.java:5) ~[patched_1.16.4.jar:git-Paper-416]
at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:23) ~[patched_1.16.4.jar:git-Paper-416]
at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.4.jar:git-Paper-416]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.4.jar:git-Paper-416]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.4.jar:git-Paper-416]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.4.jar:git-Paper-416]
at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1132) ~[patched_1.16.4.jar:git-Paper-416]
at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1125) ~[patched_1.16.4.jar:git-Paper-416]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.4.jar:git-Paper-416]
at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1086) ~[patched_1.16.4.jar:git-Paper-416]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1000) ~[patched_1.16.4.jar:git-Paper-416]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:173) ~[patched_1.16.4.jar:git-Paper-416]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_252]
[23:00:59] [Server thread/ERROR]: This crash report has been saved to: /home/minecraft/servers/mine206174/./crash-reports/crash-2021-04-12_23.00.59-server.txt
Running on PaperSpigot 1.16.4-416
The bug is consistent and happens every time, it doesnt seem to be a rare occurence and happened everytime a gravity grenade is thrown whenever looking at the ground.
Throwing the grenade while looking in the air or at an entity works as intended