From 9294347e3113d6c21039d649cb6d5fc91bddc05c Mon Sep 17 00:00:00 2001 From: apple502j <33279053+apple502j@users.noreply.github.com> Date: Fri, 17 Feb 2023 16:09:31 +0900 Subject: [PATCH] 23w07a misc (#3497) --- .../blaze3d/platform/TextureUtil.mapping | 3 +++ .../criterion/TickCriterion.mapping | 1 + .../block/AbstractPressurePlateBlock.mapping | 4 +++ .../net/minecraft/block/ButtonBlock.mapping | 4 +++ .../net/minecraft/block/DoorBlock.mapping | 2 ++ .../minecraft/block/FenceGateBlock.mapping | 2 ++ .../block/PressurePlateBlock.mapping | 1 + .../net/minecraft/block/TrapdoorBlock.mapping | 2 ++ .../block/WeightedPressurePlateBlock.mapping | 1 + .../block/entity/JukeboxBlockEntity.mapping | 4 +++ .../net/minecraft/entity/Attackable.mapping | 1 + mappings/net/minecraft/entity/Entity.mapping | 1 + .../net/minecraft/entity/EntityType.mapping | 1 + .../task/WalkTowardsLookTargetTask.mapping | 13 +++++++++ .../entity/ai/goal/FollowOwnerGoal.mapping | 1 + .../entity/decoration/DisplayEntity.mapping | 6 +++++ .../passive/AbstractHorseEntity.mapping | 27 +++++++++++++++++++ .../entity/passive/AllayBrain.mapping | 2 ++ .../entity/vehicle/BoatEntity.mapping | 2 ++ .../net/minecraft/inventory/Inventory.mapping | 4 +++ .../registry/BuiltinRegistries.mapping | 3 +++ .../OneTwentyBuiltinRegistries.mapping | 3 +++ .../registry/RegistryBuilder.mapping | 7 +++++ .../processor/StructureProcessor.mapping | 6 +++++ .../net/minecraft/test/TestContext.mapping | 4 +++ mappings/net/minecraft/util/math/Box.mapping | 2 ++ .../net/minecraft/util/math/Vec3d.mapping | 11 ++++++++ .../source/MultiNoiseBiomeSource.mapping | 10 +++++++ .../util/VanillaBiomeParameters.mapping | 4 +++ .../minecraft/world/gen/WorldPresets.mapping | 5 ++++ .../gen/feature/DesertWellFeature.mapping | 2 ++ .../world/gen/feature/TreeFeature.mapping | 1 + .../world/gen/foliage/FoliagePlacer.mapping | 1 + .../world/gen/trunk/CherryTrunkPlacer.mapping | 2 ++ 34 files changed, 143 insertions(+) diff --git a/mappings/com/mojang/blaze3d/platform/TextureUtil.mapping b/mappings/com/mojang/blaze3d/platform/TextureUtil.mapping index faf8035d7d..fecd035af9 100644 --- a/mappings/com/mojang/blaze3d/platform/TextureUtil.mapping +++ b/mappings/com/mojang/blaze3d/platform/TextureUtil.mapping @@ -25,6 +25,9 @@ CLASS com/mojang/blaze3d/platform/TextureUtil ARG 4 height METHOD readResource (Ljava/io/InputStream;)Ljava/nio/ByteBuffer; ARG 0 inputStream + METHOD readResource (Ljava/nio/channels/ReadableByteChannel;I)Ljava/nio/ByteBuffer; + ARG 0 channel + ARG 1 bufSize METHOD releaseTextureId (I)V ARG 0 id METHOD writeAsPNG (Ljava/nio/file/Path;Ljava/lang/String;IIII)V diff --git a/mappings/net/minecraft/advancement/criterion/TickCriterion.mapping b/mappings/net/minecraft/advancement/criterion/TickCriterion.mapping index 9522fa03d4..a94397d65b 100644 --- a/mappings/net/minecraft/advancement/criterion/TickCriterion.mapping +++ b/mappings/net/minecraft/advancement/criterion/TickCriterion.mapping @@ -17,3 +17,4 @@ CLASS net/minecraft/class_2135 net/minecraft/advancement/criterion/TickCriterion METHOD method_43138 createSleptInBed ()Lnet/minecraft/class_2135$class_2137; METHOD method_43139 createHeroOfTheVillage ()Lnet/minecraft/class_2135$class_2137; METHOD method_43279 createAvoidVibration ()Lnet/minecraft/class_2135$class_2137; + METHOD method_49195 createTick ()Lnet/minecraft/class_2135$class_2137; diff --git a/mappings/net/minecraft/block/AbstractPressurePlateBlock.mapping b/mappings/net/minecraft/block/AbstractPressurePlateBlock.mapping index 6712a7759f..5f544621f5 100644 --- a/mappings/net/minecraft/block/AbstractPressurePlateBlock.mapping +++ b/mappings/net/minecraft/block/AbstractPressurePlateBlock.mapping @@ -1,7 +1,11 @@ CLASS net/minecraft/class_2231 net/minecraft/block/AbstractPressurePlateBlock + FIELD field_42726 blockSetType Lnet/minecraft/class_8177; FIELD field_9941 BOX Lnet/minecraft/class_238; FIELD field_9942 PRESSED_SHAPE Lnet/minecraft/class_265; FIELD field_9943 DEFAULT_SHAPE Lnet/minecraft/class_265; + METHOD (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_8177;)V + ARG 1 settings + ARG 2 blockSetType METHOD method_9432 setRedstoneOutput (Lnet/minecraft/class_2680;I)Lnet/minecraft/class_2680; ARG 1 state ARG 2 rsOut diff --git a/mappings/net/minecraft/block/ButtonBlock.mapping b/mappings/net/minecraft/block/ButtonBlock.mapping index 7ed5cde618..ab5cf3cff2 100644 --- a/mappings/net/minecraft/block/ButtonBlock.mapping +++ b/mappings/net/minecraft/block/ButtonBlock.mapping @@ -18,8 +18,12 @@ CLASS net/minecraft/class_2269 net/minecraft/block/ButtonBlock FIELD field_10732 WEST_PRESSED_SHAPE Lnet/minecraft/class_265; FIELD field_40298 pressTicks I FIELD field_40299 wooden Z + FIELD field_42753 blockSetType Lnet/minecraft/class_8177; METHOD (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_8177;IZ)V ARG 1 settings + ARG 2 blockSetType + ARG 3 pressTicks + ARG 4 wooden METHOD method_21845 powerOn (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V ARG 1 state ARG 2 world diff --git a/mappings/net/minecraft/block/DoorBlock.mapping b/mappings/net/minecraft/block/DoorBlock.mapping index 94bfcd74b6..7b808a15d7 100644 --- a/mappings/net/minecraft/block/DoorBlock.mapping +++ b/mappings/net/minecraft/block/DoorBlock.mapping @@ -8,8 +8,10 @@ CLASS net/minecraft/class_2323 net/minecraft/block/DoorBlock FIELD field_10944 EAST_SHAPE Lnet/minecraft/class_265; FIELD field_10945 OPEN Lnet/minecraft/class_2746; FIELD field_10946 HALF Lnet/minecraft/class_2754; + FIELD field_42757 blockSetType Lnet/minecraft/class_8177; METHOD (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_8177;)V ARG 1 settings + ARG 2 blockSetType METHOD method_10033 setOpen (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Z)V ARG 1 entity ARG 2 world diff --git a/mappings/net/minecraft/block/FenceGateBlock.mapping b/mappings/net/minecraft/block/FenceGateBlock.mapping index c5826846b2..35ba6eb53c 100644 --- a/mappings/net/minecraft/block/FenceGateBlock.mapping +++ b/mappings/net/minecraft/block/FenceGateBlock.mapping @@ -14,8 +14,10 @@ CLASS net/minecraft/class_2349 net/minecraft/block/FenceGateBlock FIELD field_11028 Z_AXIS_COLLISION_SHAPE Lnet/minecraft/class_265; FIELD field_40744 Z_AXIS_SIDES_SHAPE Lnet/minecraft/class_265; FIELD field_40745 X_AXIS_SIDES_SHAPE Lnet/minecraft/class_265; + FIELD field_42758 type Lnet/minecraft/class_4719; METHOD (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_4719;)V ARG 1 settings + ARG 2 type METHOD method_10138 isWall (Lnet/minecraft/class_2680;)Z ARG 1 state METHOD method_16703 canWallConnect (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z diff --git a/mappings/net/minecraft/block/PressurePlateBlock.mapping b/mappings/net/minecraft/block/PressurePlateBlock.mapping index 32072fef52..06d67a3178 100644 --- a/mappings/net/minecraft/block/PressurePlateBlock.mapping +++ b/mappings/net/minecraft/block/PressurePlateBlock.mapping @@ -4,4 +4,5 @@ CLASS net/minecraft/class_2440 net/minecraft/block/PressurePlateBlock METHOD (Lnet/minecraft/class_2440$class_2441;Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_8177;)V ARG 1 type ARG 2 settings + ARG 3 blockSetType CLASS class_2441 ActivationRule diff --git a/mappings/net/minecraft/block/TrapdoorBlock.mapping b/mappings/net/minecraft/block/TrapdoorBlock.mapping index 4ea75edc18..33e6b290df 100644 --- a/mappings/net/minecraft/block/TrapdoorBlock.mapping +++ b/mappings/net/minecraft/block/TrapdoorBlock.mapping @@ -9,8 +9,10 @@ CLASS net/minecraft/class_2533 net/minecraft/block/TrapdoorBlock FIELD field_11631 OPEN Lnet/minecraft/class_2746; FIELD field_11632 OPEN_BOTTOM_SHAPE Lnet/minecraft/class_265; FIELD field_11633 NORTH_SHAPE Lnet/minecraft/class_265; + FIELD field_42779 blockSetType Lnet/minecraft/class_8177; METHOD (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_8177;)V ARG 1 settings + ARG 2 blockSetType METHOD method_10740 playToggleSound (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)V ARG 1 player ARG 2 world diff --git a/mappings/net/minecraft/block/WeightedPressurePlateBlock.mapping b/mappings/net/minecraft/block/WeightedPressurePlateBlock.mapping index 1afe982da7..4c1ac8c4e7 100644 --- a/mappings/net/minecraft/block/WeightedPressurePlateBlock.mapping +++ b/mappings/net/minecraft/block/WeightedPressurePlateBlock.mapping @@ -4,3 +4,4 @@ CLASS net/minecraft/class_2557 net/minecraft/block/WeightedPressurePlateBlock METHOD (ILnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_8177;)V ARG 1 weight ARG 2 settings + ARG 3 blockSetType diff --git a/mappings/net/minecraft/block/entity/JukeboxBlockEntity.mapping b/mappings/net/minecraft/block/entity/JukeboxBlockEntity.mapping index 06e6769a53..96f5a8996e 100644 --- a/mappings/net/minecraft/block/entity/JukeboxBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/JukeboxBlockEntity.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_2619 net/minecraft/block/entity/JukeboxBlockEntity FIELD field_39482 tickCount J FIELD field_39483 recordStartTick J FIELD field_39484 isPlaying Z + FIELD field_42799 SECOND_PER_TICK I FIELD field_42800 inventory Lnet/minecraft/class_2371; METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V ARG 1 pos @@ -22,9 +23,12 @@ CLASS net/minecraft/class_2619 net/minecraft/block/entity/JukeboxBlockEntity METHOD method_49209 updateState (Lnet/minecraft/class_1297;Z)V ARG 1 entity ARG 2 hasRecord + METHOD method_49210 setDisc (Lnet/minecraft/class_1799;)V + ARG 1 stack METHOD method_49211 tick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V ARG 1 world ARG 2 pos ARG 3 state METHOD method_49212 startPlaying ()V + METHOD method_49213 dropRecord ()V METHOD method_49214 stopPlaying ()V diff --git a/mappings/net/minecraft/entity/Attackable.mapping b/mappings/net/minecraft/entity/Attackable.mapping index 6efd85a919..4c2a2f787f 100644 --- a/mappings/net/minecraft/entity/Attackable.mapping +++ b/mappings/net/minecraft/entity/Attackable.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_8149 net/minecraft/entity/Attackable + METHOD method_49107 getLastAttacker ()Lnet/minecraft/class_1309; diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 9f3b834fab..61ffacf25d 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -946,6 +946,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity METHOD method_48922 onDamaged (Lnet/minecraft/class_1282;)V ARG 1 damageSource METHOD method_48923 getDamageSources ()Lnet/minecraft/class_8109; + METHOD method_49108 canBeHitByProjectile ()Z METHOD method_5621 getMountedHeightOffset ()D METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V COMMENT Called when this entity's collision box intersects {@code state}. diff --git a/mappings/net/minecraft/entity/EntityType.mapping b/mappings/net/minecraft/entity/EntityType.mapping index 20754526ea..f88370b464 100644 --- a/mappings/net/minecraft/entity/EntityType.mapping +++ b/mappings/net/minecraft/entity/EntityType.mapping @@ -27,6 +27,7 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType ARG 8 dimensions ARG 9 maxTrackDistance ARG 10 trackTickInterval + ARG 11 requiredFeatures METHOD method_16351 getLootTableId ()Lnet/minecraft/class_2960; METHOD method_17683 createSimpleBoundingBox (DDD)Lnet/minecraft/class_238; ARG 1 feetX diff --git a/mappings/net/minecraft/entity/ai/brain/task/WalkTowardsLookTargetTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/WalkTowardsLookTargetTask.mapping index 6278b0708d..f40711896f 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/WalkTowardsLookTargetTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/WalkTowardsLookTargetTask.mapping @@ -1,3 +1,16 @@ CLASS net/minecraft/class_7297 net/minecraft/entity/ai/brain/task/WalkTowardsLookTargetTask + METHOD method_47128 (Ljava/util/function/Function;Ljava/util/function/Predicate;IFILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; + ARG 5 context + METHOD method_47129 (Ljava/util/function/Function;Ljava/util/function/Predicate;IFILnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; + ARG 5 lookTarget + ARG 6 walkTarget METHOD method_47130 create (Ljava/util/function/Function;Ljava/util/function/Predicate;IIF)Lnet/minecraft/class_7893; ARG 0 lookTargetFunction + ARG 1 predicate + ARG 2 completionRange + ARG 3 searchRange + ARG 4 speed + METHOD method_47131 (Ljava/util/function/Function;Ljava/util/function/Predicate;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;FILnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z + ARG 7 world + ARG 8 entity + ARG 9 time diff --git a/mappings/net/minecraft/entity/ai/goal/FollowOwnerGoal.mapping b/mappings/net/minecraft/entity/ai/goal/FollowOwnerGoal.mapping index 75d8b34a77..f2451cb240 100644 --- a/mappings/net/minecraft/entity/ai/goal/FollowOwnerGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/FollowOwnerGoal.mapping @@ -29,3 +29,4 @@ CLASS net/minecraft/class_1350 net/minecraft/entity/ai/goal/FollowOwnerGoal METHOD method_23344 canTeleportTo (Lnet/minecraft/class_2338;)Z ARG 1 pos METHOD method_23345 tryTeleport ()V + METHOD method_49121 cannotFollow ()Z diff --git a/mappings/net/minecraft/entity/decoration/DisplayEntity.mapping b/mappings/net/minecraft/entity/decoration/DisplayEntity.mapping index 1c5b654a1a..8e530eb51f 100644 --- a/mappings/net/minecraft/entity/decoration/DisplayEntity.mapping +++ b/mappings/net/minecraft/entity/decoration/DisplayEntity.mapping @@ -47,16 +47,22 @@ CLASS net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity ARG 1 billboardMode METHOD method_48849 setTransformation (Lnet/minecraft/class_4590;)V ARG 1 transformation + METHOD method_48851 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V + ARG 1 brightness METHOD method_48852 lerpShadowRadius (F)F ARG 1 delta METHOD method_48853 setInterpolationDuration (I)V ARG 1 interpolationDuration METHOD method_48854 (Lnet/minecraft/class_2945;)V ARG 1 transformation + METHOD method_48856 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V + ARG 1 billboard METHOD method_48857 lerpShadowStrength (F)F ARG 1 delta METHOD method_48858 setGlowColorOverride (I)V ARG 1 glowColorOverride + METHOD method_48860 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V + ARG 1 transformations METHOD method_48861 setViewRange (F)V ARG 1 viewRange METHOD method_48862 setShadowRadius (F)V diff --git a/mappings/net/minecraft/entity/passive/AbstractHorseEntity.mapping b/mappings/net/minecraft/entity/passive/AbstractHorseEntity.mapping index 9836f5394d..bb224f2d10 100644 --- a/mappings/net/minecraft/entity/passive/AbstractHorseEntity.mapping +++ b/mappings/net/minecraft/entity/passive/AbstractHorseEntity.mapping @@ -8,6 +8,12 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity FIELD field_30423 ANGRY_FLAG I FIELD field_30424 EATING_FLAG I FIELD field_42462 ownerUuid Ljava/util/UUID; + FIELD field_42641 MIN_MOVEMENT_SPEED_BONUS F + FIELD field_42642 MAX_MOVEMENT_SPEED_BONUS F + FIELD field_42643 MIN_JUMP_STRENGTH_BONUS F + FIELD field_42644 MAX_JUMP_STRENGTH_BONUS F + FIELD field_42645 MIN_HEALTH_BONUS F + FIELD field_42646 MAX_HEALTH_BONUS F FIELD field_6955 temper I FIELD field_6956 IS_BRED_HORSE Ljava/util/function/Predicate; FIELD field_6957 tailWagTicks I @@ -58,6 +64,22 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity ARG 2 stack METHOD method_45376 getAmbientStandSound ()Lnet/minecraft/class_3414; METHOD method_45377 getMinAmbientStandDelay ()I + METHOD method_49123 calculateAttributeBaseValue (DDDDLnet/minecraft/class_5819;)D + ARG 0 parentBase + ARG 2 otherParentBase + ARG 4 min + ARG 6 max + ARG 8 random + METHOD method_49124 setChildAttribute (Lnet/minecraft/class_1296;Lnet/minecraft/class_1496;Lnet/minecraft/class_1320;DD)V + ARG 1 other + ARG 2 child + ARG 3 attribute + ARG 4 min + ARG 6 max + METHOD method_49129 (I)I + ARG 0 max + METHOD method_49130 (I)I + ARG 0 max METHOD method_6001 initAttributes (Lnet/minecraft/class_5819;)V ARG 1 random METHOD method_6721 onChestedStatusChanged ()V @@ -69,6 +91,7 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity ARG 1 player METHOD method_6727 isTame ()Z METHOD method_6728 getChildMovementSpeedBonus (Ljava/util/function/DoubleSupplier;)D + ARG 0 randomDoubleGetter METHOD method_6729 getTemper ()I METHOD method_6730 getHorseFlag (I)Z ARG 1 bitmask @@ -101,6 +124,8 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity ARG 1 player ARG 2 item METHOD method_6743 setChildAttributes (Lnet/minecraft/class_1296;Lnet/minecraft/class_1496;)V + ARG 1 other + ARG 2 child METHOD method_6744 isBred ()Z METHOD method_6745 addTemper (I)I ARG 1 difference @@ -119,6 +144,7 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity COMMENT COMMENT @see #hasArmorSlot() METHOD method_6754 getChildHealthBonus (Ljava/util/function/IntUnaryOperator;)F + ARG 0 randomIntGetter METHOD method_6755 getMaxTemper ()I METHOD method_6757 playAngrySound ()V METHOD method_6758 setInAir (Z)V @@ -147,3 +173,4 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity COMMENT @see #hasArmorSlot() ARG 1 item METHOD method_6774 getChildJumpStrengthBonus (Ljava/util/function/DoubleSupplier;)D + ARG 0 randomDoubleGetter diff --git a/mappings/net/minecraft/entity/passive/AllayBrain.mapping b/mappings/net/minecraft/entity/passive/AllayBrain.mapping index 57f3b6682a..2fc779dd26 100644 --- a/mappings/net/minecraft/entity/passive/AllayBrain.mapping +++ b/mappings/net/minecraft/entity/passive/AllayBrain.mapping @@ -24,3 +24,5 @@ CLASS net/minecraft/class_7299 net/minecraft/entity/passive/AllayBrain ARG 0 player METHOD method_43093 getLikedPlayer (Lnet/minecraft/class_1309;)Ljava/util/Optional; ARG 0 allay + METHOD method_49122 hasNearestVisibleWantedItem (Lnet/minecraft/class_1309;)Z + ARG 0 entity diff --git a/mappings/net/minecraft/entity/vehicle/BoatEntity.mapping b/mappings/net/minecraft/entity/vehicle/BoatEntity.mapping index 4bfab50cca..6f7622c6f5 100644 --- a/mappings/net/minecraft/entity/vehicle/BoatEntity.mapping +++ b/mappings/net/minecraft/entity/vehicle/BoatEntity.mapping @@ -46,6 +46,8 @@ CLASS net/minecraft/class_1690 net/minecraft/entity/vehicle/BoatEntity ARG 1 source METHOD method_42280 getPassengerHorizontalOffset ()F METHOD method_42281 getMaxPassengers ()I + METHOD method_49182 isSmallerThanBoat (Lnet/minecraft/class_1297;)Z + ARG 1 entity METHOD method_7531 setBubbleWobbleTicks (I)V ARG 1 wobbleTicks METHOD method_7532 getUnderWaterLocation ()Lnet/minecraft/class_1690$class_1691; diff --git a/mappings/net/minecraft/inventory/Inventory.mapping b/mappings/net/minecraft/inventory/Inventory.mapping index a02c2a0e85..8886658d51 100644 --- a/mappings/net/minecraft/inventory/Inventory.mapping +++ b/mappings/net/minecraft/inventory/Inventory.mapping @@ -10,6 +10,10 @@ CLASS net/minecraft/class_1263 net/minecraft/inventory/Inventory ARG 1 stack METHOD method_43256 containsAny (Ljava/util/function/Predicate;)Z ARG 1 predicate + METHOD method_49104 canTransferTo (Lnet/minecraft/class_1263;ILnet/minecraft/class_1799;)Z + ARG 1 hopperInventory + ARG 2 slot + ARG 3 stack METHOD method_49105 canPlayerUse (Lnet/minecraft/class_2586;Lnet/minecraft/class_1657;)Z ARG 0 blockEntity ARG 1 player diff --git a/mappings/net/minecraft/registry/BuiltinRegistries.mapping b/mappings/net/minecraft/registry/BuiltinRegistries.mapping index 02e15eb57f..7a0d60dd65 100644 --- a/mappings/net/minecraft/registry/BuiltinRegistries.mapping +++ b/mappings/net/minecraft/registry/BuiltinRegistries.mapping @@ -13,3 +13,6 @@ CLASS net/minecraft/class_7887 net/minecraft/registry/BuiltinRegistries ARG 1 biome METHOD method_46823 validate (Lnet/minecraft/class_7225$class_7874;)V ARG 0 wrapperLookup + METHOD method_49382 validate (Lnet/minecraft/class_7871;Lnet/minecraft/class_7225;)V + ARG 0 placedFeatureLookup + ARG 1 biomeLookup diff --git a/mappings/net/minecraft/registry/OneTwentyBuiltinRegistries.mapping b/mappings/net/minecraft/registry/OneTwentyBuiltinRegistries.mapping index 081770854b..1d8b32fd8b 100644 --- a/mappings/net/minecraft/registry/OneTwentyBuiltinRegistries.mapping +++ b/mappings/net/minecraft/registry/OneTwentyBuiltinRegistries.mapping @@ -1,3 +1,6 @@ CLASS net/minecraft/class_8078 net/minecraft/registry/OneTwentyBuiltinRegistries FIELD field_42103 REGISTRY_BUILDER Lnet/minecraft/class_7877; METHOD method_48544 createWrapperLookup (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture; + ARG 0 registriesFuture + METHOD method_49381 (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_7225$class_7874; + ARG 0 wrapperLookup diff --git a/mappings/net/minecraft/registry/RegistryBuilder.mapping b/mappings/net/minecraft/registry/RegistryBuilder.mapping index 54da9dbf86..aa9cecb792 100644 --- a/mappings/net/minecraft/registry/RegistryBuilder.mapping +++ b/mappings/net/minecraft/registry/RegistryBuilder.mapping @@ -26,6 +26,10 @@ CLASS net/minecraft/class_7877 net/minecraft/registry/RegistryBuilder ARG 1 info METHOD method_46786 (Lnet/minecraft/class_7877$class_7878;Lnet/minecraft/class_7877$class_7884;)V ARG 1 registry + METHOD method_49352 (Ljava/util/Map;Lnet/minecraft/class_7877$class_7883;)V + ARG 1 registry + METHOD method_49353 (Ljava/util/Map;Lnet/minecraft/class_7877$class_7883;)V + ARG 1 registry CLASS class_7878 Registries METHOD method_46787 createRegisterable ()Lnet/minecraft/class_7891; METHOD method_46788 (Lnet/minecraft/class_5321;Lnet/minecraft/class_7225;)Ljava/util/Optional; @@ -50,6 +54,9 @@ CLASS net/minecraft/class_7877 net/minecraft/registry/RegistryBuilder ARG 1 registryRefs METHOD method_46797 validateReferences ()V METHOD method_46798 throwErrors ()V + METHOD method_49354 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_7877$class_7883; + ARG 0 registry + METHOD method_49355 streamRegistries ()Ljava/util/stream/Stream; CLASS class_7879 AnyOwner COMMENT An owner that owns multiple registries and holds the owner object for those. COMMENT {@link #ownerEquals} returns {@code true} for all owners {@linkplain #addOwner previously diff --git a/mappings/net/minecraft/structure/processor/StructureProcessor.mapping b/mappings/net/minecraft/structure/processor/StructureProcessor.mapping index 5497c3416e..84fc76f403 100644 --- a/mappings/net/minecraft/structure/processor/StructureProcessor.mapping +++ b/mappings/net/minecraft/structure/processor/StructureProcessor.mapping @@ -7,3 +7,9 @@ CLASS net/minecraft/class_3491 net/minecraft/structure/processor/StructureProces ARG 5 currentBlockInfo ARG 6 data METHOD method_16772 getType ()Lnet/minecraft/class_3828; + METHOD method_49268 reprocess (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3492;Ljava/util/List;)V + ARG 1 world + ARG 2 pos + ARG 3 pivot + ARG 4 placementData + ARG 5 processedOnFirstRound diff --git a/mappings/net/minecraft/test/TestContext.mapping b/mappings/net/minecraft/test/TestContext.mapping index 113917334d..284b99222d 100644 --- a/mappings/net/minecraft/test/TestContext.mapping +++ b/mappings/net/minecraft/test/TestContext.mapping @@ -361,3 +361,7 @@ CLASS net/minecraft/class_4516 net/minecraft/test/TestContext ARG 1 pos ARG 2 entityType ARG 3 item + METHOD method_49393 useToolOnBlock (Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_3965;)V + ARG 1 pos + ARG 2 player + ARG 3 result diff --git a/mappings/net/minecraft/util/math/Box.mapping b/mappings/net/minecraft/util/math/Box.mapping index 849dfc2044..21891cb956 100644 --- a/mappings/net/minecraft/util/math/Box.mapping +++ b/mappings/net/minecraft/util/math/Box.mapping @@ -133,6 +133,8 @@ CLASS net/minecraft/class_238 net/minecraft/util/math/Box ARG 1 x ARG 3 y ARG 5 z + METHOD method_49271 squaredMagnitude (Lnet/minecraft/class_243;)D + ARG 1 pos METHOD method_989 offset (DDD)Lnet/minecraft/class_238; COMMENT Creates a box that is translated by {@code x}, {@code y}, {@code z} on COMMENT each axis from this box. diff --git a/mappings/net/minecraft/util/math/Vec3d.mapping b/mappings/net/minecraft/util/math/Vec3d.mapping index c3897bedef..ab11f2a32b 100644 --- a/mappings/net/minecraft/util/math/Vec3d.mapping +++ b/mappings/net/minecraft/util/math/Vec3d.mapping @@ -235,3 +235,14 @@ CLASS net/minecraft/class_243 net/minecraft/util/math/Vec3d ARG 2 value METHOD method_46409 toVector3f ()Lorg/joml/Vector3f; COMMENT {@return a JOML {@link org.joml.Vector3f} representing this vector} + METHOD method_49272 addRandom (Lnet/minecraft/class_5819;F)Lnet/minecraft/class_243; + COMMENT {@return a vector with each value added by {@code random.nextFloat() - 0.5f) * multiplier}} + ARG 1 random + ARG 2 multiplier + METHOD method_49273 add (Lnet/minecraft/class_2382;DDD)Lnet/minecraft/class_243; + COMMENT {@return a new vector from {@code vec} with {@code deltaX}, {@code deltaY}, and + COMMENT {@code deltaZ} added to X, Y, Z values, respectively} + ARG 0 vec + ARG 1 deltaX + ARG 3 deltaY + ARG 5 deltaZ diff --git a/mappings/net/minecraft/world/biome/source/MultiNoiseBiomeSource.mapping b/mappings/net/minecraft/world/biome/source/MultiNoiseBiomeSource.mapping index 1b9763d88a..92ded56458 100644 --- a/mappings/net/minecraft/world/biome/source/MultiNoiseBiomeSource.mapping +++ b/mappings/net/minecraft/world/biome/source/MultiNoiseBiomeSource.mapping @@ -46,8 +46,18 @@ CLASS net/minecraft/class_4766 net/minecraft/world/biome/source/MultiNoiseBiomeS METHOD method_41417 (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; ARG 0 entry METHOD method_41418 stream ()Ljava/util/stream/Stream; + METHOD method_49190 (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321; + ARG 0 biomeKey + METHOD method_49191 (Lnet/minecraft/class_4766$class_5502;Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880; + ARG 1 biomeKey + METHOD method_49192 (Lcom/google/common/collect/ImmutableList$Builder;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)V + ARG 2 pair METHOD method_49193 getOverworldEntries (Ljava/util/function/Function;Lnet/minecraft/class_6554$class_8166;)Lnet/minecraft/class_6544$class_6547; + ARG 0 biomeEntryGetter + ARG 1 parametersType CLASS class_8165 BiomeSourceFunction + METHOD apply (Ljava/util/function/Function;)Lnet/minecraft/class_6544$class_6547; + ARG 1 biomeEntryGetter CLASS class_5502 Instance FIELD comp_274 preset Lnet/minecraft/class_4766$class_5305; FIELD comp_275 biomeRegistry Lnet/minecraft/class_7871; diff --git a/mappings/net/minecraft/world/biome/source/util/VanillaBiomeParameters.mapping b/mappings/net/minecraft/world/biome/source/util/VanillaBiomeParameters.mapping index 3b1a1182ff..1c85dc51b5 100644 --- a/mappings/net/minecraft/world/biome/source/util/VanillaBiomeParameters.mapping +++ b/mappings/net/minecraft/world/biome/source/util/VanillaBiomeParameters.mapping @@ -25,6 +25,9 @@ CLASS net/minecraft/class_6554 net/minecraft/world/biome/source/util/VanillaBiom FIELD field_35047 MAX_LOW_WEIRDNESS F FIELD field_35048 MAX_SECOND_HIGH_WEIRDNESS F FIELD field_36339 windsweptBiomes [[Lnet/minecraft/class_5321; + FIELD field_42722 parametersType Lnet/minecraft/class_6554$class_8166; + METHOD (Lnet/minecraft/class_6554$class_8166;)V + ARG 1 parametersType METHOD method_38179 getPeaksValleysDescription (D)Ljava/lang/String; ARG 0 weirdness METHOD method_38180 getNoiseRangeIndex (D[Lnet/minecraft/class_6544$class_6546;)Ljava/lang/String; @@ -218,3 +221,4 @@ CLASS net/minecraft/class_6554 net/minecraft/world/biome/source/util/VanillaBiom ARG 8 biome METHOD method_46678 writeDebug (Ljava/util/function/Consumer;)V ARG 1 parameters + CLASS class_8166 Type diff --git a/mappings/net/minecraft/world/gen/WorldPresets.mapping b/mappings/net/minecraft/world/gen/WorldPresets.mapping index 85e806d7d9..2d357f8089 100644 --- a/mappings/net/minecraft/world/gen/WorldPresets.mapping +++ b/mappings/net/minecraft/world/gen/WorldPresets.mapping @@ -17,6 +17,8 @@ CLASS net/minecraft/class_5317 net/minecraft/world/gen/WorldPresets ARG 0 dynamicRegistryManager METHOD method_45547 (Lnet/minecraft/class_5363;)Ljava/util/Optional; ARG 0 overworld + METHOD method_49256 bootstrapOneTwenty (Lnet/minecraft/class_7891;)V + ARG 0 presetRegisterable CLASS class_7146 Registrar FIELD field_37730 biomeLookup Lnet/minecraft/class_7871; FIELD field_37731 structureSetLookup Lnet/minecraft/class_7871; @@ -39,3 +41,6 @@ CLASS net/minecraft/class_5317 net/minecraft/world/gen/WorldPresets METHOD method_41604 register (Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;)V ARG 1 key ARG 2 dimensionOptions + METHOD method_49257 bootstrap (Lnet/minecraft/class_1966;)V + ARG 1 biomeSource + METHOD method_49258 bootstrapOneTwenty ()V diff --git a/mappings/net/minecraft/world/gen/feature/DesertWellFeature.mapping b/mappings/net/minecraft/world/gen/feature/DesertWellFeature.mapping index 526de761a9..85f9050f7a 100644 --- a/mappings/net/minecraft/world/gen/feature/DesertWellFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/DesertWellFeature.mapping @@ -9,5 +9,7 @@ CLASS net/minecraft/class_3005 net/minecraft/world/gen/feature/DesertWellFeature ARG 2 random METHOD method_49235 (Lnet/minecraft/class_2338;Lnet/minecraft/class_8174;)V ARG 1 blockEntity + METHOD method_49236 (Lnet/minecraft/class_2338;Lit/unimi/dsi/fastutil/objects/ObjectArrayList;)V + ARG 1 positions METHOD method_49237 (Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)V ARG 2 pos diff --git a/mappings/net/minecraft/world/gen/feature/TreeFeature.mapping b/mappings/net/minecraft/world/gen/feature/TreeFeature.mapping index 6a555da548..b0912a2bdb 100644 --- a/mappings/net/minecraft/world/gen/feature/TreeFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/TreeFeature.mapping @@ -10,6 +10,7 @@ CLASS net/minecraft/class_2944 net/minecraft/world/gen/feature/TreeFeature ARG 3 pos ARG 4 rootPlacerReplacer ARG 5 trunkPlacerReplacer + ARG 6 blockPlacer ARG 7 config METHOD method_16416 isVine (Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z ARG 0 world diff --git a/mappings/net/minecraft/world/gen/foliage/FoliagePlacer.mapping b/mappings/net/minecraft/world/gen/foliage/FoliagePlacer.mapping index 77805bdc1c..0ce2d0cebd 100644 --- a/mappings/net/minecraft/world/gen/foliage/FoliagePlacer.mapping +++ b/mappings/net/minecraft/world/gen/foliage/FoliagePlacer.mapping @@ -64,6 +64,7 @@ CLASS net/minecraft/class_4647 net/minecraft/world/gen/foliage/FoliagePlacer METHOD method_30410 (Lnet/minecraft/class_4647;)Lnet/minecraft/class_6017; ARG 0 placer METHOD method_30411 fillFoliagePlacerFields (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P2; + ARG 0 instance METHOD method_30412 (Lnet/minecraft/class_4647;)Lnet/minecraft/class_6017; ARG 0 placer METHOD method_34359 placeFoliageBlock (Lnet/minecraft/class_3746;Lnet/minecraft/class_4647$class_8179;Lnet/minecraft/class_5819;Lnet/minecraft/class_4643;Lnet/minecraft/class_2338;)Z diff --git a/mappings/net/minecraft/world/gen/trunk/CherryTrunkPlacer.mapping b/mappings/net/minecraft/world/gen/trunk/CherryTrunkPlacer.mapping index eeb92c4c30..7ef539b01d 100644 --- a/mappings/net/minecraft/world/gen/trunk/CherryTrunkPlacer.mapping +++ b/mappings/net/minecraft/world/gen/trunk/CherryTrunkPlacer.mapping @@ -32,6 +32,8 @@ CLASS net/minecraft/class_8180 net/minecraft/world/gen/trunk/CherryTrunkPlacer ARG 0 trunkPlacer METHOD method_49251 (Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; ARG 1 state + METHOD method_49252 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance METHOD method_49253 (Lnet/minecraft/class_8180;)Lnet/minecraft/class_6019; ARG 0 trunkPlacer METHOD method_49254 (Lnet/minecraft/class_8180;)Lnet/minecraft/class_6017;