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

88 lines
2.0 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
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;
import com.cricketcraft.chisel.Chisel;
import cpw.mods.fml.common.Loader;
2014-10-28 21:10:08 -04:00
public class ModTabs {
private static boolean atLeastOneModIsLoaded = false;
public static CreativeTabs tabChisel;
public static CreativeTabs tabStoneChiselBlocks, tabWoodChiselBlocks, tabMetalChiselBlocks, tabOtherChiselBlocks, tabModdedChiselBlocks;
public static void load() {
tabChisel = new CreativeTabs("tabChisel") {
@Override
public Item getTabIconItem() {
return ModItems.chisel;
}
};
for (String s : Chisel.modsSupported) {
if (Loader.isModLoaded(s)) {
atLeastOneModIsLoaded = true;
}
}
if (atLeastOneModIsLoaded) {
tabModdedChiselBlocks = new CreativeTabs("tabModdedChiselBlocks") {
@Override
public Item getTabIconItem() {
2015-01-07 22:33:27 -08:00
if (Loader.isModLoaded("Thaumcraft")) {
return Item.getItemFromBlock(ModBlocks.arcane);
}
else
{
if (Loader.isModLoaded("AWWayOfTime")) {
return Item.getItemFromBlock(ModBlocks.bloodRune);
}
};
}
};
}
tabStoneChiselBlocks = new CreativeTabs("tabStoneChiselBlocks") {
@Override
public Item getTabIconItem() {
return Item.getItemFromBlock(ModBlocks.holystone);
}
};
tabWoodChiselBlocks = new CreativeTabs("tabWoodChiselBlocks") {
@Override
public Item getTabIconItem() {
return Item.getItemFromBlock(Blocks.bookshelf);
}
};
tabMetalChiselBlocks = new CreativeTabs("tabMetalChiselBlocks") {
@Override
public Item getTabIconItem() {
return Item.getItemFromBlock(ModBlocks.technical);
}
};
tabOtherChiselBlocks = new CreativeTabs("tabOtherChiselBlocks") {
@Override
public Item getTabIconItem() {
return Item.getItemFromBlock(ModBlocks.jackolantern[0]);
}
};
}
2014-10-28 21:10:08 -04:00
}