Class LookAtNearbyBehaviourProvider
java.lang.Object
com.pixelmonmod.pixelmon.api.behaviour.impl.LookAtNearbyBehaviourProvider
- All Implemented Interfaces:
BehaviourProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<LookAtNearbyBehaviourProvider> -
Constructor Summary
ConstructorsConstructorDescriptionLookAtNearbyBehaviourProvider(float lookDistance, boolean swim, float swimChance) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.entity.ai.Brain.Provider<NPC> com.mojang.serialization.MapCodec<? extends BehaviourProvider> codec()com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends net.minecraft.world.entity.ai.behavior.BehaviorControl<? super NPC>>> net.minecraft.world.entity.ai.Brain<?> BehaviourProviderType<? extends BehaviourProvider> type()
-
Field Details
-
CODEC
-
-
Constructor Details
-
LookAtNearbyBehaviourProvider
public LookAtNearbyBehaviourProvider(float lookDistance, boolean swim, float swimChance)
-
-
Method Details
-
codec
- Specified by:
codecin interfaceBehaviourProvider
-
type
- Specified by:
typein interfaceBehaviourProvider
-
brainProvider
- Specified by:
brainProviderin interfaceBehaviourProvider
-
makeBrain
public net.minecraft.world.entity.ai.Brain<?> makeBrain(com.mojang.serialization.Dynamic<?> dynamic, NPC npc) - Specified by:
makeBrainin interfaceBehaviourProvider
-
getCorePackage
-