Class LogicProgrammerElementTypeRegistry
java.lang.Object
org.cyclops.integrateddynamics.core.logicprogrammer.LogicProgrammerElementTypeRegistry
- All Implemented Interfaces:
org.cyclops.cyclopscore.init.IRegistry,ILogicProgrammerElementTypeRegistry
public class LogicProgrammerElementTypeRegistry
extends Object
implements ILogicProgrammerElementTypeRegistry
Registry for
ILogicProgrammerElementType.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<E extends ILogicProgrammerElementType>
EaddType(E type) Register a new type.getType(net.minecraft.resources.ResourceLocation name) Get the type by name.getTypes()
-
Constructor Details
-
LogicProgrammerElementTypeRegistry
public LogicProgrammerElementTypeRegistry()
-
-
Method Details
-
getInstance
- Returns:
- The unique instance.
-
addType
Description copied from interface:ILogicProgrammerElementTypeRegistryRegister a new type.- Specified by:
addTypein interfaceILogicProgrammerElementTypeRegistry- Type Parameters:
E- The type of type.- Parameters:
type- The type to register.- Returns:
- The registered type
-
getTypes
- Specified by:
getTypesin interfaceILogicProgrammerElementTypeRegistry- Returns:
- All registered types.
-
getType
Description copied from interface:ILogicProgrammerElementTypeRegistryGet the type by name.- Specified by:
getTypein interfaceILogicProgrammerElementTypeRegistry- Parameters:
name- The name.- Returns:
- The type.
-