public enum PipeRegistry extends java.lang.Enum<PipeRegistry> implements IPipeRegistry
| Enum Constant and Description |
|---|
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<PipeDefinition> |
getAllRegisteredPipes() |
PipeDefinition |
getDefinition(net.minecraft.util.ResourceLocation identifier) |
IItemPipe |
getItemForPipe(PipeDefinition definition) |
PipeDefinition |
loadDefinition(java.lang.String identifier) |
void |
registerPipe(PipeDefinition definition) |
ItemPipeHolder |
registerPipeAndItem(PipeDefinition definition) |
void |
setItemForPipe(PipeDefinition definition,
IItemPipe item) |
static PipeRegistry |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static PipeRegistry[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final PipeRegistry INSTANCE
public static PipeRegistry[] values()
for (PipeRegistry c : PipeRegistry.values()) System.out.println(c);
public static PipeRegistry valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic ItemPipeHolder registerPipeAndItem(PipeDefinition definition)
registerPipeAndItem in interface IPipeRegistrypublic void registerPipe(PipeDefinition definition)
registerPipe in interface IPipeRegistrypublic void setItemForPipe(PipeDefinition definition, IItemPipe item)
setItemForPipe in interface IPipeRegistrypublic IItemPipe getItemForPipe(PipeDefinition definition)
getItemForPipe in interface IPipeRegistry@Nullable public PipeDefinition getDefinition(net.minecraft.util.ResourceLocation identifier)
getDefinition in interface IPipeRegistry@Nonnull public PipeDefinition loadDefinition(java.lang.String identifier) throws InvalidInputDataException
InvalidInputDataExceptionpublic java.lang.Iterable<PipeDefinition> getAllRegisteredPipes()
getAllRegisteredPipes in interface IPipeRegistry