diff --git a/mappings/net/minecraft/block/AbstractLichenBlock.mapping b/mappings/net/minecraft/block/MultifaceGrowthBlock.mapping similarity index 97% rename from mappings/net/minecraft/block/AbstractLichenBlock.mapping rename to mappings/net/minecraft/block/MultifaceGrowthBlock.mapping index 7fe0e845ff..7b79f14f8a 100644 --- a/mappings/net/minecraft/block/AbstractLichenBlock.mapping +++ b/mappings/net/minecraft/block/MultifaceGrowthBlock.mapping @@ -1,4 +1,4 @@ -CLASS net/minecraft/class_5778 net/minecraft/block/AbstractLichenBlock +CLASS net/minecraft/class_5778 net/minecraft/block/MultifaceGrowthBlock FIELD field_28413 UP_SHAPE Lnet/minecraft/class_265; FIELD field_28414 DOWN_SHAPE Lnet/minecraft/class_265; FIELD field_28415 EAST_SHAPE Lnet/minecraft/class_265; diff --git a/mappings/net/minecraft/block/entity/BannerPatterns.mapping b/mappings/net/minecraft/block/entity/BannerPatterns.mapping index 796b48796a..52d593c473 100644 --- a/mappings/net/minecraft/block/entity/BannerPatterns.mapping +++ b/mappings/net/minecraft/block/entity/BannerPatterns.mapping @@ -1,5 +1,5 @@ CLASS net/minecraft/class_7446 net/minecraft/block/entity/BannerPatterns METHOD method_43721 initAndGetDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2582; ARG 0 registry - METHOD method_43722 register (Ljava/lang/String;)Lnet/minecraft/class_5321; + METHOD method_43722 of (Ljava/lang/String;)Lnet/minecraft/class_5321; ARG 0 id diff --git a/mappings/net/minecraft/block/entity/JigsawBlockEntity.mapping b/mappings/net/minecraft/block/entity/JigsawBlockEntity.mapping index b17ba9c5dd..a846401155 100644 --- a/mappings/net/minecraft/block/entity/JigsawBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/JigsawBlockEntity.mapping @@ -24,9 +24,11 @@ CLASS net/minecraft/class_3751 net/minecraft/block/entity/JigsawBlockEntity METHOD method_26396 setJoint (Lnet/minecraft/class_3751$class_4991;)V ARG 1 joint METHOD method_26398 setPool (Lnet/minecraft/class_5321;)V + ARG 1 pool METHOD method_26399 getTarget ()Lnet/minecraft/class_2960; METHOD method_26400 getJoint ()Lnet/minecraft/class_3751$class_4991; METHOD method_27191 generate (Lnet/minecraft/class_3218;IZ)V + ARG 1 world ARG 2 maxDepth ARG 3 keepJigsaws CLASS class_4991 Joint diff --git a/mappings/net/minecraft/client/gui/screen/ingame/LoomScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/LoomScreen.mapping index 051abe106e..e3c497ace6 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/LoomScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/LoomScreen.mapping @@ -18,9 +18,11 @@ CLASS net/minecraft/class_494 net/minecraft/client/gui/screen/ingame/LoomScreen FIELD field_32352 PATTERN_LIST_OFFSET_X I FIELD field_32353 PATTERN_LIST_OFFSET_Y I METHOD (Lnet/minecraft/class_1726;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V + ARG 1 screenHandler ARG 2 inventory ARG 3 title METHOD method_17576 onInventoryChanged ()V METHOD method_22692 drawBanner (Lnet/minecraft/class_6880;II)V + ARG 1 bannerPattern ARG 2 x ARG 3 y diff --git a/mappings/net/minecraft/client/network/AbstractClientPlayerEntity.mapping b/mappings/net/minecraft/client/network/AbstractClientPlayerEntity.mapping index 641eae2f6d..3fcde7d1f6 100644 --- a/mappings/net/minecraft/client/network/AbstractClientPlayerEntity.mapping +++ b/mappings/net/minecraft/client/network/AbstractClientPlayerEntity.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_742 net/minecraft/client/network/AbstractClientPlayerE METHOD (Lnet/minecraft/class_638;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_7428;)V ARG 1 world ARG 2 profile + ARG 3 publicKey METHOD method_3117 getSkinTexture ()Lnet/minecraft/class_2960; METHOD method_3118 getFovMultiplier ()F METHOD method_3119 getCapeTexture ()Lnet/minecraft/class_2960; diff --git a/mappings/net/minecraft/client/particle/SonicBoomParticle.mapping b/mappings/net/minecraft/client/particle/SonicBoomParticle.mapping new file mode 100644 index 0000000000..c04ddf9554 --- /dev/null +++ b/mappings/net/minecraft/client/particle/SonicBoomParticle.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_7452 net/minecraft/client/particle/SonicBoomParticle + CLASS class_7453 Factory + FIELD field_39196 spriteProvider Lnet/minecraft/class_4002; + METHOD (Lnet/minecraft/class_4002;)V + ARG 1 spriteProvider diff --git a/mappings/net/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen.mapping b/mappings/net/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen.mapping index 1361a097e1..ba800400ae 100644 --- a/mappings/net/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen.mapping +++ b/mappings/net/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen.mapping @@ -19,6 +19,7 @@ CLASS net/minecraft/class_4423 net/minecraft/client/realms/gui/screen/RealmsSlot FIELD field_26516 EDIT_SLOT_NAME Lnet/minecraft/class_2561; FIELD field_27942 SPAWN_PROTECTION Lnet/minecraft/class_2561; FIELD field_27943 difficulty Lnet/minecraft/class_1267; + FIELD field_39186 SPAWN_TOGGLE_TITLE Lnet/minecraft/class_2561; METHOD (Lnet/minecraft/class_4388;Lnet/minecraft/class_4883;Lnet/minecraft/class_4877$class_4321;I)V ARG 1 parent ARG 2 options @@ -49,9 +50,17 @@ CLASS net/minecraft/class_4423 net/minecraft/client/realms/gui/screen/RealmsSlot METHOD method_32500 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V ARG 1 button ARG 2 forceGameMode + METHOD method_32502 (Ljava/lang/Boolean;)V + ARG 1 spawnNpcs + METHOD method_32503 (Ljava/lang/Boolean;)V + ARG 1 spawnMonsters + METHOD method_32504 (Ljava/lang/Boolean;)V + ARG 1 spawnAnimals METHOD method_32505 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V ARG 1 button ARG 2 pvp + METHOD method_43756 getSpawnToggleButtonCallback (Lnet/minecraft/class_2561;Ljava/util/function/Consumer;)Lnet/minecraft/class_5676$class_5678; + ARG 1 text CLASS class_4424 SettingsSlider FIELD field_22725 min D FIELD field_22726 max D diff --git a/mappings/net/minecraft/client/render/TexturedRenderLayers.mapping b/mappings/net/minecraft/client/render/TexturedRenderLayers.mapping index bae46ace95..80516b1d0b 100644 --- a/mappings/net/minecraft/client/render/TexturedRenderLayers.mapping +++ b/mappings/net/minecraft/client/render/TexturedRenderLayers.mapping @@ -47,8 +47,12 @@ CLASS net/minecraft/class_4722 net/minecraft/client/render/TexturedRenderLayers METHOD method_24076 getEntityTranslucentCull ()Lnet/minecraft/class_1921; METHOD method_29382 getItemEntityTranslucentCull ()Lnet/minecraft/class_1921; METHOD method_33081 getBannerPatternTextureId (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730; + ARG 0 bannerPattern METHOD method_33082 getSignTextureId (Lnet/minecraft/class_4719;)Lnet/minecraft/class_4730; ARG 0 signType METHOD method_33083 getShieldPatternTextureId (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730; + ARG 0 bannerPattern METHOD method_33084 createBannerPatternTextureId (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730; + ARG 0 bannerPattern METHOD method_33085 createShieldPatternTextureId (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730; + ARG 0 bannerPattern diff --git a/mappings/net/minecraft/client/render/entity/model/SinglePartEntityModel.mapping b/mappings/net/minecraft/client/render/entity/model/SinglePartEntityModel.mapping index f953136a20..bc31e639cc 100644 --- a/mappings/net/minecraft/client/render/entity/model/SinglePartEntityModel.mapping +++ b/mappings/net/minecraft/client/render/entity/model/SinglePartEntityModel.mapping @@ -6,3 +6,9 @@ CLASS net/minecraft/class_5597 net/minecraft/client/render/entity/model/SinglePa ARG 1 part METHOD method_41911 (Ljava/lang/String;Lnet/minecraft/class_630;)Z ARG 1 part + METHOD method_43781 updateAnimation (Lnet/minecraft/class_7094;Lnet/minecraft/class_7184;)V + ARG 1 animationState + ARG 2 animation + METHOD method_43782 updateAnimation (Lnet/minecraft/class_7094;Lnet/minecraft/class_7184;F)V + ARG 1 animationState + ARG 2 animation diff --git a/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping b/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping index ecce33fc9f..937e6d6b6d 100644 --- a/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping +++ b/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping @@ -409,6 +409,7 @@ CLASS net/minecraft/class_4910 net/minecraft/data/client/BlockStateModelGenerato METHOD method_34626 (Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;)V ARG 1 textures METHOD method_34628 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Ljava/lang/Boolean;Lnet/minecraft/class_2768;)Lnet/minecraft/class_4935; + ARG 6 on ARG 7 shape METHOD method_34631 createDeepslateState (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_4917; ARG 0 block diff --git a/mappings/net/minecraft/data/client/ItemModelGenerator.mapping b/mappings/net/minecraft/data/client/ItemModelGenerator.mapping index d10713dae1..8817b9db4a 100644 --- a/mappings/net/minecraft/data/client/ItemModelGenerator.mapping +++ b/mappings/net/minecraft/data/client/ItemModelGenerator.mapping @@ -14,3 +14,7 @@ CLASS net/minecraft/class_4915 net/minecraft/data/client/ItemModelGenerator ARG 1 item ARG 2 suffix ARG 3 model + METHOD method_43228 registerCompass (Lnet/minecraft/class_1792;)V + ARG 1 compass + METHOD method_43229 registerClock (Lnet/minecraft/class_1792;)V + ARG 1 clock diff --git a/mappings/net/minecraft/data/client/Models.mapping b/mappings/net/minecraft/data/client/Models.mapping index cf9978ba35..15d878b479 100644 --- a/mappings/net/minecraft/data/client/Models.mapping +++ b/mappings/net/minecraft/data/client/Models.mapping @@ -10,6 +10,8 @@ CLASS net/minecraft/class_4943 net/minecraft/data/client/Models ARG 1 requiredTextureKeys METHOD method_25857 make ([Lnet/minecraft/class_4945;)Lnet/minecraft/class_4942; ARG 0 requiredTextureKeys + METHOD method_25858 (I)Lnet/minecraft/class_4942; + ARG 0 stage METHOD method_25859 item (Ljava/lang/String;[Lnet/minecraft/class_4945;)Lnet/minecraft/class_4942; ARG 0 parent ARG 1 requiredTextureKeys diff --git a/mappings/net/minecraft/data/server/BiomeTagProvider.mapping b/mappings/net/minecraft/data/server/BiomeTagProvider.mapping index eb2b3eb693..92c3f6daf4 100644 --- a/mappings/net/minecraft/data/server/BiomeTagProvider.mapping +++ b/mappings/net/minecraft/data/server/BiomeTagProvider.mapping @@ -1,3 +1,7 @@ CLASS net/minecraft/class_6957 net/minecraft/data/server/BiomeTagProvider METHOD (Lnet/minecraft/class_2403;)V ARG 1 dataGenerator + METHOD method_42040 (Lnet/minecraft/class_2474$class_5124;Lnet/minecraft/class_5321;)V + ARG 1 biome + METHOD method_42041 (Lnet/minecraft/class_2474$class_5124;Lnet/minecraft/class_5321;)V + ARG 1 biome diff --git a/mappings/net/minecraft/data/server/BlockLootTableGenerator.mapping b/mappings/net/minecraft/data/server/BlockLootTableGenerator.mapping index bb4e835619..9e81d66952 100644 --- a/mappings/net/minecraft/data/server/BlockLootTableGenerator.mapping +++ b/mappings/net/minecraft/data/server/BlockLootTableGenerator.mapping @@ -298,7 +298,12 @@ CLASS net/minecraft/class_2430 net/minecraft/data/server/BlockLootTableGenerator ARG 0 block METHOD method_36545 copperOreDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; ARG 0 ore - METHOD method_37108 glowLichenDrops (Lnet/minecraft/class_2248;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_52$class_53; - ARG 0 glowLichen + METHOD method_37108 multifaceGrowthDrops (Lnet/minecraft/class_2248;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_52$class_53; + ARG 0 multifaceGrowthBlock + ARG 1 conditionBuilder METHOD method_42752 mangroveLeavesDrop (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; ARG 0 leaves + METHOD method_43810 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; + ARG 0 block + METHOD method_43813 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; + ARG 0 block diff --git a/mappings/net/minecraft/data/server/InstrumentTagProvider.mapping b/mappings/net/minecraft/data/server/InstrumentTagProvider.mapping new file mode 100644 index 0000000000..1d80f2fcb8 --- /dev/null +++ b/mappings/net/minecraft/data/server/InstrumentTagProvider.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_7459 net/minecraft/data/server/InstrumentTagProvider + METHOD (Lnet/minecraft/class_2403;)V + ARG 1 dataGenerator diff --git a/mappings/net/minecraft/datafixer/fix/GoatHornIdFix.mapping b/mappings/net/minecraft/datafixer/fix/GoatHornIdFix.mapping new file mode 100644 index 0000000000..9b907a1510 --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/GoatHornIdFix.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_7442 net/minecraft/datafixer/fix/GoatHornIdFix + FIELD field_39110 GOAT_HORN_IDS [Ljava/lang/String; + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 schema diff --git a/mappings/net/minecraft/entity/AnimationState.mapping b/mappings/net/minecraft/entity/AnimationState.mapping index 8e9c84d87f..43a00167b8 100644 --- a/mappings/net/minecraft/entity/AnimationState.mapping +++ b/mappings/net/minecraft/entity/AnimationState.mapping @@ -1,8 +1,12 @@ CLASS net/minecraft/class_7094 net/minecraft/entity/AnimationState - FIELD field_37418 startedAt J + FIELD field_37418 updatedAt J + FIELD field_39112 timeRunning J METHOD method_41322 start ()V METHOD method_41323 run (Ljava/util/function/Consumer;)V ARG 1 consumer METHOD method_41324 startIfNotRunning ()V METHOD method_41325 stop ()V METHOD method_41327 isRunning ()Z + METHOD method_43686 update (ZF)V + ARG 1 gamePaused + METHOD method_43687 getTimeRunning ()J diff --git a/mappings/net/minecraft/entity/ai/WardenAngerManager.mapping b/mappings/net/minecraft/entity/ai/WardenAngerManager.mapping index c3511ad9fa..d5c2f4631c 100644 --- a/mappings/net/minecraft/entity/ai/WardenAngerManager.mapping +++ b/mappings/net/minecraft/entity/ai/WardenAngerManager.mapping @@ -6,6 +6,11 @@ CLASS net/minecraft/class_7254 net/minecraft/entity/ai/WardenAngerManager FIELD field_38735 suspectUuidsToAngerLevel Lit/unimi/dsi/fastutil/objects/Object2IntMap; FIELD field_38736 updateTimer I FIELD field_38737 SUSPECT_CODEC Lcom/mojang/serialization/Codec; + FIELD field_39114 suspectPredicate Ljava/util/function/Predicate; + FIELD field_39115 suspectComparator Lnet/minecraft/class_7254$class_7379; + METHOD (Ljava/util/function/Predicate;Ljava/util/List;)V + ARG 1 suspectPredicate + ARG 2 suspectUuidsToAngerLevel METHOD method_42176 tick (Lnet/minecraft/class_3218;Ljava/util/function/Predicate;)V ARG 1 world ARG 2 suspectPredicate diff --git a/mappings/net/minecraft/entity/mob/Angriness.mapping b/mappings/net/minecraft/entity/mob/Angriness.mapping index ad03b1a858..ee2dbe5d25 100644 --- a/mappings/net/minecraft/entity/mob/Angriness.mapping +++ b/mappings/net/minecraft/entity/mob/Angriness.mapping @@ -17,3 +17,4 @@ CLASS net/minecraft/class_7253 net/minecraft/entity/mob/Angriness ARG 0 values METHOD method_42174 getSound ()Lnet/minecraft/class_3414; METHOD method_43103 getListeningSound ()Lnet/minecraft/class_3414; + METHOD method_43691 isAngry ()Z diff --git a/mappings/net/minecraft/entity/mob/PathAwareEntity.mapping b/mappings/net/minecraft/entity/mob/PathAwareEntity.mapping index 68ab86160b..cbc0e527e0 100644 --- a/mappings/net/minecraft/entity/mob/PathAwareEntity.mapping +++ b/mappings/net/minecraft/entity/mob/PathAwareEntity.mapping @@ -1,11 +1,12 @@ CLASS net/minecraft/class_1314 net/minecraft/entity/mob/PathAwareEntity FIELD field_35670 DEFAULT_PATHFINDING_FAVOR F + METHOD method_43689 shouldFollowLeash ()Z METHOD method_6142 updateForLeashLength (F)V ARG 1 leashLength METHOD method_6144 getPathfindingFavor (Lnet/minecraft/class_2338;Lnet/minecraft/class_4538;)F ARG 1 pos ARG 2 world - METHOD method_6148 getRunFromLeashSpeed ()D + METHOD method_6148 getFollowLeashSpeed ()D METHOD method_6149 getPathfindingFavor (Lnet/minecraft/class_2338;)F ARG 1 pos METHOD method_6150 isNavigating ()Z diff --git a/mappings/net/minecraft/item/GoatHornItem.mapping b/mappings/net/minecraft/item/GoatHornItem.mapping index 92bec17b89..a8cda83ac0 100644 --- a/mappings/net/minecraft/item/GoatHornItem.mapping +++ b/mappings/net/minecraft/item/GoatHornItem.mapping @@ -1,9 +1,26 @@ CLASS net/minecraft/class_7430 net/minecraft/item/GoatHornItem - FIELD field_39052 SOUND_VARIANT_KEY Ljava/lang/String; - METHOD method_43558 getStackForSoundVariant (Lnet/minecraft/class_1792;Lnet/minecraft/class_6880;)Lnet/minecraft/class_1799; - METHOD method_43561 setSoundVariant (Lnet/minecraft/class_1799;Lnet/minecraft/class_6880;)V + FIELD field_39052 INSTRUMENT_KEY Ljava/lang/String; + FIELD field_39123 instrumentTag Lnet/minecraft/class_6862; + METHOD (Lnet/minecraft/class_1792$class_1793;Lnet/minecraft/class_6862;)V + ARG 1 settings + ARG 2 instrumentTag + METHOD method_43558 getStackForInstrument (Lnet/minecraft/class_1792;Lnet/minecraft/class_6880;)Lnet/minecraft/class_1799; + ARG 0 item + ARG 1 instrument + METHOD method_43561 setInstrument (Lnet/minecraft/class_1799;Lnet/minecraft/class_6880;)V ARG 0 stack - METHOD method_43562 setRandomSoundVariant (Lnet/minecraft/class_1799;Lnet/minecraft/class_6862;Lnet/minecraft/class_5819;)V + ARG 1 instrument + METHOD method_43562 setRandomInstrumentFromTag (Lnet/minecraft/class_1799;Lnet/minecraft/class_6862;Lnet/minecraft/class_5819;)V + ARG 0 stack + ARG 1 instrumentTag + ARG 2 random METHOD method_43563 playSound (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_7444;)V + ARG 0 world ARG 1 player - METHOD method_43564 getSoundVariant (Lnet/minecraft/class_1799;)Lnet/minecraft/class_2960; + ARG 2 instrument + METHOD method_43564 getInstrumentId (Lnet/minecraft/class_1799;)Lnet/minecraft/class_2960; + ARG 0 stack + METHOD method_43710 (Lnet/minecraft/class_5819;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional; + ARG 1 entryList + METHOD method_43711 getInstrument (Lnet/minecraft/class_1799;)Lnet/minecraft/class_7444; + ARG 0 stack diff --git a/mappings/net/minecraft/item/Instrument.mapping b/mappings/net/minecraft/item/Instrument.mapping new file mode 100644 index 0000000000..35561d5f10 --- /dev/null +++ b/mappings/net/minecraft/item/Instrument.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_7444 net/minecraft/item/Instrument + FIELD field_39122 CODEC Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/item/Instruments.mapping b/mappings/net/minecraft/item/Instruments.mapping new file mode 100644 index 0000000000..a259872dc3 --- /dev/null +++ b/mappings/net/minecraft/item/Instruments.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/class_7445 net/minecraft/item/Instruments + FIELD field_39124 GOAT_HORN_RANGE I + FIELD field_39125 GOAT_HORN_USE_DURATION I + METHOD method_43713 registerAndGetDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7444; + ARG 0 registry + METHOD method_43714 of (Ljava/lang/String;)Lnet/minecraft/class_5321; + ARG 0 id diff --git a/mappings/net/minecraft/screen/LoomScreenHandler.mapping b/mappings/net/minecraft/screen/LoomScreenHandler.mapping index b674b126da..3519f53b3a 100644 --- a/mappings/net/minecraft/screen/LoomScreenHandler.mapping +++ b/mappings/net/minecraft/screen/LoomScreenHandler.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_1726 net/minecraft/screen/LoomScreenHandler FIELD field_17322 outputSlot Lnet/minecraft/class_1735; FIELD field_17323 output Lnet/minecraft/class_1263; FIELD field_20383 lastTakeResultTime J + FIELD field_39121 bannerPatterns Ljava/util/List; FIELD field_7850 input Lnet/minecraft/class_1263; METHOD (ILnet/minecraft/class_1661;)V ARG 1 syncId @@ -25,6 +26,7 @@ CLASS net/minecraft/class_1726 net/minecraft/screen/LoomScreenHandler METHOD method_17429 getDyeSlot ()Lnet/minecraft/class_1735; METHOD method_17430 getPatternSlot ()Lnet/minecraft/class_1735; METHOD method_17431 getOutputSlot ()Lnet/minecraft/class_1735; + METHOD method_43706 getBannerPatterns ()Ljava/util/List; METHOD method_7647 getSelectedPattern ()I METHOD method_7648 updateOutputSlot (Lnet/minecraft/class_6880;)V CLASS 6 diff --git a/mappings/net/minecraft/server/MinecraftServer.mapping b/mappings/net/minecraft/server/MinecraftServer.mapping index 1cd368852e..ef5cd831f9 100644 --- a/mappings/net/minecraft/server/MinecraftServer.mapping +++ b/mappings/net/minecraft/server/MinecraftServer.mapping @@ -45,6 +45,7 @@ CLASS net/minecraft/server/MinecraftServer FIELD field_34982 VANILLA Ljava/lang/String; FIELD field_35437 saving Z FIELD field_35641 ANONYMOUS_PLAYER_PROFILE Lcom/mojang/authlib/GameProfile; + FIELD field_39214 hostProfile Lcom/mojang/authlib/GameProfile; FIELD field_4543 onlineMode Z FIELD field_4544 running Z FIELD field_4546 LOGGER Lorg/slf4j/Logger; @@ -87,6 +88,7 @@ CLASS net/minecraft/server/MinecraftServer ARG 2 session ARG 3 dataPackManager ARG 4 saveLoader + ARG 5 proxy ARG 6 dataFixer ARG 7 sessionService ARG 8 gameProfileRepo @@ -408,6 +410,10 @@ CLASS net/minecraft/server/MinecraftServer METHOD method_43614 logChatMessage (Lnet/minecraft/class_7436;Lnet/minecraft/class_2561;)V ARG 1 sender ARG 2 message + METHOD method_43659 getResourcePackProperties ()Ljava/util/Optional; + METHOD method_43824 getHostProfile ()Lcom/mojang/authlib/GameProfile; + METHOD method_43825 setHostProfile (Lcom/mojang/authlib/GameProfile;)V + ARG 1 gameProfile METHOD method_5387 isMainThread ()Z CLASS class_6414 DebugStart FIELD field_33980 time J @@ -421,3 +427,4 @@ CLASS net/minecraft/server/MinecraftServer CLASS class_6897 ResourceManagerHolder FIELD comp_353 dataPackContents Lnet/minecraft/class_5350; METHOD comp_353 dataPackContents ()Lnet/minecraft/class_5350; + CLASS class_7460 ServerResourcePackProperties diff --git a/mappings/net/minecraft/server/command/PlaceCommand.mapping b/mappings/net/minecraft/server/command/PlaceCommand.mapping new file mode 100644 index 0000000000..3569d13fc4 --- /dev/null +++ b/mappings/net/minecraft/server/command/PlaceCommand.mapping @@ -0,0 +1,37 @@ +CLASS net/minecraft/class_6852 net/minecraft/server/command/PlaceCommand + FIELD field_36324 FEATURE_FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; + FIELD field_39091 JIGSAW_FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; + FIELD field_39092 STRUCTURE_FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; + METHOD method_39986 register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher + METHOD method_39987 (Lcom/mojang/brigadier/context/CommandContext;)I + ARG 0 context + METHOD method_39988 (Lnet/minecraft/class_2168;)Z + ARG 0 source + METHOD method_39989 executePlaceFeature (Lnet/minecraft/class_2168;Lnet/minecraft/class_6880;Lnet/minecraft/class_2338;)I + ARG 0 source + ARG 1 feature + ARG 2 pos + METHOD method_39990 (Lcom/mojang/brigadier/context/CommandContext;)I + ARG 0 context + METHOD method_41202 (Lnet/minecraft/class_5321;)Ljava/lang/String; + ARG 0 key + METHOD method_43646 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;)Z + ARG 1 pos + METHOD method_43647 throwOnUnloadedPos (Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;Lnet/minecraft/class_1923;)V + ARG 0 world + ARG 1 pos1 + ARG 2 pos2 + METHOD method_43649 (Lnet/minecraft/class_3449;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_1923;)V + ARG 3 chunkPos + METHOD method_43650 executePlaceJigsaw (Lnet/minecraft/class_2168;Lnet/minecraft/class_6880;Lnet/minecraft/class_2960;ILnet/minecraft/class_2338;)I + ARG 0 source + ARG 1 structurePool + ARG 2 id + ARG 4 pos + METHOD method_43652 (Lnet/minecraft/class_5321;)Ljava/lang/String; + ARG 0 key + METHOD method_43654 executePlaceStructure (Lnet/minecraft/class_2168;Lnet/minecraft/class_6880;Lnet/minecraft/class_2338;)I + ARG 0 source + ARG 1 structureType + ARG 2 pos diff --git a/mappings/net/minecraft/server/command/PlaceFeatureCommand.mapping b/mappings/net/minecraft/server/command/PlaceFeatureCommand.mapping deleted file mode 100644 index 807e20750d..0000000000 --- a/mappings/net/minecraft/server/command/PlaceFeatureCommand.mapping +++ /dev/null @@ -1,16 +0,0 @@ -CLASS net/minecraft/class_6852 net/minecraft/server/command/PlaceFeatureCommand - FIELD field_36324 FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; - METHOD method_39986 register (Lcom/mojang/brigadier/CommandDispatcher;)V - ARG 0 dispatcher - METHOD method_39987 (Lcom/mojang/brigadier/context/CommandContext;)I - ARG 0 context - METHOD method_39988 (Lnet/minecraft/class_2168;)Z - ARG 0 source - METHOD method_39989 execute (Lnet/minecraft/class_2168;Lnet/minecraft/class_6880;Lnet/minecraft/class_2338;)I - ARG 0 source - ARG 1 feature - ARG 2 pos - METHOD method_39990 (Lcom/mojang/brigadier/context/CommandContext;)I - ARG 0 context - METHOD method_41202 (Lnet/minecraft/class_5321;)Ljava/lang/String; - ARG 0 key diff --git a/mappings/net/minecraft/server/dedicated/ServerPropertiesHandler.mapping b/mappings/net/minecraft/server/dedicated/ServerPropertiesHandler.mapping index 6f372bf194..362cdf8e92 100644 --- a/mappings/net/minecraft/server/dedicated/ServerPropertiesHandler.mapping +++ b/mappings/net/minecraft/server/dedicated/ServerPropertiesHandler.mapping @@ -48,6 +48,8 @@ CLASS net/minecraft/class_3806 net/minecraft/server/dedicated/ServerPropertiesHa FIELD field_37039 worldGenProperties Lnet/minecraft/class_3806$class_7044; FIELD field_37275 maxChainedNeighborUpdates I FIELD field_39018 enforceSecureProfile Z + FIELD field_39093 serverResourcePackProperties Ljava/util/Optional; + FIELD field_39094 SHA1_PATTERN Ljava/util/regex/Pattern; METHOD method_16714 load (Ljava/nio/file/Path;)Lnet/minecraft/class_3806; ARG 0 path METHOD method_16715 (Ljava/lang/Integer;)Ljava/lang/Integer; @@ -60,6 +62,14 @@ CLASS net/minecraft/class_3806 net/minecraft/server/dedicated/ServerPropertiesHa ARG 0 type METHOD method_41186 (Ljava/lang/String;)Lcom/google/gson/JsonObject; ARG 0 generatorSettings + METHOD method_43660 getServerResourcePackProperties (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/util/Optional; + ARG 0 url + ARG 1 sha1 + ARG 2 hash + ARG 3 required + ARG 4 prompt + METHOD method_43661 parseResourcePackPrompt (Ljava/lang/String;)Lnet/minecraft/class_2561; + ARG 0 prompt CLASS class_7044 WorldGenProperties FIELD field_37277 LEVEL_TYPE_TO_PRESET_KEY Ljava/util/Map; METHOD method_41242 createGeneratorOptions (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285; diff --git a/mappings/net/minecraft/server/world/ServerWorld.mapping b/mappings/net/minecraft/server/world/ServerWorld.mapping index 07dbc39f19..b84ca83de6 100644 --- a/mappings/net/minecraft/server/world/ServerWorld.mapping +++ b/mappings/net/minecraft/server/world/ServerWorld.mapping @@ -29,6 +29,7 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld FIELD field_35565 blockEventQueue Ljava/util/List; FIELD field_36208 structureLocator Lnet/minecraft/class_6832; FIELD field_36317 duringListenerUpdate Z + FIELD field_39095 queuedEvents Ljava/util/List; METHOD (Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_5268;Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;Lnet/minecraft/class_3949;ZJLjava/util/List;Z)V ARG 1 server ARG 2 workerExecutor @@ -351,6 +352,12 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld ARG 3 radius ARG 4 horizontalBlockCheckInterval ARG 5 verticalBlockCheckInterval + METHOD method_43663 processEvents (Ljava/util/List;)V + ARG 1 events + METHOD method_43664 (Ljava/util/List;Lnet/minecraft/class_5712;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_5714;Lnet/minecraft/class_243;)V + ARG 5 listener + ARG 6 listenerPos + METHOD method_43665 processEventQueue ()V METHOD method_8448 updateSleepingPlayers ()V METHOD method_8487 locateStructure (Lnet/minecraft/class_6862;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338; COMMENT Tries to find the closest structure of a given type near a given block. diff --git a/mappings/net/minecraft/sound/SoundEvent.mapping b/mappings/net/minecraft/sound/SoundEvent.mapping index 1823c77bd6..ba196a5ee6 100644 --- a/mappings/net/minecraft/sound/SoundEvent.mapping +++ b/mappings/net/minecraft/sound/SoundEvent.mapping @@ -1,8 +1,19 @@ CLASS net/minecraft/class_3414 net/minecraft/sound/SoundEvent FIELD field_14533 id Lnet/minecraft/class_2960; FIELD field_24628 CODEC Lcom/mojang/serialization/Codec; + FIELD field_38690 distanceToTravel F + FIELD field_38691 staticDistance Z METHOD (Lnet/minecraft/class_2960;)V ARG 1 id + METHOD (Lnet/minecraft/class_2960;F)V + ARG 1 id + ARG 2 distanceToTravel + METHOD (Lnet/minecraft/class_2960;FZ)V + ARG 1 id + ARG 2 distanceToTravel + ARG 3 useStaticDistance METHOD method_14833 getId ()Lnet/minecraft/class_2960; METHOD method_28132 (Lnet/minecraft/class_3414;)Lnet/minecraft/class_2960; ARG 0 soundEvent + METHOD method_43044 getDistanceToTravel (F)F + ARG 1 volume diff --git a/mappings/net/minecraft/sound/SoundEvents.mapping b/mappings/net/minecraft/sound/SoundEvents.mapping index a4f74cc87e..6f74cc8c22 100644 --- a/mappings/net/minecraft/sound/SoundEvents.mapping +++ b/mappings/net/minecraft/sound/SoundEvents.mapping @@ -4,8 +4,8 @@ CLASS net/minecraft/class_3417 net/minecraft/sound/SoundEvents METHOD method_14838 register (Ljava/lang/String;)Lnet/minecraft/class_3414; ARG 0 id METHOD method_43045 register (Ljava/lang/String;F)Lnet/minecraft/class_3414; - ARG 0 registryId - ARG 1 eventId + ARG 0 id + ARG 1 distanceToTravel METHOD method_43516 registerGoatHornSounds ()Lcom/google/common/collect/ImmutableList; METHOD method_43517 (I)Lnet/minecraft/class_3414; ARG 0 variant diff --git a/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping b/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping index ea685a9f6a..c8167dd056 100644 --- a/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping +++ b/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping @@ -1,7 +1,29 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGenerator FIELD field_16665 LOGGER Lorg/slf4j/Logger; METHOD method_27230 generate (Lnet/minecraft/class_7138;IZLnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_5539;Lnet/minecraft/class_5819;Lnet/minecraft/class_2378;Lnet/minecraft/class_3790;Ljava/util/List;Lnet/minecraft/class_265;)V + ARG 0 noiseConfig + ARG 1 maxSize + ARG 2 modifyBoundingBox + ARG 3 chunkGenerator + ARG 4 structureManager + ARG 5 heightLimitView + ARG 6 random + ARG 7 structurePoolRegistry + ARG 8 firstPiece + ARG 9 pieces + ARG 10 pieceShape METHOD method_30419 generate (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6880;Ljava/util/Optional;ILnet/minecraft/class_2338;ZLjava/util/Optional;I)Ljava/util/Optional; + ARG 0 context + ARG 1 structurePool + ARG 2 id + ARG 4 pos + ARG 6 heightmapType + METHOD method_43729 generate (Lnet/minecraft/class_3218;Lnet/minecraft/class_6880;Lnet/minecraft/class_2960;ILnet/minecraft/class_2338;Z)Z + ARG 0 world + ARG 1 structurePool + ARG 2 id + ARG 4 pos + ARG 5 keepJigsaws CLASS class_4181 ShapedPoolStructurePiece FIELD field_18696 piece Lnet/minecraft/class_3790; FIELD field_18697 pieceShape Lorg/apache/commons/lang3/mutable/MutableObject; @@ -21,12 +43,17 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe METHOD (Lnet/minecraft/class_2378;ILnet/minecraft/class_2794;Lnet/minecraft/class_3485;Ljava/util/List;Lnet/minecraft/class_5819;)V ARG 1 registry ARG 2 maxSize + ARG 3 chunkGenerator + ARG 4 structureManager + ARG 5 children + ARG 6 random METHOD method_19306 generatePiece (Lnet/minecraft/class_3790;Lorg/apache/commons/lang3/mutable/MutableObject;IZLnet/minecraft/class_5539;Lnet/minecraft/class_7138;)V ARG 1 piece ARG 2 pieceShape ARG 3 minY ARG 4 modifyBoundingBox ARG 5 world + ARG 6 noiseConfig METHOD method_31113 (Lnet/minecraft/class_3785;)Ljava/lang/Integer; ARG 1 pool METHOD method_31114 (Lnet/minecraft/class_3785;)Ljava/lang/Integer; diff --git a/mappings/net/minecraft/tag/InstrumentTags.mapping b/mappings/net/minecraft/tag/InstrumentTags.mapping new file mode 100644 index 0000000000..da8d571c64 --- /dev/null +++ b/mappings/net/minecraft/tag/InstrumentTags.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_7441 net/minecraft/tag/InstrumentTags + METHOD method_43676 of (Ljava/lang/String;)Lnet/minecraft/class_6862; + ARG 0 id diff --git a/mappings/net/minecraft/util/registry/Registry.mapping b/mappings/net/minecraft/util/registry/Registry.mapping index bc9fdd0d64..30660c9c08 100644 --- a/mappings/net/minecraft/util/registry/Registry.mapping +++ b/mappings/net/minecraft/util/registry/Registry.mapping @@ -161,6 +161,8 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry FIELD field_38807 ROOT_PLACER_TYPE Lnet/minecraft/class_2378; FIELD field_39207 BANNER_PATTERN_KEY Lnet/minecraft/class_5321; FIELD field_39208 BANNER_PATTERN Lnet/minecraft/class_2378; + FIELD field_39209 INSTRUMENT_KEY Lnet/minecraft/class_5321; + FIELD field_39210 INSTRUMENT Lnet/minecraft/class_2378; METHOD (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;)V ARG 1 key ARG 2 lifecycle diff --git a/mappings/net/minecraft/world/event/GameEvent.mapping b/mappings/net/minecraft/world/event/GameEvent.mapping index fee27036d3..08eb19c833 100644 --- a/mappings/net/minecraft/world/event/GameEvent.mapping +++ b/mappings/net/minecraft/world/event/GameEvent.mapping @@ -24,21 +24,21 @@ CLASS net/minecraft/class_5712 net/minecraft/world/event/GameEvent ARG 1 affectedState METHOD method_43287 of (Lnet/minecraft/class_2680;)Lnet/minecraft/class_5712$class_7397; ARG 0 affectedState - CLASS class_7447 Info - FIELD field_39177 gameEvent Lnet/minecraft/class_5712; + CLASS class_7447 Message + FIELD field_39177 event Lnet/minecraft/class_5712; FIELD field_39178 emitterPos Lnet/minecraft/class_243; FIELD field_39179 emitter Lnet/minecraft/class_5712$class_7397; FIELD field_39180 listener Lnet/minecraft/class_5714; - FIELD field_39181 listenerPos D + FIELD field_39181 distanceTraveled D METHOD (Lnet/minecraft/class_5712;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_5714;Lnet/minecraft/class_243;)V - ARG 1 gameEvent + ARG 1 event ARG 2 emitterPos ARG 3 emitter ARG 4 listener ARG 5 listenerPos METHOD compareTo (Ljava/lang/Object;)I - ARG 1 info - METHOD method_43724 getGameEvent ()Lnet/minecraft/class_5712; + ARG 1 other + METHOD method_43724 getEvent ()Lnet/minecraft/class_5712; METHOD method_43726 getEmitterPos ()Lnet/minecraft/class_243; METHOD method_43727 getEmitter ()Lnet/minecraft/class_5712$class_7397; METHOD method_43728 getListener ()Lnet/minecraft/class_5714; diff --git a/mappings/net/minecraft/world/event/listener/GameEventListener.mapping b/mappings/net/minecraft/world/event/listener/GameEventListener.mapping index a2fbeb4079..f59e69e876 100644 --- a/mappings/net/minecraft/world/event/listener/GameEventListener.mapping +++ b/mappings/net/minecraft/world/event/listener/GameEventListener.mapping @@ -7,6 +7,7 @@ CLASS net/minecraft/class_5714 net/minecraft/world/event/listener/GameEventListe COMMENT COMMENT @return {@code true} if the game event has been accepted by this listener ARG 1 world - ARG 2 info + ARG 2 event METHOD method_32948 getRange ()I COMMENT Returns the range, in blocks, of the listener. + METHOD method_43723 shouldListenImmediately ()Z diff --git a/mappings/net/minecraft/world/event/listener/VibrationListener.mapping b/mappings/net/minecraft/world/event/listener/VibrationListener.mapping index 22c7e5152e..8c3ff7d982 100644 --- a/mappings/net/minecraft/world/event/listener/VibrationListener.mapping +++ b/mappings/net/minecraft/world/event/listener/VibrationListener.mapping @@ -68,7 +68,7 @@ CLASS net/minecraft/class_5718 net/minecraft/world/event/listener/VibrationListe ARG 1 gameEvent ARG 2 emitter METHOD method_42672 onListen ()V - METHOD method_43695 canAvoidVibrations ()Z + METHOD method_43695 triggersAvoidCriterion ()Z CLASS class_7269 Vibration FIELD field_38245 CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_5712;ILnet/minecraft/class_243;Ljava/util/UUID;Ljava/util/UUID;)V diff --git a/mappings/net/minecraft/world/gen/StructureAccessor.mapping b/mappings/net/minecraft/world/gen/StructureAccessor.mapping index bedb08407a..4f47859439 100644 --- a/mappings/net/minecraft/world/gen/StructureAccessor.mapping +++ b/mappings/net/minecraft/world/gen/StructureAccessor.mapping @@ -32,6 +32,7 @@ CLASS net/minecraft/class_5138 net/minecraft/world/gen/StructureAccessor COMMENT {@return a list of structure starts for this chunk} The structure starts COMMENT are computed from the structure references of the given section's chunk. ARG 1 sectionPos + ARG 2 structureType METHOD method_38854 getStructureContaining (Lnet/minecraft/class_2338;Lnet/minecraft/class_3195;)Lnet/minecraft/class_3449; COMMENT {@return a structure that contains the given {@code pos}} Compared to COMMENT {@link #getStructureAt}, this does not return a structure if the given @@ -41,6 +42,7 @@ CLASS net/minecraft/class_5138 net/minecraft/world/gen/StructureAccessor ARG 2 structureFeature METHOD method_39783 getStructurePresence (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;Z)Lnet/minecraft/class_6833; ARG 1 chunkPos + ARG 2 structureType ARG 3 skipExistingChunk METHOD method_39784 incrementReferences (Lnet/minecraft/class_3449;)V ARG 1 structureStart diff --git a/mappings/net/minecraft/world/gen/carver/CarverContext.mapping b/mappings/net/minecraft/world/gen/carver/CarverContext.mapping index 23c5059008..60fcbd13f7 100644 --- a/mappings/net/minecraft/world/gen/carver/CarverContext.mapping +++ b/mappings/net/minecraft/world/gen/carver/CarverContext.mapping @@ -1,11 +1,19 @@ CLASS net/minecraft/class_5873 net/minecraft/world/gen/carver/CarverContext FIELD field_35299 registryManager Lnet/minecraft/class_5455; FIELD field_35703 chunkNoiseSampler Lnet/minecraft/class_6568; + FIELD field_37706 noiseConfig Lnet/minecraft/class_7138; + FIELD field_37707 materialRule Lnet/minecraft/class_6686$class_6708; METHOD (Lnet/minecraft/class_3754;Lnet/minecraft/class_5455;Lnet/minecraft/class_5539;Lnet/minecraft/class_6568;Lnet/minecraft/class_7138;Lnet/minecraft/class_6686$class_6708;)V + ARG 1 noiseChunkGenerator + ARG 2 registryManager ARG 3 heightLimitView + ARG 4 chunkNoiseSampler + ARG 5 noiseConfig + ARG 6 materialRule METHOD method_39114 applyMaterialRule (Ljava/util/function/Function;Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;Z)Ljava/util/Optional; ARG 1 posToBiome ARG 2 chunk ARG 3 pos ARG 4 hasFluid METHOD method_39115 getRegistryManager ()Lnet/minecraft/class_5455; + METHOD method_41570 getNoiseConfig ()Lnet/minecraft/class_7138; diff --git a/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping index fbbd387534..5e925e465e 100644 --- a/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping @@ -141,6 +141,8 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator ARG 1 biome METHOD method_40450 getDebugHudText (Ljava/util/List;Lnet/minecraft/class_7138;Lnet/minecraft/class_2338;)V ARG 1 text + ARG 2 noiseConfig + ARG 3 pos METHOD method_41039 streamStructureSets ()Ljava/util/stream/Stream; METHOD method_41042 createStructureSetRegistryGetter (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; ARG 0 instance diff --git a/mappings/net/minecraft/world/gen/chunk/DebugChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/DebugChunkGenerator.mapping index da8354c031..821a53051d 100644 --- a/mappings/net/minecraft/world/gen/chunk/DebugChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/DebugChunkGenerator.mapping @@ -6,7 +6,12 @@ CLASS net/minecraft/class_2891 net/minecraft/world/gen/chunk/DebugChunkGenerator FIELD field_13164 BARRIER Lnet/minecraft/class_2680; FIELD field_24768 CODEC Lcom/mojang/serialization/Codec; FIELD field_26747 biomeRegistry Lnet/minecraft/class_2378; + METHOD (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;)V + ARG 1 structureSetRegistry + ARG 2 biomeRegistry METHOD method_12578 getBlockState (II)Lnet/minecraft/class_2680; ARG 0 x ARG 1 z + METHOD method_12579 (Lnet/minecraft/class_2248;)Ljava/util/stream/Stream; + ARG 0 block METHOD method_31169 getBiomeRegistry ()Lnet/minecraft/class_2378; diff --git a/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping index 8c4b0ed63a..6ccbcd7725 100644 --- a/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping @@ -18,6 +18,7 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator ARG 4 settings METHOD method_26263 sampleHeightmap (Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;IILorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/function/Predicate;)Ljava/util/OptionalInt; METHOD method_28548 matchesSettings (Lnet/minecraft/class_5321;)Z + ARG 1 settings METHOD method_28549 (Lnet/minecraft/class_3754;)Lnet/minecraft/class_6880; ARG 0 generator METHOD method_28550 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; @@ -41,7 +42,11 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator ARG 6 z METHOD method_38327 populateBiomes (Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V ARG 1 blender + ARG 2 noiseConfig + ARG 3 structureAccessor + ARG 4 chunk METHOD method_39172 (Lnet/minecraft/class_3754;)Lnet/minecraft/class_2378; ARG 0 generator METHOD method_41536 (Lnet/minecraft/class_5138;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)Lnet/minecraft/class_6568; ARG 4 chunk + METHOD method_41541 getSettings ()Lnet/minecraft/class_6880; diff --git a/mappings/net/minecraft/world/gen/feature/util/FeatureContext.mapping b/mappings/net/minecraft/world/gen/feature/util/FeatureContext.mapping index 963b506e8b..236f8ea9f3 100644 --- a/mappings/net/minecraft/world/gen/feature/util/FeatureContext.mapping +++ b/mappings/net/minecraft/world/gen/feature/util/FeatureContext.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_5821 net/minecraft/world/gen/feature/util/FeatureConte ARG 1 feature ARG 2 world ARG 3 generator + ARG 4 random ARG 5 origin ARG 6 config METHOD method_33652 getWorld ()Lnet/minecraft/class_5281; diff --git a/mappings/net/minecraft/world/gen/foliage/FoliagePlacer.mapping b/mappings/net/minecraft/world/gen/foliage/FoliagePlacer.mapping index c69b7abb2c..5c0a31e201 100644 --- a/mappings/net/minecraft/world/gen/foliage/FoliagePlacer.mapping +++ b/mappings/net/minecraft/world/gen/foliage/FoliagePlacer.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_4647 net/minecraft/world/gen/foliage/FoliagePlacer COMMENT This is the main method used to generate foliage. ARG 1 world ARG 2 replacer + ARG 3 random ARG 4 config ARG 5 trunkHeight ARG 6 treeNode @@ -19,6 +20,7 @@ CLASS net/minecraft/class_4647 net/minecraft/world/gen/foliage/FoliagePlacer COMMENT Generates a square of leaves with the given radius. Sub-classes can use the method {@code isInvalidForLeaves} to exclude certain positions, such as corners. ARG 1 world ARG 2 replacer + ARG 3 random ARG 4 config ARG 5 centerPos ARG 6 radius @@ -26,27 +28,33 @@ CLASS net/minecraft/class_4647 net/minecraft/world/gen/foliage/FoliagePlacer ARG 8 giantTrunk METHOD method_23451 isInvalidForLeaves (Lnet/minecraft/class_5819;IIIIZ)Z COMMENT Used to exclude certain positions such as corners when creating a square of leaves. + ARG 1 random ARG 2 dx ARG 3 y ARG 4 dz ARG 5 radius ARG 6 giantTrunk METHOD method_23452 getRandomRadius (Lnet/minecraft/class_5819;I)I + ARG 1 random ARG 2 baseHeight METHOD method_26989 getRandomHeight (Lnet/minecraft/class_5819;ILnet/minecraft/class_4643;)I + ARG 1 random ARG 2 trunkHeight ARG 3 config METHOD method_27385 generate (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_4643;ILnet/minecraft/class_4647$class_5208;II)V ARG 1 world ARG 2 replacer + ARG 3 random ARG 4 config ARG 5 trunkHeight ARG 6 treeNode ARG 7 foliageHeight ARG 8 radius METHOD method_27386 getRandomOffset (Lnet/minecraft/class_5819;)I + ARG 1 random METHOD method_27387 isPositionInvalid (Lnet/minecraft/class_5819;IIIIZ)Z COMMENT Normalizes x and z coords before checking if they are invalid. + ARG 1 random ARG 2 dx ARG 3 y ARG 4 dz @@ -61,8 +69,11 @@ CLASS net/minecraft/class_4647 net/minecraft/world/gen/foliage/FoliagePlacer METHOD method_34359 placeFoliageBlock (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_4643;Lnet/minecraft/class_2338;)V ARG 0 world ARG 1 replacer + ARG 2 random ARG 3 config ARG 4 pos + METHOD method_42380 (Lnet/minecraft/class_3610;)Z + ARG 0 fluidState CLASS class_5208 TreeNode COMMENT A point on a tree to generate foliage around FIELD field_24158 center Lnet/minecraft/class_2338; diff --git a/mappings/net/minecraft/world/gen/heightprovider/HeightProvider.mapping b/mappings/net/minecraft/world/gen/heightprovider/HeightProvider.mapping index 3d4290ff5b..c322decd70 100644 --- a/mappings/net/minecraft/world/gen/heightprovider/HeightProvider.mapping +++ b/mappings/net/minecraft/world/gen/heightprovider/HeightProvider.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_6122 net/minecraft/world/gen/heightprovider/HeightProv METHOD method_35390 (Lnet/minecraft/class_6122;)Lcom/mojang/datafixers/util/Either; ARG 0 provider METHOD method_35391 get (Lnet/minecraft/class_5819;Lnet/minecraft/class_5868;)I + ARG 1 random ARG 2 context METHOD method_35392 (Lnet/minecraft/class_6122;)Lnet/minecraft/class_6122; ARG 0 provider diff --git a/mappings/net/minecraft/world/gen/noise/NoiseRouter.mapping b/mappings/net/minecraft/world/gen/noise/NoiseRouter.mapping index 87d529a832..a034febb84 100644 --- a/mappings/net/minecraft/world/gen/noise/NoiseRouter.mapping +++ b/mappings/net/minecraft/world/gen/noise/NoiseRouter.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_6953 net/minecraft/world/gen/noise/NoiseRouter + FIELD field_37683 CODEC Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/world/gen/placementmodifier/AbstractConditionalPlacementModifier.mapping b/mappings/net/minecraft/world/gen/placementmodifier/AbstractConditionalPlacementModifier.mapping index 06815cadc4..55f5461b10 100644 --- a/mappings/net/minecraft/world/gen/placementmodifier/AbstractConditionalPlacementModifier.mapping +++ b/mappings/net/minecraft/world/gen/placementmodifier/AbstractConditionalPlacementModifier.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_6661 net/minecraft/world/gen/placementmodifier/AbstractConditionalPlacementModifier METHOD method_38918 shouldPlace (Lnet/minecraft/class_5444;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z ARG 1 context + ARG 2 random ARG 3 pos diff --git a/mappings/net/minecraft/world/gen/placementmodifier/AbstractCountPlacementModifier.mapping b/mappings/net/minecraft/world/gen/placementmodifier/AbstractCountPlacementModifier.mapping index bb8283755d..f30c77a4a0 100644 --- a/mappings/net/minecraft/world/gen/placementmodifier/AbstractCountPlacementModifier.mapping +++ b/mappings/net/minecraft/world/gen/placementmodifier/AbstractCountPlacementModifier.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_5857 net/minecraft/world/gen/placementmodifier/AbstractCountPlacementModifier METHOD method_14452 getCount (Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)I + ARG 1 random ARG 2 pos diff --git a/mappings/net/minecraft/world/gen/placementmodifier/PlacementModifier.mapping b/mappings/net/minecraft/world/gen/placementmodifier/PlacementModifier.mapping index ecdd07f619..db3201607c 100644 --- a/mappings/net/minecraft/world/gen/placementmodifier/PlacementModifier.mapping +++ b/mappings/net/minecraft/world/gen/placementmodifier/PlacementModifier.mapping @@ -8,5 +8,6 @@ CLASS net/minecraft/class_6797 net/minecraft/world/gen/placementmodifier/Placeme METHOD method_14452 getPositions (Lnet/minecraft/class_5444;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream; COMMENT Applies this placement modifier to the given position. ARG 1 context + ARG 2 random ARG 3 pos METHOD method_39615 getType ()Lnet/minecraft/class_6798;