Package net.minecraft

Class class_6975

All Implemented Interfaces:
Monster, CommandOutput, Nameable, EntityLike, SculkSensorListener.Callback

public class class_6975 extends HostileEntity implements SculkSensorListener.Callback
Mappings:
Namespace Name
official bnw
intermediary net/minecraft/class_6975
named net/minecraft/class_6975
  • Field Details

    • field_36738

      public static final Map<EntityType<?>,Integer> field_36738
      Mappings:
      Namespace Name Mixin selector
      official b Lbnw;b:Ljava/util/Map;
      intermediary field_36738 Lnet/minecraft/class_6975;field_36738:Ljava/util/Map;
      named field_36738 Lnet/minecraft/class_6975;field_36738:Ljava/util/Map;
    • field_36752

      private static final int field_36752
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cb Lbnw;cb:I
      intermediary field_36752 Lnet/minecraft/class_6975;field_36752:I
      named field_36752 Lnet/minecraft/class_6975;field_36752:I
    • field_36753

      private static final int field_36753
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cc Lbnw;cc:I
      intermediary field_36753 Lnet/minecraft/class_6975;field_36753:I
      named field_36753 Lnet/minecraft/class_6975;field_36753:I
    • field_36754

      private static final int field_36754
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cd Lbnw;cd:I
      intermediary field_36754 Lnet/minecraft/class_6975;field_36754:I
      named field_36754 Lnet/minecraft/class_6975;field_36754:I
    • field_36743

      public static final int field_36743
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lbnw;c:I
      intermediary field_36743 Lnet/minecraft/class_6975;field_36743:I
      named field_36743 Lnet/minecraft/class_6975;field_36743:I
    • field_36755

      private static final int field_36755
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ce Lbnw;ce:I
      intermediary field_36755 Lnet/minecraft/class_6975;field_36755:I
      named field_36755 Lnet/minecraft/class_6975;field_36755:I
    • field_36756

      private static final int field_36756
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cf Lbnw;cf:I
      intermediary field_36756 Lnet/minecraft/class_6975;field_36756:I
      named field_36756 Lnet/minecraft/class_6975;field_36756:I
    • field_36757

      private static final int field_36757
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cg Lbnw;cg:I
      intermediary field_36757 Lnet/minecraft/class_6975;field_36757:I
      named field_36757 Lnet/minecraft/class_6975;field_36757:I
    • field_36758

      private static final float field_36758
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ch Lbnw;ch:F
      intermediary field_36758 Lnet/minecraft/class_6975;field_36758:F
      named field_36758 Lnet/minecraft/class_6975;field_36758:F
    • field_36759

      private static final int field_36759
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ci Lbnw;ci:I
      intermediary field_36759 Lnet/minecraft/class_6975;field_36759:I
      named field_36759 Lnet/minecraft/class_6975;field_36759:I
    • field_36760

      private static final int field_36760
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cj Lbnw;cj:I
      intermediary field_36760 Lnet/minecraft/class_6975;field_36760:I
      named field_36760 Lnet/minecraft/class_6975;field_36760:I
    • field_36761

      private static final int field_36761
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ck Lbnw;ck:I
      intermediary field_36761 Lnet/minecraft/class_6975;field_36761:I
      named field_36761 Lnet/minecraft/class_6975;field_36761:I
    • field_36777

      public static final int field_36777
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lbnw;d:I
      intermediary field_36777 Lnet/minecraft/class_6975;field_36777:I
      named field_36777 Lnet/minecraft/class_6975;field_36777:I
    • field_36762

      private static final int field_36762
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cl Lbnw;cl:I
      intermediary field_36762 Lnet/minecraft/class_6975;field_36762:I
      named field_36762 Lnet/minecraft/class_6975;field_36762:I
    • field_36763

      private static final int field_36763
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cm Lbnw;cm:I
      intermediary field_36763 Lnet/minecraft/class_6975;field_36763:I
      named field_36763 Lnet/minecraft/class_6975;field_36763:I
    • field_36764

      private static final float field_36764
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cn Lbnw;cn:F
      intermediary field_36764 Lnet/minecraft/class_6975;field_36764:F
      named field_36764 Lnet/minecraft/class_6975;field_36764:F
    • field_36765

      private static final int field_36765
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official co Lbnw;co:I
      intermediary field_36765 Lnet/minecraft/class_6975;field_36765:I
      named field_36765 Lnet/minecraft/class_6975;field_36765:I
    • field_36766

      private static final float field_36766
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cp Lbnw;cp:F
      intermediary field_36766 Lnet/minecraft/class_6975;field_36766:F
      named field_36766 Lnet/minecraft/class_6975;field_36766:F
    • field_36767

      private static final float field_36767
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cq Lbnw;cq:F
      intermediary field_36767 Lnet/minecraft/class_6975;field_36767:F
      named field_36767 Lnet/minecraft/class_6975;field_36767:F
    • field_36768

      private static final int field_36768
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cr Lbnw;cr:I
      intermediary field_36768 Lnet/minecraft/class_6975;field_36768:I
      named field_36768 Lnet/minecraft/class_6975;field_36768:I
    • field_36769

      private static final int field_36769
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cs Lbnw;cs:I
      intermediary field_36769 Lnet/minecraft/class_6975;field_36769:I
      named field_36769 Lnet/minecraft/class_6975;field_36769:I
    • field_36770

      private static final int field_36770
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ct Lbnw;ct:I
      intermediary field_36770 Lnet/minecraft/class_6975;field_36770:I
      named field_36770 Lnet/minecraft/class_6975;field_36770:I
    • field_36771

      private static final int field_36771
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cu Lbnw;cu:I
      intermediary field_36771 Lnet/minecraft/class_6975;field_36771:I
      named field_36771 Lnet/minecraft/class_6975;field_36771:I
    • field_36745

      private static final TrackedData<Integer> field_36745
      Mappings:
      Namespace Name Mixin selector
      official cB Lbnw;cB:Lxw;
      intermediary field_36745 Lnet/minecraft/class_6975;field_36745:Lnet/minecraft/class_2940;
      named field_36745 Lnet/minecraft/class_6975;field_36745:Lnet/minecraft/entity/data/TrackedData;
    • field_36749

      private static final float field_36749
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cF Lbnw;cF:F
      intermediary field_36749 Lnet/minecraft/class_6975;field_36749:F
      named field_36749 Lnet/minecraft/class_6975;field_36749:F
    • field_36742

      protected static final ImmutableList<? extends SensorType<? extends Sensor<? super class_6975>>> field_36742
      Mappings:
      Namespace Name Mixin selector
      official bZ Lbnw;bZ:Lcom/google/common/collect/ImmutableList;
      intermediary field_36742 Lnet/minecraft/class_6975;field_36742:Lcom/google/common/collect/ImmutableList;
      named field_36742 Lnet/minecraft/class_6975;field_36742:Lcom/google/common/collect/ImmutableList;
    • field_36751

      protected static final ImmutableList<? extends MemoryModuleType<?>> field_36751
      Mappings:
      Namespace Name Mixin selector
      official ca Lbnw;ca:Lcom/google/common/collect/ImmutableList;
      intermediary field_36751 Lnet/minecraft/class_6975;field_36751:Lcom/google/common/collect/ImmutableList;
      named field_36751 Lnet/minecraft/class_6975;field_36751:Lcom/google/common/collect/ImmutableList;
    • field_36772

      private float field_36772
      Mappings:
      Namespace Name Mixin selector
      official cv Lbnw;cv:F
      intermediary field_36772 Lnet/minecraft/class_6975;field_36772:F
      named field_36772 Lnet/minecraft/class_6975;field_36772:F
    • field_36773

      private float field_36773
      Mappings:
      Namespace Name Mixin selector
      official cw Lbnw;cw:F
      intermediary field_36773 Lnet/minecraft/class_6975;field_36773:F
      named field_36773 Lnet/minecraft/class_6975;field_36773:F
    • field_36774

      private float field_36774
      Mappings:
      Namespace Name Mixin selector
      official cx Lbnw;cx:F
      intermediary field_36774 Lnet/minecraft/class_6975;field_36774:F
      named field_36774 Lnet/minecraft/class_6975;field_36774:F
    • field_36775

      private float field_36775
      Mappings:
      Namespace Name Mixin selector
      official cy Lbnw;cy:F
      intermediary field_36775 Lnet/minecraft/class_6975;field_36775:F
      named field_36775 Lnet/minecraft/class_6975;field_36775:F
    • field_36776

      private int field_36776
      Mappings:
      Namespace Name Mixin selector
      official cz Lbnw;cz:I
      intermediary field_36776 Lnet/minecraft/class_6975;field_36776:I
      named field_36776 Lnet/minecraft/class_6975;field_36776:I
    • field_36744

      private int field_36744
      Mappings:
      Namespace Name Mixin selector
      official cA Lbnw;cA:I
      intermediary field_36744 Lnet/minecraft/class_6975;field_36744:I
      named field_36744 Lnet/minecraft/class_6975;field_36744:I
    • field_36746

      @Nullable private @Nullable SoundEvent field_36746
      Mappings:
      Namespace Name Mixin selector
      official cC Lbnw;cC:Lahc;
      intermediary field_36746 Lnet/minecraft/class_6975;field_36746:Lnet/minecraft/class_3414;
      named field_36746 Lnet/minecraft/class_6975;field_36746:Lnet/minecraft/sound/SoundEvent;
    • field_36747

      private final EntityGameEventHandler field_36747
      Mappings:
      Namespace Name Mixin selector
      official cD Lbnw;cD:Lctv;
      intermediary field_36747 Lnet/minecraft/class_6975;field_36747:Lnet/minecraft/class_5715;
      named field_36747 Lnet/minecraft/class_6975;field_36747:Lnet/minecraft/world/event/listener/EntityGameEventHandler;
    • field_36748

      private final SculkSensorListener field_36748
      Mappings:
      Namespace Name Mixin selector
      official cE Lbnw;cE:Lctz;
      intermediary field_36748 Lnet/minecraft/class_6975;field_36748:Lnet/minecraft/class_5718;
      named field_36748 Lnet/minecraft/class_6975;field_36748:Lnet/minecraft/world/event/listener/SculkSensorListener;
    • field_36778

      public class_6962 field_36778
      Mappings:
      Namespace Name Mixin selector
      official e Lbnw;e:Laxc;
      intermediary field_36778 Lnet/minecraft/class_6975;field_36778:Lnet/minecraft/class_6962;
      named field_36778 Lnet/minecraft/class_6975;field_36778:Lnet/minecraft/class_6962;
    • field_36739

      public class_6962 field_36739
      Mappings:
      Namespace Name Mixin selector
      official bW Lbnw;bW:Laxc;
      intermediary field_36739 Lnet/minecraft/class_6975;field_36739:Lnet/minecraft/class_6962;
      named field_36739 Lnet/minecraft/class_6975;field_36739:Lnet/minecraft/class_6962;
    • field_36740

      public class_6962 field_36740
      Mappings:
      Namespace Name Mixin selector
      official bX Lbnw;bX:Laxc;
      intermediary field_36740 Lnet/minecraft/class_6975;field_36740:Lnet/minecraft/class_6962;
      named field_36740 Lnet/minecraft/class_6975;field_36740:Lnet/minecraft/class_6962;
    • field_36741

      public class_6962 field_36741
      Mappings:
      Namespace Name Mixin selector
      official bY Lbnw;bY:Laxc;
      intermediary field_36741 Lnet/minecraft/class_6975;field_36741:Lnet/minecraft/class_6962;
      named field_36741 Lnet/minecraft/class_6975;field_36741:Lnet/minecraft/class_6962;
    • field_36750

      private final class_6973 field_36750
      Mappings:
      Namespace Name Mixin selector
      official cG Lbnw;cG:Lbnu;
      intermediary field_36750 Lnet/minecraft/class_6975;field_36750:Lnet/minecraft/class_6973;
      named field_36750 Lnet/minecraft/class_6975;field_36750:Lnet/minecraft/class_6973;
  • Constructor Details

    • class_6975

      public class_6975(EntityType<? extends class_6975> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laxe;<init>(Laxi;Lcbf;)V
      intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
    • class_6975

      public class_6975(World world)
  • Method Details

    • occludeVibrationSignals

      public boolean occludeVibrationSignals()
      Overrides:
      occludeVibrationSignals in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aO Laxe;aO()Z
      intermediary method_33189 Lnet/minecraft/class_1297;method_33189()Z
      named occludeVibrationSignals Lnet/minecraft/entity/Entity;occludeVibrationSignals()Z
    • getGameEventHandler

      public EntityGameEventHandler getGameEventHandler()
      Returns the game event handler for this entity.

      Subclasses interested in listening to game events as an entity should return a handler so the listener used to receive game events can be registered to the correct dispatchers.

      Overrides:
      getGameEventHandler in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bV Laxe;bV()Lctv;
      intermediary method_32877 Lnet/minecraft/class_1297;method_32877()Lnet/minecraft/class_5715;
      named getGameEventHandler Lnet/minecraft/entity/Entity;getGameEventHandler()Lnet/minecraft/world/event/listener/EntityGameEventHandler;
    • method_40682

      public class_6973 method_40682()
      Mappings:
      Namespace Name Mixin selector
      official n Lbnw;n()Lbnu;
      intermediary method_40682 Lnet/minecraft/class_6975;method_40682()Lnet/minecraft/class_6973;
      named method_40682 Lnet/minecraft/class_6975;method_40682()Lnet/minecraft/class_6973;
    • initialize

      @Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData, @Nullable @Nullable NbtCompound entityNbt)
      Overrides:
      initialize in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laxu;a(Lcbu;Lavy;Laxw;Layk;Loh;)Layk;
      intermediary method_5943 Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1315;
      named initialize Lnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/entity/EntityData;
    • createBrainProfile

      protected Brain.Profile<class_6975> createBrainProfile()
      Overrides:
      createBrainProfile in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official du Laxs;du()Layn$b;
      intermediary method_28306 Lnet/minecraft/class_1309;method_28306()Lnet/minecraft/class_4095$class_5303;
      named createBrainProfile Lnet/minecraft/entity/LivingEntity;createBrainProfile()Lnet/minecraft/entity/ai/brain/Brain$Profile;
    • deserializeBrain

      protected Brain<?> deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic)
      Overrides:
      deserializeBrain in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laxs;a(Lcom/mojang/serialization/Dynamic;)Layn;
      intermediary method_18867 Lnet/minecraft/class_1309;method_18867(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;
      named deserializeBrain Lnet/minecraft/entity/LivingEntity;deserializeBrain(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;
    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a_ Laxe;a_()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • method_40683

      public static DefaultAttributeContainer.Builder method_40683()
      Mappings:
      Namespace Name Mixin selector
      official q Lbnw;q()Lays$a;
      intermediary method_40683 Lnet/minecraft/class_6975;method_40683()Lnet/minecraft/class_5132$class_5133;
      named method_40683 Lnet/minecraft/class_6975;method_40683()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
    • getBrain

      public Brain<class_6975> getBrain()
      Overrides:
      getBrain in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official dt Laxs;dt()Layn;
      intermediary method_18868 Lnet/minecraft/class_1309;method_18868()Lnet/minecraft/class_4095;
      named getBrain Lnet/minecraft/entity/LivingEntity;getBrain()Lnet/minecraft/entity/ai/brain/Brain;
    • mobTick

      protected void mobTick()
      Overrides:
      mobTick in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official R Laxu;R()V
      intermediary method_5958 Lnet/minecraft/class_1308;method_5958()V
      named mobTick Lnet/minecraft/entity/mob/MobEntity;mobTick()V
    • method_40676

      private void method_40676()
      Mappings:
      Namespace Name Mixin selector
      official fF Lbnw;fF()V
      intermediary method_40676 Lnet/minecraft/class_6975;method_40676()V
      named method_40676 Lnet/minecraft/class_6975;method_40676()V
    • method_40669

      private SoundEvent method_40669(class_6975.class_6976 class_6976)
      Mappings:
      Namespace Name Mixin selector
      official a Lbnw;a(Lbnw$a;)Lahc;
      intermediary method_40669 Lnet/minecraft/class_6975;method_40669(Lnet/minecraft/class_6975$class_6976;)Lnet/minecraft/class_3414;
      named method_40669 Lnet/minecraft/class_6975;method_40669(Lnet/minecraft/class_6975$class_6976;)Lnet/minecraft/sound/SoundEvent;
    • onTrackedDataSet

      public void onTrackedDataSet(TrackedData<?> data)
      Overrides:
      onTrackedDataSet in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laxe;a(Lxw;)V
      intermediary method_5674 Lnet/minecraft/class_1297;method_5674(Lnet/minecraft/class_2940;)V
      named onTrackedDataSet Lnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
    • method_40670

      private void method_40670(class_6975 class_6975, World world, class_6962 class_6962)
      Mappings:
      Namespace Name Mixin selector
      official a Lbnw;a(Lbnw;Lcbf;Laxc;)V
      intermediary method_40670 Lnet/minecraft/class_6975;method_40670(Lnet/minecraft/class_6975;Lnet/minecraft/class_1937;Lnet/minecraft/class_6962;)V
      named method_40670 Lnet/minecraft/class_6975;method_40670(Lnet/minecraft/class_6975;Lnet/minecraft/world/World;Lnet/minecraft/class_6962;)V
    • tick

      public void tick()
      Overrides:
      tick in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official k Laxe;k()V
      intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • isInvulnerableTo

      public boolean isInvulnerableTo(DamageSource damageSource)
      Overrides:
      isInvulnerableTo in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Laxe;b(Lawn;)Z
      intermediary method_5679 Lnet/minecraft/class_1297;method_5679(Lnet/minecraft/class_1282;)Z
      named isInvulnerableTo Lnet/minecraft/entity/Entity;isInvulnerableTo(Lnet/minecraft/entity/damage/DamageSource;)Z
    • method_40677

      private int method_40677()
      Mappings:
      Namespace Name Mixin selector
      official fI Lbnw;fI()I
      intermediary method_40677 Lnet/minecraft/class_6975;method_40677()I
      named method_40677 Lnet/minecraft/class_6975;method_40677()I
    • tickMovement

      public void tickMovement()
      Overrides:
      tickMovement in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official w_ Laxs;w_()V
      intermediary method_6007 Lnet/minecraft/class_1309;method_6007()V
      named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
    • handleStatus

      public void handleStatus(byte status)
      Overrides:
      handleStatus in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laxe;a(B)V
      intermediary method_5711 Lnet/minecraft/class_1297;method_5711(B)V
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
    • tryAttack

      public boolean tryAttack(Entity target)
      Overrides:
      tryAttack in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official z Laxs;z(Laxe;)Z
      intermediary method_6121 Lnet/minecraft/class_1309;method_6121(Lnet/minecraft/class_1297;)Z
      named tryAttack Lnet/minecraft/entity/LivingEntity;tryAttack(Lnet/minecraft/entity/Entity;)Z
    • method_40668

      public void method_40668(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lbnw;a(Laxe;)V
      intermediary method_40668 Lnet/minecraft/class_6975;method_40668(Lnet/minecraft/class_1297;)V
      named method_40668 Lnet/minecraft/class_6975;method_40668(Lnet/minecraft/entity/Entity;)V
    • method_40684

      public class_6975.class_6976 method_40684()
      Mappings:
      Namespace Name Mixin selector
      official t Lbnw;t()Lbnw$a;
      intermediary method_40684 Lnet/minecraft/class_6975;method_40684()Lnet/minecraft/class_6975$class_6976;
      named method_40684 Lnet/minecraft/class_6975;method_40684()Lnet/minecraft/class_6975$class_6976;
    • method_40673

      public int method_40673()
      Mappings:
      Namespace Name Mixin selector
      official fC Lbnw;fC()I
      intermediary method_40673 Lnet/minecraft/class_6975;method_40673()I
      named method_40673 Lnet/minecraft/class_6975;method_40673()I
    • method_40667

      public void method_40667(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbnw;a(I)V
      intermediary method_40667 Lnet/minecraft/class_6975;method_40667(I)V
      named method_40667 Lnet/minecraft/class_6975;method_40667(I)V
    • method_40674

      public Tag.Identified<GameEvent> method_40674()
      Specified by:
      method_40674 in interface SculkSensorListener.Callback
      Mappings:
      Namespace Name Mixin selector
      official fD Lctz$b;fD()Lahz$e;
      intermediary method_40674 Lnet/minecraft/class_5718$class_5719;method_40674()Lnet/minecraft/class_3494$class_5123;
      named method_40674 Lnet/minecraft/world/event/listener/SculkSensorListener$Callback;method_40674()Lnet/minecraft/tag/Tag$Identified;
    • accepts

      public boolean accepts(World world, GameEventListener listener, BlockPos pos, GameEvent event, @Nullable @Nullable Entity entity)
      Returns whether the callback wants to accept this event.
      Specified by:
      accepts in interface SculkSensorListener.Callback
      Mappings:
      Namespace Name Mixin selector
      official a Lctz$b;a(Lcbf;Lctu;Lgh;Lcts;Laxe;)Z
      intermediary method_32970 Lnet/minecraft/class_5718$class_5719;method_32970(Lnet/minecraft/class_1937;Lnet/minecraft/class_5714;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;)Z
      named accepts Lnet/minecraft/world/event/listener/SculkSensorListener$Callback;accepts(Lnet/minecraft/world/World;Lnet/minecraft/world/event/listener/GameEventListener;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/event/GameEvent;Lnet/minecraft/entity/Entity;)Z
    • method_40671

      public static boolean method_40671(@Nullable @Nullable Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official b Lbnw;b(Laxe;)Z
      intermediary method_40671 Lnet/minecraft/class_6975;method_40671(Lnet/minecraft/class_1297;)Z
      named method_40671 Lnet/minecraft/class_6975;method_40671(Lnet/minecraft/entity/Entity;)Z
    • accept

      public void accept(World world, GameEventListener listener, BlockPos blockPos, GameEvent gameEvent, @Nullable @Nullable Entity entity, int int2)
      Accepts a game event after delay.
      Specified by:
      accept in interface SculkSensorListener.Callback
      Mappings:
      Namespace Name Mixin selector
      official a Lctz$b;a(Lcbf;Lctu;Lgh;Lcts;Laxe;I)V
      intermediary method_32969 Lnet/minecraft/class_5718$class_5719;method_32969(Lnet/minecraft/class_1937;Lnet/minecraft/class_5714;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;I)V
      named accept Lnet/minecraft/world/event/listener/SculkSensorListener$Callback;accept(Lnet/minecraft/world/World;Lnet/minecraft/world/event/listener/GameEventListener;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/event/GameEvent;Lnet/minecraft/entity/Entity;I)V
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official b Laxe;b(Loh;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laxe;a(Loh;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • getGroup

      public EntityGroup getGroup()
      Overrides:
      getGroup in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official et Laxs;et()Laxx;
      intermediary method_6046 Lnet/minecraft/class_1309;method_6046()Lnet/minecraft/class_1310;
      named getGroup Lnet/minecraft/entity/LivingEntity;getGroup()Lnet/minecraft/entity/EntityGroup;
    • canStartRiding

      protected boolean canStartRiding(Entity entity)
      Overrides:
      canStartRiding in class Entity
      Mappings:
      Namespace Name Mixin selector
      official l Laxe;l(Laxe;)Z
      intermediary method_5860 Lnet/minecraft/class_1297;method_5860(Lnet/minecraft/class_1297;)Z
      named canStartRiding Lnet/minecraft/entity/Entity;canStartRiding(Lnet/minecraft/entity/Entity;)Z
    • getTarget

      @Nullable public @Nullable LivingEntity getTarget()
      Overrides:
      getTarget in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official G Laxu;G()Laxs;
      intermediary method_5968 Lnet/minecraft/class_1308;method_5968()Lnet/minecraft/class_1309;
      named getTarget Lnet/minecraft/entity/mob/MobEntity;getTarget()Lnet/minecraft/entity/LivingEntity;
    • sendAiDebugData

      protected void sendAiDebugData()
      Overrides:
      sendAiDebugData in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official Q Laxu;Q()V
      intermediary method_18409 Lnet/minecraft/class_1308;method_18409()V
      named sendAiDebugData Lnet/minecraft/entity/mob/MobEntity;sendAiDebugData()V
    • method_40672

      public float method_40672(float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      official f Lbnw;f(FF)F
      intermediary method_40672 Lnet/minecraft/class_6975;method_40672(FF)F
      named method_40672 Lnet/minecraft/class_6975;method_40672(FF)F
    • method_40679

      public float method_40679(float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      official g Lbnw;g(FF)F
      intermediary method_40679 Lnet/minecraft/class_6975;method_40679(FF)F
      named method_40679 Lnet/minecraft/class_6975;method_40679(FF)F
    • method_40666

      private float method_40666(float float2, float float3, float float4)
      Mappings:
      Namespace Name Mixin selector
      official a Lbnw;a(FFF)F
      intermediary method_40666 Lnet/minecraft/class_6975;method_40666(FFF)F
      named method_40666 Lnet/minecraft/class_6975;method_40666(FFF)F
    • method_40680

      public float method_40680(float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      official h Lbnw;h(FF)F
      intermediary method_40680 Lnet/minecraft/class_6975;method_40680(FF)F
      named method_40680 Lnet/minecraft/class_6975;method_40680(FF)F
    • method_40681

      public float method_40681(float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      official i Lbnw;i(FF)F
      intermediary method_40681 Lnet/minecraft/class_6975;method_40681(FF)F
      named method_40681 Lnet/minecraft/class_6975;method_40681(FF)F
    • method_40675

      public int method_40675()
      Mappings:
      Namespace Name Mixin selector
      official fE Lbnw;fE()I
      intermediary method_40675 Lnet/minecraft/class_6975;method_40675()I
      named method_40675 Lnet/minecraft/class_6975;method_40675()I
    • getAmbientSound

      protected SoundEvent getAmbientSound()
      Overrides:
      getAmbientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official r Laxu;r()Lahc;
      intermediary method_5994 Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;
      named getAmbientSound Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
    • getHurtSound

      protected SoundEvent getHurtSound(DamageSource source)
      Overrides:
      getHurtSound in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official c Laxs;c(Lawn;)Lahc;
      intermediary method_6011 Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
    • getDeathSound

      protected SoundEvent getDeathSound()
      Overrides:
      getDeathSound in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official x_ Laxs;x_()Lahc;
      intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
    • playStepSound

      protected void playStepSound(BlockPos pos, BlockState state)
      Overrides:
      playStepSound in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Laxe;b(Lgh;Lcpp;)V
      intermediary method_5712 Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      named playStepSound Lnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
    • getSoundCategory

      public SoundCategory getSoundCategory()
      Overrides:
      getSoundCategory in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official cO Laxe;cO()Lahe;
      intermediary method_5634 Lnet/minecraft/class_1297;method_5634()Lnet/minecraft/class_3419;
      named getSoundCategory Lnet/minecraft/entity/Entity;getSoundCategory()Lnet/minecraft/sound/SoundCategory;
    • getSoundVolume

      protected float getSoundVolume()
      Overrides:
      getSoundVolume in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official ex Laxs;ex()F
      intermediary method_6107 Lnet/minecraft/class_1309;method_6107()F
      named getSoundVolume Lnet/minecraft/entity/LivingEntity;getSoundVolume()F
    • calculateNextStepSoundDistance

      protected float calculateNextStepSoundDistance()
      Overrides:
      calculateNextStepSoundDistance in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aE Laxe;aE()F
      intermediary method_5867 Lnet/minecraft/class_1297;method_5867()F
      named calculateNextStepSoundDistance Lnet/minecraft/entity/Entity;calculateNextStepSoundDistance()F
    • method_40616

      public boolean method_40616()
      Overrides:
      method_40616 in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official fh Laxs;fh()Z
      intermediary method_40616 Lnet/minecraft/class_1309;method_40616()Z
      named method_40616 Lnet/minecraft/entity/LivingEntity;method_40616()Z
    • onPlayerCollision

      public void onPlayerCollision(PlayerEntity player)
      Overrides:
      onPlayerCollision in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Laxe;b(Lbos;)V
      intermediary method_5694 Lnet/minecraft/class_1297;method_5694(Lnet/minecraft/class_1657;)V
      named onPlayerCollision Lnet/minecraft/entity/Entity;onPlayerCollision(Lnet/minecraft/entity/player/PlayerEntity;)V