diff --git a/mappings/net/minecraft/client/item/UnclampedModelPredicateProvider.mapping b/mappings/net/minecraft/client/item/UnclampedModelPredicateProvider.mapping new file mode 100644 index 0000000000..362b2fcd66 --- /dev/null +++ b/mappings/net/minecraft/client/item/UnclampedModelPredicateProvider.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_6395 net/minecraft/client/item/UnclampedModelPredicateProvider + METHOD unclampedCall (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F + ARG 1 stack + ARG 2 world + ARG 3 entity + ARG 4 seed diff --git a/mappings/net/minecraft/client/render/entity/model/AxolotlEntityModel.mapping b/mappings/net/minecraft/client/render/entity/model/AxolotlEntityModel.mapping index 88bc4b5a96..6675779d92 100644 --- a/mappings/net/minecraft/client/render/entity/model/AxolotlEntityModel.mapping +++ b/mappings/net/minecraft/client/render/entity/model/AxolotlEntityModel.mapping @@ -27,3 +27,22 @@ CLASS net/minecraft/class_5772 net/minecraft/client/render/entity/model/AxolotlE METHOD method_33298 setPlayingDeadAngles (F)V METHOD method_33299 copyLegAngles ()V COMMENT Copies and mirrors the left leg angles to the right leg angles. + METHOD method_37091 lerpAngleDegrees (FF)F + ARG 1 start + ARG 2 end + METHOD method_37092 lerpAngleDegress (FFF)F + ARG 1 delta + ARG 2 start + ARG 3 end + METHOD method_37093 updateAnglesMap (Lnet/minecraft/class_5762;)V + ARG 1 axolotl + METHOD method_37094 getAngles (Lnet/minecraft/class_630;)Lnet/minecraft/class_1160; + ARG 1 part + METHOD method_37095 setAngle (Lnet/minecraft/class_630;FFF)V + ARG 1 part + ARG 2 pitch + ARG 3 yaw + ARG 4 roll + METHOD method_37096 setAngles (Lnet/minecraft/class_630;Lnet/minecraft/class_1160;)V + ARG 1 part + ARG 2 angles diff --git a/mappings/net/minecraft/client/render/model/json/ModelOverrideList.mapping b/mappings/net/minecraft/client/render/model/json/ModelOverrideList.mapping index 8a34a26bb8..6806318e4f 100644 --- a/mappings/net/minecraft/client/render/model/json/ModelOverrideList.mapping +++ b/mappings/net/minecraft/client/render/model/json/ModelOverrideList.mapping @@ -24,8 +24,14 @@ CLASS net/minecraft/class_806 net/minecraft/client/render/model/json/ModelOverri CLASS class_5827 BakedOverride FIELD field_28794 conditions [Lnet/minecraft/class_806$class_5828; FIELD field_28795 model Lnet/minecraft/class_1087; + METHOD ([Lnet/minecraft/class_806$class_5828;Lnet/minecraft/class_1087;)V + ARG 1 conditions + ARG 2 model METHOD method_33700 test ([F)Z ARG 1 values CLASS class_5828 InlinedCondition FIELD field_28796 index I FIELD field_28797 threshold F + METHOD (IF)V + ARG 1 index + ARG 2 threshold diff --git a/mappings/net/minecraft/entity/AngledModelEntity.mapping b/mappings/net/minecraft/entity/AngledModelEntity.mapping new file mode 100644 index 0000000000..8e78dfdbba --- /dev/null +++ b/mappings/net/minecraft/entity/AngledModelEntity.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_6375 net/minecraft/entity/AngledModelEntity + METHOD method_36976 getModelAngles ()Ljava/util/Map; diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 14b509d640..92ea37fc84 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -26,6 +26,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity 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 @@ -386,12 +387,14 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity 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 diff --git a/mappings/net/minecraft/entity/EntityStatuses.mapping b/mappings/net/minecraft/entity/EntityStatuses.mapping index aa16178cdf..26107ac701 100644 --- a/mappings/net/minecraft/entity/EntityStatuses.mapping +++ b/mappings/net/minecraft/entity/EntityStatuses.mapping @@ -55,3 +55,6 @@ CLASS net/minecraft/class_6024 net/minecraft/entity/EntityStatuses FIELD field_30049 SET_OP_LEVEL_0 B FIELD field_30050 SET_OP_LEVEL_1 B FIELD field_30051 SET_OP_LEVEL_2 B + FIELD field_33454 PREPARE_RAM B + FIELD field_33455 FINISH_RAM B + FIELD field_33691 ADD_DEATH_PARTICLES B diff --git a/mappings/net/minecraft/entity/ItemEntity.mapping b/mappings/net/minecraft/entity/ItemEntity.mapping index 4267f2a126..ff3ece74ec 100644 --- a/mappings/net/minecraft/entity/ItemEntity.mapping +++ b/mappings/net/minecraft/entity/ItemEntity.mapping @@ -49,6 +49,7 @@ CLASS net/minecraft/class_1542 net/minecraft/entity/ItemEntity METHOD method_27314 getRotation (F)F ARG 1 tickDelta METHOD method_29271 copy ()Lnet/minecraft/class_1542; + METHOD method_35190 setNeverDespawn ()V METHOD method_6972 tryMerge (Lnet/minecraft/class_1542;)V ARG 1 other METHOD method_6973 tryMerge ()V diff --git a/mappings/net/minecraft/entity/LivingEntity.mapping b/mappings/net/minecraft/entity/LivingEntity.mapping index db7a27c670..c4a811f2f2 100644 --- a/mappings/net/minecraft/entity/LivingEntity.mapping +++ b/mappings/net/minecraft/entity/LivingEntity.mapping @@ -245,6 +245,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity METHOD method_30126 getStackInHandSlot (Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799; ARG 1 slot METHOD method_30127 swapHandStacks ()V + METHOD method_30129 getEquipment ()Ljava/util/Map; METHOD method_31079 positionInPortal (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; ARG 0 pos METHOD method_32321 getCommandItemSlot (Lnet/minecraft/class_1309;Lnet/minecraft/class_1304;)Lnet/minecraft/class_5630; @@ -265,6 +266,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity METHOD method_35054 setNoDrag (Z)V ARG 1 noDrag METHOD method_36362 updateGlowing ()V + METHOD method_36549 addDeathParticles ()V METHOD method_36608 isPartOfGame ()Z METHOD method_36977 damageHelmet (Lnet/minecraft/class_1282;F)V ARG 1 source diff --git a/mappings/net/minecraft/entity/passive/AxolotlEntity.mapping b/mappings/net/minecraft/entity/passive/AxolotlEntity.mapping index 3b0eb415ed..32195ee433 100644 --- a/mappings/net/minecraft/entity/passive/AxolotlEntity.mapping +++ b/mappings/net/minecraft/entity/passive/AxolotlEntity.mapping @@ -10,6 +10,7 @@ CLASS net/minecraft/class_5762 net/minecraft/entity/passive/AxolotlEntity FIELD field_30391 VARIANT_KEY Ljava/lang/String; FIELD field_30392 MAX_AIR I FIELD field_30393 BUFF_DURATION I + FIELD field_33764 modelAngles Ljava/util/Map; METHOD method_33219 setVariant (Lnet/minecraft/class_5762$class_5767;)V ARG 1 variant METHOD method_33221 shouldBabyBeDifferent (Ljava/util/Random;)Z diff --git a/mappings/net/minecraft/entity/player/ItemCooldownManager.mapping b/mappings/net/minecraft/entity/player/ItemCooldownManager.mapping index 71d5e8b227..fd1597969d 100644 --- a/mappings/net/minecraft/entity/player/ItemCooldownManager.mapping +++ b/mappings/net/minecraft/entity/player/ItemCooldownManager.mapping @@ -20,3 +20,6 @@ CLASS net/minecraft/class_1796 net/minecraft/entity/player/ItemCooldownManager CLASS class_1797 Entry FIELD field_8027 endTick I FIELD field_8028 startTick I + METHOD (Lnet/minecraft/class_1796;II)V + ARG 2 startTick + ARG 3 endTick diff --git a/mappings/net/minecraft/item/FoodComponent.mapping b/mappings/net/minecraft/item/FoodComponent.mapping index 38d102bc6f..1f6125161f 100644 --- a/mappings/net/minecraft/item/FoodComponent.mapping +++ b/mappings/net/minecraft/item/FoodComponent.mapping @@ -6,6 +6,13 @@ CLASS net/minecraft/class_4174 net/minecraft/item/FoodComponent FIELD field_18617 alwaysEdible Z FIELD field_18618 snack Z FIELD field_18619 statusEffects Ljava/util/List; + METHOD (IFZZZLjava/util/List;)V + ARG 1 hunger + ARG 2 saturationModifier + ARG 3 meat + ARG 4 alwaysEdible + ARG 5 snack + ARG 6 statusEffects METHOD method_19230 getHunger ()I COMMENT Gets the amount of hunger a food item will fill. COMMENT diff --git a/mappings/net/minecraft/item/HoeItem.mapping b/mappings/net/minecraft/item/HoeItem.mapping index 3918a035d4..707a329c53 100644 --- a/mappings/net/minecraft/item/HoeItem.mapping +++ b/mappings/net/minecraft/item/HoeItem.mapping @@ -7,3 +7,14 @@ CLASS net/minecraft/class_1794 net/minecraft/item/HoeItem ARG 4 settings METHOD method_20279 (Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V ARG 1 p + METHOD method_36984 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1838;)V + ARG 1 context + METHOD method_36985 getTillingConsumer (Lnet/minecraft/class_2680;Lnet/minecraft/class_1935;)Ljava/util/function/Consumer; + ARG 0 state + ARG 1 dropItem + METHOD method_36986 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1935;Lnet/minecraft/class_1838;)V + ARG 2 context + METHOD method_36987 usagePredicate (Lnet/minecraft/class_1838;)Z + ARG 0 context + METHOD method_36988 getTillingConsumer (Lnet/minecraft/class_2680;)Ljava/util/function/Consumer; + ARG 0 state diff --git a/mappings/net/minecraft/structure/processor/ProtectedBlocksStructureProcessor.mapping b/mappings/net/minecraft/structure/processor/ProtectedBlocksStructureProcessor.mapping new file mode 100644 index 0000000000..8ee2cae9a9 --- /dev/null +++ b/mappings/net/minecraft/structure/processor/ProtectedBlocksStructureProcessor.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_6378 net/minecraft/structure/processor/ProtectedBlocksStructureProcessor + FIELD field_33771 protectedBlocksTag Lnet/minecraft/class_2960; + FIELD field_33772 CODEC Lcom/mojang/serialization/Codec; + METHOD (Lnet/minecraft/class_2960;)V + ARG 1 protectedBlocksTag diff --git a/mappings/net/minecraft/world/gen/feature/Feature.mapping b/mappings/net/minecraft/world/gen/feature/Feature.mapping index 90ddb2c49f..d9ceb36aa1 100644 --- a/mappings/net/minecraft/world/gen/feature/Feature.mapping +++ b/mappings/net/minecraft/world/gen/feature/Feature.mapping @@ -39,3 +39,14 @@ CLASS net/minecraft/class_3031 net/minecraft/world/gen/feature/Feature ARG 0 posToState ARG 1 pos ARG 2 predicate + METHOD method_36997 (Lnet/minecraft/class_3494;Lnet/minecraft/class_2680;)Z + ARG 1 state + METHOD method_36998 setBlockStateIf (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/function/Predicate;)V + ARG 1 world + ARG 2 pos + ARG 3 state + ARG 4 predicate + METHOD method_36999 notInBlockTagPredicate (Lnet/minecraft/class_2960;)Ljava/util/function/Predicate; + ARG 0 tagId + METHOD method_37000 (Lnet/minecraft/class_2680;)Z + ARG 0 state diff --git a/unpick-definitions/entity_status.unpick b/unpick-definitions/entity_status.unpick index effe2a9f10..99972ec894 100644 --- a/unpick-definitions/entity_status.unpick +++ b/unpick-definitions/entity_status.unpick @@ -56,6 +56,9 @@ constant entity_statuses net/minecraft/entity/EntityStatuses USE_FULL_DEBUG_INFO constant entity_statuses net/minecraft/entity/EntityStatuses SET_OP_LEVEL_0 constant entity_statuses net/minecraft/entity/EntityStatuses SET_OP_LEVEL_1 constant entity_statuses net/minecraft/entity/EntityStatuses SET_OP_LEVEL_2 +constant entity_statuses net/minecraft/entity/EntityStatuses PREPARE_RAM +constant entity_statuses net/minecraft/entity/EntityStatuses FINISH_RAM +constant entity_statuses net/minecraft/entity/EntityStatuses ADD_DEATH_PARTICLES target_method net/minecraft/entity/Entity handleStatus (B)V param 0 entity_statuses