Class EnumTrigger<T extends Enum<T>>
java.lang.Object
com.simibubi.create.foundation.advancement.CriterionTriggerBase<StringSerializableTrigger.Instance<T>>
com.simibubi.create.foundation.advancement.StringSerializableTrigger<T>
com.simibubi.create.foundation.advancement.EnumTrigger<T>
- All Implemented Interfaces:
net.minecraft.advancements.CriterionTrigger<StringSerializableTrigger.Instance<T>>
@ParametersAreNonnullByDefault
public class EnumTrigger<T extends Enum<T>>
extends StringSerializableTrigger<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.simibubi.create.foundation.advancement.StringSerializableTrigger
StringSerializableTrigger.Instance<T>Nested classes/interfaces inherited from interface net.minecraft.advancements.CriterionTrigger
net.minecraft.advancements.CriterionTrigger.Listener<T extends net.minecraft.advancements.CriterionTriggerInstance> -
Field Summary
Fields inherited from class com.simibubi.create.foundation.advancement.CriterionTriggerBase
listeners -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.simibubi.create.foundation.advancement.StringSerializableTrigger
constructTriggerFor, createInstance, forEntries, getJsonKey, triggerMethods inherited from class com.simibubi.create.foundation.advancement.CriterionTriggerBase
addPlayerListener, getId, removePlayerListener, removePlayerListeners, trigger
-
Constructor Details
-
EnumTrigger
-
-
Method Details
-
getValue
- Specified by:
getValuein classStringSerializableTrigger<T extends Enum<T>>
-
getKey
- Specified by:
getKeyin classStringSerializableTrigger<T extends Enum<T>>
-