Skip to content

Instantly share code, notes, and snippets.

@RoboMWM
Last active March 24, 2018 20:04
Show Gist options
  • Select an option

  • Save RoboMWM/6152ff322fb6fe3924ec508373bd6e90 to your computer and use it in GitHub Desktop.

Select an option

Save RoboMWM/6152ff322fb6fe3924ec508373bd6e90 to your computer and use it in GitHub Desktop.
If you blanket-uncancel EntityResurrectEvent, expect this to happen

If you uncancel EntityResurrectEvent and don't put a totem of undying in their hand, these errors will occur

[21:58:42] Billy: i just followed the stack, RoboMWM, and its trying to subtract the amount from an item that isnt there (totem of undying)

[22:13:44] Billy: heres your bug, RoboMWM: line 982 sets null stack, 987 never finds a Items.cY (totem of undying) so flag stays false, you uncancel the event fired at 996, which sets the flag to true at 997, thus triggering a subtraction on a null item on line 1000

[22:13:49] Billy: https://gyazo.com/9fc40381e59d082d5b5dfdf0e57bc679

java.util.concurrent.ExecutionException: java.lang.AssertionError: TRAP
at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_71]
at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_71]
at net.minecraft.server.v1_11_R1.SystemUtils.a(SourceFile:47) [patched_1.11.2.jar:git-Paper-1059]
at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:830) [patched_1.11.2.jar:git-Paper-1059]
at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:403) [patched_1.11.2.jar:git-Paper-1059]
at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:754) [patched_1.11.2.jar:git-Paper-1059]
at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:652) [patched_1.11.2.jar:git-Paper-1059]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_71]
Caused by: java.lang.AssertionError: TRAP
at net.minecraft.server.v1_11_R1.ItemStack.F(ItemStack.java:94) ~[patched_1.11.2.jar:git-Paper-1059]
at net.minecraft.server.v1_11_R1.ItemStack.setCount(ItemStack.java:828) ~[patched_1.11.2.jar:git-Paper-1059]
at net.minecraft.server.v1_11_R1.ItemStack.add(ItemStack.java:832) ~[patched_1.11.2.jar:git-Paper-1059]
at net.minecraft.server.v1_11_R1.ItemStack.subtract(ItemStack.java:836) ~[patched_1.11.2.jar:git-Paper-1059]
at net.minecraft.server.v1_11_R1.EntityLiving.d(EntityLiving.java:1001) ~[patched_1.11.2.jar:git-Paper-1059]
at net.minecraft.server.v1_11_R1.EntityLiving.damageEntity(EntityLiving.java:947) ~[patched_1.11.2.jar:git-Paper-1059]
at net.minecraft.server.v1_11_R1.EntityHuman.damageEntity(EntityHuman.java:789) ~[patched_1.11.2.jar:git-Paper-1059]
at net.minecraft.server.v1_11_R1.EntityPlayer.damageEntity(EntityPlayer.java:528) ~[patched_1.11.2.jar:git-Paper-1059]
at net.minecraft.server.v1_11_R1.EntityHuman.attack(EntityHuman.java:1030) ~[patched_1.11.2.jar:git-Paper-1059]
at net.minecraft.server.v1_11_R1.EntityPlayer.attack(EntityPlayer.java:1203) ~[patched_1.11.2.jar:git-Paper-1059]
at net.minecraft.server.v1_11_R1.PlayerConnection.a(PlayerConnection.java:1608) ~[patched_1.11.2.jar:git-Paper-1059]
at net.minecraft.server.v1_11_R1.PacketPlayInUseEntity.a(PacketPlayInUseEntity.java:49) ~[patched_1.11.2.jar:git-Paper-1059]
at net.minecraft.server.v1_11_R1.PacketPlayInUseEntity.a(PacketPlayInUseEntity.java:6) ~[patched_1.11.2.jar:git-Paper-1059]
at net.minecraft.server.v1_11_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[patched_1.11.2.jar:git-Paper-1059]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_71]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_71]
at net.minecraft.server.v1_11_R1.SystemUtils.a(SourceFile:46) ~[patched_1.11.2.jar:git-Paper-1059]
... 5 more
[23:12:59] [Server thread/WARN]: Entity threw exception at world:-3755.699999988079,89.0,783.8157888636847
[23:12:59] [Server thread/WARN]: java.lang.AssertionError: TRAP
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.ItemStack.F(ItemStack.java:94)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.ItemStack.setCount(ItemStack.java:828)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.ItemStack.add(ItemStack.java:832)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.ItemStack.subtract(ItemStack.java:836)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.EntityLiving.d(EntityLiving.java:1001)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.EntityLiving.damageEntity(EntityLiving.java:947)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.EntityMonster.damageEntity(EntityMonster.java:44)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.EntityZombie.damageEntity(EntityZombie.java:163)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.EnchantmentThorns.b(EnchantmentThorns.java:34)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.EnchantmentManager$EnchantmentModifierThorns.a(SourceFile:185)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.EnchantmentManager.a(SourceFile:109)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.EnchantmentManager.a(SourceFile:116)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.EnchantmentManager.a(SourceFile:195)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.Entity.a(Entity.java:2666)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.EntityMonster.B(EntityMonster.java:105)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.EntityZombie.B(EntityZombie.java:202)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.PathfinderGoalMeleeAttack.a(SourceFile:127)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.PathfinderGoalMeleeAttack.e(SourceFile:119)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.PathfinderGoalZombieAttack.e(SourceFile:28)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.PathfinderGoalSelector.a(SourceFile:129)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.EntityInsentient.doTick(EntityInsentient.java:663)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.EntityLiving.n(EntityLiving.java:2056)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.EntityInsentient.n(EntityInsentient.java:502)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.EntityMonster.n(EntityMonster.java:24)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.EntityZombie.n(EntityZombie.java:155)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.EntityLiving.A_(EntityLiving.java:1916)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.EntityInsentient.A_(EntityInsentient.java:245)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.EntityMonster.A_(EntityMonster.java:28)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.World.entityJoinedWorld(World.java:1738)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.World.h(World.java:1713)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.World.tickEntities(World.java:1530)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.WorldServer.tickEntities(WorldServer.java:621)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:898)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:403)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:754)
[23:12:59] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:652)
[23:12:59] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment