Class ValueTypeLPElementType
java.lang.Object
org.cyclops.integrateddynamics.core.logicprogrammer.ValueTypeLPElementType
- All Implemented Interfaces:
ILogicProgrammerElementType<IValueTypeLogicProgrammerElement>
public class ValueTypeLPElementType
extends Object
implements ILogicProgrammerElementType<IValueTypeLogicProgrammerElement>
Value type element type.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetByName(net.minecraft.resources.ResourceLocation name) Get the element from the given name.net.minecraft.resources.ResourceLocationgetName(IValueTypeLogicProgrammerElement element) Get the name from given element, no need to namespace.net.minecraft.resources.ResourceLocationList<IValueType<?>>
-
Constructor Details
-
ValueTypeLPElementType
public ValueTypeLPElementType()
-
-
Method Details
-
getByName
Description copied from interface:ILogicProgrammerElementTypeGet the element from the given name.- Specified by:
getByNamein interfaceILogicProgrammerElementType<IValueTypeLogicProgrammerElement>- Parameters:
name- The name, already namespaced for this type.- Returns:
- The element.
-
getName
Description copied from interface:ILogicProgrammerElementTypeGet the name from given element, no need to namespace.- Specified by:
getNamein interfaceILogicProgrammerElementType<IValueTypeLogicProgrammerElement>- Parameters:
element- The element.- Returns:
- The unique name.
-
getUniqueName
public net.minecraft.resources.ResourceLocation getUniqueName()- Specified by:
getUniqueNamein interfaceILogicProgrammerElementType<IValueTypeLogicProgrammerElement>- Returns:
- Unique name.
-
createElements
- Specified by:
createElementsin interfaceILogicProgrammerElementType<IValueTypeLogicProgrammerElement>- Returns:
- All the elements this type can have.
-
getValueTypes
- Returns:
- All possible value types in this element type.
-