Class PiglinBruteBrain

java.lang.Object
net.minecraft.entity.mob.PiglinBruteBrain

public class PiglinBruteBrain extends Object
Mappings:
Namespace Name
official bjd
intermediary net/minecraft/class_5420
named net/minecraft/entity/mob/PiglinBruteBrain
  • Field Details

    • field_30589

      private static final int field_30589
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lbjd;a:I
      intermediary field_30589 Lnet/minecraft/class_5420;field_30589:I
      named field_30589 Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30589:I
    • field_30590

      private static final int field_30590
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lbjd;b:I
      intermediary field_30590 Lnet/minecraft/class_5420;field_30590:I
      named field_30590 Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30590:I
    • field_30591

      private static final double field_30591
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lbjd;c:D
      intermediary field_30591 Lnet/minecraft/class_5420;field_30591:D
      named field_30591 Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30591:D
    • field_30592

      private static final int field_30592
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lbjd;d:I
      intermediary field_30592 Lnet/minecraft/class_5420;field_30592:I
      named field_30592 Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30592:I
    • field_30593

      private static final int field_30593
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official e Lbjd;e:I
      intermediary field_30593 Lnet/minecraft/class_5420;field_30593:I
      named field_30593 Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30593:I
    • field_30594

      private static final double field_30594
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official f Lbjd;f:D
      intermediary field_30594 Lnet/minecraft/class_5420;field_30594:D
      named field_30594 Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30594:D
    • field_30595

      private static final float field_30595
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official g Lbjd;g:F
      intermediary field_30595 Lnet/minecraft/class_5420;field_30595:F
      named field_30595 Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30595:F
    • field_30596

      private static final int field_30596
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official h Lbjd;h:I
      intermediary field_30596 Lnet/minecraft/class_5420;field_30596:I
      named field_30596 Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30596:I
    • field_30597

      private static final int field_30597
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official i Lbjd;i:I
      intermediary field_30597 Lnet/minecraft/class_5420;field_30597:I
      named field_30597 Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30597:I
    • field_30598

      private static final int field_30598
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official j Lbjd;j:I
      intermediary field_30598 Lnet/minecraft/class_5420;field_30598:I
      named field_30598 Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30598:I
  • Constructor Details

    • PiglinBruteBrain

      public PiglinBruteBrain()
  • Method Details

    • create

      protected static Brain<?> create(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official a Lbjd;a(Lbjc;Lauo;)Lauo;
      intermediary method_30252 Lnet/minecraft/class_5420;method_30252(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
      named create Lnet/minecraft/entity/mob/PiglinBruteBrain;create(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;
    • setCurrentPosAsHome

      protected static void setCurrentPosAsHome(PiglinBruteEntity piglinBrute)
      Mappings:
      Namespace Name Mixin selector
      official a Lbjd;a(Lbjc;)V
      intermediary method_30250 Lnet/minecraft/class_5420;method_30250(Lnet/minecraft/class_5419;)V
      named setCurrentPosAsHome Lnet/minecraft/entity/mob/PiglinBruteBrain;setCurrentPosAsHome(Lnet/minecraft/entity/mob/PiglinBruteEntity;)V
    • addCoreActivities

      private static void addCoreActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official b Lbjd;b(Lbjc;Lauo;)V
      intermediary method_30257 Lnet/minecraft/class_5420;method_30257(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)V
      named addCoreActivities Lnet/minecraft/entity/mob/PiglinBruteBrain;addCoreActivities(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/ai/brain/Brain;)V
    • addIdleActivities

      private static void addIdleActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official c Lbjd;c(Lbjc;Lauo;)V
      intermediary method_30260 Lnet/minecraft/class_5420;method_30260(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)V
      named addIdleActivities Lnet/minecraft/entity/mob/PiglinBruteBrain;addIdleActivities(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/ai/brain/Brain;)V
    • addFightActivities

      private static void addFightActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official d Lbjd;d(Lbjc;Lauo;)V
      intermediary method_30262 Lnet/minecraft/class_5420;method_30262(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)V
      named addFightActivities Lnet/minecraft/entity/mob/PiglinBruteBrain;addFightActivities(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/ai/brain/Brain;)V
    • method_30244

      private static RandomTask<PiglinBruteEntity> method_30244()
      Mappings:
      Namespace Name Mixin selector
      official a Lbjd;a()Laxa;
      intermediary method_30244 Lnet/minecraft/class_5420;method_30244()Lnet/minecraft/class_4118;
      named method_30244 Lnet/minecraft/entity/mob/PiglinBruteBrain;method_30244()Lnet/minecraft/entity/ai/brain/task/RandomTask;
    • method_30254

      private static RandomTask<PiglinBruteEntity> method_30254()
      Mappings:
      Namespace Name Mixin selector
      official b Lbjd;b()Laxa;
      intermediary method_30254 Lnet/minecraft/class_5420;method_30254()Lnet/minecraft/class_4118;
      named method_30254 Lnet/minecraft/entity/mob/PiglinBruteBrain;method_30254()Lnet/minecraft/entity/ai/brain/task/RandomTask;
    • method_30256

      protected static void method_30256(PiglinBruteEntity piglinBrute)
      Mappings:
      Namespace Name Mixin selector
      official b Lbjd;b(Lbjc;)V
      intermediary method_30256 Lnet/minecraft/class_5420;method_30256(Lnet/minecraft/class_5419;)V
      named method_30256 Lnet/minecraft/entity/mob/PiglinBruteBrain;method_30256(Lnet/minecraft/entity/mob/PiglinBruteEntity;)V
    • method_30248

      private static boolean method_30248(AbstractPiglinEntity piglin, LivingEntity livingEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Lbjd;a(Lbiy;Latt;)Z
      intermediary method_30248 Lnet/minecraft/class_5420;method_30248(Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)Z
      named method_30248 Lnet/minecraft/entity/mob/PiglinBruteBrain;method_30248(Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/LivingEntity;)Z
    • method_30247

      private static Optional<? extends LivingEntity> method_30247(AbstractPiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      official a Lbjd;a(Lbiy;)Ljava/util/Optional;
      intermediary method_30247 Lnet/minecraft/class_5420;method_30247(Lnet/minecraft/class_5418;)Ljava/util/Optional;
      named method_30247 Lnet/minecraft/entity/mob/PiglinBruteBrain;method_30247(Lnet/minecraft/entity/mob/AbstractPiglinEntity;)Ljava/util/Optional;
    • method_30249

      private static Optional<? extends LivingEntity> method_30249(AbstractPiglinEntity piglin, MemoryModuleType<? extends LivingEntity> memoryModuleType)
      Mappings:
      Namespace Name Mixin selector
      official a Lbjd;a(Lbiy;Lbbt;)Ljava/util/Optional;
      intermediary method_30249 Lnet/minecraft/class_5420;method_30249(Lnet/minecraft/class_5418;Lnet/minecraft/class_4140;)Ljava/util/Optional;
      named method_30249 Lnet/minecraft/entity/mob/PiglinBruteBrain;method_30249(Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/ai/brain/MemoryModuleType;)Ljava/util/Optional;
    • tryRevenge

      protected static void tryRevenge(PiglinBruteEntity piglinBrute, LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      official a Lbjd;a(Lbjc;Latt;)V
      intermediary method_30251 Lnet/minecraft/class_5420;method_30251(Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)V
      named tryRevenge Lnet/minecraft/entity/mob/PiglinBruteBrain;tryRevenge(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/LivingEntity;)V
    • method_35198

      protected static void method_35198(PiglinBruteEntity piglinBruteEntity, LivingEntity livingEntity)
      Mappings:
      Namespace Name Mixin selector
      official b Lbjd;b(Lbjc;Latt;)V
      intermediary method_35198 Lnet/minecraft/class_5420;method_35198(Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)V
      named method_35198 Lnet/minecraft/entity/mob/PiglinBruteBrain;method_35198(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/LivingEntity;)V
    • method_30258

      protected static void method_30258(PiglinBruteEntity piglinBrute)
      Mappings:
      Namespace Name Mixin selector
      official c Lbjd;c(Lbjc;)V
      intermediary method_30258 Lnet/minecraft/class_5420;method_30258(Lnet/minecraft/class_5419;)V
      named method_30258 Lnet/minecraft/entity/mob/PiglinBruteBrain;method_30258(Lnet/minecraft/entity/mob/PiglinBruteEntity;)V
    • method_30261

      private static void method_30261(PiglinBruteEntity piglinBrute)
      Mappings:
      Namespace Name Mixin selector
      official d Lbjd;d(Lbjc;)V
      intermediary method_30261 Lnet/minecraft/class_5420;method_30261(Lnet/minecraft/class_5419;)V
      named method_30261 Lnet/minecraft/entity/mob/PiglinBruteBrain;method_30261(Lnet/minecraft/entity/mob/PiglinBruteEntity;)V