Add creative tab
This commit is contained in:
parent
fcb390ccfa
commit
cbb08da611
@ -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!");
|
||||
|
20
src/main/java/com/pjht/ssspcore/SSSPCoreTab.java
Normal file
20
src/main/java/com/pjht/ssspcore/SSSPCoreTab.java
Normal 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);
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -18,6 +18,7 @@ public class BlockBase extends Block {
|
||||
|
||||
setUnlocalizedName(name);
|
||||
setRegistryName(name);
|
||||
setCreativeTab(SSSPCore.creativeTab);
|
||||
}
|
||||
|
||||
public void registerItemModel(Item itemBlock) {
|
||||
|
@ -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(
|
||||
|
@ -12,6 +12,7 @@ public class ItemBase extends Item {
|
||||
this.name = name;
|
||||
setUnlocalizedName(name);
|
||||
setRegistryName(name);
|
||||
setCreativeTab(SSSPCore.creativeTab);
|
||||
}
|
||||
|
||||
public void registerItemModel() {
|
||||
|
@ -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(
|
||||
|
8
src/main/resources/assets/ssspcore/lang/en_us.lang
Normal file
8
src/main/resources/assets/ssspcore/lang/en_us.lang
Normal 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
|
Loading…
x
Reference in New Issue
Block a user