Interact on a sub hitbox error, and meg interact event doesn't trigger with sub hitboxes b_ and obb
Tested in 1.20.4 on latest paper
Interact on a sub hitbox error, and meg interact api event doesn't trigger with sub hitboxes b_ and obb
[16:47:54 ERROR]: Failed to handle packet com.ticxo.modelengine.v1_20_R3.network.patch.ServerboundInteractPacketWrapper@56e098cf, suppressing error java.lang.NullPointerException: Cannot invoke "com.ticxo.modelengine.api.nms.entity.EntityHandler$InteractionResult.ordinal()" because "result" is null at com.ticxo.modelengine.v1_20_R3.entity.hitbox.HitboxEntityImpl.a(HitboxEntityImpl.java:202) ~[ModelEngine-4.0.6.jar:?] at net.minecraft.world.entity.player.Player.interactOn(Player.java:1171) ~[?:?] at com.ticxo.modelengine.v1_20_R3.network.patch.PatchedServerGamePacketListener$4.performInteraction(PatchedServerGamePacketListener.java:205) ~[ModelEngine-4.0.6.jar:?] at com.ticxo.modelengine.v1_20_R3.network.patch.PatchedServerGamePacketListener$4.a(PatchedServerGamePacketListener.java:223) ~[ModelEngine-4.0.6.jar:?] at net.minecraft.network.protocol.game.ServerboundInteractPacket$InteractionAction.dispatch(ServerboundInteractPacket.java:131) ~[?:?] at net.minecraft.network.protocol.game.ServerboundInteractPacket.dispatch(ServerboundInteractPacket.java:80) ~[?:?] at com.ticxo.modelengine.v1_20_R3.network.patch.ServerboundInteractPacketWrapper.a(ServerboundInteractPacketWrapper.java:55) ~[ModelEngine-4.0.6.jar:?] at com.ticxo.modelengine.v1_20_R3.network.patch.PatchedServerGamePacketListener.handleInteract(PatchedServerGamePacketListener.java:171) ~[ModelEngine-4.0.6.jar:?] at com.ticxo.modelengine.v1_20_R3.network.patch.ServerboundInteractPacketWrapper.a(ServerboundInteractPacketWrapper.java:34) ~[ModelEngine-4.0.6.jar:?] at com.ticxo.modelengine.v1_20_R3.network.patch.ServerboundInteractPacketWrapper.a(ServerboundInteractPacketWrapper.java:13) ~[ModelEngine-4.0.6.jar:?] at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:54) ~[?:?] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.20.4.jar:git-Purpur-2155] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1488) ~[purpur-1.20.4.jar:git-Purpur-2155] at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:194) ~[purpur-1.20.4.jar:git-Purpur-2155] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1465) ~[purpur-1.20.4.jar:git-Purpur-2155] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1388) ~[purpur-1.20.4.jar:git-Purpur-2155] at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?] at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1366) ~[purpur-1.20.4.jar:git-Purpur-2155] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1255) ~[purpur-1.20.4.jar:git-Purpur-2155] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323) ~[purpur-1.20.4.jar:git-Purpur-2155] at java.lang.Thread.run(Thread.java:1583) ~[?:?]