public class GythApi
extends java.lang.Object
Constructor and Description |
---|
GythApi() |
Modifier and Type | Method and Description |
---|---|
static TankTier |
createTier(java.lang.String modId,
java.lang.String name,
net.minecraft.block.Block block,
int meta,
java.lang.Object recipe,
int tier) |
static net.minecraft.item.ItemStack |
createTieredTank(TankTier tier)
Creates a new ItemStack which represents the tank for the tier passed.
|
static void |
createTierTooltip(TankTier tier,
net.minecraftforge.fluids.FluidStack stack,
java.util.List<java.lang.String> tooltip)
Generates the tooltip for a TankTier.
|
static net.minecraft.item.ItemStack |
createTierUpgrade(TankTier tier)
Creates a new ItemStack which represents the upgrade item for the tier passed.
|
static TankTier |
getTier(java.lang.String identifier)
Retrieves a TankTier based on it's identifier.
|
static TankTier |
getTierFromStack(net.minecraft.item.ItemStack stack)
Reads a TankTier from an ItemStack.
|
static TankTier |
registerTier(net.minecraft.util.ResourceLocation identifier,
TankTier tier)
Registers a tier with the tier registry.
|
static void |
removeTier(java.lang.String modId,
net.minecraft.util.ResourceLocation tier) |
public static java.util.Map<net.minecraft.util.ResourceLocation,TankTier> REGISTRY
public static final TankTier WOOD_OAK
public static final TankTier WOOD_SPRUCE
public static final TankTier WOOD_BIRCH
public static final TankTier WOOD_JUNGLE
public static final TankTier WOOD_ACACIA
public static final TankTier WOOD_DARK_OAK
public static final TankTier STONE_COBBLE
public static final TankTier STONE_SMOOTH
public static final TankTier STONE_GRANITE
public static final TankTier STONE_GRANITE_SMOOTH
public static final TankTier STONE_DIORITE
public static final TankTier STONE_DIORITE_SMOOTH
public static final TankTier STONE_ANDESITE
public static final TankTier STONE_ANDESITE_SMOOTH
public static final TankTier SANDSTONE_BRICK
public static final TankTier SANDSTONE_BRICK_RED
public static final TankTier BRICK
public static final TankTier BRICK_NETHER
public static final TankTier BRICK_STONE
public static final TankTier BRICK_PURPUR
public static final TankTier BRICK_END
public static final TankTier PRISMARINE
public static final TankTier IRON
public static final TankTier GOLD
public static final TankTier OBSIDIAN
public static final TankTier LAPIS
public static final TankTier REDSTONE
public static final TankTier QUARTZ
public static final TankTier DIAMOND
public static final TankTier EMERALD
public static TankTier registerTier(net.minecraft.util.ResourceLocation identifier, TankTier tier)
identifier
- The identifier to use.tier
- The tier object to register.public static TankTier getTier(java.lang.String identifier)
identifier
- The identifier to look up.public static net.minecraft.item.ItemStack createTierUpgrade(TankTier tier)
tier
- The tier to create an upgrade stack for.public static net.minecraft.item.ItemStack createTieredTank(TankTier tier)
tier
- The tier to create an upgrade stack for.public static TankTier getTierFromStack(net.minecraft.item.ItemStack stack)
stack
- The stack to read the tier from.public static void createTierTooltip(TankTier tier, net.minecraftforge.fluids.FluidStack stack, java.util.List<java.lang.String> tooltip)
tier
- The tier to represent.tooltip
- The list to add to.public static void removeTier(java.lang.String modId, net.minecraft.util.ResourceLocation tier)
public static TankTier createTier(java.lang.String modId, java.lang.String name, net.minecraft.block.Block block, int meta, java.lang.Object recipe, int tier)