package net.minecraft.entity.ai;
import net.minecraft.tileentity.MobSpawnerBaseLogic;
import net.minecraft.util.MathHelper;
import net.minecraft.world.World;
class EntityMinecartMobSpawnerLogic extends MobSpawnerBaseLogic
{
/** The spawner minecart using this mob spawner logic. */
final EntityMinecartMobSpawner spawnerMinecart;
EntityMinecartMobSpawnerLogic(EntityMinecartMobSpawner par1EntityMinecartMobSpawner)
{
this.spawnerMinecart = par1EntityMinecartMobSpawner;
}
public void func_98267_a(int par1)
{
this.spawnerMinecart.worldObj.setEntityState(this.spawnerMinecart, (byte)par1);
}
public World getSpawnerWorld()
{
return this.spawnerMinecart.worldObj;
}
public int getSpawnerX()
{
return MathHelper.floor_double(this.spawnerMinecart.posX);
}
public int getSpawnerY()
{
return MathHelper.floor_double(this.spawnerMinecart.posY);
}
public int getSpawnerZ()
{
return MathHelper.floor_double(this.spawnerMinecart.posZ);
}
}