5787f65148
Did some file changes to make finding things easier Added: Custom creative tab Changed: File root system, :p to many files Changed: Tank liquid trade method to balance out instead of full trade Changed: the packet update rate of the Tank to try to fix Render Lag Fixed: Tank Render so Liquid levels can be seen BugIgnorable: uneven levels of liquid will not show up on tank render but are present BugIgnorable: eValve names sometime glitch and call all instances Empty XXX TODO: Fix Textures, and add model for eValve TODO: Finish One way valve TODO: Finish OIL,STEAM,FUEL liquid/gas blocks
34 lines
836 B
Java
34 lines
836 B
Java
package dark.BasicUtilities;
|
|
|
|
import net.minecraft.block.Block;
|
|
import net.minecraft.creativetab.CreativeTabs;
|
|
import net.minecraft.item.ItemStack;
|
|
import cpw.mods.fml.common.registry.LanguageRegistry;
|
|
|
|
public class PipeTab extends CreativeTabs
|
|
{
|
|
public static final PipeTab INSTANCE = new PipeTab("BasicPipes");
|
|
private static ItemStack itemStack;
|
|
|
|
public PipeTab(String par2Str)
|
|
{
|
|
super(CreativeTabs.getNextID(), par2Str);
|
|
LanguageRegistry.instance().addStringLocalization("itemGroup.BasicPipes", "en_US", "Basic Pipes");
|
|
}
|
|
|
|
public static void setItemStack(ItemStack newItemStack)
|
|
{
|
|
if (itemStack == null)
|
|
{
|
|
itemStack = newItemStack;
|
|
}
|
|
}
|
|
|
|
@Override
|
|
public ItemStack getIconItemStack()
|
|
{
|
|
if (itemStack == null) { return new ItemStack(Block.blocksList[this.getTabIconItemIndex()]); }
|
|
|
|
return itemStack;
|
|
}
|
|
}
|