package net.glowstone.block.blocktype; import net.glowstone.block.GlowBlock; import net.glowstone.block.GlowBlockState; import net.glowstone.entity.GlowPlayer; import net.glowstone.inventory.ToolType; import org.bukkit.Material; import org.bukkit.block.BlockFace; import org.bukkit.inventory.ItemStack; import org.bukkit.util.Vector; public class BlockIronTrapDoor extends BlockDirectDrops { private BlockTrapDoor trapDoor; public BlockIronTrapDoor() { super(Material.IRON_TRAPDOOR, ToolType.PICKAXE); trapDoor = new BlockTrapDoor(this); } @Override public void placeBlock(GlowPlayer player, GlowBlockState state, BlockFace face, ItemStack holding, Vector clickedLoc) { super.placeBlock(player, state, face, holding, clickedLoc); trapDoor.placeBlock(player, state, face, holding, clickedLoc); } @Override public void onRedstoneUpdate(GlowBlock block) { trapDoor.onRedstoneUpdate(block); } }