diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index e3b5606cf4..b988f50259 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -65,6 +65,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity FIELD field_34927 collidedSoftly Z FIELD field_35101 chunkPos Lnet/minecraft/class_1923; FIELD field_35588 blockStateAtPos Lnet/minecraft/class_2680; + FIELD field_38931 trackedPosition Lnet/minecraft/class_7422; FIELD field_5951 ridingCooldown I FIELD field_5952 onGround Z FIELD field_5953 firstUpdate Z @@ -451,6 +452,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity METHOD method_41328 isInPose (Lnet/minecraft/class_4050;)Z ARG 1 pose METHOD method_42147 updateEventHandler (Ljava/util/function/BiConsumer;)V + ARG 1 callback METHOD method_42148 hasPrimaryPassenger ()Z METHOD method_43077 playSoundIfNotSilent (Lnet/minecraft/class_3414;)V ARG 1 event @@ -478,7 +480,12 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity COMMENT a soul soil, the soul soil's position would be returned. COMMENT COMMENT @see #getLandingPos() + METHOD method_43389 getTrackedPosition ()Lnet/minecraft/class_7422; METHOD method_43390 getSyncedPos ()Lnet/minecraft/class_243; + METHOD method_43391 updateTrackedPosition (DDD)V + ARG 1 x + ARG 3 y + ARG 5 z METHOD method_5621 getMountedHeightOffset ()D METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V ARG 1 state diff --git a/mappings/net/minecraft/entity/TrackedPosition.mapping b/mappings/net/minecraft/entity/TrackedPosition.mapping new file mode 100644 index 0000000000..f512a6f146 --- /dev/null +++ b/mappings/net/minecraft/entity/TrackedPosition.mapping @@ -0,0 +1,21 @@ +CLASS net/minecraft/class_7422 net/minecraft/entity/TrackedPosition + FIELD field_39015 COORDINATE_SCALE D + FIELD field_39016 pos Lnet/minecraft/class_243; + METHOD method_43487 pack (D)J + ARG 0 value + METHOD method_43488 unpack (J)D + ARG 0 value + METHOD method_43489 withDelta (JJJ)Lnet/minecraft/class_243; + ARG 1 x + ARG 3 y + ARG 5 z + METHOD method_43490 getDeltaX (Lnet/minecraft/class_243;)J + ARG 1 pos + METHOD method_43491 getDeltaY (Lnet/minecraft/class_243;)J + ARG 1 pos + METHOD method_43492 getDeltaZ (Lnet/minecraft/class_243;)J + ARG 1 pos + METHOD method_43493 subtract (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; + ARG 1 pos + METHOD method_43494 setPos (Lnet/minecraft/class_243;)V + ARG 1 pos diff --git a/mappings/net/minecraft/entity/ai/pathing/AmphibiousPathNodeMaker.mapping b/mappings/net/minecraft/entity/ai/pathing/AmphibiousPathNodeMaker.mapping index df2a074064..cfa9f80a35 100644 --- a/mappings/net/minecraft/entity/ai/pathing/AmphibiousPathNodeMaker.mapping +++ b/mappings/net/minecraft/entity/ai/pathing/AmphibiousPathNodeMaker.mapping @@ -4,3 +4,6 @@ CLASS net/minecraft/class_15 net/minecraft/entity/ai/pathing/AmphibiousPathNodeM FIELD field_65 oldWalkablePenalty F METHOD (Z)V ARG 1 penalizeDeepWater + METHOD method_43413 isValidAquaticAdjacentSuccessor (Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Z + ARG 1 node + ARG 2 successor diff --git a/mappings/net/minecraft/entity/ai/pathing/EntityNavigation.mapping b/mappings/net/minecraft/entity/ai/pathing/EntityNavigation.mapping index a89d5c82a2..10c025c5eb 100644 --- a/mappings/net/minecraft/entity/ai/pathing/EntityNavigation.mapping +++ b/mappings/net/minecraft/entity/ai/pathing/EntityNavigation.mapping @@ -57,6 +57,10 @@ CLASS net/minecraft/class_1408 net/minecraft/entity/ai/pathing/EntityNavigation METHOD method_35143 getNodeReachProximity ()F METHOD method_38065 adjustTargetY (Lnet/minecraft/class_243;)D ARG 1 pos + METHOD method_43394 doesNotCollide (Lnet/minecraft/class_1308;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z + ARG 0 entity + ARG 1 startPos + ARG 2 entityPos METHOD method_6333 isValidPosition (Lnet/minecraft/class_2338;)Z ARG 1 pos METHOD method_6334 startMovingAlong (Lnet/minecraft/class_11;D)Z diff --git a/mappings/net/minecraft/entity/ai/pathing/LandPathNodeMaker.mapping b/mappings/net/minecraft/entity/ai/pathing/LandPathNodeMaker.mapping index e7f25042b5..ba9ef05d1c 100644 --- a/mappings/net/minecraft/entity/ai/pathing/LandPathNodeMaker.mapping +++ b/mappings/net/minecraft/entity/ai/pathing/LandPathNodeMaker.mapping @@ -30,6 +30,10 @@ CLASS net/minecraft/class_14 net/minecraft/entity/ai/pathing/LandPathNodeMaker METHOD method_37003 getFeetY (Lnet/minecraft/class_2338;)D ARG 1 pos METHOD method_37004 isAmphibious ()Z + METHOD method_43414 isBlocked (Lnet/minecraft/class_7;)Z + ARG 0 nodeType + METHOD method_43415 getStart (Lnet/minecraft/class_2338;)Lnet/minecraft/class_9; + ARG 1 pos METHOD method_58 getCommonNodeType (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_7; ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/entity/mob/WardenBrain.mapping b/mappings/net/minecraft/entity/mob/WardenBrain.mapping index 5fc3ad92fd..53d4ed722f 100644 --- a/mappings/net/minecraft/entity/mob/WardenBrain.mapping +++ b/mappings/net/minecraft/entity/mob/WardenBrain.mapping @@ -11,7 +11,7 @@ CLASS net/minecraft/class_7261 net/minecraft/entity/mob/WardenBrain ARG 0 warden METHOD method_42227 addCoreActivities (Lnet/minecraft/class_4095;)V ARG 0 brain - METHOD method_42228 tick (Lnet/minecraft/class_7260;)V + METHOD method_42228 updateActivities (Lnet/minecraft/class_7260;)V ARG 0 warden METHOD method_42229 isTargeting (Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Z ARG 0 warden diff --git a/mappings/net/minecraft/entity/passive/AllayEntity.mapping b/mappings/net/minecraft/entity/passive/AllayEntity.mapping index 62b77f8036..7509d59879 100644 --- a/mappings/net/minecraft/entity/passive/AllayEntity.mapping +++ b/mappings/net/minecraft/entity/passive/AllayEntity.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_7298 net/minecraft/entity/passive/AllayEntity FIELD field_38401 gameEventHandler Lnet/minecraft/class_5715; FIELD field_38402 inventory Lnet/minecraft/class_1277; FIELD field_38403 MEMORY_MODULES Lcom/google/common/collect/ImmutableList; + FIELD field_38937 THROW_SOUND_PITCHES Lcom/google/common/collect/ImmutableList; METHOD method_42654 isItemPickupCoolingDown ()Z METHOD method_42655 createAllayAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_43396 isHoldingItem ()Z diff --git a/mappings/net/minecraft/entity/passive/FrogEntity.mapping b/mappings/net/minecraft/entity/passive/FrogEntity.mapping index 13548fdb75..221b049c59 100644 --- a/mappings/net/minecraft/entity/passive/FrogEntity.mapping +++ b/mappings/net/minecraft/entity/passive/FrogEntity.mapping @@ -23,6 +23,12 @@ CLASS net/minecraft/class_7102 net/minecraft/entity/passive/FrogEntity ARG 0 entity METHOD method_41359 clearFrogTarget ()V METHOD method_41360 getFrogTarget ()Ljava/util/Optional; + METHOD method_43398 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z + ARG 0 type + ARG 1 world + ARG 2 reason + ARG 3 pos + ARG 4 random CLASS class_7103 FrogLookControl METHOD (Lnet/minecraft/class_7102;Lnet/minecraft/class_1308;)V ARG 2 entity