2013-06-11 16:36:06 -07:00

41 lines
1010 B
Java

package mods.tinker.tconstruct.entity.ai;
import java.util.List;
import mods.tinker.tconstruct.entity.GolemBase;
import net.minecraft.block.Block;
import net.minecraft.entity.Entity;
import net.minecraft.entity.ai.EntityAITasks;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.DamageSource;
import net.minecraft.util.EnumMovingObjectType;
import net.minecraft.util.MovingObjectPosition;
import net.minecraft.util.Vec3;
import net.minecraft.world.World;
public abstract class TaskBase
{
public final GolemBase owner;
public TaskBase(GolemBase golem)
{
this.owner = golem;
}
public void init() {}
public void saveTask(NBTTagCompound var1) {}
public void loadTask(NBTTagCompound var1) {}
public abstract boolean update();
public void finishTask() {}
public int getPriority()
{
return 0;
}
}