public interface IPipeRegistry
| Modifier and Type | Method and Description |
|---|---|
IItemPipe |
createItemForPipe(PipeDefinition definition)
Creates an
IItemPipe for the given PipeDefinition. |
java.lang.Iterable<PipeDefinition> |
getAllRegisteredPipes() |
PipeDefinition |
getDefinition(net.minecraft.util.ResourceLocation identifier) |
IItemPipe |
getItemForPipe(PipeDefinition definition) |
void |
registerPipe(PipeDefinition definition) |
void |
setItemForPipe(PipeDefinition definition,
IItemPipe item)
Maps the given
PipeDefinition to an IItemPipe. |
PipeDefinition getDefinition(net.minecraft.util.ResourceLocation identifier)
void registerPipe(PipeDefinition definition)
void setItemForPipe(PipeDefinition definition, @Nullable IItemPipe item)
IItemPipe getItemForPipe(PipeDefinition definition)
IItemPipe createItemForPipe(PipeDefinition definition)
IItemPipe for the given PipeDefinition. If the PipeDefinition has been
registered with registerPipe(PipeDefinition) then it will also be registered.java.lang.Iterable<PipeDefinition> getAllRegisteredPipes()