Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.thatguy64.redstonestew;
- import java.util.ArrayList;
- import java.util.Random;
- import cpw.mods.fml.relauncher.Side;
- import cpw.mods.fml.relauncher.SideOnly;
- import net.minecraft.block.Block;
- import net.minecraft.block.BlockStem;
- import net.minecraft.client.renderer.texture.IIconRegister;
- import net.minecraft.init.Blocks;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemStack;
- import net.minecraft.util.IIcon;
- import net.minecraft.world.World;
- public class PlantSugarStone extends BlockStem{
- protected PlantSugarStone(int par1) {
- super(RedstoneStew.sugarstoneblock);
- }
- //@Override
- public ArrayList<ItemStack> getBlockDropped(World world, int x, int y, int z, int metadata, int fortune)
- {
- ArrayList<ItemStack> ret = new ArrayList<ItemStack>();
- for (int i = 0; i < 3; i++)
- {
- if (world.rand.nextInt(15) <= metadata)
- {
- ret.add(new ItemStack(RedstoneStew.sugarstoneitem));
- }
- }
- return ret;
- }
- @Override
- protected boolean canPlaceBlockOn(Block p_149854_1_)
- {
- return p_149854_1_ == Blocks.stone;
- }
- @Override
- public void updateTick(World parWorld, int parX, int parY, int parZ, Random parRand)
- {
- super.updateTick(parWorld, parX, parY, parZ, parRand);
- int growStage = parWorld.getBlockMetadata(parX, parY, parZ) + 1;
- if (growStage > 7)
- {
- growStage = 7;
- }
- parWorld.setBlockMetadataWithNotify(parX, parY, parZ, growStage, 2);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement