Class DummyValueType
java.lang.Object
org.cyclops.integratedmekanismics.test.DummyValueType
- All Implemented Interfaces:
org.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
public class DummyValueType
extends Object
implements org.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
TODO: use ID variant in 1.21.8+
Dummy value type
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.cyclops.integrateddynamics.api.evaluate.variable.IValueType
org.cyclops.integrateddynamics.api.evaluate.variable.IValueType.ValueTypeComparator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.network.chat.Component
canDeserialize
(org.cyclops.integrateddynamics.api.evaluate.variable.ValueDeseralizationContext valueDeseralizationContext, net.minecraft.nbt.Tag value) cast
(org.cyclops.integrateddynamics.api.evaluate.variable.IValue value) boolean
correspondsTo
(org.cyclops.integrateddynamics.api.evaluate.variable.IValueType valueType) org.cyclops.integrateddynamics.core.logicprogrammer.ValueTypeLPElementBase
deserialize
(org.cyclops.integrateddynamics.api.evaluate.variable.ValueDeseralizationContext valueDeseralizationContext, net.minecraft.nbt.Tag value) int
net.minecraft.ChatFormatting
net.minecraft.resources.ResourceLocation
boolean
boolean
isObject()
void
loadTooltip
(List<net.minecraft.network.chat.Component> lines, boolean appendOptionalInfo, DummyValueType.DummyValue value) parseString
(String value) net.minecraft.nbt.Tag
net.minecraft.network.chat.MutableComponent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.cyclops.integrateddynamics.api.evaluate.variable.IValueType
deserializeValuePredicate, getVariableItemOverrideModel, renderISTER
-
Field Details
-
TYPE
-
-
Constructor Details
-
DummyValueType
public DummyValueType()
-
-
Method Details
-
isCategory
public boolean isCategory()- Specified by:
isCategory
in interfaceorg.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
-
isObject
public boolean isObject()- Specified by:
isObject
in interfaceorg.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
-
getDefault
- Specified by:
getDefault
in interfaceorg.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
-
getTypeName
- Specified by:
getTypeName
in interfaceorg.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
-
getUniqueName
public net.minecraft.resources.ResourceLocation getUniqueName()- Specified by:
getUniqueName
in interfaceorg.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
-
getTranslationKey
- Specified by:
getTranslationKey
in interfaceorg.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
-
loadTooltip
public void loadTooltip(List<net.minecraft.network.chat.Component> lines, boolean appendOptionalInfo, @Nullable DummyValueType.DummyValue value) - Specified by:
loadTooltip
in interfaceorg.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
-
toCompactString
- Specified by:
toCompactString
in interfaceorg.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
-
getDisplayColor
public int getDisplayColor()- Specified by:
getDisplayColor
in interfaceorg.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
-
getDisplayColorFormat
public net.minecraft.ChatFormatting getDisplayColorFormat()- Specified by:
getDisplayColorFormat
in interfaceorg.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
-
correspondsTo
public boolean correspondsTo(org.cyclops.integrateddynamics.api.evaluate.variable.IValueType valueType) - Specified by:
correspondsTo
in interfaceorg.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
-
serialize
- Specified by:
serialize
in interfaceorg.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
-
canDeserialize
public net.minecraft.network.chat.Component canDeserialize(org.cyclops.integrateddynamics.api.evaluate.variable.ValueDeseralizationContext valueDeseralizationContext, net.minecraft.nbt.Tag value) - Specified by:
canDeserialize
in interfaceorg.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
-
deserialize
public DummyValueType.DummyValue deserialize(org.cyclops.integrateddynamics.api.evaluate.variable.ValueDeseralizationContext valueDeseralizationContext, net.minecraft.nbt.Tag value) - Specified by:
deserialize
in interfaceorg.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
-
materialize
- Specified by:
materialize
in interfaceorg.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
-
toString
- Specified by:
toString
in interfaceorg.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
-
parseString
public DummyValueType.DummyValue parseString(String value) throws org.cyclops.integrateddynamics.api.evaluate.EvaluationException - Specified by:
parseString
in interfaceorg.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
- Throws:
org.cyclops.integrateddynamics.api.evaluate.EvaluationException
-
createLogicProgrammerElement
public org.cyclops.integrateddynamics.core.logicprogrammer.ValueTypeLPElementBase createLogicProgrammerElement()- Specified by:
createLogicProgrammerElement
in interfaceorg.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
-
cast
public DummyValueType.DummyValue cast(org.cyclops.integrateddynamics.api.evaluate.variable.IValue value) throws org.cyclops.integrateddynamics.api.evaluate.EvaluationException - Specified by:
cast
in interfaceorg.cyclops.integrateddynamics.api.evaluate.variable.IValueType<DummyValueType.DummyValue>
- Throws:
org.cyclops.integrateddynamics.api.evaluate.EvaluationException
-