Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.rabidpotato.colony.blocks.clock;
- import com.rabidpotato.colony.libs.RefStrings;
- import cpw.mods.fml.relauncher.Side;
- import cpw.mods.fml.relauncher.SideOnly;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.client.renderer.texture.IIconRegister;
- import net.minecraft.entity.EntityLivingBase;
- import net.minecraft.init.Blocks;
- import net.minecraft.item.ItemStack;
- import net.minecraft.util.IIcon;
- import net.minecraft.world.World;
- public class bBen extends Block{
- protected bBen(Material mat) {
- super(mat);
- this.setHardness(14.2F);
- this.setResistance(6.0F);
- this.setStepSound(soundTypeMetal);
- this.setHarvestLevel("pickaxe", 3);
- //s0 is Wood, 1 is Stone, 2 is Iron and 3 is Diamond.
- }
- @Override
- public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase player, ItemStack stack)
- {
- if(world.getBlock(x,y + 1, z) == Blocks.clay){
- setMetadata(1);
- world.tick();
- }
- }
- public IIcon[] icons = new IIcon[16];
- @Override
- public void registerBlockIcons(IIconRegister reg) {
- for (int i = 0; i < 6; i ++) {
- if(i == 4 || i == 5 || i == 1 || i == 0 || i == 3)
- this.icons[i] = reg.registerIcon(RefStrings.MODID + ":gRotate");
- if(i == 2)
- this.icons[i] = reg.registerIcon(RefStrings.MODID + ":clock/clocktower_" + ()); //insert something here? Metadata?
- }
- }
- @SideOnly(Side.CLIENT)
- protected IIcon getSideIcon(int p_150163_1_)
- {
- IIcon side = null;
- for(int i = 0; i < icons.length; i++){
- if(icons[i].getIconName().equals(RefStrings.MODID + ":gRotate"))
- side = icons[i];
- }
- return side;
- }
- @SideOnly(Side.CLIENT)
- protected IIcon getTopIcon(int p_150161_1_)
- {
- IIcon top = null;
- for(int i = 0; i < icons.length; i++){
- if(icons[i].getIconName().equals(RefStrings.MODID + ":clock/clocktower_" + getMetadata())) //^
- top = icons[i];
- }
- return top;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment