Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.AdamDoesMods.Biomes.features;
- import java.util.List;
- import net.minecraft.block.BlockLeaves;
- import net.minecraft.client.renderer.texture.IIconRegister;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.init.Items;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemStack;
- import net.minecraft.util.IIcon;
- import net.minecraft.world.World;
- public class ADMLeaves extends BlockLeaves {
- public static final String[][] myStringArray = new String[][] {{"LeafAphock", "LeafDlelbone", "LeafOotriacca","LeafPhalea", "LeafPutridBunya" },{"LeafAphockOpqaue", "LeafDlelboneOpaque", "LeafOotriaccaOpqaue", "LeafPhaleaOpqaue", "LeafPutridBunyaOpaque"}};
- public static final String[] myStringArray2 = new String[] {"Aphock", "Dlelbone", "Ootriacca", "Phalea", "Putrid Bunya"};
- protected void func_150124_c(World world, int x, int y, int z, int side, int meta)
- {
- if ((side & 3) == 1 && world.rand.nextInt(meta) == 0)
- {
- this.dropBlockAsItem(world, x, y, z, new ItemStack(Items.apple, 1, 0));
- }
- }
- public int damageDropped(int i)
- {
- return super.damageDropped(i) + 4;
- }
- public int getDamageValue(World world, int x, int y, int z)
- {
- return world.getBlockMetadata(x, y, z) & 3;
- }
- public void getSubBlocks(Item item, CreativeTabs tabs, List list)
- {
- for(int i = 0; i < myStringArray2.length; i++) {
- list.add(new ItemStack(item, 1, i));
- }
- }
- public void registerBlockIcons(IIconRegister register)
- {
- for (int var2 = 0; var2 < myStringArray.length; ++var2)
- {
- this.field_150129_M[var2] = new IIcon[myStringArray[var2].length];
- for (int var3 = 0; var3 < myStringArray[var2].length; ++var3)
- {
- this.field_150129_M[var2][var3] = register.registerIcon(myStringArray[var2][var3]);
- }
- }
- }
- @Override
- public IIcon getIcon(int side, int meta) {
- return (meta & 3) == 1 ? this.field_150129_M[this.field_150127_b][1] : this.field_150129_M[this.field_150127_b][0];
- }
- @Override
- public String[] func_150125_e() {
- return myStringArray2;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement