Jump to content

J0nnayAw83n

Members
  • Posts

    1
  • Joined

  • Last visited

Converted

  • Gender
    Undisclosed
  • Personal Text
    I am new!

J0nnayAw83n's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. okay so i'm trying to get my sheep to drop food. this is what i have so fair. i was using the EE3 github as a reference. it works but only for the raw food not the cooked so dose anyone know how to fix this? or where i went wrong? thanks for you help, this is in a EntityLivingHandler @ForgeSubscribe public void onEntityLivingDeath(LivingDeathEvent event) { if (event.source.getDamageType().equals("player")) { AM_ItemDropHelper.drop((EntityPlayer)event.source.getSourceOfDamage(), event.entityLiving); } if (event.source.getDamageType().equals("inFire")) { AM_ItemDropHelper.droping((EntityPlayer)event.source.getSourceOfDamage(), event.entityLiving); } } this is in my GeneralHelper public static ItemStack convertObjectToItemStack(Object obj) { if (obj instanceof Item) { return new ItemStack((Item) obj); } else if (obj instanceof Block) { return new ItemStack((Block) obj); } else if (obj instanceof ItemStack) { return (ItemStack) obj; } else { return null; } } public static Object[] convertSingleStackToPluralStacks(ItemStack stack) { ArrayList<ItemStack> list = new ArrayList<ItemStack>(); ItemStack currentStack; for (int i = 0; i < stack.stackSize; i++) { currentStack = new ItemStack(stack.itemID, 1, stack.getItemDamage()); list.add(currentStack); } return list.toArray(); } public static boolean isHostileEntity(EntityLiving entity) { if ((entity instanceof EntitySheep) ) { return true; } else { return false; } } and this is in a ItemDropHelper private static void dropItem(Entity entity){ entity.dropItem(Aw83nCraftMod.RawLambChops.itemID, 2); } private static void dropItems(Entity entity){ entity.dropItem(Aw83nCraftMod.CookedLambChops.itemID, 2); } public static void drop(EntityPlayer player, EntityLiving entity) { if (AM_GeneralHelper.isHostileEntity(entity)) { AM_ItemDropHelper.dropItem(entity); } } public static void droping(EntityPlayer player, EntityLiving entity) { if (AM_GeneralHelper.isHostileEntity(entity)) { AM_ItemDropHelper.dropItems(entity); } }
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.