Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fwldmod.common.blocks;
- /**
- * Created by Mobius on 08.04.2018.
- */
- import java.util.Random;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.client.renderer.texture.IIconRegister;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemStack;
- import net.minecraft.nbt.NBTTagCompound;
- import net.minecraft.util.IIcon;
- import net.minecraft.world.World;
- import net.minecraft.world.biome.BiomeGenBase;
- import fwldmod.FWLDMOD;
- /*import fwldmod.api.content.FWLDCBiomes;*/
- import fwldmod.api.content.FWLDCItems;
- public class BlockFWLDSnowyStone extends Block
- {
- public enum BlockType
- {
- COBBLE, STONEBRICK, STONEBRICK_CIRCLE, STONEBRICK_CRACKED;
- }
- private IIcon texture;
- private BlockType type;
- public BlockFWLDSnowyStone(Material material, BlockType type)
- {
- super(material);
- this.setHarvestLevel("pickaxe", 3);
- this.type = type;
- this.setCreativeTab(FWLDMOD.tabFWLDMOD);
- switch (type)
- {
- case COBBLE:
- this.setHardness(1.0F);
- this.setStepSound(Block.soundTypePiston);
- break;
- case STONEBRICK:
- this.setHardness(1.0F);
- this.setStepSound(Block.soundTypePiston);
- break;
- case STONEBRICK_CIRCLE:
- this.setHardness(1.0F);
- this.setStepSound(Block.soundTypePiston);
- break;
- case STONEBRICK_CRACKED:
- this.setHardness(1.0F);
- this.setStepSound(Block.soundTypePiston);
- break;
- default:
- break;
- }
- }
- @Override
- public void registerBlockIcons(IIconRegister iconRegister)
- {
- switch (type)
- {
- case COBBLE:
- texture = iconRegister.registerIcon("fwldmod:snowy_cobble");
- break;
- case STONEBRICK:
- texture = iconRegister.registerIcon("fwldmod:snowy_stonebrick");
- break;
- case STONEBRICK_CIRCLE:
- texture = iconRegister.registerIcon("fwldmod:snowy_stonebrick_circle");
- break;
- case STONEBRICK_CRACKED:
- texture = iconRegister.registerIcon("fwldmod:snowy_stonebrick_cracked");
- break;
- default:
- break;
- }
- }
- @Override
- public int damageDropped(int meta)
- {
- return meta;
- }
- @Override
- public int quantityDropped(int meta, int fortune, Random random)
- {
- return 1;
- }
- @Override
- public IIcon getIcon(int side, int meta)
- {
- return texture;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment