Class OstrichAi
java.lang.Object
net.frozenblock.wilderwild.entity.ai.ostrich.OstrichAi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic net.minecraft.world.entity.ai.Brain.Provider<Ostrich> static voidbroadcastAngerTarget(@NotNull Ostrich crab, net.minecraft.world.entity.LivingEntity target) static Optional<net.minecraft.world.entity.player.Player> getNearestVisibleTargetablePlayer(@NotNull Ostrich ostrich) static net.minecraft.world.item.crafting.Ingredientstatic @NotNull net.minecraft.world.entity.ai.Brain<?> static voidremoveAttackAndAngerTarget(@NotNull Ostrich ostrich) static voidsetAngerTarget(@NotNull Ostrich ostrich, net.minecraft.world.entity.LivingEntity target) static voidupdateActivity(@NotNull Ostrich ostrich) static void
-
Constructor Details
-
OstrichAi
public OstrichAi()
-
-
Method Details
-
brainProvider
-
makeBrain
-
updateActivity
-
wasHurtBy
public static void wasHurtBy(@NotNull @NotNull Ostrich ostrich, net.minecraft.world.entity.LivingEntity target) -
setAngerTarget
public static void setAngerTarget(@NotNull @NotNull Ostrich ostrich, net.minecraft.world.entity.LivingEntity target) -
broadcastAngerTarget
public static void broadcastAngerTarget(@NotNull @NotNull Ostrich crab, net.minecraft.world.entity.LivingEntity target) -
getNearestVisibleTargetablePlayer
-
removeAttackAndAngerTarget
-
getTemptations
public static net.minecraft.world.item.crafting.Ingredient getTemptations()
-