Interface BehaviourProvider
- All Known Implementing Classes:
EmptyBehaviourProvider,LookAtNearbyBehaviourProvider,StandardNPCBehaviourProvider
public interface BehaviourProvider
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.entity.ai.Brain.Provider<NPC> com.mojang.serialization.MapCodec<? extends BehaviourProvider> codec()static BehaviourProviderempty()net.minecraft.world.entity.ai.Brain<?> BehaviourProviderType<? extends BehaviourProvider> type()
-
Field Details
-
CODEC
-
-
Method Details
-
type
BehaviourProviderType<? extends BehaviourProvider> type() -
codec
com.mojang.serialization.MapCodec<? extends BehaviourProvider> codec() -
brainProvider
net.minecraft.world.entity.ai.Brain.Provider<NPC> brainProvider() -
makeBrain
net.minecraft.world.entity.ai.Brain<?> makeBrain(com.mojang.serialization.Dynamic<?> dynamic, NPC npc) -
empty
-