001package net.minecraft.block; 002 003import cpw.mods.fml.relauncher.Side; 004import cpw.mods.fml.relauncher.SideOnly; 005import java.util.Random; 006import net.minecraft.block.material.Material; 007import net.minecraft.client.renderer.texture.IconRegister; 008import net.minecraft.world.World; 009 010public class BlockLockedChest extends Block 011{ 012 protected BlockLockedChest(int par1) 013 { 014 super(par1, Material.wood); 015 } 016 017 /** 018 * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z 019 */ 020 public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) 021 { 022 return true; 023 } 024 025 /** 026 * Ticks the block if it's been scheduled 027 */ 028 public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) 029 { 030 par1World.setBlockToAir(par2, par3, par4); 031 } 032 033 @SideOnly(Side.CLIENT) 034 035 /** 036 * When this method is called, your block should register all the icons it needs with the given IconRegister. This 037 * is the only chance you get to register icons. 038 */ 039 public void registerIcons(IconRegister par1IconRegister) {} 040}