package net.paladrill.paladrillmod.procedure; import net.paladrill.paladrillmod.item.ItemXpBerries; import net.paladrill.paladrillmod.ElementsPaladrillmodMod; import net.minecraft.item.ItemStack; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.Entity; import java.util.Map; @ElementsPaladrillmodMod.ModElement.Tag public class ProcedureXpBerriesRightClickedInAir extends ElementsPaladrillmodMod.ModElement { public ProcedureXpBerriesRightClickedInAir(ElementsPaladrillmodMod instance) { super(instance, 146); } public static void executeProcedure(Map dependencies) { if (dependencies.get("entity") == null) { System.err.println("Failed to load dependency entity for procedure XpBerriesRightClickedInAir!"); return; } Entity entity = (Entity) dependencies.get("entity"); if (entity instanceof EntityPlayer) ((EntityPlayer) entity).addExperience((int) 38); if (entity instanceof EntityPlayer) ((EntityPlayer) entity).inventory.clearMatchingItems(new ItemStack(ItemXpBerries.block, (int) (1)).getItem(), -1, (int) 1, null); } }