package pixlepix.auracascade.block.entity; import net.minecraft.entity.item.EntityItem; import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.world.World; import pixlepix.auracascade.main.AuraUtil; import java.util.List; /** * Created by pixlepix on 12/15/14. */ public class EntityFetchFairy extends EntityFairy { public EntityFetchFairy(World p_i1582_1_) { super(p_i1582_1_); } @Override public void onEntityUpdate() { super.onEntityUpdate(); if (!worldObj.isRemote) { List<EntityItem> nearbyEntities = worldObj.getEntitiesWithinAABB(EntityItem.class, new AxisAlignedBB(posX - 4, posY - 4, posZ - 4, posX + 4, posY + 4, posZ + 4)); for (EntityItem entity : nearbyEntities) { if (AuraUtil.getItemDelay(entity) <= 0) { entity.setPositionAndRotation(player.posX, player.posY, player.posZ, 0, 0); } } } } }