package net.minecraft.server; import java.util.Random; public class BlockMobSpawner extends BlockContainer { protected BlockMobSpawner(int i, int j) { super(i, j, Material.STONE); } public TileEntity a_() { return new TileEntityMobSpawner(); } public int a(int i, Random random) { return Block.MOB_SPAWNER.id; // CraftBukkit } public int a(Random random) { return 1; // CraftBukkit } // CraftBukkit start public void dropNaturally(World world, int i, int j, int k, int l, float f) { TileEntity entity = world.getTileEntity(i, j, k); if (entity instanceof TileEntityMobSpawner) { super.dropNaturally(world, i, j, k, ((TileEntityMobSpawner) entity).getId(), f); } } public void remove(World world, int i, int j, int k) { dropNaturally(world, i, j, k, 0, 1.0f); super.remove(world, i, j, k); } protected int a_(int i) { return i; } // CraftBukkit end public boolean a() { return false; } }