content: package thebetweenlands.common.block.misc;
  
  import javax.annotation.Nullable;
  
  import net.minecraft.block.BlockButton;
  import net.minecraft.block.SoundType;
  import net.minecraft.entity.player.EntityPlayer;
  import net.minecraft.init.SoundEvents;
  import net.minecraft.util.SoundCategory;
  import net.minecraft.util.math.BlockPos;
  import net.minecraft.world.World;
  import thebetweenlands.client.tab.BLCreativeTabs;
  
  public class BlockButtonBetweenlands extends BlockButton {
      private boolean wooden;
  
      public BlockButtonBetweenlands(boolean wooden) {
          super(wooden);
          this.setHardness(0.5F);
          this.wooden = wooden;
          if(wooden) {
          	this.setSoundType(SoundType.WOOD);
          } else {
          	this.setSoundType(SoundType.STONE);
          }
          this.setCreativeTab(BLCreativeTabs.BLOCKS);
      }
  
      @Override
      protected void playClickSound(@Nullable EntityPlayer player, World worldIn, BlockPos pos) {
          if (wooden)
              worldIn.playSound(player, pos, SoundEvents.BLOCK_WOOD_BUTTON_CLICK_ON, SoundCategory.BLOCKS, 0.3F, 0.6F);
          else
              worldIn.playSound(player, pos, SoundEvents.BLOCK_STONE_BUTTON_CLICK_ON, SoundCategory.BLOCKS, 0.3F, 0.6F);
      }
  
      @Override
      protected void playReleaseSound(World worldIn, BlockPos pos) {
          if (wooden)
              worldIn.playSound((EntityPlayer) null, pos, SoundEvents.BLOCK_WOOD_BUTTON_CLICK_OFF, SoundCategory.BLOCKS, 0.3F, 0.5F);
          else
              worldIn.playSound((EntityPlayer) null, pos, SoundEvents.BLOCK_STONE_BUTTON_CLICK_OFF, SoundCategory.BLOCKS, 0.3F, 0.5F);
      }
  }
  