When you misclick and fall of the dragon the dragon tries to catch you, however there is a bug in the currently used version of the mod that causes and Exception which is caught by the handler that kills the entity (dragon).
[21Apr2024 14:07:13.897] [Server thread/WARN] [neruina/]: Neruina Caught Exception
java.lang.NullPointerException: Cannot invoke "net.minecraft.world.entity.Entity.m20182()" because "p20281" is null
at net.minecraft.world.entity.Entity.m20280(Entity.java:1420) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at com.github.kay9.dragonmounts.dragon.ai.DragonFollowOwnerGoal.m8045(DragonFollowOwnerGoal.java:80) ~[dragonmounts-1.20.1-1.1.5.b3.jar%23390!/:1.20.1-1.1.5.b3]
at net.minecraft.world.entity.ai.goal.WrappedGoal.m8045(WrappedGoal.java:27) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at net.minecraft.world.entity.ai.goal.GoalSelector.m25373(GoalSelector.java:85) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at net.minecraft.world.entity.Mob.m6140(Mob.java:760) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at net.minecraft.world.entity.LivingEntity.m8107(LivingEntity.java:2548) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at net.minecraft.world.entity.Mob.m8107(Mob.java:536) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at net.minecraft.world.entity.AgeableMob.m8107(AgeableMob.java:128) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at net.minecraft.world.entity.animal.Animal.m8107(Animal.java:54) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at net.minecraft.world.entity.LivingEntity.m8119(LivingEntity.java:2298) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at net.minecraft.world.entity.Mob.m8119(Mob.java:337) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at com.github.kay9.dragonmounts.dragon.TameableDragon.m8119(TameableDragon.java:332) ~[dragonmounts-1.20.1-1.1.5.b3.jar%23390!/:1.20.1-1.1.5.b3]
at net.minecraft.server.level.ServerLevel.m8647(ServerLevel.java:693) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at net.minecraft.world.level.Level.mixinextras$bridge$accept$168(Level.java) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at com.bawnorton.neruina.handler.NeruinaTickHandler.safelyTickEntities$notTheCauseOfTickLag(NeruinaTickHandler.java:115) ~[neruina-1.3.0-forge+1.18.2-1.20.1.jar%23465!/:?]
at net.minecraft.world.level.Level.wrapOperation$bhf000$neruina$catchTickingEntities(Level.java:7040) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at net.minecraft.world.level.Level.m46653(Level.java:479) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at net.minecraft.server.level.ServerLevel.m184063(ServerLevel.java:343) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at net.minecraft.world.level.entity.EntityTickList.m156910(EntityTickList.java:54) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at net.minecraft.server.level.ServerLevel.m8793(ServerLevel.java:323) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at net.minecraft.server.MinecraftServer.m5703(MinecraftServer.java:893) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at net.minecraft.server.dedicated.DedicatedServer.m5703(DedicatedServer.java:283) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at net.minecraft.server.MinecraftServer.m5705(MinecraftServer.java:814) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at net.minecraft.server.MinecraftServer.m130011(MinecraftServer.java:661) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at net.minecraft.server.MinecraftServer.m206580(MinecraftServer.java:251) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[21Apr2024 14:07:13.966] [Server thread/INFO] [net.minecraft.world.entity.LivingEntity/]: Named entity TameableDragon['Naga Draconis'/161818, l='ServerLevel[world]', x=35.40, y=76.49, z=209.10] died: Naga Draconis was killed
Describe the Bug
When you misclick and fall of the dragon the dragon tries to catch you, however there is a bug in the currently used version of the mod that causes and Exception which is caught by the handler that kills the entity (dragon).
It seems the more recent versions of Dragon Mounts Legacy has fixes for this issue and plenty other, could this mod be updated? ( https://github.com/Kay9Unit/Dragon-Mounts-Legacy/pull/185 )
Reproduction Steps
Crash Report or Log
[21Apr2024 14:07:13.897] [Server thread/WARN] [neruina/]: Neruina Caught Exception java.lang.NullPointerException: Cannot invoke "net.minecraft.world.entity.Entity.m20182()" because "p20281" is null at net.minecraft.world.entity.Entity.m20280(Entity.java:1420) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at com.github.kay9.dragonmounts.dragon.ai.DragonFollowOwnerGoal.m8045(DragonFollowOwnerGoal.java:80) ~[dragonmounts-1.20.1-1.1.5.b3.jar%23390!/:1.20.1-1.1.5.b3] at net.minecraft.world.entity.ai.goal.WrappedGoal.m8045(WrappedGoal.java:27) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at net.minecraft.world.entity.ai.goal.GoalSelector.m25373(GoalSelector.java:85) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at net.minecraft.world.entity.Mob.m6140(Mob.java:760) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at net.minecraft.world.entity.LivingEntity.m8107(LivingEntity.java:2548) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at net.minecraft.world.entity.Mob.m8107(Mob.java:536) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at net.minecraft.world.entity.AgeableMob.m8107(AgeableMob.java:128) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at net.minecraft.world.entity.animal.Animal.m8107(Animal.java:54) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at net.minecraft.world.entity.LivingEntity.m8119(LivingEntity.java:2298) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at net.minecraft.world.entity.Mob.m8119(Mob.java:337) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at com.github.kay9.dragonmounts.dragon.TameableDragon.m8119(TameableDragon.java:332) ~[dragonmounts-1.20.1-1.1.5.b3.jar%23390!/:1.20.1-1.1.5.b3] at net.minecraft.server.level.ServerLevel.m8647(ServerLevel.java:693) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at net.minecraft.world.level.Level.mixinextras$bridge$accept$168(Level.java) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at com.bawnorton.neruina.handler.NeruinaTickHandler.safelyTickEntities$notTheCauseOfTickLag(NeruinaTickHandler.java:115) ~[neruina-1.3.0-forge+1.18.2-1.20.1.jar%23465!/:?] at net.minecraft.world.level.Level.wrapOperation$bhf000$neruina$catchTickingEntities(Level.java:7040) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at net.minecraft.world.level.Level.m46653(Level.java:479) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at net.minecraft.server.level.ServerLevel.m184063(ServerLevel.java:343) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at net.minecraft.world.level.entity.EntityTickList.m156910(EntityTickList.java:54) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at net.minecraft.server.level.ServerLevel.m8793(ServerLevel.java:323) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at net.minecraft.server.MinecraftServer.m5703(MinecraftServer.java:893) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at net.minecraft.server.dedicated.DedicatedServer.m5703(DedicatedServer.java:283) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at net.minecraft.server.MinecraftServer.m5705(MinecraftServer.java:814) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at net.minecraft.server.MinecraftServer.m130011(MinecraftServer.java:661) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at net.minecraft.server.MinecraftServer.m206580(MinecraftServer.java:251) ~[server-1.20.1-20230612.114412-srg.jar%23555!/:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [21Apr2024 14:07:13.966] [Server thread/INFO] [net.minecraft.world.entity.LivingEntity/]: Named entity TameableDragon['Naga Draconis'/161818, l='ServerLevel[world]', x=35.40, y=76.49, z=209.10] died: Naga Draconis was killed
Operating System
Windows 11
Minecraft Version
1.20
Modloader
Forge
Modpack Version
bmc4 v26
Other Mods
No response