diff options
Diffstat (limited to 'src/Java/binnie/extrabees/worldgen/ItemBeehive.java')
-rw-r--r-- | src/Java/binnie/extrabees/worldgen/ItemBeehive.java | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/src/Java/binnie/extrabees/worldgen/ItemBeehive.java b/src/Java/binnie/extrabees/worldgen/ItemBeehive.java new file mode 100644 index 0000000000..e853a055b3 --- /dev/null +++ b/src/Java/binnie/extrabees/worldgen/ItemBeehive.java @@ -0,0 +1,37 @@ +package binnie.extrabees.worldgen; + +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.item.Item; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; + +public class ItemBeehive + extends ItemBlock +{ + public ItemBeehive(Block block) + { + super(block); + setMaxDamage(0); + setHasSubtypes(true); + setCreativeTab(CreativeTabs.tabBlock); + } + + public int getMetadata(int i) + { + return i; + } + + public void getSubItems(Item par1, CreativeTabs par2CreativeTabs, List itemList) + { + for (int i = 0; i < 4; i++) { + itemList.add(new ItemStack(this, 1, i)); + } + } + + public String getItemStackDisplayName(ItemStack itemStack) + { + return EnumHiveType.values()[itemStack.getItemDamage()].toString() + " Hive"; + } +} |