Class SnifferBrain

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

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

    • LOGGER

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

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

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

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

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

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

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

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

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

    • SnifferBrain

      public SnifferBrain()
  • Method Details

    • getTemptItems

      public static Ingredient getTemptItems()
      Mappings:
      Namespace Name Mixin selector
      official a Lcal;a()Lcpz;
      intermediary method_51159 Lnet/minecraft/class_8155;method_51159()Lnet/minecraft/class_1856;
      named getTemptItems Lnet/minecraft/entity/passive/SnifferBrain;getTemptItems()Lnet/minecraft/recipe/Ingredient;
    • create

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

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

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

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

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

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

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