public static class PipeDefinition.PipeDefinitionBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
boolean |
canBeColoured |
EnumPipeColourType |
colourType |
PipeFlowType |
flowType |
net.minecraft.util.ResourceLocation |
identifier |
PipeFaceTex |
itemModelBottom |
PipeFaceTex |
itemModelCenter |
PipeFaceTex |
itemModelTop |
int |
itemTextureBottom
Deprecated.
|
int |
itemTextureCenter
Deprecated.
|
int |
itemTextureTop
Deprecated.
|
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
@Deprecated public int itemTextureTop
@Deprecated public int itemTextureCenter
@Deprecated public int itemTextureBottom
public PipeFaceTex itemModelTop
public PipeFaceTex itemModelCenter
public PipeFaceTex itemModelBottom
public boolean canBeColoured
public EnumPipeColourType colourType
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 disableColouring()
public PipeDefinition.PipeDefinitionBuilder enableColouring(EnumPipeColourType type)
public PipeDefinition.PipeDefinitionBuilder enableColouring()
public PipeDefinition.PipeDefinitionBuilder enableTranslucentColouring()
public PipeDefinition.PipeDefinitionBuilder enableBorderColouring()
public PipeDefinition.PipeDefinitionBuilder enableInnerBorderColouring()
public PipeDefinition.PipeDefinitionBuilder enableCustomColouring()
public PipeDefinition.PipeDefinitionBuilder flowItem()
public PipeDefinition.PipeDefinitionBuilder flowFluid()
public PipeDefinition.PipeDefinitionBuilder flowPower()
public PipeDefinition.PipeDefinitionBuilder flow(PipeFlowType flow)
public PipeDefinition define()