Posted August 26, 201411 yr Depending on the latest javadocs there should be a function public void setSkeletonType(int p_82201_1_) in net.minecraft.entity.monster.EntitySkeleton. However when I try to call it it tells me cannot find symbol. Eclipse does not find it either. All necessary libs are included and the object is called correctly. Other functions work flawless. Am I missing something or did someone forget to implement it?
August 27, 201411 yr Author Hm, then tell me please what's wrong with this? import net.minecraft.entity.monster.EntitySkeleton; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; import net.minecraftforge.event.entity.EntityJoinWorldEvent; import cpw.mods.fml.common.eventhandler.SubscribeEvent; public class WitherSkeleton { @SubscribeEvent public void onMobSpawn(EntityJoinWorldEvent event) { if (event.entity instanceof EntitySkeleton) { event.entity.setCurrentItemOrArmor(0, null); // works event.entity.setCurrentItemOrArmor(0, new ItemStack(Items.stone_sword)); // works event.entity.setSkeletonType(1); // does not work! } } } Forge 1.7.10-10.13.0.1208
August 27, 201411 yr Author Just to understand the problem. Shouldn't setCurrentItemOrArmor() fail as well? BTW: It works like this ((EntitySkeleton)event.entity).setSkeletonType(1);
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.