Posted April 12, 201312 yr Hey guys I am trying to get sheep to drop my lamb chop item This is the code I have so far: public class LivingDropsEvent { public static double rand; @ForgeSubscribe public void onEntityDrop(LivingDropsEvent event) { if (event.source.getDamageType().equals("player")) { rand = Math.random(); if (event.entityLiving instanceof EntitySheep) { if (rand < 0.50d){ event.entityLiving.dropItem(ParallelWorlds.LambChop.itemID, 3); } } } } } I have errors under source and entityLiving Any ideas? STOP CRUCIFYING NEW MODDERS!!!!
April 12, 201312 yr public class LivingDropsEvent { import net.minecraftforge.event.entity.living.*; import net.minecraft.entity.player.*; public static double rand; @ForgeSubscribe public void onEntityDrop(LivingDropsEvent event) { if (event.source.getEntity() instanceof EntityPlayer) { rand = Math.random(); EntityPlayer killer = (EntityPlayer)event.source.getEntity(); //if u want the killer if (event.entity instanceof EntitySheep && !event.entity.worldObj.isRemote) { if (rand < 0.50d){ event.entity.dropItem(ParallelWorlds.LambChop.itemID, 3); } } } }
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.