Gave IronChests its own creative tab

This commit is contained in:
Taylor Shuler 2014-05-11 16:35:09 -04:00
parent 5a5b29a709
commit df203807ee
4 changed files with 20 additions and 5 deletions

View File

@ -43,7 +43,7 @@ public class BlockIronChest extends BlockContainer {
setBlockName("IronChest");
setHardness(3.0F);
setBlockBounds(0.0625F, 0F, 0.0625F, 0.9375F, 0.875F, 0.9375F);
setCreativeTab(CreativeTabs.tabDecorations);
setCreativeTab(IronChest.tabIronChest);
}
/**

View File

@ -1,5 +1,7 @@
package cpw.mods.ironchest;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraftforge.common.MinecraftForge;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
@ -8,15 +10,27 @@ import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.network.NetworkRegistry;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
@Mod(modid = "IronChest", name = "Iron Chests", dependencies = "required-after:Forge@[7.0,);required-after:FML@[5.0.5,)")
@Mod(modid = IronChest.modid, name = IronChest.name, dependencies = "required-after:Forge@[7.0,);required-after:FML@[5.0.5,)")
public class IronChest {
public static final String modid = "IronChest", name = "Iron Chests";
public static BlockIronChest ironChestBlock;
public static CreativeTabs tabIronChest = new CreativeTabs(modid) {
@Override
@SideOnly(Side.CLIENT)
public Item getTabIconItem() {
return Item.getItemFromBlock(ironChestBlock);
}
};
@SidedProxy(clientSide = "cpw.mods.ironchest.client.ClientProxy", serverSide = "cpw.mods.ironchest.CommonProxy")
public static CommonProxy proxy;
@Instance("IronChest")
@Instance(modid)
public static IronChest instance;
@EventHandler

View File

@ -1,7 +1,6 @@
package cpw.mods.ironchest;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Blocks;
import net.minecraft.item.Item;
@ -21,7 +20,7 @@ public class ItemChestChanger extends Item {
setMaxStackSize(1);
this.type = type;
setUnlocalizedName("ironchest:" + type.name());
setCreativeTab(CreativeTabs.tabMisc);
setCreativeTab(IronChest.tabIronChest);
}
@Override

View File

@ -1,3 +1,5 @@
itemGroup.IronChest=Iron Chests
tile.ironchest:IRON.name=Iron Chest
tile.ironchest:GOLD.name=Gold Chest
tile.ironchest:DIAMOND.name=Diamond Chest