yarn/mappings/net/minecraft/entity/Entity.mapping

929 lines
38 KiB
Plaintext

CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
FIELD field_17046 movementMultiplier Lnet/minecraft/class_243;
FIELD field_18064 POSE Lnet/minecraft/class_2940;
FIELD field_18065 dimensions Lnet/minecraft/class_4048;
FIELD field_18066 standingEyeHeight F
FIELD field_18276 velocity Lnet/minecraft/class_243;
FIELD field_22467 pos Lnet/minecraft/class_243;
FIELD field_22468 blockPos Lnet/minecraft/class_2338;
FIELD field_23807 inanimate Z
FIELD field_25599 submergedFluidTag Lnet/minecraft/class_3494;
FIELD field_25750 trackedPosition Lnet/minecraft/class_243;
FIELD field_26994 lastChimeAge I
FIELD field_26995 removalReason Lnet/minecraft/class_1297$class_5529;
FIELD field_26996 entityChangeListener Lnet/minecraft/class_5569;
FIELD field_27857 inPowderSnow Z
FIELD field_27858 FROZEN_TICKS Lnet/minecraft/class_2940;
FIELD field_28628 wasInPowderSnow Z
FIELD field_28629 wasOnFire Z
FIELD field_29975 SNEAKING_FLAG_INDEX I
FIELD field_29976 SPRINTING_FLAG_INDEX I
FIELD field_29977 SWIMMING_FLAG_INDEX I
FIELD field_29978 INVISIBLE_FLAG_INDEX I
FIELD field_29979 ON_FIRE_FLAG_INDEX I
FIELD field_29980 GLOWING_FLAG_INDEX I
FIELD field_29981 FALL_FLYING_FLAG_INDEX I
FIELD field_29985 ID_KEY Ljava/lang/String;
FIELD field_29986 PASSENGERS_KEY Ljava/lang/String;
FIELD field_29994 UUID_KEY Ljava/lang/String;
FIELD field_33758 hasVisualFire Z
FIELD field_5951 ridingCooldown I
FIELD field_5952 onGround Z
FIELD field_5953 firstUpdate Z
FIELD field_5955 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_5956 fireTicks I
FIELD field_5957 touchingWater Z
FIELD field_5958 glowing Z
FIELD field_5960 noClip Z
FIELD field_5961 type Lnet/minecraft/class_1299;
FIELD field_5962 SILENT Lnet/minecraft/class_2940;
FIELD field_5963 inNetherPortal Z
FIELD field_5964 fluidHeight Lit/unimi/dsi/fastutil/objects/Object2DoubleMap;
FIELD field_5965 pitch F
FIELD field_5969 prevZ D
FIELD field_5971 lastRenderY D
FIELD field_5972 netherPortalTime I
FIELD field_5973 horizontalSpeed F
FIELD field_5974 random Ljava/util/Random;
FIELD field_5975 NAME_VISIBLE Lnet/minecraft/class_2940;
FIELD field_5976 horizontalCollision Z
FIELD field_5978 CURRENT_ID Ljava/util/concurrent/atomic/AtomicInteger;
COMMENT A generator of unique entity {@link #id network IDs}. The generated
COMMENT ID for client entities are useless and discarded subsequently through
COMMENT {@link #setId(int)} calls.
FIELD field_5979 passengerList Lcom/google/common/collect/ImmutableList;
FIELD field_5981 uuidString Ljava/lang/String;
FIELD field_5982 prevYaw F
FIELD field_5985 ignoreCameraFrustum Z
FIELD field_5986 id I
COMMENT The entity's network ID, used as a reference for synchronization over network.
COMMENT This is not persistent across save and loads; use {@link #uuid} to identify
COMMENT an entity in those cases.
COMMENT
COMMENT @see #getId()
FIELD field_5989 lastRenderZ D
FIELD field_5990 FLAGS Lnet/minecraft/class_2940;
FIELD field_5991 lastNetherPortalPosition Lnet/minecraft/class_2338;
FIELD field_5992 verticalCollision Z
FIELD field_5993 pistonMovementDelta [D
FIELD field_5994 distanceTraveled F
FIELD field_5995 NO_GRAVITY Lnet/minecraft/class_2940;
FIELD field_5996 pistonMovementTick J
FIELD field_5999 renderDistanceMultiplier D
FIELD field_6000 submergedInWater Z
FIELD field_6002 world Lnet/minecraft/class_1937;
FIELD field_6003 nextStepSoundDistance F
FIELD field_6004 prevPitch F
FIELD field_6005 entityBounds Lnet/minecraft/class_238;
FIELD field_6007 velocityDirty Z
FIELD field_6008 timeUntilRegen I
FIELD field_6009 invulnerable Z
FIELD field_6011 dataTracker Lnet/minecraft/class_2945;
FIELD field_6012 age I
FIELD field_6013 stepHeight F
FIELD field_6014 prevX D
FIELD field_6017 fallDistance F
FIELD field_6018 netherPortalCooldown I
FIELD field_6021 uuid Ljava/util/UUID;
FIELD field_6025 NULL_BOX Lnet/minecraft/class_238;
FIELD field_6027 CUSTOM_NAME Lnet/minecraft/class_2940;
FIELD field_6029 scoreboardTags Ljava/util/Set;
FIELD field_6030 EMPTY_STACK_LIST Ljava/util/List;
FIELD field_6031 yaw F
FIELD field_6032 AIR Lnet/minecraft/class_2940;
FIELD field_6034 vehicle Lnet/minecraft/class_1297;
FIELD field_6036 prevY D
FIELD field_6037 velocityModified Z
FIELD field_6038 lastRenderX D
FIELD field_6039 prevHorizontalSpeed F
METHOD <init> (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
ARG 1 type
ARG 2 world
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_17681 getWidth ()F
METHOD method_17682 getHeight ()F
METHOD method_17833 adjustSingleAxisMovementForCollisions (Lnet/minecraft/class_243;Lnet/minecraft/class_238;Lnet/minecraft/class_4538;Lnet/minecraft/class_3726;Lnet/minecraft/class_3538;)Lnet/minecraft/class_243;
ARG 0 movement
ARG 1 entityBoundingBox
ARG 2 world
ARG 3 context
ARG 4 collisions
METHOD method_17835 adjustMovementForCollisions (Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
ARG 1 movement
METHOD method_18002 createSpawnPacket ()Lnet/minecraft/class_2596;
METHOD method_18003 updateTrackedPosition (DDD)V
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_18276 isInSneakingPose ()Z
COMMENT Returns whether the entity is in a crouching pose.
COMMENT
COMMENT <p>Compared to {@link #isSneaking()}, it only makes the entity appear
COMMENT crouching and does not bring other effects of sneaking, such as no less
COMMENT obvious name label rendering, no dismounting while riding, etc.
COMMENT
COMMENT <p>This is used by vanilla for non-player entities to crouch, such as
COMMENT for foxes and cats.
METHOD method_18375 detach ()V
COMMENT Removes all the passengers and removes this entity from any vehicles it is riding.
METHOD method_18376 getPose ()Lnet/minecraft/class_4050;
METHOD method_18377 getDimensions (Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;
ARG 1 pose
METHOD method_18378 getEyeHeight (Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F
ARG 1 pose
ARG 2 dimensions
METHOD method_18379 tickNetherPortal ()V
METHOD method_18380 setPose (Lnet/minecraft/class_4050;)V
ARG 1 pose
METHOD method_18381 getEyeHeight (Lnet/minecraft/class_4050;)F
ARG 1 pose
METHOD method_18382 calculateDimensions ()V
METHOD method_18794 adjustMovementForPiston (Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
ARG 1 movement
METHOD method_18795 movementInputToVelocity (Lnet/minecraft/class_243;FF)Lnet/minecraft/class_243;
ARG 0 movementInput
ARG 1 speed
ARG 2 yaw
METHOD method_18796 adjustMovementForSneaking (Lnet/minecraft/class_243;Lnet/minecraft/class_1313;)Lnet/minecraft/class_243;
ARG 1 movement
ARG 2 type
METHOD method_18797 calculatePistonMovementFactor (Lnet/minecraft/class_2350$class_2351;D)D
ARG 1 axis
ARG 2 offsetFactor
METHOD method_18798 getVelocity ()Lnet/minecraft/class_243;
METHOD method_18799 setVelocity (Lnet/minecraft/class_243;)V
ARG 1 velocity
METHOD method_18800 setVelocity (DDD)V
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_18863 getOppositeRotationVector (FF)Lnet/minecraft/class_243;
ARG 1 pitch
ARG 2 yaw
METHOD method_18864 getOppositeRotationVector (F)Lnet/minecraft/class_243;
ARG 1 tickDelta
METHOD method_19538 getPos ()Lnet/minecraft/class_243;
METHOD method_20232 isInSwimmingPose ()Z
METHOD method_20233 wouldPoseNotCollide (Lnet/minecraft/class_4050;)Z
ARG 1 pose
METHOD method_20343 calculateBoundsForPose (Lnet/minecraft/class_4050;)Lnet/minecraft/class_238;
ARG 1 pos
METHOD method_20448 shouldLeaveSwimmingPose ()Z
METHOD method_20620 teleport (DDD)V
ARG 1 destX
ARG 3 destY
ARG 5 destZ
METHOD method_20736 adjustMovementForCollisions (Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_238;Lnet/minecraft/class_1937;Lnet/minecraft/class_3726;Lnet/minecraft/class_3538;)Lnet/minecraft/class_243;
ARG 0 entity
ARG 1 movement
ARG 2 entityBoundingBox
ARG 3 world
ARG 4 context
ARG 5 collisions
METHOD method_20737 adjustMovementForCollisions (Lnet/minecraft/class_243;Lnet/minecraft/class_238;Lnet/minecraft/class_3538;)Lnet/minecraft/class_243;
ARG 0 movement
ARG 1 entityBoundingBox
ARG 2 collisions
METHOD method_20802 getFireTicks ()I
METHOD method_20803 setFireTicks (I)V
ARG 1 ticks
METHOD method_21749 bypassesSteppingEffects ()Z
METHOD method_21750 bypassesLandingEffects ()Z
METHOD method_21751 isSneaky ()Z
METHOD method_21752 isDescending ()Z
METHOD method_22861 getTeamColorValue ()I
METHOD method_22862 resetPosition ()V
METHOD method_23311 refreshPosition ()V
METHOD method_23312 getLandingPos ()Lnet/minecraft/class_2338;
METHOD method_23313 getJumpVelocityMultiplier ()F
METHOD method_23314 getVelocityAffectingPos ()Lnet/minecraft/class_2338;
METHOD method_23315 getDefaultName ()Lnet/minecraft/class_2561;
METHOD method_23316 offsetX (D)D
ARG 1 widthScale
METHOD method_23317 getX ()D
METHOD method_23318 getY ()D
METHOD method_23319 getRandomBodyY ()D
METHOD method_23320 getEyeY ()D
METHOD method_23321 getZ ()D
METHOD method_23322 getParticleX (D)D
ARG 1 widthScale
METHOD method_23323 getBodyY (D)D
ARG 1 heightScale
METHOD method_23324 offsetZ (D)D
ARG 1 widthScale
METHOD method_23325 getParticleZ (D)D
ARG 1 widthScale
METHOD method_23326 getVelocityMultiplier ()F
METHOD method_23327 setPos (DDD)V
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_24201 updatePassengerPosition (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297$class_4738;)V
ARG 1 passenger
ARG 2 positionUpdater
METHOD method_24203 refreshPositionAfterTeleport (DDD)V
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_24516 isInRange (Lnet/minecraft/class_1297;D)Z
COMMENT Checks if the distance between this entity and the {@code other} entity is less
COMMENT than {@code radius}.
ARG 1 other
ARG 2 radius
METHOD method_24826 getPassengerDismountOffset (DDF)Lnet/minecraft/class_243;
ARG 0 vehicleWidth
ARG 2 passengerWidth
ARG 4 passengerYaw
METHOD method_24828 isOnGround ()Z
METHOD method_24829 updatePassengerForDismount (Lnet/minecraft/class_1309;)Lnet/minecraft/class_243;
ARG 1 passenger
METHOD method_24830 setOnGround (Z)V
ARG 1 onGround
METHOD method_25936 getLandingBlockState ()Lnet/minecraft/class_2680;
METHOD method_27298 shouldSpawnSprintingParticles ()Z
METHOD method_29239 dismountVehicle ()V
COMMENT Dismounts the vehicle if present.
COMMENT <p>
COMMENT For players, will not trigger any networking changes. Use {@link #stopRiding()} instead.
COMMENT
COMMENT @see #stopRiding()
METHOD method_29241 getSwimHeight ()D
COMMENT Returns the minimum submerged height of this entity in fluid so that it
COMMENT would be affected by fluid physics.
COMMENT
COMMENT @apiNote This is also used by living entities for checking whether to
COMMENT start swimming.
COMMENT
COMMENT @implSpec This implementation returns {@code 0.4} if its
COMMENT {@linkplain #getStandingEyeHeight standing eye height} is larger than
COMMENT {@code 0.4}; otherwise it returns {@code 0.0} for shorter entities.
COMMENT
COMMENT @implNote The swim height of 0 allows short entities like baby animals
COMMENT to start swimming to avoid suffocation.
METHOD method_29494 (Lnet/minecraft/class_2680;)Z
ARG 0 state
METHOD method_29495 refreshPositionAfterTeleport (Lnet/minecraft/class_243;)V
ARG 1 pos
METHOD method_29919 getLeashOffset ()Lnet/minecraft/class_243;
METHOD method_30022 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z
ARG 1 state
ARG 2 pos
METHOD method_30076 removeFromDimension ()V
METHOD method_30227 getTrackedPosition ()Lnet/minecraft/class_243;
METHOD method_30228 updateTrackedPosition (Lnet/minecraft/class_243;)V
ARG 1 pos
METHOD method_30229 resetNetherPortalCooldown ()V
METHOD method_30230 hasNetherPortalCooldown ()Z
METHOD method_30329 getTeleportTarget (Lnet/minecraft/class_3218;)Lnet/minecraft/class_5454;
COMMENT Determines a {@link TeleportTarget} for the entity
COMMENT based on its current and destination worlds, plus
COMMENT any portals that may be present.
ARG 1 destination
METHOD method_30330 getPortalRect (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Z)Ljava/util/Optional;
ARG 1 destWorld
ARG 2 destPos
ARG 3 destIsNether
METHOD method_30331 (Lnet/minecraft/class_3218;Lnet/minecraft/class_5459$class_5460;)Lnet/minecraft/class_5454;
ARG 2 rect
METHOD method_30632 collidesWithStateAtPos (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
ARG 1 pos
ARG 2 state
METHOD method_30633 positionInPortal (Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_5459$class_5460;)Lnet/minecraft/class_243;
ARG 1 portalAxis
ARG 2 portalRect
METHOD method_30634 updatePosition (DDD)V
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_30948 isCollidable ()Z
METHOD method_30949 collidesWith (Lnet/minecraft/class_1297;)Z
ARG 1 other
METHOD method_30950 getLerpedPos (F)Lnet/minecraft/class_243;
ARG 1 delta
METHOD method_31166 getClientCameraPosVec (F)Lnet/minecraft/class_243;
ARG 1 tickDelta
METHOD method_31469 (Lnet/minecraft/class_1297;)Z
ARG 0 entity
METHOD method_31470 (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_31471 onSpawnPacket (Lnet/minecraft/class_2604;)V
ARG 1 packet
METHOD method_31472 discard ()V
METHOD method_31473 attemptTickInVoid ()V
COMMENT Calls {@link #tickInVoid()} when the entity is 64 blocks below the world's {@linkplain net.minecraft.world.HeightLimitView#getBottomY() minimum Y position}.
METHOD method_31474 (Lnet/minecraft/class_1297;)V
ARG 0 entity
METHOD method_31476 getChunkPos ()Lnet/minecraft/class_1923;
METHOD method_31477 getBlockX ()I
METHOD method_31478 getBlockY ()I
METHOD method_31479 getBlockZ ()I
METHOD method_31480 getPickBlockStack ()Lnet/minecraft/class_1799;
METHOD method_31481 isRemoved ()Z
METHOD method_31482 unsetRemoved ()V
METHOD method_31483 getFirstPassenger ()Lnet/minecraft/class_1297;
METHOD method_31484 streamIntoPassengers ()Ljava/util/stream/Stream;
METHOD method_32312 getFrozenTicks ()I
METHOD method_32313 getFreezingScale ()F
METHOD method_32314 isFreezing ()Z
METHOD method_32315 getMinFreezeDamageTicks ()I
METHOD method_32316 canFreeze ()Z
METHOD method_32317 setFrozenTicks (I)V
ARG 1 frozenTicks
METHOD method_32318 getStackReference (I)Lnet/minecraft/class_5630;
COMMENT Obtains a stack reference to be modified. Used by commands like
COMMENT {@code /loot} or {@code /item}.
COMMENT
COMMENT @see net.minecraft.command.argument.ItemSlotArgumentType
ARG 1 mappedIndex
COMMENT the mapped index as given by the item slot argument
METHOD method_32319 setInPowderSnow (Z)V
ARG 1 inPowderSnow
METHOD method_32875 emitGameEvent (Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;)V
ARG 1 event
ARG 2 entity
METHOD method_32876 emitGameEvent (Lnet/minecraft/class_5712;)V
ARG 1 event
METHOD method_32877 getGameEventHandler ()Lnet/minecraft/class_5715;
COMMENT Returns the game event handler for this entity.
COMMENT
COMMENT <p>Subclasses interested in listening to game events as an entity should return a
COMMENT handler so the {@link net.minecraft.world.event.listener.GameEventListener listener}
COMMENT used to receive game events can be registered to the correct dispatchers.
COMMENT
COMMENT @implNote The vanilla implementation always returns {@code null}.
METHOD method_33189 occludeVibrationSignals ()Z
METHOD method_33331 (Lnet/minecraft/class_4048;Lnet/minecraft/class_243;)V
ARG 2 pos
METHOD method_33332 calculateBoundingBox ()Lnet/minecraft/class_238;
METHOD method_33567 requestTeleportAndDismount (DDD)V
ARG 1 destX
ARG 3 destY
ARG 5 destZ
METHOD method_33568 emitGameEvent (Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)V
ARG 1 event
ARG 2 entity
ARG 3 pos
METHOD method_33569 emitGameEvent (Lnet/minecraft/class_5712;Lnet/minecraft/class_2338;)V
ARG 1 event
ARG 2 pos
METHOD method_33570 getMoveEffect ()Lnet/minecraft/class_1297$class_5799;
COMMENT Returns the possible effect(s) of an entity moving.
COMMENT
COMMENT @implNote If an entity does not emit game events or play move sounds, this
COMMENT method should be overridden as returning a value other than
COMMENT {@linkplain Entity.MoveEffect#ALL ALL} allows skipping some movement logic
COMMENT and boost ticking performance.
METHOD method_33571 getEyePos ()Lnet/minecraft/class_243;
METHOD method_33572 setOnFire (Z)V
ARG 1 onFire
METHOD method_33573 addAirTravelEffects ()V
COMMENT Adds the effects of this entity when it travels in air, usually to the
COMMENT world the entity is in.
COMMENT
COMMENT <p>This is only called when the entity {@linkplain #getMoveEffect() has
COMMENT any move effect}, from {@link #move(MovementType, Vec3d)}
METHOD method_33574 setPosition (Lnet/minecraft/class_243;)V
ARG 1 pos
METHOD method_33575 getCameraBlockPos ()Lnet/minecraft/class_2338;
METHOD method_33724 isRegionUnloaded ()Z
COMMENT Returns whether any part of this entity's bounding box is in an unloaded
COMMENT region of the world the entity is in.
COMMENT
COMMENT @implSpec This implementation expands this entity's bounding box by 1 in
COMMENT each axis and checks whether the expanded box's smallest enclosing
COMMENT axis-aligned integer box is fully loaded in the world.
METHOD method_35049 getRemovalReason ()Lnet/minecraft/class_1297$class_5529;
METHOD method_36209 onRemoved ()V
METHOD method_36361 isGlowingLocal ()Z
METHOD method_36454 getYaw ()F
METHOD method_36455 getPitch ()F
METHOD method_36456 setYaw (F)V
ARG 1 yaw
METHOD method_36457 setPitch (F)V
ARG 1 pitch
METHOD method_36601 getBlockStateAtPos ()Lnet/minecraft/class_2680;
METHOD method_36971 canModifyAt (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_36974 tryCheckBlockCollision ()V
METHOD method_36975 playExtinguishSound ()V
METHOD method_37215 playAmethystChimeSound (Lnet/minecraft/class_2680;)V
ARG 1 state
METHOD method_5621 getMountedHeightOffset ()D
METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V
ARG 1 state
METHOD method_5623 fall (DZLnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V
ARG 1 heightDifference
ARG 3 onGround
ARG 4 landedState
ARG 5 landedPosition
METHOD method_5624 isSprinting ()Z
METHOD method_5625 getSplashSound ()Lnet/minecraft/class_3414;
METHOD method_5626 hasPassenger (Lnet/minecraft/class_1297;)Z
ARG 1 passenger
METHOD method_5627 addPassenger (Lnet/minecraft/class_1297;)V
ARG 1 passenger
METHOD method_5629 doesNotCollide (Lnet/minecraft/class_238;)Z
ARG 1 box
METHOD method_5630 updateSubmergedInWaterState ()V
METHOD method_5631 getRotationVector (FF)Lnet/minecraft/class_243;
ARG 1 pitch
ARG 2 yaw
METHOD method_5632 pushOutOfBlocks (DDD)V
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_5634 getSoundCategory ()Lnet/minecraft/class_3419;
METHOD method_5636 setBodyYaw (F)V
ARG 1 bodyYaw
METHOD method_5637 isWet ()Z
COMMENT Returns whether this entity is touching water, or is being rained on, or is inside a bubble column...
COMMENT
COMMENT @see net.minecraft.entity.Entity#isTouchingWater()
COMMENT @see net.minecraft.entity.Entity#isBeingRainedOn()
COMMENT @see net.minecraft.entity.Entity#isInsideBubbleColumn()
METHOD method_5638 shouldSetPositionOnLoad ()Z
METHOD method_5639 setOnFireFor (I)V
ARG 1 seconds
METHOD method_5640 shouldRender (D)Z
ARG 1 distance
METHOD method_5641 updatePositionAndAngles (DDDFF)V
ARG 1 x
ARG 3 y
ARG 5 z
ARG 7 yaw
ARG 8 pitch
METHOD method_5642 getPrimaryPassenger ()Lnet/minecraft/class_1297;
METHOD method_5643 damage (Lnet/minecraft/class_1282;F)Z
ARG 1 source
ARG 2 amount
METHOD method_5644 onPassengerLookAround (Lnet/minecraft/class_1297;)V
ARG 1 passenger
METHOD method_5645 isTeamPlayer (Lnet/minecraft/class_270;)Z
ARG 1 team
METHOD method_5646 extinguish ()V
METHOD method_5647 writeNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
ARG 1 nbt
METHOD method_5648 setInvisible (Z)V
ARG 1 invisible
METHOD method_5649 squaredDistanceTo (DDD)D
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_5650 remove (Lnet/minecraft/class_1297$class_5529;)V
ARG 1 reason
METHOD method_5651 readNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_5652 writeCustomDataToNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_5653 getSavedEntityId ()Ljava/lang/String;
METHOD method_5654 doesNotCollide (DDD)Z
ARG 1 offsetX
ARG 3 offsetY
ARG 5 offsetZ
METHOD method_5655 isInvulnerable ()Z
METHOD method_5657 getPistonBehavior ()Lnet/minecraft/class_3619;
METHOD method_5659 isImmuneToExplosion ()Z
METHOD method_5660 setSneaking (Z)V
ARG 1 sneaking
METHOD method_5661 getArmorItems ()Ljava/lang/Iterable;
METHOD method_5662 saveNbt (Lnet/minecraft/class_2487;)Z
ARG 1 nbt
METHOD method_5663 getRotationVecClient ()Lnet/minecraft/class_243;
METHOD method_5664 interactAt (Lnet/minecraft/class_1657;Lnet/minecraft/class_243;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
ARG 1 player
ARG 2 hitPos
ARG 3 hand
METHOD method_5665 setCustomName (Lnet/minecraft/class_2561;)V
ARG 1 name
METHOD method_5668 getRootVehicle ()Lnet/minecraft/class_1297;
COMMENT Gets the lowest entity this entity is riding.
METHOD method_5669 getAir ()I
METHOD method_5670 baseTick ()V
METHOD method_5671 getCommandSource ()Lnet/minecraft/class_2168;
COMMENT Creates a command source which represents this entity.
METHOD method_5672 getHighSpeedSplashSound ()Lnet/minecraft/class_3414;
METHOD method_5673 equipStack (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V
ARG 1 slot
ARG 2 stack
METHOD method_5674 onTrackedDataSet (Lnet/minecraft/class_2940;)V
ARG 1 data
METHOD method_5675 isPushedByFluids ()Z
METHOD method_5676 getBurningDuration ()I
METHOD method_5678 getHeightOffset ()D
METHOD method_5679 isInvulnerableTo (Lnet/minecraft/class_1282;)Z
ARG 1 damageSource
METHOD method_5680 canBeSpectated (Lnet/minecraft/class_3222;)Z
ARG 1 spectator
METHOD method_5681 isSwimming ()Z
METHOD method_5682 getServer ()Lnet/minecraft/server/MinecraftServer;
METHOD method_5683 updateTrackedHeadRotation (FI)V
ARG 1 yaw
ARG 2 interpolationSteps
METHOD method_5684 setInvulnerable (Z)V
ARG 1 invulnerable
METHOD method_5685 getPassengerList ()Ljava/util/List;
METHOD method_5687 hasPermissionLevel (I)Z
ARG 1 permissionLevel
METHOD method_5688 interact (Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
COMMENT Called when a player interacts with this entity.
ARG 1 player
COMMENT the player
ARG 2 hand
COMMENT the hand the player used to interact with this entity
METHOD method_5691 getPermissionLevel ()I
METHOD method_5692 updateMovementInFluid (Lnet/minecraft/class_3494;D)Z
ARG 1 tag
METHOD method_5693 initDataTracker ()V
METHOD method_5694 onPlayerCollision (Lnet/minecraft/class_1657;)V
ARG 1 player
METHOD method_5695 getPitch (F)F
ARG 1 tickDelta
METHOD method_5696 canAvoidTraps ()Z
METHOD method_5697 pushAwayFrom (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_5698 handleAttack (Lnet/minecraft/class_1297;)Z
ARG 1 attacker
METHOD method_5699 dropStack (Lnet/minecraft/class_1799;F)Lnet/minecraft/class_1542;
ARG 1 stack
ARG 2 yOffset
METHOD method_5700 onBubbleColumnSurfaceCollision (Z)V
ARG 1 drag
METHOD method_5701 isSilent ()Z
METHOD method_5702 lookAt (Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_243;)V
ARG 1 anchorPoint
ARG 2 target
METHOD method_5703 hasPassengerType (Ljava/util/function/Predicate;)Z
ARG 1 predicate
METHOD method_5705 getYaw (F)F
ARG 1 tickDelta
METHOD method_5706 dropItem (Lnet/minecraft/class_1935;)Lnet/minecraft/class_1542;
ARG 1 item
METHOD method_5707 squaredDistanceTo (Lnet/minecraft/class_243;)D
ARG 1 vector
METHOD method_5709 isLiving ()Z
METHOD method_5710 setRotation (FF)V
ARG 1 yaw
ARG 2 pitch
METHOD method_5711 handleStatus (B)V
ARG 1 status
METHOD method_5712 playStepSound (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
ARG 2 state
METHOD method_5713 checkWaterState ()V
METHOD method_5715 isSneaking ()Z
METHOD method_5716 updateKilledAdvancementCriterion (Lnet/minecraft/class_1297;ILnet/minecraft/class_1282;)V
ARG 1 killer
ARG 2 score
ARG 3 damageSource
METHOD method_5717 setInNetherPortal (Lnet/minecraft/class_2338;)V
ARG 1 pos
METHOD method_5718 getBrightnessAtEyes ()F
METHOD method_5719 copyPositionAndRotation (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_5720 getRotationVector ()Lnet/minecraft/class_243;
METHOD method_5721 isTouchingWaterOrRain ()Z
METHOD method_5722 isTeammate (Lnet/minecraft/class_1297;)Z
ARG 1 other
METHOD method_5723 applyDamageEffects (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;)V
COMMENT Applies damage effects to {@code attacker} or {@code target}.
COMMENT
COMMENT <p>Called when {@code attacker} damages {@code target}.
COMMENT
COMMENT <p>Used to apply damage effects based on enchantments, such
COMMENT as Thorns attacker damage or slowness from Bane of Arthropods.
COMMENT
COMMENT @implNote Although this method is non-static, {@code this} keyword is
COMMENT not used anywhere in this method.
ARG 1 attacker
COMMENT the attacker; usually this entity, but may be a {@linkplain
COMMENT net.minecraft.entity.projectile.ProjectileEntity#getOwner() projectile's
COMMENT owner entity}
ARG 2 target
METHOD method_5724 updateVelocity (FLnet/minecraft/class_243;)V
ARG 1 speed
ARG 2 movementInput
METHOD method_5725 refreshPositionAndAngles (Lnet/minecraft/class_2338;FF)V
ARG 1 pos
ARG 2 yaw
ARG 3 pitch
METHOD method_5726 toNbtList ([F)Lnet/minecraft/class_2499;
ARG 1 values
METHOD method_5727 shouldRender (DDD)Z
ARG 1 cameraX
ARG 3 cameraY
ARG 5 cameraZ
METHOD method_5728 setSprinting (Z)V
ARG 1 sprinting
METHOD method_5729 setFlag (IZ)V
ARG 1 index
ARG 2 value
METHOD method_5730 setOnFireFromLava ()V
METHOD method_5731 moveToWorld (Lnet/minecraft/class_3218;)Lnet/minecraft/class_1297;
COMMENT Moves this entity to another world.
COMMENT
COMMENT <p>Note all entities except server player entities are completely recreated at the destination.
COMMENT
COMMENT @return the entity in the other world
ARG 1 destination
METHOD method_5732 isAttackable ()Z
METHOD method_5733 shouldRenderName ()Z
METHOD method_5734 playSwimSound (F)V
ARG 1 volume
METHOD method_5735 getHorizontalFacing ()Lnet/minecraft/class_2350;
METHOD method_5736 getPassengersDeep ()Ljava/lang/Iterable;
METHOD method_5737 getSwimSound ()Lnet/minecraft/class_3414;
METHOD method_5738 removeScoreboardTag (Ljava/lang/String;)Z
ARG 1 tag
METHOD method_5739 distanceTo (Lnet/minecraft/class_1297;)F
ARG 1 entity
METHOD method_5740 hasNoGravity ()Z
METHOD method_5741 getMaxNetherPortalTime ()I
METHOD method_5742 onStoppedTrackingBy (Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_5743 getItemsEquipped ()Ljava/lang/Iterable;
METHOD method_5745 raycast (DFZ)Lnet/minecraft/class_239;
ARG 1 maxDistance
ARG 3 tickDelta
ARG 4 includeFluids
METHOD method_5746 onSwimmingStart ()V
METHOD method_5747 handleFallDamage (FFLnet/minecraft/class_1282;)Z
ARG 1 fallDistance
ARG 2 damageMultiplier
ARG 3 damageSource
METHOD method_5748 getMaxAir ()I
METHOD method_5749 readCustomDataFromNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_5750 setVelocityClient (DDD)V
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_5751 getStandingEyeHeight ()F
METHOD method_5752 getScoreboardTags ()Ljava/util/Set;
METHOD method_5753 isFireImmune ()Z
METHOD method_5755 getMovementDirection ()Lnet/minecraft/class_2350;
METHOD method_5756 isInvisibleTo (Lnet/minecraft/class_1657;)Z
ARG 1 player
METHOD method_5757 isInsideWall ()Z
METHOD method_5759 updateTrackedPositionAndAngles (DDDFFIZ)V
ARG 1 x
ARG 3 y
ARG 5 z
ARG 7 yaw
ARG 8 pitch
ARG 9 interpolationSteps
ARG 10 interpolate
METHOD method_5760 tickNetherPortalCooldown ()V
METHOD method_5762 addVelocity (DDD)V
ARG 1 deltaX
ARG 3 deltaY
ARG 5 deltaZ
METHOD method_5763 applyMirror (Lnet/minecraft/class_2415;)F
ARG 1 mirror
METHOD method_5764 onBubbleColumnCollision (Z)V
ARG 1 drag
METHOD method_5765 hasVehicle ()Z
METHOD method_5767 isInvisible ()Z
METHOD method_5768 kill ()V
METHOD method_5769 getHoverEvent ()Lnet/minecraft/class_2568;
METHOD method_5770 getEntityWorld ()Lnet/minecraft/class_1937;
METHOD method_5771 isInLava ()Z
METHOD method_5772 removeAllPassengers ()V
METHOD method_5773 tick ()V
METHOD method_5774 getEffectiveExplosionResistance (Lnet/minecraft/class_1927;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;F)F
ARG 1 explosion
ARG 2 world
ARG 3 pos
ARG 4 blockState
ARG 5 fluidState
ARG 6 max
METHOD method_5775 dropStack (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1542;
ARG 1 stack
METHOD method_5776 hasWings ()Z
METHOD method_5777 isSubmergedIn (Lnet/minecraft/class_3494;)Z
ARG 1 fluidTag
METHOD method_5778 isBeingRainedOn ()Z
METHOD method_5779 isPartOf (Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_5780 addScoreboardTag (Ljava/lang/String;)Z
ARG 1 tag
METHOD method_5781 getScoreboardTeam ()Lnet/minecraft/class_270;
METHOD method_5782 hasPassengers ()Z
METHOD method_5783 playSound (Lnet/minecraft/class_3414;FF)V
ARG 1 sound
ARG 2 volume
ARG 3 pitch
METHOD method_5784 move (Lnet/minecraft/class_1313;Lnet/minecraft/class_243;)V
ARG 1 movementType
ARG 2 movement
METHOD method_5785 scheduleVelocityUpdate ()V
METHOD method_5786 saveSelfNbt (Lnet/minecraft/class_2487;)Z
ARG 1 nbt
METHOD method_5787 isLogicalSideForUpdatingMovement ()Z
METHOD method_5788 canBeRiddenInWater ()Z
METHOD method_5790 updateSwimming ()V
METHOD method_5791 getHeadYaw ()F
METHOD method_5793 removePassenger (Lnet/minecraft/class_1297;)V
ARG 1 passenger
METHOD method_5794 isConnectedThroughVehicle (Lnet/minecraft/class_1297;)Z
COMMENT Checks if this entity and another entity share the same root vehicle.
ARG 1 entity
COMMENT the other entity
METHOD method_5795 getFlag (I)Z
ARG 1 index
METHOD method_5796 setSwimming (Z)V
ARG 1 swimming
METHOD method_5798 isInsideBubbleColumn ()Z
METHOD method_5799 isTouchingWater ()Z
COMMENT Returns whether this entity's hitbox is touching water fluid.
METHOD method_5800 onStruckByLightning (Lnet/minecraft/class_3218;Lnet/minecraft/class_1538;)V
ARG 1 world
ARG 2 lightning
METHOD method_5801 addFlapEffects ()V
COMMENT Adds the effects of this entity flapping, usually to the world the entity
COMMENT is in.
COMMENT
COMMENT <p>The actual flapping logic should be done in {@link #tick()} instead.
COMMENT
COMMENT <p>This is only called when the entity {@linkplain #hasWings() has wings}
COMMENT and the entity {@linkplain #getMoveEffect() has any move effect}, from
COMMENT {@link #addAirTravelEffects()}.
METHOD method_5802 getRotationClient ()Lnet/minecraft/class_241;
METHOD method_5803 setSilent (Z)V
ARG 1 silent
METHOD method_5804 startRiding (Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_5805 isAlive ()Z
METHOD method_5806 getDefaultNetherPortalCooldown ()I
METHOD method_5807 isCustomNameVisible ()Z
METHOD method_5808 refreshPositionAndAngles (DDDFF)V
ARG 1 x
ARG 3 y
ARG 5 z
ARG 7 yaw
ARG 8 pitch
METHOD method_5809 isOnFire ()Z
METHOD method_5810 isPushable ()Z
METHOD method_5813 (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;
ARG 1 style
METHOD method_5814 setPosition (DDD)V
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_5816 isInsideWaterOrBubbleColumn ()Z
METHOD method_5817 hasPlayerRider ()Z
METHOD method_5818 canAddPassenger (Lnet/minecraft/class_1297;)Z
ARG 1 passenger
METHOD method_5819 populateCrashReport (Lnet/minecraft/class_129;)V
ARG 1 section
METHOD method_5820 getEntityName ()Ljava/lang/String;
METHOD method_5821 hasPassengerDeep (Lnet/minecraft/class_1297;)Z
ARG 1 passenger
METHOD method_5822 canUsePortals ()Z
METHOD method_5824 getRenderDistanceMultiplier ()D
METHOD method_5825 tickInVoid ()V
COMMENT Called when the entity is 64 blocks below the world's {@linkplain net.minecraft.world.HeightLimitView#getBottomY() minimum Y position}.
COMMENT
COMMENT <p>{@linkplain LivingEntity Living entities} use this to deal {@linkplain net.minecraft.entity.damage.DamageSource#OUT_OF_WORLD out of world damage}.
METHOD method_5826 setUuid (Ljava/util/UUID;)V
ARG 1 uuid
METHOD method_5828 getRotationVec (F)Lnet/minecraft/class_243;
ARG 1 tickDelta
METHOD method_5830 getVisibilityBoundingBox ()Lnet/minecraft/class_238;
METHOD method_5832 applyRotation (Lnet/minecraft/class_2470;)F
ARG 1 rotation
METHOD method_5833 entityDataRequiresOperator ()Z
METHOD method_5834 setGlowing (Z)V
ARG 1 glowing
METHOD method_5836 getCameraPosVec (F)Lnet/minecraft/class_243;
ARG 1 tickDelta
METHOD method_5837 onStartedTrackingBy (Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_5838 setId (I)V
COMMENT Sets the network ID of this entity.
COMMENT
COMMENT @apiNote This is used by client-side networking logic to set up the network
COMMENT ID of entities from the server. This shouldn't be used by server-side logic
COMMENT as the network ID is already properly initialized on entity object construction.
COMMENT
COMMENT @see #getId()
ARG 1 id
METHOD method_5839 spawnSprintingParticles ()V
METHOD method_5840 setRenderDistanceMultiplier (D)V
ARG 0 value
METHOD method_5841 getDataTracker ()Lnet/minecraft/class_2945;
METHOD method_5842 tickRiding ()V
METHOD method_5844 slowMovement (Lnet/minecraft/class_2680;Lnet/minecraft/class_243;)V
ARG 1 state
ARG 2 multiplier
METHOD method_5845 getUuidAsString ()Ljava/lang/String;
METHOD method_5846 toNbtList ([D)Lnet/minecraft/class_2499;
ARG 1 values
METHOD method_5847 setHeadYaw (F)V
ARG 1 headYaw
METHOD method_5848 stopRiding ()V
METHOD method_5850 getSafeFallDistance ()I
METHOD method_5851 isGlowing ()Z
METHOD method_5852 checkBlockCollision ()V
METHOD method_5853 canExplosionDestroyBlock (Lnet/minecraft/class_1927;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;F)Z
ARG 1 explosion
ARG 2 world
ARG 3 pos
ARG 4 state
ARG 5 explosionPower
METHOD method_5854 getVehicle ()Lnet/minecraft/class_1297;
METHOD method_5855 setAir (I)V
ARG 1 air
METHOD method_5856 removeClickEvents (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;
ARG 0 textComponent
METHOD method_5857 setBoundingBox (Lnet/minecraft/class_238;)V
ARG 1 boundingBox
METHOD method_5858 squaredDistanceTo (Lnet/minecraft/class_1297;)D
ARG 1 entity
METHOD method_5859 requestTeleport (DDD)V
ARG 1 destX
ARG 3 destY
ARG 5 destZ
METHOD method_5860 canStartRiding (Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_5861 getFluidHeight (Lnet/minecraft/class_3494;)D
ARG 1 fluid
METHOD method_5862 doesRenderOnFire ()Z
METHOD method_5863 collides ()Z
METHOD method_5864 getType ()Lnet/minecraft/class_1299;
METHOD method_5865 updatePassengerPosition (Lnet/minecraft/class_1297;)V
ARG 1 passenger
METHOD method_5867 calculateNextStepSoundDistance ()F
METHOD method_5869 isSubmergedInWater ()Z
COMMENT Returns whether this entity's hitbox is fully submerged in water.
METHOD method_5870 dropItem (Lnet/minecraft/class_1935;I)Lnet/minecraft/class_1542;
ARG 1 item
ARG 2 yOffset
METHOD method_5871 getTargetingMargin ()F
METHOD method_5872 changeLookDirection (DD)V
ARG 1 cursorDeltaX
ARG 3 cursorDeltaY
METHOD method_5873 startRiding (Lnet/minecraft/class_1297;Z)Z
ARG 1 entity
ARG 2 force
METHOD method_5874 onKilledOther (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V
ARG 1 world
ARG 2 other
METHOD method_5875 setNoGravity (Z)V
ARG 1 noGravity
METHOD method_5876 updateWaterState ()Z
METHOD method_5877 getItemsHand ()Ljava/lang/Iterable;
METHOD method_5878 copyFrom (Lnet/minecraft/class_1297;)V
ARG 1 original
METHOD method_5879 animateDamage ()V
METHOD method_5880 setCustomNameVisible (Z)V
ARG 1 visible
METHOD method_5982 checkDespawn ()V
METHOD method_7325 isSpectator ()Z
CLASS class_4738 PositionUpdater
METHOD accept (Lnet/minecraft/class_1297;DDD)V
ARG 1 entity
ARG 2 x
ARG 4 y
ARG 6 z
CLASS class_5529 RemovalReason
FIELD field_26998 KILLED Lnet/minecraft/class_1297$class_5529;
COMMENT The entity is killed.
FIELD field_26999 DISCARDED Lnet/minecraft/class_1297$class_5529;
FIELD field_27000 UNLOADED_TO_CHUNK Lnet/minecraft/class_1297$class_5529;
COMMENT The entity is unloaded to chunk.
COMMENT <p>
COMMENT The entity should be saved.
FIELD field_27001 UNLOADED_WITH_PLAYER Lnet/minecraft/class_1297$class_5529;
FIELD field_27002 CHANGED_DIMENSION Lnet/minecraft/class_1297$class_5529;
COMMENT The entity changed dimension.
FIELD field_27003 destroy Z
FIELD field_27004 save Z
METHOD <init> (Ljava/lang/String;IZZ)V
ARG 3 destroy
ARG 4 save
METHOD method_31486 shouldDestroy ()Z
COMMENT Returns whether the entity should be destroyed or not.
COMMENT <p>
COMMENT If an entity should be destroyed, then the entity should not be re-used and any external data on the entity will be cleared.
METHOD method_31487 shouldSave ()Z
COMMENT Returns whether the entity should be saved or not.
CLASS class_5799 MoveEffect
COMMENT The move effect represents possible effects of an entity moving, such as
COMMENT playing sounds, emitting game events, none, or both.
COMMENT
COMMENT @see Entity#getMoveEffect()
FIELD field_28634 sounds Z
FIELD field_28635 events Z
METHOD <init> (Ljava/lang/String;IZZ)V
ARG 3 sounds
ARG 4 events
METHOD method_33576 hasAny ()Z
COMMENT Returns whether this means an entity may emit game events or play sounds
COMMENT as it moves.
METHOD method_33577 emitsGameEvents ()Z
COMMENT Returns whether this means an entity may emit game events as it moves.
METHOD method_33578 playsSounds ()Z
COMMENT Returns whether this means an entity may play sounds as it moves.