Class SnifferBrain

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

public class SnifferBrain extends Object
Mappings:
Namespace Name
named net/minecraft/entity/passive/SnifferBrain
intermediary net/minecraft/class_8155
official chz
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/entity/passive/SnifferBrain;LOGGER:Lorg/slf4j/Logger;
      intermediary field_42675 Lnet/minecraft/class_8155;field_42675:Lorg/slf4j/Logger;
      official c Lchz;c:Lorg/slf4j/Logger;
    • field_42676

      private static final int field_42676
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_42676 Lnet/minecraft/entity/passive/SnifferBrain;field_42676:I
      intermediary field_42676 Lnet/minecraft/class_8155;field_42676:I
      official d Lchz;d:I
    • SENSORS

      static final List<SensorType<? extends Sensor<? super SnifferEntity>>> SENSORS
      Mappings:
      Namespace Name Mixin selector
      named SENSORS Lnet/minecraft/entity/passive/SnifferBrain;SENSORS:Ljava/util/List;
      intermediary field_42673 Lnet/minecraft/class_8155;field_42673:Ljava/util/List;
      official a Lchz;a:Ljava/util/List;
    • MEMORY_MODULES

      static final List<MemoryModuleType<?>> MEMORY_MODULES
      Mappings:
      Namespace Name Mixin selector
      named MEMORY_MODULES Lnet/minecraft/entity/passive/SnifferBrain;MEMORY_MODULES:Ljava/util/List;
      intermediary field_42674 Lnet/minecraft/class_8155;field_42674:Ljava/util/List;
      official b Lchz;b:Ljava/util/List;
    • SNIFF_COOLDOWN_EXPIRY

      private static final int SNIFF_COOLDOWN_EXPIRY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named SNIFF_COOLDOWN_EXPIRY Lnet/minecraft/entity/passive/SnifferBrain;SNIFF_COOLDOWN_EXPIRY:I
      intermediary field_42677 Lnet/minecraft/class_8155;field_42677:I
      official e Lchz;e:I
    • field_42678

      private static final float field_42678
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_42678 Lnet/minecraft/entity/passive/SnifferBrain;field_42678:F
      intermediary field_42678 Lnet/minecraft/class_8155;field_42678:F
      official f Lchz;f:F
    • FLEE_SPEED

      private static final float FLEE_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named FLEE_SPEED Lnet/minecraft/entity/passive/SnifferBrain;FLEE_SPEED:F
      intermediary field_42679 Lnet/minecraft/class_8155;field_42679:F
      official g Lchz;g:F
    • field_42680

      private static final float field_42680
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_42680 Lnet/minecraft/entity/passive/SnifferBrain;field_42680:F
      intermediary field_42680 Lnet/minecraft/class_8155;field_42680:F
      official h Lchz;h:F
    • field_44476

      private static final float field_44476
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_44476 Lnet/minecraft/entity/passive/SnifferBrain;field_44476:F
      intermediary field_44476 Lnet/minecraft/class_8155;field_44476:F
      official i Lchz;i:F
  • Constructor Details

    • SnifferBrain

      public SnifferBrain()
  • Method Details

    • getTemptItemPredicate

      public static Predicate<ItemStack> getTemptItemPredicate()
      Mappings:
      Namespace Name Mixin selector
      named getTemptItemPredicate Lnet/minecraft/entity/passive/SnifferBrain;getTemptItemPredicate()Ljava/util/function/Predicate;
      intermediary method_51159 Lnet/minecraft/class_8155;method_51159()Ljava/util/function/Predicate;
      official a Lchz;a()Ljava/util/function/Predicate;
    • create

      protected static Brain<?> create(Brain<SnifferEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/entity/passive/SnifferBrain;create(Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;
      intermediary method_49152 Lnet/minecraft/class_8155;method_49152(Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
      official a Lchz;a(Lbut;)Lbut;
    • stopDiggingOrSniffing

      static SnifferEntity stopDiggingOrSniffing(SnifferEntity sniffer)
      Mappings:
      Namespace Name Mixin selector
      named stopDiggingOrSniffing Lnet/minecraft/entity/passive/SnifferBrain;stopDiggingOrSniffing(Lnet/minecraft/entity/passive/SnifferEntity;)Lnet/minecraft/entity/passive/SnifferEntity;
      intermediary method_51161 Lnet/minecraft/class_8155;method_51161(Lnet/minecraft/class_8153;)Lnet/minecraft/class_8153;
      official b Lchz;b(Lchy;)Lchy;
    • addCoreActivities

      private static void addCoreActivities(Brain<SnifferEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      named addCoreActivities Lnet/minecraft/entity/passive/SnifferBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
      intermediary method_49154 Lnet/minecraft/class_8155;method_49154(Lnet/minecraft/class_4095;)V
      official b Lchz;b(Lbut;)V
    • addSniffActivities

      private static void addSniffActivities(Brain<SnifferEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      named addSniffActivities Lnet/minecraft/entity/passive/SnifferBrain;addSniffActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
      intermediary method_49155 Lnet/minecraft/class_8155;method_49155(Lnet/minecraft/class_4095;)V
      official c Lchz;c(Lbut;)V
    • addDigActivities

      private static void addDigActivities(Brain<SnifferEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      named addDigActivities Lnet/minecraft/entity/passive/SnifferBrain;addDigActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
      intermediary method_49156 Lnet/minecraft/class_8155;method_49156(Lnet/minecraft/class_4095;)V
      official d Lchz;d(Lbut;)V
    • addIdleActivities

      private static void addIdleActivities(Brain<SnifferEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      named addIdleActivities Lnet/minecraft/entity/passive/SnifferBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
      intermediary method_49157 Lnet/minecraft/class_8155;method_49157(Lnet/minecraft/class_4095;)V
      official e Lchz;e(Lbut;)V
    • updateActivities

      static void updateActivities(SnifferEntity sniffer)
      Mappings:
      Namespace Name Mixin selector
      named updateActivities Lnet/minecraft/entity/passive/SnifferBrain;updateActivities(Lnet/minecraft/entity/passive/SnifferEntity;)V
      intermediary method_49153 Lnet/minecraft/class_8155;method_49153(Lnet/minecraft/class_8153;)V
      official a Lchz;a(Lchy;)V