Add creative tab

This commit is contained in:
pjht 2018-02-09 08:18:13 -06:00
parent fcb390ccfa
commit cbb08da611
7 changed files with 35 additions and 4 deletions

View File

@ -27,6 +27,8 @@ public class SSSPCore {
@SidedProxy(serverSide = "com.pjht.ssspcore.proxy.CommonProxy", clientSide = "com.pjht.ssspcore.proxy.ClientProxy")
public static CommonProxy proxy;
public static final SSSPCoreTab creativeTab = new SSSPCoreTab();
@Mod.EventHandler
public void preInit(FMLPreInitializationEvent event) {
System.out.println(name + " is loading!");

View File

@ -0,0 +1,20 @@
package com.pjht.ssspcore;
import com.pjht.ssspcore.item.ModItems;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.ItemStack;
public class SSSPCoreTab extends CreativeTabs {
public SSSPCoreTab() {
super(SSSPCore.modId);
}
@Override
public ItemStack getTabIconItem() {
return new ItemStack(ModItems.ingotCopper);
}
}

View File

@ -18,6 +18,7 @@ public class BlockBase extends Block {
setUnlocalizedName(name);
setRegistryName(name);
setCreativeTab(SSSPCore.creativeTab);
}
public void registerItemModel(Item itemBlock) {

View File

@ -1,12 +1,11 @@
package com.pjht.ssspcore.block;
import net.minecraft.block.Block;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraftforge.registries.IForgeRegistry;
public class ModBlocks {
public static BlockOre oreCopper = new BlockOre("ore_copper").setCreativeTab(CreativeTabs.MATERIALS);
public static BlockOre oreCopper = new BlockOre("ore_copper");
public static void register(IForgeRegistry<Block> registry) {
registry.registerAll(

View File

@ -12,6 +12,7 @@ public class ItemBase extends Item {
this.name = name;
setUnlocalizedName(name);
setRegistryName(name);
setCreativeTab(SSSPCore.creativeTab);
}
public void registerItemModel() {

View File

@ -1,11 +1,11 @@
package com.pjht.ssspcore.item;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraftforge.registries.IForgeRegistry;
public class ModItems {
public static ItemBase ingotCopper = new ItemBase("ingot_copper").setCreativeTab(CreativeTabs.MATERIALS);
public static ItemBase ingotCopper = new ItemBase("ingot_copper");
public static void register(IForgeRegistry<Item> registry) {
registry.registerAll(

View File

@ -0,0 +1,8 @@
# Items
item.ingot_copper.name=Copper Ingot
# Blocks
tile.ore_copper.name=Copper Ore
#Creative Tabs
itemGroup.ssspcore=SSSP Core