Files
Chisel/src/main/java/com/cricketcraft/chisel/init/ModTabs.java
T

73 lines
2.1 KiB
Java
Raw Normal View History

2014-12-15 00:11:48 +00:00
package com.cricketcraft.chisel.init;
2014-10-28 21:10:08 -04:00
2015-01-02 18:52:53 -05:00
import com.cricketcraft.chisel.Chisel;
import cpw.mods.fml.common.Loader;
2014-10-28 21:10:08 -04:00
import net.minecraft.creativetab.CreativeTabs;
2015-01-02 21:22:46 -05:00
import net.minecraft.init.Blocks;
2014-10-28 21:10:08 -04:00
import net.minecraft.item.Item;
public class ModTabs {
2015-01-02 18:52:53 -05:00
private static boolean atLeastOneModIsLoaded = false;
2014-10-28 21:10:08 -04:00
public static CreativeTabs tabChisel;
2015-01-02 18:52:53 -05:00
public static CreativeTabs tabStoneChiselBlocks, tabWoodChiselBlocks,tabMetalChiselBlocks, tabOtherChiselBlocks, tabModdedChiselBlocks;
2014-10-28 21:10:08 -04:00
public static void load(){
2014-10-28 21:10:08 -04:00
tabChisel = new CreativeTabs("tabChisel")
{
@Override
2014-10-29 18:10:28 -04:00
public Item getTabIconItem() {
return ModItems.chisel;
2014-10-28 21:10:08 -04:00
}
};
2015-01-02 18:52:53 -05:00
for(String s : Chisel.modsSupported){
if(Loader.isModLoaded(s)){
atLeastOneModIsLoaded = true;
}
}
if(atLeastOneModIsLoaded){
tabModdedChiselBlocks = new CreativeTabs("tabModdedChiselBlocks") {
@Override
public Item getTabIconItem() {
return Item.getItemFromBlock(ModBlocks.arcane);
}
};
}
tabStoneChiselBlocks = new CreativeTabs("tabStoneChiselBlocks") {
2014-10-28 21:10:08 -04:00
@Override
2014-10-29 18:10:28 -04:00
public Item getTabIconItem()
{
return Item.getItemFromBlock(ModBlocks.holystone);
2014-10-28 21:10:08 -04:00
}
};
2015-01-02 18:52:53 -05:00
tabWoodChiselBlocks = new CreativeTabs("tabWoodChiselBlocks") {
@Override
public Item getTabIconItem()
{
2015-01-02 21:22:46 -05:00
return Item.getItemFromBlock(Blocks.bookshelf);
}
};
2015-01-02 18:52:53 -05:00
tabMetalChiselBlocks = new CreativeTabs("tabMetalChiselBlocks") {
@Override
public Item getTabIconItem()
{
return Item.getItemFromBlock(ModBlocks.technical);
}
};
2015-01-02 18:52:53 -05:00
tabOtherChiselBlocks = new CreativeTabs("tabOtherChiselBlocks") {
@Override
public Item getTabIconItem()
{
return Item.getItemFromBlock(ModBlocks.jackolantern[0]);
}
};
2014-10-28 21:10:08 -04:00
}
}