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"); setBlockName("IronChest");
setHardness(3.0F); setHardness(3.0F);
setBlockBounds(0.0625F, 0F, 0.0625F, 0.9375F, 0.875F, 0.9375F); 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; package cpw.mods.ironchest;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.common.MinecraftForge;
import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler; 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.event.FMLInitializationEvent;
import cpw.mods.fml.common.network.NetworkRegistry; import cpw.mods.fml.common.network.NetworkRegistry;
import cpw.mods.fml.common.registry.GameRegistry; 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 class IronChest {
public static final String modid = "IronChest", name = "Iron Chests";
public static BlockIronChest ironChestBlock; 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") @SidedProxy(clientSide = "cpw.mods.ironchest.client.ClientProxy", serverSide = "cpw.mods.ironchest.CommonProxy")
public static CommonProxy proxy; public static CommonProxy proxy;
@Instance("IronChest") @Instance(modid)
public static IronChest instance; public static IronChest instance;
@EventHandler @EventHandler

View File

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

View File

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