Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.josh.gomc.crops;
- import java.util.Random;
- import com.josh.gomc.Main;
- import cpw.mods.fml.relauncher.Side;
- import cpw.mods.fml.relauncher.SideOnly;
- import net.minecraft.block.Block;
- import net.minecraft.client.renderer.texture.IIconRegister;
- import net.minecraft.item.Item;
- import net.minecraft.util.IIcon;
- public class BlockCaelumPlantBlock extends BlockMainCrop {
- public BlockCaelumPlantBlock()
- {
- // Basic block setup
- setBlockName("blockCaelumPlantBlock");
- setBlockTextureName("gomc:caelum_stage_0");
- }
- /**
- * Returns the quantity of items to drop on block destruction.
- */
- @Override
- public int quantityDropped(int parMetadata, int parFortune, Random parRand)
- {
- return (parMetadata/2);
- }
- @Override
- public Item getItemDropped(int parMetadata, Random parRand, int parFortune)
- {
- // DEBUG
- System.out.println("BlockCaelumPlantBlock getItemDropped()");
- return (Main.itemCaelumNugget);
- }
- @Override
- @SideOnly(Side.CLIENT)
- public void registerBlockIcons(IIconRegister parIIconRegister)
- {
- iIcon = new IIcon[maxGrowthStage+1];
- // seems that crops like to have 8 growth icons, but okay to repeat actual texture if you want
- // to make generic should loop to maxGrowthStage
- iIcon[0] = parIIconRegister.registerIcon("gomc:caelum_stage_0");
- iIcon[1] = parIIconRegister.registerIcon("gomc:caelum_stage_0");
- iIcon[2] = parIIconRegister.registerIcon("gomc:caelum_stage_0");
- iIcon[3] = parIIconRegister.registerIcon("gomc:caelum_stage_0");
- iIcon[4] = parIIconRegister.registerIcon("gomc:caelum_stage_0");
- iIcon[5] = parIIconRegister.registerIcon("gomc:caelum_stage_0");
- iIcon[6] = parIIconRegister.registerIcon("gomc:caelum_stage_0");
- iIcon[7] = parIIconRegister.registerIcon("gomc:caelum_stage_1");
- }
- }
Add Comment
Please, Sign In to add comment