Class AllayBrain

java.lang.Object
net.minecraft.entity.passive.AllayBrain

public class AllayBrain extends Object
Mappings:
Namespace Name
official bso
intermediary net/minecraft/class_7299
named net/minecraft/entity/passive/AllayBrain
  • Field Details

    • field_38406

      private static final float field_38406
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lbso;a:F
      intermediary field_38406 Lnet/minecraft/class_7299;field_38406:F
      named field_38406 Lnet/minecraft/entity/passive/AllayBrain;field_38406:F
    • field_38407

      private static final float field_38407
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lbso;b:F
      intermediary field_38407 Lnet/minecraft/class_7299;field_38407:F
      named field_38407 Lnet/minecraft/entity/passive/AllayBrain;field_38407:F
    • field_38408

      private static final float field_38408
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lbso;c:F
      intermediary field_38408 Lnet/minecraft/class_7299;field_38408:F
      named field_38408 Lnet/minecraft/entity/passive/AllayBrain;field_38408:F
    • field_39113

      private static final float field_39113
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lbso;d:F
      intermediary field_39113 Lnet/minecraft/class_7299;field_39113:F
      named field_39113 Lnet/minecraft/entity/passive/AllayBrain;field_39113:F
    • field_38938

      private static final int field_38938
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official e Lbso;e:I
      intermediary field_38938 Lnet/minecraft/class_7299;field_38938:I
      named field_38938 Lnet/minecraft/entity/passive/AllayBrain;field_38938:I
    • field_38939

      private static final int field_38939
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official f Lbso;f:I
      intermediary field_38939 Lnet/minecraft/class_7299;field_38939:I
      named field_38939 Lnet/minecraft/entity/passive/AllayBrain;field_38939:I
    • field_38410

      private static final int field_38410
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official g Lbso;g:I
      intermediary field_38410 Lnet/minecraft/class_7299;field_38410:I
      named field_38410 Lnet/minecraft/entity/passive/AllayBrain;field_38410:I
    • field_38411

      private static final int field_38411
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official h Lbso;h:I
      intermediary field_38411 Lnet/minecraft/class_7299;field_38411:I
      named field_38411 Lnet/minecraft/entity/passive/AllayBrain;field_38411:I
    • field_38412

      private static final int field_38412
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official i Lbso;i:I
      intermediary field_38412 Lnet/minecraft/class_7299;field_38412:I
      named field_38412 Lnet/minecraft/entity/passive/AllayBrain;field_38412:I
    • field_38413

      private static final int field_38413
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official j Lbso;j:I
      intermediary field_38413 Lnet/minecraft/class_7299;field_38413:I
      named field_38413 Lnet/minecraft/entity/passive/AllayBrain;field_38413:I
    • field_38940

      private static final int field_38940
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official k Lbso;k:I
      intermediary field_38940 Lnet/minecraft/class_7299;field_38940:I
      named field_38940 Lnet/minecraft/entity/passive/AllayBrain;field_38940:I
    • field_40130

      private static final int field_40130
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official l Lbso;l:I
      intermediary field_40130 Lnet/minecraft/class_7299;field_40130:I
      named field_40130 Lnet/minecraft/entity/passive/AllayBrain;field_40130:I
  • Constructor Details

    • AllayBrain

      public AllayBrain()
  • Method Details

    • create

      protected static Brain<?> create(Brain<AllayEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official a Lbso;a(Lbgy;)Lbgy;
      intermediary method_42660 Lnet/minecraft/class_7299;method_42660(Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
      named create Lnet/minecraft/entity/passive/AllayBrain;create(Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;
    • addCoreActivities

      private static void addCoreActivities(Brain<AllayEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official b Lbso;b(Lbgy;)V
      intermediary method_42663 Lnet/minecraft/class_7299;method_42663(Lnet/minecraft/class_4095;)V
      named addCoreActivities Lnet/minecraft/entity/passive/AllayBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • addIdleActivities

      private static void addIdleActivities(Brain<AllayEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official c Lbso;c(Lbgy;)V
      intermediary method_42666 Lnet/minecraft/class_7299;method_42666(Lnet/minecraft/class_4095;)V
      named addIdleActivities Lnet/minecraft/entity/passive/AllayBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • updateActivities

      public static void updateActivities(AllayEntity allay)
      Mappings:
      Namespace Name Mixin selector
      official a Lbso;a(Lbsn;)V
      intermediary method_42661 Lnet/minecraft/class_7299;method_42661(Lnet/minecraft/class_7298;)V
      named updateActivities Lnet/minecraft/entity/passive/AllayBrain;updateActivities(Lnet/minecraft/entity/passive/AllayEntity;)V
    • rememberNoteBlock

      public static void rememberNoteBlock(LivingEntity allay, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbso;a(Lbfx;Lgt;)V
      intermediary method_42659 Lnet/minecraft/class_7299;method_42659(Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;)V
      named rememberNoteBlock Lnet/minecraft/entity/passive/AllayBrain;rememberNoteBlock(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/util/math/BlockPos;)V
    • getLookTarget

      private static Optional<LookTarget> getLookTarget(LivingEntity allay)
      Mappings:
      Namespace Name Mixin selector
      official b Lbso;b(Lbfx;)Ljava/util/Optional;
      intermediary method_42657 Lnet/minecraft/class_7299;method_42657(Lnet/minecraft/class_1309;)Ljava/util/Optional;
      named getLookTarget Lnet/minecraft/entity/passive/AllayBrain;getLookTarget(Lnet/minecraft/entity/LivingEntity;)Ljava/util/Optional;
    • hasNearestVisibleWantedItem

      private static boolean hasNearestVisibleWantedItem(LivingEntity entity)
      Mappings:
      Namespace Name Mixin selector
      official c Lbso;c(Lbfx;)Z
      intermediary method_49122 Lnet/minecraft/class_7299;method_49122(Lnet/minecraft/class_1309;)Z
      named hasNearestVisibleWantedItem Lnet/minecraft/entity/passive/AllayBrain;hasNearestVisibleWantedItem(Lnet/minecraft/entity/LivingEntity;)Z
    • shouldGoTowardsNoteBlock

      private static boolean shouldGoTowardsNoteBlock(LivingEntity allay, Brain<?> brain, GlobalPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbso;a(Lbfx;Lbgy;Lhc;)Z
      intermediary method_42658 Lnet/minecraft/class_7299;method_42658(Lnet/minecraft/class_1309;Lnet/minecraft/class_4095;Lnet/minecraft/class_4208;)Z
      named shouldGoTowardsNoteBlock Lnet/minecraft/entity/passive/AllayBrain;shouldGoTowardsNoteBlock(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/ai/brain/Brain;Lnet/minecraft/util/math/GlobalPos;)Z
    • getLikedLookTarget

      private static Optional<LookTarget> getLikedLookTarget(LivingEntity allay)
      Mappings:
      Namespace Name Mixin selector
      official d Lbso;d(Lbfx;)Ljava/util/Optional;
      intermediary method_42662 Lnet/minecraft/class_7299;method_42662(Lnet/minecraft/class_1309;)Ljava/util/Optional;
      named getLikedLookTarget Lnet/minecraft/entity/passive/AllayBrain;getLikedLookTarget(Lnet/minecraft/entity/LivingEntity;)Ljava/util/Optional;
    • getLikedPlayer

      public static Optional<ServerPlayerEntity> getLikedPlayer(LivingEntity allay)
      Mappings:
      Namespace Name Mixin selector
      official a Lbso;a(Lbfx;)Ljava/util/Optional;
      intermediary method_43093 Lnet/minecraft/class_7299;method_43093(Lnet/minecraft/class_1309;)Ljava/util/Optional;
      named getLikedPlayer Lnet/minecraft/entity/passive/AllayBrain;getLikedPlayer(Lnet/minecraft/entity/LivingEntity;)Ljava/util/Optional;