Class Entity

java.lang.Object
net.minecraft.entity.Entity
All Implemented Interfaces:
CommandSource
Direct Known Subclasses:
AbstractArrowEntity, AbstractDecorationEntity, AbstractMinecartEntity, BoatEntity, EndCrystalEntity, EnderDragonPart, ExperienceOrbEntity, ExplosiveProjectileEntity, EyeOfEnderEntity, FallingBlockEntity, FireworkRocketEntity, FishingBobberEntity, ItemEntity, LivingEntity, Particle, ThrowableEntity, TntEntity, WeatherEntity

public abstract class Entity extends Object implements CommandSource
Mappings:
Namespace Name
official pk
intermediary net/minecraft/class_864
named net/minecraft/entity/Entity
  • Field Details

    • HITBOX

      private static final Box HITBOX
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a:Laug;
      intermediary field_11899 Lnet/minecraft/class_864;field_11899:Lnet/minecraft/class_231;
      named HITBOX Lnet/minecraft/entity/Entity;HITBOX:Lnet/minecraft/util/math/Box;
    • entityCount

      private static int entityCount
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b:I
      intermediary field_3219 Lnet/minecraft/class_864;field_3219:I
      named entityCount Lnet/minecraft/entity/Entity;entityCount:I
    • entityId

      private int entityId
      Mappings:
      Namespace Name Mixin selector
      official c Lpk;c:I
      intermediary field_9080 Lnet/minecraft/class_864;field_9080:I
      named entityId Lnet/minecraft/entity/Entity;entityId:I
    • renderDistanceMultiplier

      public double renderDistanceMultiplier
      Mappings:
      Namespace Name Mixin selector
      official j Lpk;j:D
      intermediary field_3244 Lnet/minecraft/class_864;field_3244:D
      named renderDistanceMultiplier Lnet/minecraft/entity/Entity;renderDistanceMultiplier:D
    • inanimate

      public boolean inanimate
      Mappings:
      Namespace Name Mixin selector
      official k Lpk;k:Z
      intermediary field_3245 Lnet/minecraft/class_864;field_3245:Z
      named inanimate Lnet/minecraft/entity/Entity;inanimate:Z
    • rider

      public Entity rider
      Mappings:
      Namespace Name Mixin selector
      official l Lpk;l:Lpk;
      intermediary field_3246 Lnet/minecraft/class_864;field_3246:Lnet/minecraft/class_864;
      named rider Lnet/minecraft/entity/Entity;rider:Lnet/minecraft/entity/Entity;
    • vehicle

      public Entity vehicle
      Mappings:
      Namespace Name Mixin selector
      official m Lpk;m:Lpk;
      intermediary field_3247 Lnet/minecraft/class_864;field_3247:Lnet/minecraft/class_864;
      named vehicle Lnet/minecraft/entity/Entity;vehicle:Lnet/minecraft/entity/Entity;
    • teleporting

      public boolean teleporting
      Mappings:
      Namespace Name Mixin selector
      official n Lpk;n:Z
      intermediary field_6117 Lnet/minecraft/class_864;field_6117:Z
      named teleporting Lnet/minecraft/entity/Entity;teleporting:Z
    • world

      public World world
      Mappings:
      Namespace Name Mixin selector
      official o Lpk;o:Ladm;
      intermediary field_3248 Lnet/minecraft/class_864;field_3248:Lnet/minecraft/class_1150;
      named world Lnet/minecraft/entity/Entity;world:Lnet/minecraft/world/World;
    • prevX

      public double prevX
      Mappings:
      Namespace Name Mixin selector
      official p Lpk;p:D
      intermediary field_3249 Lnet/minecraft/class_864;field_3249:D
      named prevX Lnet/minecraft/entity/Entity;prevX:D
    • prevY

      public double prevY
      Mappings:
      Namespace Name Mixin selector
      official q Lpk;q:D
      intermediary field_3250 Lnet/minecraft/class_864;field_3250:D
      named prevY Lnet/minecraft/entity/Entity;prevY:D
    • prevZ

      public double prevZ
      Mappings:
      Namespace Name Mixin selector
      official r Lpk;r:D
      intermediary field_3251 Lnet/minecraft/class_864;field_3251:D
      named prevZ Lnet/minecraft/entity/Entity;prevZ:D
    • x

      public double x
      Mappings:
      Namespace Name Mixin selector
      official s Lpk;s:D
      intermediary field_3252 Lnet/minecraft/class_864;field_3252:D
      named x Lnet/minecraft/entity/Entity;x:D
    • y

      public double y
      Mappings:
      Namespace Name Mixin selector
      official t Lpk;t:D
      intermediary field_3253 Lnet/minecraft/class_864;field_3253:D
      named y Lnet/minecraft/entity/Entity;y:D
    • z

      public double z
      Mappings:
      Namespace Name Mixin selector
      official u Lpk;u:D
      intermediary field_3254 Lnet/minecraft/class_864;field_3254:D
      named z Lnet/minecraft/entity/Entity;z:D
    • velocityX

      public double velocityX
      Mappings:
      Namespace Name Mixin selector
      official v Lpk;v:D
      intermediary field_3255 Lnet/minecraft/class_864;field_3255:D
      named velocityX Lnet/minecraft/entity/Entity;velocityX:D
    • velocityY

      public double velocityY
      Mappings:
      Namespace Name Mixin selector
      official w Lpk;w:D
      intermediary field_3256 Lnet/minecraft/class_864;field_3256:D
      named velocityY Lnet/minecraft/entity/Entity;velocityY:D
    • velocityZ

      public double velocityZ
      Mappings:
      Namespace Name Mixin selector
      official x Lpk;x:D
      intermediary field_3257 Lnet/minecraft/class_864;field_3257:D
      named velocityZ Lnet/minecraft/entity/Entity;velocityZ:D
    • yaw

      public float yaw
      Mappings:
      Namespace Name Mixin selector
      official y Lpk;y:F
      intermediary field_3258 Lnet/minecraft/class_864;field_3258:F
      named yaw Lnet/minecraft/entity/Entity;yaw:F
    • pitch

      public float pitch
      Mappings:
      Namespace Name Mixin selector
      official z Lpk;z:F
      intermediary field_3193 Lnet/minecraft/class_864;field_3193:F
      named pitch Lnet/minecraft/entity/Entity;pitch:F
    • prevYaw

      public float prevYaw
      Mappings:
      Namespace Name Mixin selector
      official A Lpk;A:F
      intermediary field_3194 Lnet/minecraft/class_864;field_3194:F
      named prevYaw Lnet/minecraft/entity/Entity;prevYaw:F
    • prevPitch

      public float prevPitch
      Mappings:
      Namespace Name Mixin selector
      official B Lpk;B:F
      intermediary field_3195 Lnet/minecraft/class_864;field_3195:F
      named prevPitch Lnet/minecraft/entity/Entity;prevPitch:F
    • boundingBox

      private Box boundingBox
      Mappings:
      Namespace Name Mixin selector
      official f Lpk;f:Laug;
      intermediary field_3196 Lnet/minecraft/class_864;field_3196:Lnet/minecraft/class_231;
      named boundingBox Lnet/minecraft/entity/Entity;boundingBox:Lnet/minecraft/util/math/Box;
    • onGround

      public boolean onGround
      Mappings:
      Namespace Name Mixin selector
      official C Lpk;C:Z
      intermediary field_3197 Lnet/minecraft/class_864;field_3197:Z
      named onGround Lnet/minecraft/entity/Entity;onGround:Z
    • horizontalCollision

      public boolean horizontalCollision
      Mappings:
      Namespace Name Mixin selector
      official D Lpk;D:Z
      intermediary field_3198 Lnet/minecraft/class_864;field_3198:Z
      named horizontalCollision Lnet/minecraft/entity/Entity;horizontalCollision:Z
    • verticalCollision

      public boolean verticalCollision
      Mappings:
      Namespace Name Mixin selector
      official E Lpk;E:Z
      intermediary field_3199 Lnet/minecraft/class_864;field_3199:Z
      named verticalCollision Lnet/minecraft/entity/Entity;verticalCollision:Z
    • colliding

      public boolean colliding
      Mappings:
      Namespace Name Mixin selector
      official F Lpk;F:Z
      intermediary field_3200 Lnet/minecraft/class_864;field_3200:Z
      named colliding Lnet/minecraft/entity/Entity;colliding:Z
    • velocityModified

      public boolean velocityModified
      Mappings:
      Namespace Name Mixin selector
      official G Lpk;G:Z
      intermediary field_3201 Lnet/minecraft/class_864;field_3201:Z
      named velocityModified Lnet/minecraft/entity/Entity;velocityModified:Z
    • inLava

      protected boolean inLava
      Mappings:
      Namespace Name Mixin selector
      official H Lpk;H:Z
      intermediary field_3202 Lnet/minecraft/class_864;field_3202:Z
      named inLava Lnet/minecraft/entity/Entity;inLava:Z
    • outsideWorldborder

      private boolean outsideWorldborder
      Mappings:
      Namespace Name Mixin selector
      official g Lpk;g:Z
      intermediary field_11904 Lnet/minecraft/class_864;field_11904:Z
      named outsideWorldborder Lnet/minecraft/entity/Entity;outsideWorldborder:Z
    • removed

      public boolean removed
      Mappings:
      Namespace Name Mixin selector
      official I Lpk;I:Z
      intermediary field_3204 Lnet/minecraft/class_864;field_3204:Z
      named removed Lnet/minecraft/entity/Entity;removed:Z
    • width

      public float width
      Mappings:
      Namespace Name Mixin selector
      official J Lpk;J:F
      intermediary field_3206 Lnet/minecraft/class_864;field_3206:F
      named width Lnet/minecraft/entity/Entity;width:F
    • height

      public float height
      Mappings:
      Namespace Name Mixin selector
      official K Lpk;K:F
      intermediary field_3207 Lnet/minecraft/class_864;field_3207:F
      named height Lnet/minecraft/entity/Entity;height:F
    • prevHorizontalSpeed

      public float prevHorizontalSpeed
      Mappings:
      Namespace Name Mixin selector
      official L Lpk;L:F
      intermediary field_3208 Lnet/minecraft/class_864;field_3208:F
      named prevHorizontalSpeed Lnet/minecraft/entity/Entity;prevHorizontalSpeed:F
    • horizontalSpeed

      public float horizontalSpeed
      Mappings:
      Namespace Name Mixin selector
      official M Lpk;M:F
      intermediary field_3209 Lnet/minecraft/class_864;field_3209:F
      named horizontalSpeed Lnet/minecraft/entity/Entity;horizontalSpeed:F
    • distanceTraveled

      public float distanceTraveled
      Mappings:
      Namespace Name Mixin selector
      official N Lpk;N:F
      intermediary field_5319 Lnet/minecraft/class_864;field_5319:F
      named distanceTraveled Lnet/minecraft/entity/Entity;distanceTraveled:F
    • fallDistance

      public float fallDistance
      Mappings:
      Namespace Name Mixin selector
      official O Lpk;O:F
      intermediary field_3210 Lnet/minecraft/class_864;field_3210:F
      named fallDistance Lnet/minecraft/entity/Entity;fallDistance:F
    • field_3233

      private int field_3233
      Mappings:
      Namespace Name Mixin selector
      official h Lpk;h:I
      intermediary field_3233 Lnet/minecraft/class_864;field_3233:I
      named field_3233 Lnet/minecraft/entity/Entity;field_3233:I
    • prevTickX

      public double prevTickX
      Mappings:
      Namespace Name Mixin selector
      official P Lpk;P:D
      intermediary field_3211 Lnet/minecraft/class_864;field_3211:D
      named prevTickX Lnet/minecraft/entity/Entity;prevTickX:D
    • prevTickY

      public double prevTickY
      Mappings:
      Namespace Name Mixin selector
      official Q Lpk;Q:D
      intermediary field_3212 Lnet/minecraft/class_864;field_3212:D
      named prevTickY Lnet/minecraft/entity/Entity;prevTickY:D
    • prevTickZ

      public double prevTickZ
      Mappings:
      Namespace Name Mixin selector
      official R Lpk;R:D
      intermediary field_3213 Lnet/minecraft/class_864;field_3213:D
      named prevTickZ Lnet/minecraft/entity/Entity;prevTickZ:D
    • stepHeight

      public float stepHeight
      Mappings:
      Namespace Name Mixin selector
      official S Lpk;S:F
      intermediary field_3215 Lnet/minecraft/class_864;field_3215:F
      named stepHeight Lnet/minecraft/entity/Entity;stepHeight:F
    • noClip

      public boolean noClip
      Mappings:
      Namespace Name Mixin selector
      official T Lpk;T:Z
      intermediary field_3216 Lnet/minecraft/class_864;field_3216:Z
      named noClip Lnet/minecraft/entity/Entity;noClip:Z
    • pushSpeedReduction

      public float pushSpeedReduction
      Mappings:
      Namespace Name Mixin selector
      official U Lpk;U:F
      intermediary field_3217 Lnet/minecraft/class_864;field_3217:F
      named pushSpeedReduction Lnet/minecraft/entity/Entity;pushSpeedReduction:F
    • random

      protected Random random
      Mappings:
      Namespace Name Mixin selector
      official V Lpk;V:Ljava/util/Random;
      intermediary field_3218 Lnet/minecraft/class_864;field_3218:Ljava/util/Random;
      named random Lnet/minecraft/entity/Entity;random:Ljava/util/Random;
    • ticksAlive

      public int ticksAlive
      Mappings:
      Namespace Name Mixin selector
      official W Lpk;W:I
      intermediary field_3220 Lnet/minecraft/class_864;field_3220:I
      named ticksAlive Lnet/minecraft/entity/Entity;ticksAlive:I
    • fireResistance

      public int fireResistance
      Mappings:
      Namespace Name Mixin selector
      official X Lpk;X:I
      intermediary field_3221 Lnet/minecraft/class_864;field_3221:I
      named fireResistance Lnet/minecraft/entity/Entity;fireResistance:I
    • fireTicks

      private int fireTicks
      Mappings:
      Namespace Name Mixin selector
      official i Lpk;i:I
      intermediary field_3234 Lnet/minecraft/class_864;field_3234:I
      named fireTicks Lnet/minecraft/entity/Entity;fireTicks:I
    • touchingWater

      protected boolean touchingWater
      Mappings:
      Namespace Name Mixin selector
      official Y Lpk;Y:Z
      intermediary field_3222 Lnet/minecraft/class_864;field_3222:Z
      named touchingWater Lnet/minecraft/entity/Entity;touchingWater:Z
    • field_3223

      public int field_3223
      Mappings:
      Namespace Name Mixin selector
      official Z Lpk;Z:I
      intermediary field_3223 Lnet/minecraft/class_864;field_3223:I
      named field_3223 Lnet/minecraft/entity/Entity;field_3223:I
    • firstUpdate

      protected boolean firstUpdate
      Mappings:
      Namespace Name Mixin selector
      official aa Lpk;aa:Z
      intermediary field_3240 Lnet/minecraft/class_864;field_3240:Z
      named firstUpdate Lnet/minecraft/entity/Entity;firstUpdate:Z
    • isFireImmune

      protected boolean isFireImmune
      Mappings:
      Namespace Name Mixin selector
      official ab Lpk;ab:Z
      intermediary field_3224 Lnet/minecraft/class_864;field_3224:Z
      named isFireImmune Lnet/minecraft/entity/Entity;isFireImmune:Z
    • dataTracker

      protected DataTracker dataTracker
      Mappings:
      Namespace Name Mixin selector
      official ac Lpk;ac:Lpz;
      intermediary field_3225 Lnet/minecraft/class_864;field_3225:Lnet/minecraft/class_878;
      named dataTracker Lnet/minecraft/entity/Entity;dataTracker:Lnet/minecraft/entity/data/DataTracker;
    • vehiclePitch

      private double vehiclePitch
      Mappings:
      Namespace Name Mixin selector
      official ar Lpk;ar:D
      intermediary field_3241 Lnet/minecraft/class_864;field_3241:D
      named vehiclePitch Lnet/minecraft/entity/Entity;vehiclePitch:D
    • vehicleYaw

      private double vehicleYaw
      Mappings:
      Namespace Name Mixin selector
      official as Lpk;as:D
      intermediary field_3242 Lnet/minecraft/class_864;field_3242:D
      named vehicleYaw Lnet/minecraft/entity/Entity;vehicleYaw:D
    • updateNeeded

      public boolean updateNeeded
      Mappings:
      Namespace Name Mixin selector
      official ad Lpk;ad:Z
      intermediary field_3226 Lnet/minecraft/class_864;field_3226:Z
      named updateNeeded Lnet/minecraft/entity/Entity;updateNeeded:Z
    • chunkX

      public int chunkX
      Mappings:
      Namespace Name Mixin selector
      official ae Lpk;ae:I
      intermediary field_3227 Lnet/minecraft/class_864;field_3227:I
      named chunkX Lnet/minecraft/entity/Entity;chunkX:I
    • chunkY

      public int chunkY
      Mappings:
      Namespace Name Mixin selector
      official af Lpk;af:I
      intermediary field_3228 Lnet/minecraft/class_864;field_3228:I
      named chunkY Lnet/minecraft/entity/Entity;chunkY:I
    • chunkZ

      public int chunkZ
      Mappings:
      Namespace Name Mixin selector
      official ag Lpk;ag:I
      intermediary field_3229 Lnet/minecraft/class_864;field_3229:I
      named chunkZ Lnet/minecraft/entity/Entity;chunkZ:I
    • trackedX

      @Environment(CLIENT) public int trackedX
      Mappings:
      Namespace Name Mixin selector
      official bW Lpk;bW:I
      intermediary field_3237 Lnet/minecraft/class_864;field_3237:I
      named trackedX Lnet/minecraft/entity/Entity;trackedX:I
    • trackedY

      @Environment(CLIENT) public int trackedY
      Mappings:
      Namespace Name Mixin selector
      official bX Lpk;bX:I
      intermediary field_3238 Lnet/minecraft/class_864;field_3238:I
      named trackedY Lnet/minecraft/entity/Entity;trackedY:I
    • trackedZ

      @Environment(CLIENT) public int trackedZ
      Mappings:
      Namespace Name Mixin selector
      official bY Lpk;bY:I
      intermediary field_3239 Lnet/minecraft/class_864;field_3239:I
      named trackedZ Lnet/minecraft/entity/Entity;trackedZ:I
    • ignoreCameraFrustum

      public boolean ignoreCameraFrustum
      Mappings:
      Namespace Name Mixin selector
      official ah Lpk;ah:Z
      intermediary field_3230 Lnet/minecraft/class_864;field_3230:Z
      named ignoreCameraFrustum Lnet/minecraft/entity/Entity;ignoreCameraFrustum:Z
    • velocityDirty

      public boolean velocityDirty
      Mappings:
      Namespace Name Mixin selector
      official ai Lpk;ai:Z
      intermediary field_3231 Lnet/minecraft/class_864;field_3231:Z
      named velocityDirty Lnet/minecraft/entity/Entity;velocityDirty:Z
    • netherPortalCooldown

      public int netherPortalCooldown
      Mappings:
      Namespace Name Mixin selector
      official aj Lpk;aj:I
      intermediary field_5320 Lnet/minecraft/class_864;field_5320:I
      named netherPortalCooldown Lnet/minecraft/entity/Entity;netherPortalCooldown:I
    • changingDimension

      protected boolean changingDimension
      Mappings:
      Namespace Name Mixin selector
      official ak Lpk;ak:Z
      intermediary field_5321 Lnet/minecraft/class_864;field_5321:Z
      named changingDimension Lnet/minecraft/entity/Entity;changingDimension:Z
    • netherPortalTime

      protected int netherPortalTime
      Mappings:
      Namespace Name Mixin selector
      official al Lpk;al:I
      intermediary field_5322 Lnet/minecraft/class_864;field_5322:I
      named netherPortalTime Lnet/minecraft/entity/Entity;netherPortalTime:I
    • dimension

      public int dimension
      Mappings:
      Namespace Name Mixin selector
      official am Lpk;am:I
      intermediary field_5323 Lnet/minecraft/class_864;field_5323:I
      named dimension Lnet/minecraft/entity/Entity;dimension:I
    • lastPortalBlockPos

      protected BlockPos lastPortalBlockPos
      Mappings:
      Namespace Name Mixin selector
      official an Lpk;an:Lcj;
      intermediary field_11900 Lnet/minecraft/class_864;field_11900:Lnet/minecraft/class_2552;
      named lastPortalBlockPos Lnet/minecraft/entity/Entity;lastPortalBlockPos:Lnet/minecraft/util/math/BlockPos;
    • lastPortalVec3d

      protected Vec3d lastPortalVec3d
      Mappings:
      Namespace Name Mixin selector
      official ao Lpk;ao:Laui;
      intermediary field_11901 Lnet/minecraft/class_864;field_11901:Lnet/minecraft/class_236;
      named lastPortalVec3d Lnet/minecraft/entity/Entity;lastPortalVec3d:Lnet/minecraft/util/math/Vec3d;
    • teleportDirection

      protected Direction teleportDirection
      Mappings:
      Namespace Name Mixin selector
      official ap Lpk;ap:Lcq;
      intermediary field_11902 Lnet/minecraft/class_864;field_11902:Lnet/minecraft/class_1354;
      named teleportDirection Lnet/minecraft/entity/Entity;teleportDirection:Lnet/minecraft/util/math/Direction;
    • invulnerable

      private boolean invulnerable
      Mappings:
      Namespace Name Mixin selector
      official at Lpk;at:Z
      intermediary field_5325 Lnet/minecraft/class_864;field_5325:Z
      named invulnerable Lnet/minecraft/entity/Entity;invulnerable:Z
    • playerUuid

      protected UUID playerUuid
      Mappings:
      Namespace Name Mixin selector
      official aq Lpk;aq:Ljava/util/UUID;
      intermediary field_6116 Lnet/minecraft/class_864;field_6116:Ljava/util/UUID;
      named playerUuid Lnet/minecraft/entity/Entity;playerUuid:Ljava/util/UUID;
    • commandStats

      private final CommandStats commandStats
      Mappings:
      Namespace Name Mixin selector
      official au Lpk;au:Ln;
      intermediary field_11903 Lnet/minecraft/class_864;field_11903:Lnet/minecraft/class_2598;
      named commandStats Lnet/minecraft/entity/Entity;commandStats:Lnet/minecraft/command/CommandStats;
  • Constructor Details

    • Entity

      public Entity(World world)
      All classes that extend Entity must have a constructor that takes in one, and only one World parameter. This is due to the fact that entity constructors are called reflectively from net.minecraft.entity.EntityDispatcher
      Mappings:
      Namespace Name Mixin selector
      official <init> Lpk;<init>(Ladm;)V
      intermediary <init> Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_1150;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
  • Method Details

    • getEntityId

      public int getEntityId()
      Mappings:
      Namespace Name Mixin selector
      official F Lpk;F()I
      intermediary method_8365 Lnet/minecraft/class_864;method_8365()I
      named getEntityId Lnet/minecraft/entity/Entity;getEntityId()I
    • setEntityId

      public void setEntityId(int id)
      Mappings:
      Namespace Name Mixin selector
      official d Lpk;d(I)V
      intermediary method_8362 Lnet/minecraft/class_864;method_8362(I)V
      named setEntityId Lnet/minecraft/entity/Entity;setEntityId(I)V
    • kill

      public void kill()
      Mappings:
      Namespace Name Mixin selector
      official G Lpk;G()V
      intermediary method_10927 Lnet/minecraft/class_864;method_10927()V
      named kill Lnet/minecraft/entity/Entity;kill()V
    • initDataTracker

      protected abstract void initDataTracker()
      Mappings:
      Namespace Name Mixin selector
      official h Lpk;h()V
      intermediary method_2484 Lnet/minecraft/class_864;method_2484()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • getDataTracker

      public DataTracker getDataTracker()
      Mappings:
      Namespace Name Mixin selector
      official H Lpk;H()Lpz;
      intermediary method_2561 Lnet/minecraft/class_864;method_2561()Lnet/minecraft/class_878;
      named getDataTracker Lnet/minecraft/entity/Entity;getDataTracker()Lnet/minecraft/entity/data/DataTracker;
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Lpk;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_864;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/entity/Entity;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Mappings:
      Namespace Name Mixin selector
      official hashCode Lpk;hashCode()I
      intermediary hashCode Lnet/minecraft/class_864;hashCode()I
      named hashCode Lnet/minecraft/entity/Entity;hashCode()I
    • afterSpawn

      @Environment(CLIENT) protected void afterSpawn()
      Mappings:
      Namespace Name Mixin selector
      official I Lpk;I()V
      intermediary method_2562 Lnet/minecraft/class_864;method_2562()V
      named afterSpawn Lnet/minecraft/entity/Entity;afterSpawn()V
    • remove

      public void remove()
      Mappings:
      Namespace Name Mixin selector
      official J Lpk;J()V
      intermediary method_2563 Lnet/minecraft/class_864;method_2563()V
      named remove Lnet/minecraft/entity/Entity;remove()V
    • setBounds

      protected void setBounds(float width, float height)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(FF)V
      intermediary method_2491 Lnet/minecraft/class_864;method_2491(FF)V
      named setBounds Lnet/minecraft/entity/Entity;setBounds(FF)V
    • setRotation

      protected void setRotation(float yaw, float pitch)
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(FF)V
      intermediary method_2525 Lnet/minecraft/class_864;method_2525(FF)V
      named setRotation Lnet/minecraft/entity/Entity;setRotation(FF)V
    • updatePosition

      public void updatePosition(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(DDD)V
      intermediary method_2522 Lnet/minecraft/class_864;method_2522(DDD)V
      named updatePosition Lnet/minecraft/entity/Entity;updatePosition(DDD)V
    • increaseTransforms

      @Environment(CLIENT) public void increaseTransforms(float yaw, float pitch)
      Mappings:
      Namespace Name Mixin selector
      official c Lpk;c(FF)V
      intermediary method_2534 Lnet/minecraft/class_864;method_2534(FF)V
      named increaseTransforms Lnet/minecraft/entity/Entity;increaseTransforms(FF)V
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      official t_ Lpk;t_()V
      intermediary method_2558 Lnet/minecraft/class_864;method_2558()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • baseTick

      public void baseTick()
      Mappings:
      Namespace Name Mixin selector
      official K Lpk;K()V
      intermediary method_2564 Lnet/minecraft/class_864;method_2564()V
      named baseTick Lnet/minecraft/entity/Entity;baseTick()V
    • getMaxNetherPortalTime

      public int getMaxNetherPortalTime()
      Mappings:
      Namespace Name Mixin selector
      official L Lpk;L()I
      intermediary method_4455 Lnet/minecraft/class_864;method_4455()I
      named getMaxNetherPortalTime Lnet/minecraft/entity/Entity;getMaxNetherPortalTime()I
    • setOnFireFromLava

      protected void setOnFireFromLava()
      Mappings:
      Namespace Name Mixin selector
      official M Lpk;M()V
      intermediary method_2460 Lnet/minecraft/class_864;method_2460()V
      named setOnFireFromLava Lnet/minecraft/entity/Entity;setOnFireFromLava()V
    • setOnFireFor

      public void setOnFireFor(int seconds)
      Mappings:
      Namespace Name Mixin selector
      official e Lpk;e(I)V
      intermediary method_2541 Lnet/minecraft/class_864;method_2541(I)V
      named setOnFireFor Lnet/minecraft/entity/Entity;setOnFireFor(I)V
    • extinguish

      public void extinguish()
      Mappings:
      Namespace Name Mixin selector
      official N Lpk;N()V
      intermediary method_2461 Lnet/minecraft/class_864;method_2461()V
      named extinguish Lnet/minecraft/entity/Entity;extinguish()V
    • destroy

      protected void destroy()
      Mappings:
      Namespace Name Mixin selector
      official O Lpk;O()V
      intermediary method_2462 Lnet/minecraft/class_864;method_2462()V
      named destroy Lnet/minecraft/entity/Entity;destroy()V
    • doesNotCollide

      public boolean doesNotCollide(double offsetX, double offsetY, double offsetZ)
      Mappings:
      Namespace Name Mixin selector
      official c Lpk;c(DDD)Z
      intermediary method_2532 Lnet/minecraft/class_864;method_2532(DDD)Z
      named doesNotCollide Lnet/minecraft/entity/Entity;doesNotCollide(DDD)Z
    • doesNotCollide

      private boolean doesNotCollide(Box box)
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(Laug;)Z
      intermediary method_10951 Lnet/minecraft/class_864;method_10951(Lnet/minecraft/class_231;)Z
      named doesNotCollide Lnet/minecraft/entity/Entity;doesNotCollide(Lnet/minecraft/util/math/Box;)Z
    • move

      public void move(double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official d Lpk;d(DDD)V
      intermediary method_2539 Lnet/minecraft/class_864;method_2539(DDD)V
      named move Lnet/minecraft/entity/Entity;move(DDD)V
    • updateSubmergedInWaterState

      private void updateSubmergedInWaterState()
      Mappings:
      Namespace Name Mixin selector
      official m Lpk;m()V
      intermediary method_10964 Lnet/minecraft/class_864;method_10964()V
      named updateSubmergedInWaterState Lnet/minecraft/entity/Entity;updateSubmergedInWaterState()V
    • getSwimSound

      protected String getSwimSound()
      Mappings:
      Namespace Name Mixin selector
      official P Lpk;P()Ljava/lang/String;
      intermediary method_8360 Lnet/minecraft/class_864;method_8360()Ljava/lang/String;
      named getSwimSound Lnet/minecraft/entity/Entity;getSwimSound()Ljava/lang/String;
    • checkBlockCollision

      protected void checkBlockCollision()
      Mappings:
      Namespace Name Mixin selector
      official Q Lpk;Q()V
      intermediary method_2463 Lnet/minecraft/class_864;method_2463()V
      named checkBlockCollision Lnet/minecraft/entity/Entity;checkBlockCollision()V
    • playStepSound

      protected void playStepSound(BlockPos pos, Block block)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Lcj;Lafh;)V
      intermediary method_10936 Lnet/minecraft/class_864;method_10936(Lnet/minecraft/class_2552;Lnet/minecraft/class_197;)V
      named playStepSound Lnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;)V
    • playSound

      public void playSound(String id, float volume, float pitch)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Ljava/lang/String;FF)V
      intermediary method_4441 Lnet/minecraft/class_864;method_4441(Ljava/lang/String;FF)V
      named playSound Lnet/minecraft/entity/Entity;playSound(Ljava/lang/String;FF)V
    • isSilent

      public boolean isSilent()
      Mappings:
      Namespace Name Mixin selector
      official R Lpk;R()Z
      intermediary method_10928 Lnet/minecraft/class_864;method_10928()Z
      named isSilent Lnet/minecraft/entity/Entity;isSilent()Z
    • setSilent

      public void setSilent(boolean silent)
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(Z)V
      intermediary method_10954 Lnet/minecraft/class_864;method_10954(Z)V
      named setSilent Lnet/minecraft/entity/Entity;setSilent(Z)V
    • canClimb

      protected boolean canClimb()
      Mappings:
      Namespace Name Mixin selector
      official s_ Lpk;s_()Z
      intermediary method_2549 Lnet/minecraft/class_864;method_2549()Z
      named canClimb Lnet/minecraft/entity/Entity;canClimb()Z
    • fall

      protected void fall(double heightDifference, boolean onGround, Block landedBlock, BlockPos landedPosition)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(DZLafh;Lcj;)V
      intermediary method_2489 Lnet/minecraft/class_864;method_2489(DZLnet/minecraft/class_197;Lnet/minecraft/class_2552;)V
      named fall Lnet/minecraft/entity/Entity;fall(DZLnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;)V
    • getBox

      public Box getBox()
      Mappings:
      Namespace Name Mixin selector
      official S Lpk;S()Laug;
      intermediary method_2464 Lnet/minecraft/class_864;method_2464()Lnet/minecraft/class_231;
      named getBox Lnet/minecraft/entity/Entity;getBox()Lnet/minecraft/util/math/Box;
    • burn

      protected void burn(int time)
      Mappings:
      Namespace Name Mixin selector
      official f Lpk;f(I)V
      intermediary method_2546 Lnet/minecraft/class_864;method_2546(I)V
      named burn Lnet/minecraft/entity/Entity;burn(I)V
    • isFireImmune

      public final boolean isFireImmune()
      Mappings:
      Namespace Name Mixin selector
      official T Lpk;T()Z
      intermediary method_2465 Lnet/minecraft/class_864;method_2465()Z
      named isFireImmune Lnet/minecraft/entity/Entity;isFireImmune()Z
    • handleFallDamage

      public void handleFallDamage(float fallDistance, float damageMultiplier)
      Mappings:
      Namespace Name Mixin selector
      official e Lpk;e(FF)V
      intermediary method_2490 Lnet/minecraft/class_864;method_2490(FF)V
      named handleFallDamage Lnet/minecraft/entity/Entity;handleFallDamage(FF)V
    • tickFire

      public boolean tickFire()
      Mappings:
      Namespace Name Mixin selector
      official U Lpk;U()Z
      intermediary method_2466 Lnet/minecraft/class_864;method_2466()Z
      named tickFire Lnet/minecraft/entity/Entity;tickFire()Z
    • isTouchingWater

      public boolean isTouchingWater()
      Returns whether this entity's hitbox is touching water fluid.
      Mappings:
      Namespace Name Mixin selector
      official V Lpk;V()Z
      intermediary method_2467 Lnet/minecraft/class_864;method_2467()Z
      named isTouchingWater Lnet/minecraft/entity/Entity;isTouchingWater()Z
    • updateWaterState

      public boolean updateWaterState()
      Mappings:
      Namespace Name Mixin selector
      official W Lpk;W()Z
      intermediary method_2468 Lnet/minecraft/class_864;method_2468()Z
      named updateWaterState Lnet/minecraft/entity/Entity;updateWaterState()Z
    • onSwimmingStart

      protected void onSwimmingStart()
      Mappings:
      Namespace Name Mixin selector
      official X Lpk;X()V
      intermediary method_3203 Lnet/minecraft/class_864;method_3203()V
      named onSwimmingStart Lnet/minecraft/entity/Entity;onSwimmingStart()V
    • attemptSprintingParticles

      public void attemptSprintingParticles()
      Mappings:
      Namespace Name Mixin selector
      official Y Lpk;Y()V
      intermediary method_10929 Lnet/minecraft/class_864;method_10929()V
      named attemptSprintingParticles Lnet/minecraft/entity/Entity;attemptSprintingParticles()V
    • spawnSprintingParticles

      protected void spawnSprintingParticles()
      Mappings:
      Namespace Name Mixin selector
      official Z Lpk;Z()V
      intermediary method_10930 Lnet/minecraft/class_864;method_10930()V
      named spawnSprintingParticles Lnet/minecraft/entity/Entity;spawnSprintingParticles()V
    • getSplashSound

      protected String getSplashSound()
      Mappings:
      Namespace Name Mixin selector
      official aa Lpk;aa()Ljava/lang/String;
      intermediary method_8361 Lnet/minecraft/class_864;method_8361()Ljava/lang/String;
      named getSplashSound Lnet/minecraft/entity/Entity;getSplashSound()Ljava/lang/String;
    • isSubmergedIn

      public boolean isSubmergedIn(Material material)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Larm;)Z
      intermediary method_2496 Lnet/minecraft/class_864;method_2496(Lnet/minecraft/class_63;)Z
      named isSubmergedIn Lnet/minecraft/entity/Entity;isSubmergedIn(Lnet/minecraft/block/Material;)Z
    • isTouchingLava

      public boolean isTouchingLava()
      Mappings:
      Namespace Name Mixin selector
      official ab Lpk;ab()Z
      intermediary method_10950 Lnet/minecraft/class_864;method_10950()Z
      named isTouchingLava Lnet/minecraft/entity/Entity;isTouchingLava()Z
    • updateVelocity

      public void updateVelocity(float float2, float float3, float float4)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(FFF)V
      intermediary method_2492 Lnet/minecraft/class_864;method_2492(FFF)V
      named updateVelocity Lnet/minecraft/entity/Entity;updateVelocity(FFF)V
    • getLightmapCoordinates

      @Environment(CLIENT) public int getLightmapCoordinates(float float2)
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(F)I
      intermediary method_2524 Lnet/minecraft/class_864;method_2524(F)I
      named getLightmapCoordinates Lnet/minecraft/entity/Entity;getLightmapCoordinates(F)I
    • getBrightnessAtEyes

      public float getBrightnessAtEyes(float float2)
      Mappings:
      Namespace Name Mixin selector
      official c Lpk;c(F)F
      intermediary method_2533 Lnet/minecraft/class_864;method_2533(F)F
      named getBrightnessAtEyes Lnet/minecraft/entity/Entity;getBrightnessAtEyes(F)F
    • setWorld

      public void setWorld(World world)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Ladm;)V
      intermediary method_2504 Lnet/minecraft/class_864;method_2504(Lnet/minecraft/class_1150;)V
      named setWorld Lnet/minecraft/entity/Entity;setWorld(Lnet/minecraft/world/World;)V
    • updatePositionAndAngles

      public void updatePositionAndAngles(double x, double y, double z, float yaw, float pitch)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(DDDFF)V
      intermediary method_2487 Lnet/minecraft/class_864;method_2487(DDDFF)V
      named updatePositionAndAngles Lnet/minecraft/entity/Entity;updatePositionAndAngles(DDDFF)V
    • refreshPositionAndAngles

      public void refreshPositionAndAngles(BlockPos pos, float yaw, float pitch)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Lcj;FF)V
      intermediary method_10935 Lnet/minecraft/class_864;method_10935(Lnet/minecraft/class_2552;FF)V
      named refreshPositionAndAngles Lnet/minecraft/entity/Entity;refreshPositionAndAngles(Lnet/minecraft/util/math/BlockPos;FF)V
    • refreshPositionAndAngles

      public void refreshPositionAndAngles(double x, double y, double z, float yaw, float pitch)
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(DDDFF)V
      intermediary method_2523 Lnet/minecraft/class_864;method_2523(DDDFF)V
      named refreshPositionAndAngles Lnet/minecraft/entity/Entity;refreshPositionAndAngles(DDDFF)V
    • distanceTo

      public float distanceTo(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official g Lpk;g(Lpk;)F
      intermediary method_2543 Lnet/minecraft/class_864;method_2543(Lnet/minecraft/class_864;)F
      named distanceTo Lnet/minecraft/entity/Entity;distanceTo(Lnet/minecraft/entity/Entity;)F
    • squaredDistanceTo

      public double squaredDistanceTo(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official e Lpk;e(DDD)D
      intermediary method_2545 Lnet/minecraft/class_864;method_2545(DDD)D
      named squaredDistanceTo Lnet/minecraft/entity/Entity;squaredDistanceTo(DDD)D
    • squaredDistanceTo

      public double squaredDistanceTo(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(Lcj;)D
      intermediary method_10952 Lnet/minecraft/class_864;method_10952(Lnet/minecraft/class_2552;)D
      named squaredDistanceTo Lnet/minecraft/entity/Entity;squaredDistanceTo(Lnet/minecraft/util/math/BlockPos;)D
    • squaredDistanceToCenter

      public double squaredDistanceToCenter(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official c Lpk;c(Lcj;)D
      intermediary method_10955 Lnet/minecraft/class_864;method_10955(Lnet/minecraft/class_2552;)D
      named squaredDistanceToCenter Lnet/minecraft/entity/Entity;squaredDistanceToCenter(Lnet/minecraft/util/math/BlockPos;)D
    • distanceTo

      public double distanceTo(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official f Lpk;f(DDD)D
      intermediary method_2550 Lnet/minecraft/class_864;method_2550(DDD)D
      named distanceTo Lnet/minecraft/entity/Entity;distanceTo(DDD)D
    • squaredDistanceTo

      public double squaredDistanceTo(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official h Lpk;h(Lpk;)D
      intermediary method_2548 Lnet/minecraft/class_864;method_2548(Lnet/minecraft/class_864;)D
      named squaredDistanceTo Lnet/minecraft/entity/Entity;squaredDistanceTo(Lnet/minecraft/entity/Entity;)D
    • onPlayerCollision

      public void onPlayerCollision(PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official d Lpk;d(Lwn;)V
      intermediary method_2530 Lnet/minecraft/class_864;method_2530(Lnet/minecraft/class_988;)V
      named onPlayerCollision Lnet/minecraft/entity/Entity;onPlayerCollision(Lnet/minecraft/entity/player/PlayerEntity;)V
    • pushAwayFrom

      public void pushAwayFrom(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official i Lpk;i(Lpk;)V
      intermediary method_2552 Lnet/minecraft/class_864;method_2552(Lnet/minecraft/class_864;)V
      named pushAwayFrom Lnet/minecraft/entity/Entity;pushAwayFrom(Lnet/minecraft/entity/Entity;)V
    • addVelocity

      public void addVelocity(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official g Lpk;g(DDD)V
      intermediary method_2553 Lnet/minecraft/class_864;method_2553(DDD)V
      named addVelocity Lnet/minecraft/entity/Entity;addVelocity(DDD)V
    • scheduleVelocityUpdate

      protected void scheduleVelocityUpdate()
      Mappings:
      Namespace Name Mixin selector
      official ac Lpk;ac()V
      intermediary method_2470 Lnet/minecraft/class_864;method_2470()V
      named scheduleVelocityUpdate Lnet/minecraft/entity/Entity;scheduleVelocityUpdate()V
    • damage

      public boolean damage(DamageSource source, float amount)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Low;F)Z
      intermediary method_2499 Lnet/minecraft/class_864;method_2499(Lnet/minecraft/class_856;F)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • getRotationVector

      public Vec3d getRotationVector(float vector)
      Mappings:
      Namespace Name Mixin selector
      official d Lpk;d(F)Laui;
      intermediary method_6146 Lnet/minecraft/class_864;method_6146(F)Lnet/minecraft/class_236;
      named getRotationVector Lnet/minecraft/entity/Entity;getRotationVector(F)Lnet/minecraft/util/math/Vec3d;
    • getRotationVector

      protected final Vec3d getRotationVector(float pitch, float yaw)
      Mappings:
      Namespace Name Mixin selector
      official f Lpk;f(FF)Laui;
      intermediary method_10959 Lnet/minecraft/class_864;method_10959(FF)Lnet/minecraft/class_236;
      named getRotationVector Lnet/minecraft/entity/Entity;getRotationVector(FF)Lnet/minecraft/util/math/Vec3d;
    • getCameraPosVec

      @Environment(CLIENT) public Vec3d getCameraPosVec(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official e Lpk;e(F)Laui;
      intermediary method_10958 Lnet/minecraft/class_864;method_10958(F)Lnet/minecraft/class_236;
      named getCameraPosVec Lnet/minecraft/entity/Entity;getCameraPosVec(F)Lnet/minecraft/util/math/Vec3d;
    • rayTrace

      @Environment(CLIENT) public BlockHitResult rayTrace(double maxDistance, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(DF)Lauh;
      intermediary method_10931 Lnet/minecraft/class_864;method_10931(DF)Lnet/minecraft/class_234;
      named rayTrace Lnet/minecraft/entity/Entity;rayTrace(DF)Lnet/minecraft/util/hit/BlockHitResult;
    • collides

      public boolean collides()
      Mappings:
      Namespace Name Mixin selector
      official ad Lpk;ad()Z
      intermediary method_2471 Lnet/minecraft/class_864;method_2471()Z
      named collides Lnet/minecraft/entity/Entity;collides()Z
    • isPushable

      public boolean isPushable()
      Mappings:
      Namespace Name Mixin selector
      official ae Lpk;ae()Z
      intermediary method_2472 Lnet/minecraft/class_864;method_2472()Z
      named isPushable Lnet/minecraft/entity/Entity;isPushable()Z
    • updateKilledAdvancementCriterion

      public void updateKilledAdvancementCriterion(Entity entity, int score)
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(Lpk;I)V
      intermediary method_2536 Lnet/minecraft/class_864;method_2536(Lnet/minecraft/class_864;I)V
      named updateKilledAdvancementCriterion Lnet/minecraft/entity/Entity;updateKilledAdvancementCriterion(Lnet/minecraft/entity/Entity;I)V
    • shouldRender

      @Environment(CLIENT) public boolean shouldRender(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official h Lpk;h(DDD)Z
      intermediary method_8363 Lnet/minecraft/class_864;method_8363(DDD)Z
      named shouldRender Lnet/minecraft/entity/Entity;shouldRender(DDD)Z
    • shouldRender

      @Environment(CLIENT) public boolean shouldRender(double distance)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(D)Z
      intermediary method_2486 Lnet/minecraft/class_864;method_2486(D)Z
      named shouldRender Lnet/minecraft/entity/Entity;shouldRender(D)Z
    • saveSelfToNbt

      public boolean saveSelfToNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official c Lpk;c(Ldn;)Z
      intermediary method_5382 Lnet/minecraft/class_864;method_5382(Lnet/minecraft/class_322;)Z
      named saveSelfToNbt Lnet/minecraft/entity/Entity;saveSelfToNbt(Lnet/minecraft/nbt/NbtCompound;)Z
    • saveToNbt

      public boolean saveToNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official d Lpk;d(Ldn;)Z
      intermediary method_2535 Lnet/minecraft/class_864;method_2535(Lnet/minecraft/class_322;)Z
      named saveToNbt Lnet/minecraft/entity/Entity;saveToNbt(Lnet/minecraft/nbt/NbtCompound;)Z
    • writePlayerData

      public void writePlayerData(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official e Lpk;e(Ldn;)V
      intermediary method_2542 Lnet/minecraft/class_864;method_2542(Lnet/minecraft/class_322;)V
      named writePlayerData Lnet/minecraft/entity/Entity;writePlayerData(Lnet/minecraft/nbt/NbtCompound;)V
    • fromNbt

      public void fromNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official f Lpk;f(Ldn;)V
      intermediary method_2547 Lnet/minecraft/class_864;method_2547(Lnet/minecraft/class_322;)V
      named fromNbt Lnet/minecraft/entity/Entity;fromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • shouldSetPositionOnLoad

      protected boolean shouldSetPositionOnLoad()
      Mappings:
      Namespace Name Mixin selector
      official af Lpk;af()Z
      intermediary method_6096 Lnet/minecraft/class_864;method_6096()Z
      named shouldSetPositionOnLoad Lnet/minecraft/entity/Entity;shouldSetPositionOnLoad()Z
    • getSavedEntityId

      protected final String getSavedEntityId()
      Mappings:
      Namespace Name Mixin selector
      official ag Lpk;ag()Ljava/lang/String;
      intermediary method_2474 Lnet/minecraft/class_864;method_2474()Ljava/lang/String;
      named getSavedEntityId Lnet/minecraft/entity/Entity;getSavedEntityId()Ljava/lang/String;
    • readCustomDataFromNbt

      protected abstract void readCustomDataFromNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Ldn;)V
      intermediary method_2498 Lnet/minecraft/class_864;method_2498(Lnet/minecraft/class_322;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • writeCustomDataToNbt

      protected abstract void writeCustomDataToNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(Ldn;)V
      intermediary method_2528 Lnet/minecraft/class_864;method_2528(Lnet/minecraft/class_322;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • method_6097

      public void method_6097()
      Mappings:
      Namespace Name Mixin selector
      official ah Lpk;ah()V
      intermediary method_6097 Lnet/minecraft/class_864;method_6097()V
      named method_6097 Lnet/minecraft/entity/Entity;method_6097()V
    • toListNbt

      protected NbtList toListNbt(double[] values)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a([D)Ldu;
      intermediary method_2506 Lnet/minecraft/class_864;method_2506([D)Lnet/minecraft/class_474;
      named toListNbt Lnet/minecraft/entity/Entity;toListNbt([D)Lnet/minecraft/nbt/NbtList;
    • toListNbt

      protected NbtList toListNbt(float[] values)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a([F)Ldu;
      intermediary method_2507 Lnet/minecraft/class_864;method_2507([F)Lnet/minecraft/class_474;
      named toListNbt Lnet/minecraft/entity/Entity;toListNbt([F)Lnet/minecraft/nbt/NbtList;
    • dropItem

      public ItemEntity dropItem(Item item, int yOffset)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Lzw;I)Luz;
      intermediary method_2526 Lnet/minecraft/class_864;method_2526(Lnet/minecraft/class_1069;I)Lnet/minecraft/class_964;
      named dropItem Lnet/minecraft/entity/Entity;dropItem(Lnet/minecraft/item/Item;I)Lnet/minecraft/entity/ItemEntity;
    • dropItem

      public ItemEntity dropItem(Item item, int count, float yOffset)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Lzw;IF)Luz;
      intermediary method_2493 Lnet/minecraft/class_864;method_2493(Lnet/minecraft/class_1069;IF)Lnet/minecraft/class_964;
      named dropItem Lnet/minecraft/entity/Entity;dropItem(Lnet/minecraft/item/Item;IF)Lnet/minecraft/entity/ItemEntity;
    • dropItem

      public ItemEntity dropItem(ItemStack stack, float yOffset)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Lzx;F)Luz;
      intermediary method_2503 Lnet/minecraft/class_864;method_2503(Lnet/minecraft/class_1071;F)Lnet/minecraft/class_964;
      named dropItem Lnet/minecraft/entity/Entity;dropItem(Lnet/minecraft/item/ItemStack;F)Lnet/minecraft/entity/ItemEntity;
    • isAlive

      public boolean isAlive()
      Mappings:
      Namespace Name Mixin selector
      official ai Lpk;ai()Z
      intermediary method_2476 Lnet/minecraft/class_864;method_2476()Z
      named isAlive Lnet/minecraft/entity/Entity;isAlive()Z
    • isInsideWall

      public boolean isInsideWall()
      Mappings:
      Namespace Name Mixin selector
      official aj Lpk;aj()Z
      intermediary method_2477 Lnet/minecraft/class_864;method_2477()Z
      named isInsideWall Lnet/minecraft/entity/Entity;isInsideWall()Z
    • openInventory

      public boolean openInventory(PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official e Lpk;e(Lwn;)Z
      intermediary method_6100 Lnet/minecraft/class_864;method_6100(Lnet/minecraft/class_988;)Z
      named openInventory Lnet/minecraft/entity/Entity;openInventory(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • getHardCollisionBox

      public Box getHardCollisionBox(Entity collidingEntity)
      Mappings:
      Namespace Name Mixin selector
      official j Lpk;j(Lpk;)Laug;
      intermediary method_2555 Lnet/minecraft/class_864;method_2555(Lnet/minecraft/class_864;)Lnet/minecraft/class_231;
      named getHardCollisionBox Lnet/minecraft/entity/Entity;getHardCollisionBox(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/math/Box;
    • tickRiding

      public void tickRiding()
      Mappings:
      Namespace Name Mixin selector
      official ak Lpk;ak()V
      intermediary method_2478 Lnet/minecraft/class_864;method_2478()V
      named tickRiding Lnet/minecraft/entity/Entity;tickRiding()V
    • updatePassengerPosition

      public void updatePassengerPosition()
      Mappings:
      Namespace Name Mixin selector
      official al Lpk;al()V
      intermediary method_2479 Lnet/minecraft/class_864;method_2479()V
      named updatePassengerPosition Lnet/minecraft/entity/Entity;updatePassengerPosition()V
    • getHeightOffset

      public double getHeightOffset()
      Mappings:
      Namespace Name Mixin selector
      official am Lpk;am()D
      intermediary method_2480 Lnet/minecraft/class_864;method_2480()D
      named getHeightOffset Lnet/minecraft/entity/Entity;getHeightOffset()D
    • getMountedHeightOffset

      public double getMountedHeightOffset()
      Mappings:
      Namespace Name Mixin selector
      official an Lpk;an()D
      intermediary method_2481 Lnet/minecraft/class_864;method_2481()D
      named getMountedHeightOffset Lnet/minecraft/entity/Entity;getMountedHeightOffset()D
    • startRiding

      public void startRiding(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Lpk;)V
      intermediary method_2500 Lnet/minecraft/class_864;method_2500(Lnet/minecraft/class_864;)V
      named startRiding Lnet/minecraft/entity/Entity;startRiding(Lnet/minecraft/entity/Entity;)V
    • updateTrackedPositionAndAngles

      @Environment(CLIENT) public void updateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps, boolean interpolate)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(DDDFFIZ)V
      intermediary method_2488 Lnet/minecraft/class_864;method_2488(DDDFFIZ)V
      named updateTrackedPositionAndAngles Lnet/minecraft/entity/Entity;updateTrackedPositionAndAngles(DDDFFIZ)V
    • getTargetingMargin

      public float getTargetingMargin()
      Mappings:
      Namespace Name Mixin selector
      official ao Lpk;ao()F
      intermediary method_2482 Lnet/minecraft/class_864;method_2482()F
      named getTargetingMargin Lnet/minecraft/entity/Entity;getTargetingMargin()F
    • getRotation

      public Vec3d getRotation()
      Mappings:
      Namespace Name Mixin selector
      official ap Lpk;ap()Laui;
      intermediary method_2483 Lnet/minecraft/class_864;method_2483()Lnet/minecraft/class_236;
      named getRotation Lnet/minecraft/entity/Entity;getRotation()Lnet/minecraft/util/math/Vec3d;
    • setInNetherPortal

      public void setInNetherPortal(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official d Lpk;d(Lcj;)V
      intermediary method_10957 Lnet/minecraft/class_864;method_10957(Lnet/minecraft/class_2552;)V
      named setInNetherPortal Lnet/minecraft/entity/Entity;setInNetherPortal(Lnet/minecraft/util/math/BlockPos;)V
    • getDefaultNetherPortalCooldown

      public int getDefaultNetherPortalCooldown()
      Mappings:
      Namespace Name Mixin selector
      official aq Lpk;aq()I
      intermediary method_4445 Lnet/minecraft/class_864;method_4445()I
      named getDefaultNetherPortalCooldown Lnet/minecraft/entity/Entity;getDefaultNetherPortalCooldown()I
    • setVelocityClient

      @Environment(CLIENT) public void setVelocityClient(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official i Lpk;i(DDD)V
      intermediary method_2556 Lnet/minecraft/class_864;method_2556(DDD)V
      named setVelocityClient Lnet/minecraft/entity/Entity;setVelocityClient(DDD)V
    • handleStatus

      @Environment(CLIENT) public void handleStatus(byte status)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(B)V
      intermediary method_2485 Lnet/minecraft/class_864;method_2485(B)V
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
    • animateDamage

      @Environment(CLIENT) public void animateDamage()
      Mappings:
      Namespace Name Mixin selector
      official ar Lpk;ar()V
      intermediary method_2509 Lnet/minecraft/class_864;method_2509()V
      named animateDamage Lnet/minecraft/entity/Entity;animateDamage()V
    • getArmorStacks

      public ItemStack[] getArmorStacks()
      Mappings:
      Namespace Name Mixin selector
      official as Lpk;as()[Lzx;
      intermediary method_2531 Lnet/minecraft/class_864;method_2531()[Lnet/minecraft/class_1071;
      named getArmorStacks Lnet/minecraft/entity/Entity;getArmorStacks()[Lnet/minecraft/item/ItemStack;
    • setArmorSlot

      public void setArmorSlot(int armorSlot, ItemStack item)
      Mappings:
      Namespace Name Mixin selector
      official c Lpk;c(ILzx;)V
      intermediary method_2527 Lnet/minecraft/class_864;method_2527(ILnet/minecraft/class_1071;)V
      named setArmorSlot Lnet/minecraft/entity/Entity;setArmorSlot(ILnet/minecraft/item/ItemStack;)V
    • isOnFire

      public boolean isOnFire()
      Mappings:
      Namespace Name Mixin selector
      official at Lpk;at()Z
      intermediary method_2511 Lnet/minecraft/class_864;method_2511()Z
      named isOnFire Lnet/minecraft/entity/Entity;isOnFire()Z
    • hasVehicle

      public boolean hasVehicle()
      Mappings:
      Namespace Name Mixin selector
      official au Lpk;au()Z
      intermediary method_2512 Lnet/minecraft/class_864;method_2512()Z
      named hasVehicle Lnet/minecraft/entity/Entity;hasVehicle()Z
    • isSneaking

      public boolean isSneaking()
      Mappings:
      Namespace Name Mixin selector
      official av Lpk;av()Z
      intermediary method_2513 Lnet/minecraft/class_864;method_2513()Z
      named isSneaking Lnet/minecraft/entity/Entity;isSneaking()Z
    • setSneaking

      public void setSneaking(boolean sneaking)
      Mappings:
      Namespace Name Mixin selector
      official c Lpk;c(Z)V
      intermediary method_2505 Lnet/minecraft/class_864;method_2505(Z)V
      named setSneaking Lnet/minecraft/entity/Entity;setSneaking(Z)V
    • isSprinting

      public boolean isSprinting()
      Mappings:
      Namespace Name Mixin selector
      official aw Lpk;aw()Z
      intermediary method_2514 Lnet/minecraft/class_864;method_2514()Z
      named isSprinting Lnet/minecraft/entity/Entity;isSprinting()Z
    • setSprinting

      public void setSprinting(boolean sprinting)
      Mappings:
      Namespace Name Mixin selector
      official d Lpk;d(Z)V
      intermediary method_2529 Lnet/minecraft/class_864;method_2529(Z)V
      named setSprinting Lnet/minecraft/entity/Entity;setSprinting(Z)V
    • isInvisible

      public boolean isInvisible()
      Mappings:
      Namespace Name Mixin selector
      official ax Lpk;ax()Z
      intermediary method_4446 Lnet/minecraft/class_864;method_4446()Z
      named isInvisible Lnet/minecraft/entity/Entity;isInvisible()Z
    • isInvisibleTo

      @Environment(CLIENT) public boolean isInvisibleTo(PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official f Lpk;f(Lwn;)Z
      intermediary method_5383 Lnet/minecraft/class_864;method_5383(Lnet/minecraft/class_988;)Z
      named isInvisibleTo Lnet/minecraft/entity/Entity;isInvisibleTo(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • setInvisible

      public void setInvisible(boolean invisible)
      Mappings:
      Namespace Name Mixin selector
      official e Lpk;e(Z)V
      intermediary method_4452 Lnet/minecraft/class_864;method_4452(Z)V
      named setInvisible Lnet/minecraft/entity/Entity;setInvisible(Z)V
    • isSwimming

      @Environment(CLIENT) public boolean isSwimming()
      Mappings:
      Namespace Name Mixin selector
      official ay Lpk;ay()Z
      intermediary method_2515 Lnet/minecraft/class_864;method_2515()Z
      named isSwimming Lnet/minecraft/entity/Entity;isSwimming()Z
    • setSwimming

      public void setSwimming(boolean swimming)
      Mappings:
      Namespace Name Mixin selector
      official f Lpk;f(Z)V
      intermediary method_2538 Lnet/minecraft/class_864;method_2538(Z)V
      named setSwimming Lnet/minecraft/entity/Entity;setSwimming(Z)V
    • getFlag

      protected boolean getFlag(int index)
      Mappings:
      Namespace Name Mixin selector
      official g Lpk;g(I)Z
      intermediary method_2551 Lnet/minecraft/class_864;method_2551(I)Z
      named getFlag Lnet/minecraft/entity/Entity;getFlag(I)Z
    • setFlag

      protected void setFlag(int index, boolean value)
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(IZ)V
      intermediary method_2495 Lnet/minecraft/class_864;method_2495(IZ)V
      named setFlag Lnet/minecraft/entity/Entity;setFlag(IZ)V
    • getAir

      public int getAir()
      Mappings:
      Namespace Name Mixin selector
      official az Lpk;az()I
      intermediary method_2516 Lnet/minecraft/class_864;method_2516()I
      named getAir Lnet/minecraft/entity/Entity;getAir()I
    • setAir

      public void setAir(int air)
      Mappings:
      Namespace Name Mixin selector
      official h Lpk;h(I)V
      intermediary method_2554 Lnet/minecraft/class_864;method_2554(I)V
      named setAir Lnet/minecraft/entity/Entity;setAir(I)V
    • onLightningStrike

      public void onLightningStrike(LightningBoltEntity lightning)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Luv;)V
      intermediary method_2502 Lnet/minecraft/class_864;method_2502(Lnet/minecraft/class_961;)V
      named onLightningStrike Lnet/minecraft/entity/Entity;onLightningStrike(Lnet/minecraft/entity/LightningBoltEntity;)V
    • onKilledOther

      public void onKilledOther(LivingEntity other)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Lpr;)V
      intermediary method_6098 Lnet/minecraft/class_864;method_6098(Lnet/minecraft/class_1699;)V
      named onKilledOther Lnet/minecraft/entity/Entity;onKilledOther(Lnet/minecraft/entity/LivingEntity;)V
    • pushOutOfBlocks

      protected boolean pushOutOfBlocks(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official j Lpk;j(DDD)Z
      intermediary method_2559 Lnet/minecraft/class_864;method_2559(DDD)Z
      named pushOutOfBlocks Lnet/minecraft/entity/Entity;pushOutOfBlocks(DDD)Z
    • setInLava

      public void setInLava()
      Mappings:
      Namespace Name Mixin selector
      official aA Lpk;aA()V
      intermediary method_2517 Lnet/minecraft/class_864;method_2517()V
      named setInLava Lnet/minecraft/entity/Entity;setInLava()V
    • getTranslationKey

      public String getTranslationKey()
      Specified by:
      getTranslationKey in interface CommandSource
      Mappings:
      Namespace Name Mixin selector
      official method_2518 Lpk;method_2518()Ljava/lang/String;
      intermediary method_2518 Lnet/minecraft/class_864;method_2518()Ljava/lang/String;
      named getTranslationKey Lnet/minecraft/entity/Entity;getTranslationKey()Ljava/lang/String;
    • getParts

      public Entity[] getParts()
      Mappings:
      Namespace Name Mixin selector
      official aB Lpk;aB()[Lpk;
      intermediary method_2519 Lnet/minecraft/class_864;method_2519()[Lnet/minecraft/class_864;
      named getParts Lnet/minecraft/entity/Entity;getParts()[Lnet/minecraft/entity/Entity;
    • isPartOf

      public boolean isPartOf(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official k Lpk;k(Lpk;)Z
      intermediary method_2560 Lnet/minecraft/class_864;method_2560(Lnet/minecraft/class_864;)Z
      named isPartOf Lnet/minecraft/entity/Entity;isPartOf(Lnet/minecraft/entity/Entity;)Z
    • getHeadRotation

      public float getHeadRotation()
      Mappings:
      Namespace Name Mixin selector
      official aC Lpk;aC()F
      intermediary method_2520 Lnet/minecraft/class_864;method_2520()F
      named getHeadRotation Lnet/minecraft/entity/Entity;getHeadRotation()F
    • setHeadYaw

      public void setHeadYaw(float headYaw)
      Mappings:
      Namespace Name Mixin selector
      official f Lpk;f(F)V
      intermediary method_2540 Lnet/minecraft/class_864;method_2540(F)V
      named setHeadYaw Lnet/minecraft/entity/Entity;setHeadYaw(F)V
    • setYaw

      public void setYaw(float yaw)
      Mappings:
      Namespace Name Mixin selector
      official g Lpk;g(F)V
      intermediary method_10960 Lnet/minecraft/class_864;method_10960(F)V
      named setYaw Lnet/minecraft/entity/Entity;setYaw(F)V
    • isAttackable

      public boolean isAttackable()
      Mappings:
      Namespace Name Mixin selector
      official aD Lpk;aD()Z
      intermediary method_2521 Lnet/minecraft/class_864;method_2521()Z
      named isAttackable Lnet/minecraft/entity/Entity;isAttackable()Z
    • handleAttack

      public boolean handleAttack(Entity attacker)
      Mappings:
      Namespace Name Mixin selector
      official l Lpk;l(Lpk;)Z
      intermediary method_4453 Lnet/minecraft/class_864;method_4453(Lnet/minecraft/class_864;)Z
      named handleAttack Lnet/minecraft/entity/Entity;handleAttack(Lnet/minecraft/entity/Entity;)Z
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Lpk;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_864;toString()Ljava/lang/String;
      named toString Lnet/minecraft/entity/Entity;toString()Ljava/lang/String;
    • isInvulnerableTo

      public boolean isInvulnerableTo(DamageSource damageSource)
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(Low;)Z
      intermediary method_10953 Lnet/minecraft/class_864;method_10953(Lnet/minecraft/class_856;)Z
      named isInvulnerableTo Lnet/minecraft/entity/Entity;isInvulnerableTo(Lnet/minecraft/entity/damage/DamageSource;)Z
    • copyPosition

      public void copyPosition(Entity original)
      Mappings:
      Namespace Name Mixin selector
      official m Lpk;m(Lpk;)V
      intermediary method_4454 Lnet/minecraft/class_864;method_4454(Lnet/minecraft/class_864;)V
      named copyPosition Lnet/minecraft/entity/Entity;copyPosition(Lnet/minecraft/entity/Entity;)V
    • copyPortalInfo

      public void copyPortalInfo(Entity original)
      Mappings:
      Namespace Name Mixin selector
      official n Lpk;n(Lpk;)V
      intermediary method_4443 Lnet/minecraft/class_864;method_4443(Lnet/minecraft/class_864;)V
      named copyPortalInfo Lnet/minecraft/entity/Entity;copyPortalInfo(Lnet/minecraft/entity/Entity;)V
    • teleportToDimension

      public void teleportToDimension(int dimensionId)
      Mappings:
      Namespace Name Mixin selector
      official c Lpk;c(I)V
      intermediary method_3197 Lnet/minecraft/class_864;method_3197(I)V
      named teleportToDimension Lnet/minecraft/entity/Entity;teleportToDimension(I)V
    • getBlastResistance

      public float getBlastResistance(Explosion explosion, World world, BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Ladi;Ladm;Lcj;Lalz;)F
      intermediary method_10932 Lnet/minecraft/class_864;method_10932(Lnet/minecraft/class_1147;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)F
      named getBlastResistance Lnet/minecraft/entity/Entity;getBlastResistance(Lnet/minecraft/world/explosion/Explosion;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)F
    • canExplosionDestroyBlock

      public boolean canExplosionDestroyBlock(Explosion explosion, World world, BlockPos pos, BlockState state, float explosionPower)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Ladi;Ladm;Lcj;Lalz;F)Z
      intermediary method_10933 Lnet/minecraft/class_864;method_10933(Lnet/minecraft/class_1147;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;F)Z
      named canExplosionDestroyBlock Lnet/minecraft/entity/Entity;canExplosionDestroyBlock(Lnet/minecraft/world/explosion/Explosion;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;F)Z
    • getSafeFallDistance

      public int getSafeFallDistance()
      Mappings:
      Namespace Name Mixin selector
      official aE Lpk;aE()I
      intermediary method_4448 Lnet/minecraft/class_864;method_4448()I
      named getSafeFallDistance Lnet/minecraft/entity/Entity;getSafeFallDistance()I
    • getLastNetherPortalDirectionVector

      public Vec3d getLastNetherPortalDirectionVector()
      Mappings:
      Namespace Name Mixin selector
      official aG Lpk;aG()Laui;
      intermediary method_10940 Lnet/minecraft/class_864;method_10940()Lnet/minecraft/class_236;
      named getLastNetherPortalDirectionVector Lnet/minecraft/entity/Entity;getLastNetherPortalDirectionVector()Lnet/minecraft/util/math/Vec3d;
    • getLastNetherPortalDirection

      public Direction getLastNetherPortalDirection()
      Mappings:
      Namespace Name Mixin selector
      official aH Lpk;aH()Lcq;
      intermediary method_10941 Lnet/minecraft/class_864;method_10941()Lnet/minecraft/class_1354;
      named getLastNetherPortalDirection Lnet/minecraft/entity/Entity;getLastNetherPortalDirection()Lnet/minecraft/util/math/Direction;
    • canAvoidTraps

      public boolean canAvoidTraps()
      Mappings:
      Namespace Name Mixin selector
      official aI Lpk;aI()Z
      intermediary method_4450 Lnet/minecraft/class_864;method_4450()Z
      named canAvoidTraps Lnet/minecraft/entity/Entity;canAvoidTraps()Z
    • populateCrashReport

      public void populateCrashReport(CrashReportSection section)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Lc;)V
      intermediary method_4442 Lnet/minecraft/class_864;method_4442(Lnet/minecraft/class_1392;)V
      named populateCrashReport Lnet/minecraft/entity/Entity;populateCrashReport(Lnet/minecraft/util/crash/CrashReportSection;)V
    • doesRenderOnFire

      @Environment(CLIENT) public boolean doesRenderOnFire()
      Mappings:
      Namespace Name Mixin selector
      official aJ Lpk;aJ()Z
      intermediary method_4451 Lnet/minecraft/class_864;method_4451()Z
      named doesRenderOnFire Lnet/minecraft/entity/Entity;doesRenderOnFire()Z
    • getUuid

      public UUID getUuid()
      Mappings:
      Namespace Name Mixin selector
      official aK Lpk;aK()Ljava/util/UUID;
      intermediary method_6099 Lnet/minecraft/class_864;method_6099()Ljava/util/UUID;
      named getUuid Lnet/minecraft/entity/Entity;getUuid()Ljava/util/UUID;
    • canFly

      public boolean canFly()
      Mappings:
      Namespace Name Mixin selector
      official aL Lpk;aL()Z
      intermediary method_5380 Lnet/minecraft/class_864;method_5380()Z
      named canFly Lnet/minecraft/entity/Entity;canFly()Z
    • method_6344

      public Text method_6344()
      Specified by:
      method_6344 in interface CommandSource
      Mappings:
      Namespace Name Mixin selector
      official f_ Lm;f_()Leu;
      intermediary method_6344 Lnet/minecraft/class_1061;method_6344()Lnet/minecraft/class_1982;
      named method_6344 Lnet/minecraft/command/CommandSource;method_6344()Lnet/minecraft/text/Text;
    • setCustomName

      public void setCustomName(String name)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Ljava/lang/String;)V
      intermediary method_5411 Lnet/minecraft/class_864;method_5411(Ljava/lang/String;)V
      named setCustomName Lnet/minecraft/entity/Entity;setCustomName(Ljava/lang/String;)V
    • getCustomName

      public String getCustomName()
      Mappings:
      Namespace Name Mixin selector
      official aM Lpk;aM()Ljava/lang/String;
      intermediary method_5427 Lnet/minecraft/class_864;method_5427()Ljava/lang/String;
      named getCustomName Lnet/minecraft/entity/Entity;getCustomName()Ljava/lang/String;
    • hasCustomName

      public boolean hasCustomName()
      Mappings:
      Namespace Name Mixin selector
      official l_ Lpk;l_()Z
      intermediary method_5339 Lnet/minecraft/class_864;method_5339()Z
      named hasCustomName Lnet/minecraft/entity/Entity;hasCustomName()Z
    • setCustomNameVisible

      public void setCustomNameVisible(boolean visible)
      Mappings:
      Namespace Name Mixin selector
      official g Lpk;g(Z)V
      intermediary method_10962 Lnet/minecraft/class_864;method_10962(Z)V
      named setCustomNameVisible Lnet/minecraft/entity/Entity;setCustomNameVisible(Z)V
    • isCustomNameVisible

      public boolean isCustomNameVisible()
      Mappings:
      Namespace Name Mixin selector
      official aN Lpk;aN()Z
      intermediary method_10942 Lnet/minecraft/class_864;method_10942()Z
      named isCustomNameVisible Lnet/minecraft/entity/Entity;isCustomNameVisible()Z
    • refreshPositionAfterTeleport

      public void refreshPositionAfterTeleport(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(DDD)V
      intermediary method_2577 Lnet/minecraft/class_864;method_2577(DDD)V
      named refreshPositionAfterTeleport Lnet/minecraft/entity/Entity;refreshPositionAfterTeleport(DDD)V
    • shouldRenderName

      @Environment(CLIENT) public boolean shouldRenderName()
      Mappings:
      Namespace Name Mixin selector
      official aO Lpk;aO()Z
      intermediary method_5394 Lnet/minecraft/class_864;method_5394()Z
      named shouldRenderName Lnet/minecraft/entity/Entity;shouldRenderName()Z
    • method_8364

      public void method_8364(int int2)
      Mappings:
      Namespace Name Mixin selector
      official i Lpk;i(I)V
      intermediary method_8364 Lnet/minecraft/class_864;method_8364(I)V
      named method_8364 Lnet/minecraft/entity/Entity;method_8364(I)V
    • getHorizontalDirection

      public Direction getHorizontalDirection()
      Mappings:
      Namespace Name Mixin selector
      official aP Lpk;aP()Lcq;
      intermediary method_10943 Lnet/minecraft/class_864;method_10943()Lnet/minecraft/class_1354;
      named getHorizontalDirection Lnet/minecraft/entity/Entity;getHorizontalDirection()Lnet/minecraft/util/math/Direction;
    • getHoverEvent

      protected HoverEvent getHoverEvent()
      Mappings:
      Namespace Name Mixin selector
      official aQ Lpk;aQ()Lew;
      intermediary method_10944 Lnet/minecraft/class_864;method_10944()Lnet/minecraft/class_1984;
      named getHoverEvent Lnet/minecraft/entity/Entity;getHoverEvent()Lnet/minecraft/text/HoverEvent;
    • isSpectatedBy

      public boolean isSpectatedBy(ServerPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Llf;)Z
      intermediary method_10937 Lnet/minecraft/class_864;method_10937(Lnet/minecraft/class_798;)Z
      named isSpectatedBy Lnet/minecraft/entity/Entity;isSpectatedBy(Lnet/minecraft/entity/player/ServerPlayerEntity;)Z
    • getBoundingBox

      public Box getBoundingBox()
      Mappings:
      Namespace Name Mixin selector
      official aR Lpk;aR()Laug;
      intermediary method_10945 Lnet/minecraft/class_864;method_10945()Lnet/minecraft/class_231;
      named getBoundingBox Lnet/minecraft/entity/Entity;getBoundingBox()Lnet/minecraft/util/math/Box;
    • setBoundingBox

      public void setBoundingBox(Box boundingBox)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Laug;)V
      intermediary method_10934 Lnet/minecraft/class_864;method_10934(Lnet/minecraft/class_231;)V
      named setBoundingBox Lnet/minecraft/entity/Entity;setBoundingBox(Lnet/minecraft/util/math/Box;)V
    • getEyeHeight

      public float getEyeHeight()
      Mappings:
      Namespace Name Mixin selector
      official aS Lpk;aS()F
      intermediary method_2544 Lnet/minecraft/class_864;method_2544()F
      named getEyeHeight Lnet/minecraft/entity/Entity;getEyeHeight()F
    • isOutsideWorldborder

      public boolean isOutsideWorldborder()
      Mappings:
      Namespace Name Mixin selector
      official aT Lpk;aT()Z
      intermediary method_10946 Lnet/minecraft/class_864;method_10946()Z
      named isOutsideWorldborder Lnet/minecraft/entity/Entity;isOutsideWorldborder()Z
    • setOutsideWorldborder

      public void setOutsideWorldborder(boolean value)
      Mappings:
      Namespace Name Mixin selector
      official h Lpk;h(Z)V
      intermediary method_10963 Lnet/minecraft/class_864;method_10963(Z)V
      named setOutsideWorldborder Lnet/minecraft/entity/Entity;setOutsideWorldborder(Z)V
    • equip

      public boolean equip(int slot, ItemStack item)
      Mappings:
      Namespace Name Mixin selector
      official d Lpk;d(ILzx;)Z
      intermediary method_10956 Lnet/minecraft/class_864;method_10956(ILnet/minecraft/class_1071;)Z
      named equip Lnet/minecraft/entity/Entity;equip(ILnet/minecraft/item/ItemStack;)Z
    • sendMessage

      public void sendMessage(Text text)
      Specified by:
      sendMessage in interface CommandSource
      Mappings:
      Namespace Name Mixin selector
      official a Lm;a(Leu;)V
      intermediary method_5505 Lnet/minecraft/class_1061;method_5505(Lnet/minecraft/class_1982;)V
      named sendMessage Lnet/minecraft/command/CommandSource;sendMessage(Lnet/minecraft/text/Text;)V
    • canUseCommand

      public boolean canUseCommand(int permissionLevel, String commandLiteral)
      Specified by:
      canUseCommand in interface CommandSource
      Mappings:
      Namespace Name Mixin selector
      official a Lm;a(ILjava/lang/String;)Z
      intermediary method_3333 Lnet/minecraft/class_1061;method_3333(ILjava/lang/String;)Z
      named canUseCommand Lnet/minecraft/command/CommandSource;canUseCommand(ILjava/lang/String;)Z
    • getBlockPos

      public BlockPos getBlockPos()
      Specified by:
      getBlockPos in interface CommandSource
      Mappings:
      Namespace Name Mixin selector
      official c Lm;c()Lcj;
      intermediary method_4086 Lnet/minecraft/class_1061;method_4086()Lnet/minecraft/class_2552;
      named getBlockPos Lnet/minecraft/command/CommandSource;getBlockPos()Lnet/minecraft/util/math/BlockPos;
    • getPos

      public Vec3d getPos()
      Specified by:
      getPos in interface CommandSource
      Mappings:
      Namespace Name Mixin selector
      official d Lm;d()Laui;
      intermediary method_10787 Lnet/minecraft/class_1061;method_10787()Lnet/minecraft/class_236;
      named getPos Lnet/minecraft/command/CommandSource;getPos()Lnet/minecraft/util/math/Vec3d;
    • getWorld

      public World getWorld()
      Specified by:
      getWorld in interface CommandSource
      Mappings:
      Namespace Name Mixin selector
      official e Lm;e()Ladm;
      intermediary method_5506 Lnet/minecraft/class_1061;method_5506()Lnet/minecraft/class_1150;
      named getWorld Lnet/minecraft/command/CommandSource;getWorld()Lnet/minecraft/world/World;
    • getEntity

      public Entity getEntity()
      Specified by:
      getEntity in interface CommandSource
      Mappings:
      Namespace Name Mixin selector
      official f Lm;f()Lpk;
      intermediary method_10788 Lnet/minecraft/class_1061;method_10788()Lnet/minecraft/class_864;
      named getEntity Lnet/minecraft/command/CommandSource;getEntity()Lnet/minecraft/entity/Entity;
    • sendCommandFeedback

      public boolean sendCommandFeedback()
      Specified by:
      sendCommandFeedback in interface CommandSource
      Mappings:
      Namespace Name Mixin selector
      official u_ Lm;u_()Z
      intermediary method_10789 Lnet/minecraft/class_1061;method_10789()Z
      named sendCommandFeedback Lnet/minecraft/command/CommandSource;sendCommandFeedback()Z
    • setStat

      public void setStat(CommandStats.Type statsType, int value)
      Specified by:
      setStat in interface CommandSource
      Mappings:
      Namespace Name Mixin selector
      official a Lm;a(Ln$a;I)V
      intermediary method_10786 Lnet/minecraft/class_1061;method_10786(Lnet/minecraft/class_2598$class_2599;I)V
      named setStat Lnet/minecraft/command/CommandSource;setStat(Lnet/minecraft/command/CommandStats$Type;I)V
    • getCommandStats

      public CommandStats getCommandStats()
      Mappings:
      Namespace Name Mixin selector
      official aU Lpk;aU()Ln;
      intermediary method_10947 Lnet/minecraft/class_864;method_10947()Lnet/minecraft/class_2598;
      named getCommandStats Lnet/minecraft/entity/Entity;getCommandStats()Lnet/minecraft/command/CommandStats;
    • method_10965

      public void method_10965(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official o Lpk;o(Lpk;)V
      intermediary method_10965 Lnet/minecraft/class_864;method_10965(Lnet/minecraft/class_864;)V
      named method_10965 Lnet/minecraft/entity/Entity;method_10965(Lnet/minecraft/entity/Entity;)V
    • method_10948

      public NbtCompound method_10948()
      Mappings:
      Namespace Name Mixin selector
      official aV Lpk;aV()Ldn;
      intermediary method_10948 Lnet/minecraft/class_864;method_10948()Lnet/minecraft/class_322;
      named method_10948 Lnet/minecraft/entity/Entity;method_10948()Lnet/minecraft/nbt/NbtCompound;
    • fromClientNbt

      @Environment(CLIENT) public void fromClientNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official g Lpk;g(Ldn;)V
      intermediary method_10961 Lnet/minecraft/class_864;method_10961(Lnet/minecraft/class_322;)V
      named fromClientNbt Lnet/minecraft/entity/Entity;fromClientNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • interactAt

      public boolean interactAt(PlayerEntity player, Vec3d hitPos)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Lwn;Laui;)Z
      intermediary method_10939 Lnet/minecraft/class_864;method_10939(Lnet/minecraft/class_988;Lnet/minecraft/class_236;)Z
      named interactAt Lnet/minecraft/entity/Entity;interactAt(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/Vec3d;)Z
    • isImmuneToExplosion

      public boolean isImmuneToExplosion()
      Mappings:
      Namespace Name Mixin selector
      official aW Lpk;aW()Z
      intermediary method_10949 Lnet/minecraft/class_864;method_10949()Z
      named isImmuneToExplosion Lnet/minecraft/entity/Entity;isImmuneToExplosion()Z
    • dealDamage

      protected void dealDamage(LivingEntity attacker, Entity target)
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Lpr;Lpk;)V
      intermediary method_10938 Lnet/minecraft/class_864;method_10938(Lnet/minecraft/class_1699;Lnet/minecraft/class_864;)V
      named dealDamage Lnet/minecraft/entity/Entity;dealDamage(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/Entity;)V