Class StructureIsOneOfInteractionCondition
java.lang.Object
com.pixelmonmod.pixelmon.api.npc.interaction.condition.type.world.StructureIsOneOfInteractionCondition
- All Implemented Interfaces:
InteractionCondition
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<StructureIsOneOfInteractionCondition>protected final List<net.minecraft.resources.ResourceLocation>Fields inherited from interface com.pixelmonmod.pixelmon.api.npc.interaction.condition.InteractionCondition
DIRECT_CODEC -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedStructureIsOneOfInteractionCondition(List<net.minecraft.resources.ResourceLocation> structures) -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.serialization.Codec<? extends InteractionCondition>codec()Codec for decoding data about the interaction conditionbooleanfits(InteractionContext context) Method to check if the given context is correct for the conditionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.pixelmonmod.pixelmon.api.npc.interaction.condition.InteractionCondition
fill, inputTypes, toData
-
Field Details
-
CODEC
-
structures
-
-
Constructor Details
-
StructureIsOneOfInteractionCondition
protected StructureIsOneOfInteractionCondition(List<net.minecraft.resources.ResourceLocation> structures)
-
-
Method Details
-
of
public static StructureIsOneOfInteractionCondition of(List<net.minecraft.resources.ResourceLocation> structures) -
codec
Description copied from interface:InteractionConditionCodec for decoding data about the interaction condition- Specified by:
codecin interfaceInteractionCondition- Returns:
- The codec
-
fits
Description copied from interface:InteractionConditionMethod to check if the given context is correct for the condition- Specified by:
fitsin interfaceInteractionCondition- Parameters:
context- The context- Returns:
- True if the logic can proceed with the given context
-