java.lang.Object
net.frozenblock.wilderwild.entity.ai.ostrich.OstrichAi

public class OstrichAi extends Object
  • Constructor Details

    • OstrichAi

      public OstrichAi()
  • Method Details

    • brainProvider

      @NotNull public static net.minecraft.world.entity.ai.Brain.Provider<Ostrich> brainProvider()
    • makeBrain

      @NotNull public static @NotNull net.minecraft.world.entity.ai.Brain<?> makeBrain(@NotNull @NotNull Ostrich ostrich, @NotNull @NotNull net.minecraft.world.entity.ai.Brain<Ostrich> brain)
    • updateActivity

      public static void updateActivity(@NotNull @NotNull Ostrich ostrich)
    • 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

      public static Optional<net.minecraft.world.entity.player.Player> getNearestVisibleTargetablePlayer(@NotNull @NotNull Ostrich ostrich)
    • removeAttackAndAngerTarget

      public static void removeAttackAndAngerTarget(@NotNull @NotNull Ostrich ostrich)
    • getTemptations

      public static net.minecraft.world.item.crafting.Ingredient getTemptations()