public static class PipeDefinition.PipeDefinitionBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
PipeFlowType |
flowType |
net.minecraft.util.ResourceLocation |
identifier |
int |
itemTextureBottom |
int |
itemTextureCenter |
int |
itemTextureTop |
PipeDefinition.IPipeCreator |
logicConstructor |
PipeDefinition.IPipeLoader |
logicLoader |
java.lang.String |
texturePrefix |
java.lang.String[] |
textureSuffixes |
Constructor and Description |
---|
PipeDefinitionBuilder() |
PipeDefinitionBuilder(net.minecraft.util.ResourceLocation identifier,
PipeDefinition.IPipeCreator logicConstructor,
PipeDefinition.IPipeLoader logicLoader,
PipeFlowType flowType) |
public net.minecraft.util.ResourceLocation identifier
public java.lang.String texturePrefix
public java.lang.String[] textureSuffixes
public PipeDefinition.IPipeCreator logicConstructor
public PipeDefinition.IPipeLoader logicLoader
public PipeFlowType flowType
public int itemTextureTop
public int itemTextureCenter
public int itemTextureBottom
public PipeDefinitionBuilder()
public PipeDefinitionBuilder(net.minecraft.util.ResourceLocation identifier, PipeDefinition.IPipeCreator logicConstructor, PipeDefinition.IPipeLoader logicLoader, PipeFlowType flowType)
public PipeDefinition.PipeDefinitionBuilder idTexPrefix(java.lang.String both)
public PipeDefinition.PipeDefinitionBuilder idTex(java.lang.String both)
public PipeDefinition.PipeDefinitionBuilder id(java.lang.String post)
public PipeDefinition.PipeDefinitionBuilder tex(java.lang.String prefix, java.lang.String... suffixes)
public PipeDefinition.PipeDefinitionBuilder texPrefix(java.lang.String prefix)
[current_mod_id]:pipes/[prefix]
where [current_mod_id] is the
modid of the currently loaded mod, and [prefix] is the string parameter given.public PipeDefinition.PipeDefinitionBuilder texPrefixDirect(java.lang.String prefix)
texturePrefix
to the input string, without any additions or changes (unlike
texPrefix(String)
)public PipeDefinition.PipeDefinitionBuilder texSuffixes(java.lang.String... suffixes)
textureSuffixes
to the given array, or to {""}
if the argument list is empty or
null.public PipeDefinition.PipeDefinitionBuilder itemTex(int all)
public PipeDefinition.PipeDefinitionBuilder itemTex(int top, int center, int bottom)
public PipeDefinition.PipeDefinitionBuilder logic(PipeDefinition.IPipeCreator creator, PipeDefinition.IPipeLoader loader)
public PipeDefinition.PipeDefinitionBuilder flowItem()
public PipeDefinition.PipeDefinitionBuilder flowFluid()
public PipeDefinition.PipeDefinitionBuilder flowPower()
public PipeDefinition.PipeDefinitionBuilder flow(PipeFlowType flow)
public PipeDefinition define()