While I was testing the mod to install it on my server, I tried summoning different creatures. The zombie, vex, spider, etc works fine but the skeleton crashes the game, including when I spawn it via an egg.
I'm sending you the crash report, hoping it helps you fix the problem. It would bother me not to use your mod on my server, I who am a fan of necromancy, it seemed perfect to me!
---- Minecraft Crash Report ----
// My bad.
Time: 02/07/22 18:02
Description: Ticking player
java.lang.NoSuchMethodError: net.minecraft.entity.projectile.ProjectileHelper.getWeaponHoldingHand(Lnet/minecraft/entity/LivingEntity;Ljava/util/function/Predicate;)Lnet/minecraft/util/Hand;
at com.Polarice3.Goety.common.entities.ally.SkeletonMinionEntity.reassessWeaponGoal(SkeletonMinionEntity.java:107) ~[?:1.15.3] {re:classloading}
at com.Polarice3.Goety.common.entities.ally.SkeletonMinionEntity.(SkeletonMinionEntity.java:59) ~[?:1.15.3] {re:classloading}
at com.Polarice3.Goety.common.spells.SkeletonSpell.WandResult(SkeletonSpell.java:76) ~[?:1.15.3] {re:classloading}
at com.Polarice3.Goety.common.items.SoulWand.MagicResults(SoulWand.java:449) ~[?:1.15.3] {re:classloading}
at com.Polarice3.Goety.common.items.SoulWand.func_77654_b(SoulWand.java:193) ~[?:1.15.3] {re:classloading}
at net.minecraft.item.ItemStack.func_77950_b(ItemStack.java:221) ~[?:?] {re:classloading,xf:fml:forge:filled_map.4,xf:fml:forge:itemstack}
at net.minecraft.entity.LivingEntity.func_71036_o(LivingEntity.java:2843) ~[?:?] {re:classloading}
at net.minecraft.entity.player.ServerPlayerEntity.func_71036_o(ServerPlayerEntity.java:1057) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.entity.LivingEntity.func_184608_ct(LivingEntity.java:2723) ~[?:?] {re:classloading}
at net.minecraft.entity.LivingEntity.func_70071h(LivingEntity.java:2114) ~[?:?] {re:classloading}
at net.minecraft.entity.player.PlayerEntity.func_70071h(PlayerEntity.java:223) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.entity.player.ServerPlayerEntity.func_71127_g(ServerPlayerEntity.java:404) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.network.play.ServerPlayNetHandler.func_73660_a(ServerPlayNetHandler.java:207) ~[?:?] {re:classloading}
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:226) ~[?:?] {re:classloading}
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:134) ~[?:?] {re:classloading}
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:865) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:787) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:118) ~[?:?] {re:classloading,xf:OptiFine:default}
at net.minecraft.server.MinecraftServer.func_240802v(MinecraftServer.java:642) [?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.func_240783a(MinecraftServer.java:232) [?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer$$Lambda$6238/1478857516.run(Unknown Source) [?:?] {}
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51] {}
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Server thread
Stacktrace:
at com.Polarice3.Goety.common.entities.ally.SkeletonMinionEntity.reassessWeaponGoal(SkeletonMinionEntity.java:107) ~[?:1.15.3] {re:classloading}
at com.Polarice3.Goety.common.entities.ally.SkeletonMinionEntity.(SkeletonMinionEntity.java:59) ~[?:1.15.3] {re:classloading}
at com.Polarice3.Goety.common.spells.SkeletonSpell.WandResult(SkeletonSpell.java:76) ~[?:1.15.3] {re:classloading}
at com.Polarice3.Goety.common.items.SoulWand.MagicResults(SoulWand.java:449) ~[?:1.15.3] {re:classloading}
at com.Polarice3.Goety.common.items.SoulWand.func_77654_b(SoulWand.java:193) ~[?:1.15.3] {re:classloading}
at net.minecraft.item.ItemStack.func_77950_b(ItemStack.java:221) ~[?:?] {re:classloading,xf:fml:forge:filled_map.4,xf:fml:forge:itemstack}
at net.minecraft.entity.LivingEntity.func_71036_o(LivingEntity.java:2843) ~[?:?] {re:classloading}
at net.minecraft.entity.player.ServerPlayerEntity.func_71036_o(ServerPlayerEntity.java:1057) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.entity.LivingEntity.func_184608_ct(LivingEntity.java:2723) ~[?:?] {re:classloading}
at net.minecraft.entity.LivingEntity.func_70071h(LivingEntity.java:2114) ~[?:?] {re:classloading}
at net.minecraft.entity.player.PlayerEntity.func_70071h(PlayerEntity.java:223) ~[?:?] {re:classloading,pl:accesstransformer:B}
-- Player being ticked --
Details:
Entity Type: minecraft:player (net.minecraft.entity.player.ServerPlayerEntity)
Entity ID: 153
Entity Name: Uraviel
Entity's Exact location: 298.22, 73.00, -457.63
Entity's Block location: World: (298,73,-458), Chunk: (at 10,4,6 in 18,-29; contains blocks 288,0,-464 to 303,255,-449), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1)
Entity's Momentum: 0.00, -0.08, 0.00
Entity's Passengers: []
Entity's Vehicle: ERROR NullPointerException: null
Stacktrace:
at net.minecraft.entity.player.ServerPlayerEntity.func_71127_g(ServerPlayerEntity.java:404) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.network.play.ServerPlayNetHandler.func_73660_a(ServerPlayNetHandler.java:207) ~[?:?] {re:classloading}
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:226) ~[?:?] {re:classloading}
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:134) ~[?:?] {re:classloading}
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:865) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:787) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:118) ~[?:?] {re:classloading,xf:OptiFine:default}
at net.minecraft.server.MinecraftServer.func_240802v(MinecraftServer.java:642) [?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.func_240783a(MinecraftServer.java:232) [?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer$$Lambda$6238/1478857516.run(Unknown Source) [?:?] {}
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51] {}
While I was testing the mod to install it on my server, I tried summoning different creatures. The zombie, vex, spider, etc works fine but the skeleton crashes the game, including when I spawn it via an egg. I'm sending you the crash report, hoping it helps you fix the problem. It would bother me not to use your mod on my server, I who am a fan of necromancy, it seemed perfect to me!