diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 7cff22e5c8..973c0d82a6 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -12,10 +12,16 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity 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_26997 lastChimeIntensity F FIELD field_27857 inPowderSnow Z FIELD field_27858 FROZEN_TICKS Lnet/minecraft/class_2940; + FIELD field_28627 speed F FIELD field_28628 wasInPowderSnow Z FIELD field_28629 wasOnFire Z + FIELD field_29973 DEFAULT_FRICTION F + COMMENT The factor by which an entity's speed is reduced every tick. + COMMENT

+ COMMENT For example: {@code horizontalSpeed = velocity.horizontalSpeed() * FRICTION_RATE} FIELD field_29975 SNEAKING_FLAG_INDEX I FIELD field_29976 SPRINTING_FLAG_INDEX I FIELD field_29977 SWIMMING_FLAG_INDEX I @@ -23,10 +29,33 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity 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_29982 SPEED_IN_LAVA_IN_NETHER D + FIELD field_29983 SPEED_IN_LAVA D + FIELD field_29984 SPEED_IN_WATER D FIELD field_29985 ID_KEY Ljava/lang/String; FIELD field_29986 PASSENGERS_KEY Ljava/lang/String; + FIELD field_29987 MAX_RIDING_COOLDOWN I + COMMENT @see Entity#removePassenger + FIELD field_29988 DEFAULT_PORTAL_COOLDOWN I + COMMENT @see Entity#getDefaultNetherPortalCooldown + COMMENT @see Entity#getMaxAir + FIELD field_29989 MAX_SCOREBOARD_TAGS I + COMMENT @see Entity#addScoreboardTag + COMMENT @see Entity#readNbt + FIELD field_29990 VELOCITY_AFFECTING_POS_Y_OFFSET D + COMMENT @see Entity#getVelocityAffectingPos + FIELD field_29992 DEFAULT_MIN_FREEZE_DAMAGE_TICKS I + COMMENT @see Entity#getMinFreezeDamageTicks + FIELD field_29993 FREEZING_DAMAGE_INTERVAL I + COMMENT @see LivingEntity#tickMovement FIELD field_29994 UUID_KEY Ljava/lang/String; FIELD field_33758 hasVisualFire Z + FIELD field_34927 collidedSoftly Z + COMMENT Whether the collision velocity (speed at which the entity hit a given surface) + COMMENT is lower than {@link Entity#MAX_SOFT_COLLISION_SPEED}. + FIELD field_34928 MAX_SOFT_COLLISION_SPEED F + COMMENT Collisions at a speed lower than this are considered "soft". + COMMENT Used by players to determine whether to stop sprinting when hitting a wall. FIELD field_35101 chunkPos Lnet/minecraft/class_1923; FIELD field_5951 ridingCooldown I FIELD field_5952 onGround Z @@ -299,6 +328,8 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity ARG 1 other METHOD method_30950 getLerpedPos (F)Lnet/minecraft/class_243; ARG 1 delta + METHOD method_30951 getLeashPos (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 @@ -535,6 +566,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity METHOD method_5691 getPermissionLevel ()I METHOD method_5692 updateMovementInFluid (Lnet/minecraft/class_3494;D)Z ARG 1 tag + ARG 2 speed METHOD method_5693 initDataTracker ()V METHOD method_5694 onPlayerCollision (Lnet/minecraft/class_1657;)V ARG 1 player diff --git a/mappings/net/minecraft/entity/ai/goal/AttackGoal.mapping b/mappings/net/minecraft/entity/ai/goal/AttackGoal.mapping index 393dd81429..94d8bf1d12 100644 --- a/mappings/net/minecraft/entity/ai/goal/AttackGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/AttackGoal.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1371 net/minecraft/entity/ai/goal/AttackGoal + COMMENT Goal that causes its mob to follow and attack its selected target. FIELD field_6539 target Lnet/minecraft/class_1309; FIELD field_6540 cooldown I FIELD field_6541 mob Lnet/minecraft/class_1308; diff --git a/mappings/net/minecraft/entity/mob/MobEntity.mapping b/mappings/net/minecraft/entity/mob/MobEntity.mapping index 25344bafc8..74a95f5ab7 100644 --- a/mappings/net/minecraft/entity/mob/MobEntity.mapping +++ b/mappings/net/minecraft/entity/mob/MobEntity.mapping @@ -2,13 +2,36 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity FIELD field_18074 positionTarget Lnet/minecraft/class_2338; FIELD field_18075 positionTargetRange F FIELD field_18279 holdingEntityId I + FIELD field_30083 DEFAULT_CAN_PICKUP_LOOT_CHANCE F + COMMENT Used by Zombies to control the chance that they spawn with the ability to pick up loot. + COMMENT + COMMENT @see ZombieEntity#initialize + FIELD field_30084 BASE_ENCHANTED_ARMOR_CHANCE F + COMMENT The base chance (before applying difficulty) that a mob's equipped armor can become enchanted. + COMMENT + COMMENT @see MobEntity#enchantEquipment + FIELD field_30085 BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE F + COMMENT The base chance (before applying difficulty) that a mob's equipped item can become enchanted. + COMMENT + COMMENT @see MobEntity#enchantMainHandItem FIELD field_30086 LEASH_KEY Ljava/lang/String; + FIELD field_30087 MINIMUM_DROPPED_XP_PER_EQUIPMENT I + COMMENT The minimum additional experience a mob will drop per item of equipment they have. + COMMENT + COMMENT @see MobEntity#getXpToDrop FIELD field_30088 AI_DISABLED_FLAG I FIELD field_30089 LEFT_HANDED_FLAG I FIELD field_30090 ATTACKING_FLAG I + FIELD field_30091 BASE_SPAWN_EQUIPMENT_CHANCE F + COMMENT The base chance (before applying local difficulty) that this mob will spawn with equipment. + COMMENT + COMMENT @see MobEntity#initEquipment FIELD field_34043 DEFAULT_DROP_CHANCE F FIELD field_6184 lootTableSeed J FIELD field_6185 targetSelector Lnet/minecraft/class_1355; + COMMENT Contains goals used to select this entity's target. + COMMENT Actions in this queue are executed first so the selected target is available + COMMENT to the rest of the AI's goals. FIELD field_6186 armorDropChances [F FIELD field_6187 handDropChances [F FIELD field_6188 bodyControl Lnet/minecraft/class_1330; @@ -24,6 +47,8 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity FIELD field_6199 target Lnet/minecraft/class_1309; FIELD field_6200 persistent Z FIELD field_6201 goalSelector Lnet/minecraft/class_1355; + COMMENT Contains actions the entity can perform. These may consume, for example, the target + COMMENT entity as determined during the {@link MobEntity#targetSelector}'s execution. FIELD field_6202 holdingEntity Lnet/minecraft/class_1297; FIELD field_6203 pickUpLoot Z FIELD field_6204 jumpControl Lnet/minecraft/class_1334;