Posted September 6, 20169 yr My mod works fine in single player, but when trying to create a server, this method apparently doesn't exist anymore in my entity class: getEntityAttribute(SharedMonsterAttributes.MAX_HEALTH).removeAllModifiers(); Ticking entity java.lang.NoSuchMethodError: net.minecraft.entity.ai.attributes.IAttributeInstance.func_142049_d()V at com.test.entity.EntityCustom.updateStats(EntityCustom.java:805) at com.test.entity.EntityCustom.func_70071_h_(EntityCustom.java:533) at net.minecraft.world.World.func_72866_a(World.java:1964) at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:838) at net.minecraft.world.World.func_72870_g(World.java:1934) at net.minecraft.world.World.func_72939_s(World.java:1750) at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:619) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:709) at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:387) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:613) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:471) at java.lang.Thread.run(Unknown Source) Line 805 is the one shown above and line 533 just calls the method that contains it. I don't know what causes this or what I have done wrong.
September 6, 20169 yr My mod works fine in single player, but when trying to create a server, this method apparently doesn't exist anymore in my entity class: getEntityAttribute(SharedMonsterAttributes.MAX_HEALTH).removeAllModifiers(); Ticking entity java.lang.NoSuchMethodError: net.minecraft.entity.ai.attributes.IAttributeInstance.func_142049_d()V at com.test.entity.EntityCustom.updateStats(EntityCustom.java:805) at com.test.entity.EntityCustom.func_70071_h_(EntityCustom.java:533) at net.minecraft.world.World.func_72866_a(World.java:1964) at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:838) at net.minecraft.world.World.func_72870_g(World.java:1934) at net.minecraft.world.World.func_72939_s(World.java:1750) at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:619) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:709) at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:387) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:613) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:471) at java.lang.Thread.run(Unknown Source) Line 805 is the one shown above and line 533 just calls the method that contains it. I don't know what causes this or what I have done wrong. removeAllModifiers is Client side only. Instead call removeModifier() VANILLA MINECRAFT CLASSES ARE THE BEST RESOURCES WHEN MODDING I will be posting 1.15.2 modding tutorials on this channel. If you want to be notified of it do the normal YouTube stuff like subscribing, ect. Forge and vanilla BlockState generator.
September 6, 20169 yr Author Oh, I see the problem. Hopefully I can fix any problems I have now, thanks!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.