diff --git a/mappings/net/minecraft/advancement/criterion/ThrownItemPickedUpByEntityCriterion.mapping b/mappings/net/minecraft/advancement/criterion/ThrownItemPickedUpByEntityCriterion.mapping index a6743251c8..c8b98cd5c8 100644 --- a/mappings/net/minecraft/advancement/criterion/ThrownItemPickedUpByEntityCriterion.mapping +++ b/mappings/net/minecraft/advancement/criterion/ThrownItemPickedUpByEntityCriterion.mapping @@ -1,6 +1,6 @@ CLASS net/minecraft/class_5279 net/minecraft/advancement/criterion/ThrownItemPickedUpByEntityCriterion FIELD field_24492 ID Lnet/minecraft/class_2960; - METHOD method_27975 test (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;)V + METHOD method_27975 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;)V ARG 1 player ARG 2 stack ARG 3 entity diff --git a/mappings/net/minecraft/class_5284.mapping b/mappings/net/minecraft/class_5284.mapping deleted file mode 100644 index b799f4881e..0000000000 --- a/mappings/net/minecraft/class_5284.mapping +++ /dev/null @@ -1,9 +0,0 @@ -CLASS net/minecraft/class_5284 - FIELD field_24514 defaultBlock Lnet/minecraft/class_2680; - FIELD field_24515 defaultFluid Lnet/minecraft/class_2680; - FIELD field_24516 config Lnet/minecraft/class_5311; - METHOD method_16400 getBedrockCeilingY ()I - METHOD method_16401 getBedrockFloorY ()I - METHOD method_28005 getDefaultBlock ()Lnet/minecraft/class_2680; - METHOD method_28006 getDefaultFluid ()Lnet/minecraft/class_2680; - METHOD method_28007 getConfig ()Lnet/minecraft/class_5311; diff --git a/mappings/net/minecraft/client/gui/screen/GameModeSelectionScreen.mapping b/mappings/net/minecraft/client/gui/screen/GameModeSelectionScreen.mapping new file mode 100644 index 0000000000..a77968eb4f --- /dev/null +++ b/mappings/net/minecraft/client/gui/screen/GameModeSelectionScreen.mapping @@ -0,0 +1,46 @@ +CLASS net/minecraft/class_5289 net/minecraft/client/gui/screen/GameModeSelectionScreen + FIELD field_24566 TEXTURE Lnet/minecraft/class_2960; + FIELD field_24567 UI_WIDTH I + FIELD field_24568 currentGameMode Ljava/util/Optional; + FIELD field_24569 gameMode Ljava/util/Optional; + FIELD field_24570 lastMouseX I + FIELD field_24571 lastMouseY I + FIELD field_24572 mouseUsedForSelection Z + FIELD field_24573 gameModeButtons Ljava/util/List; + METHOD method_28063 drawHotkeys (Lnet/minecraft/class_4587;Ljava/lang/String;Ljava/lang/String;II)V + ARG 2 keyName + ARG 3 action + ARG 4 x + ARG 5 y + METHOD method_28064 apply (Lnet/minecraft/class_310;Ljava/util/Optional;)V + ARG 0 client + ARG 1 gameMode + METHOD method_28068 apply ()V + METHOD method_28069 checkForClose ()Z + CLASS class_5290 GameMode + FIELD field_24580 VALUES [Lnet/minecraft/class_5289$class_5290; + FIELD field_24581 text Lnet/minecraft/class_2561; + FIELD field_24582 command Ljava/lang/String; + FIELD field_24583 icon Lnet/minecraft/class_1799; + METHOD (Ljava/lang/String;ILnet/minecraft/class_2561;Ljava/lang/String;Lnet/minecraft/class_1799;)V + ARG 4 command + ARG 5 icon + METHOD method_28070 getText ()Lnet/minecraft/class_2561; + METHOD method_28074 renderIcon (Lnet/minecraft/class_918;II)V + ARG 2 x + ARG 3 y + METHOD method_28075 getCommand ()Ljava/lang/String; + METHOD method_28076 of (Lnet/minecraft/class_1934;)Ljava/util/Optional; + METHOD method_28078 next ()Ljava/util/Optional; + CLASS class_5291 ButtonWidget + FIELD field_24586 gameMode Lnet/minecraft/class_5289$class_5290; + FIELD field_24587 selected Z + METHOD (Lnet/minecraft/class_5289;Lnet/minecraft/class_5289$class_5290;II)V + ARG 3 x + ARG 4 y + METHOD method_28080 drawBackground (Lnet/minecraft/class_4587;Lnet/minecraft/class_1060;)V + ARG 1 matrices + METHOD method_28082 drawSelectionBox (Lnet/minecraft/class_4587;Lnet/minecraft/class_1060;)V + ARG 1 matrices + METHOD method_28083 setSelected (Z)V + ARG 1 selected diff --git a/mappings/net/minecraft/client/gui/screen/ingame/GameModeSwitcherScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/GameModeSwitcherScreen.mapping deleted file mode 100644 index 2140345f37..0000000000 --- a/mappings/net/minecraft/client/gui/screen/ingame/GameModeSwitcherScreen.mapping +++ /dev/null @@ -1,53 +0,0 @@ -CLASS net/minecraft/class_5289 net/minecraft/client/gui/screen/ingame/GameModeSwitcherScreen - FIELD field_24566 TEXTURE Lnet/minecraft/class_2960; - FIELD field_24567 WIDTH I - FIELD field_24568 previousGameMode Ljava/util/Optional; - FIELD field_24569 selectedGameMode Ljava/util/Optional; - FIELD field_24570 cachedMouseX I - FIELD field_24571 cachedMouseY I - FIELD field_24572 useMouse Z - FIELD field_24573 gameModeButtons Ljava/util/List; - METHOD method_28063 drawText (Lnet/minecraft/class_4587;Ljava/lang/String;Ljava/lang/String;II)V - ARG 1 matrices - ARG 2 pressF4 - ARG 3 selectNext - ARG 4 y - ARG 5 x - METHOD method_28064 switchGameMode (Lnet/minecraft/class_310;Ljava/util/Optional;)V - ARG 0 client - ARG 1 gameMode - METHOD method_28068 onClose ()V - METHOD method_28069 shouldClose ()Z - CLASS class_5290 GameMode - FIELD field_24580 MODES [Lnet/minecraft/class_5289$class_5290; - FIELD field_24581 name Lnet/minecraft/class_2561; - FIELD field_24582 command Ljava/lang/String; - FIELD field_24583 icon Lnet/minecraft/class_1799; - METHOD (Ljava/lang/String;ILnet/minecraft/class_2561;Ljava/lang/String;Lnet/minecraft/class_1799;)V - ARG 3 name - ARG 4 command - ARG 5 icon - METHOD method_28070 getName ()Lnet/minecraft/class_2561; - METHOD method_28074 renderIcon (Lnet/minecraft/class_918;II)V - ARG 1 itemRenderer - ARG 2 x - ARG 3 y - METHOD method_28075 getCommand ()Ljava/lang/String; - METHOD method_28076 fromGameMode (Lnet/minecraft/class_1934;)Ljava/util/Optional; - ARG 0 gameMode - METHOD method_28078 getNext ()Ljava/util/Optional; - CLASS class_5291 Button - FIELD field_24586 gameMode Lnet/minecraft/class_5289$class_5290; - FIELD field_24587 selected Z - METHOD (Lnet/minecraft/class_5289;Lnet/minecraft/class_5289$class_5290;II)V - ARG 2 gameMode - ARG 3 x - ARG 4 y - METHOD method_28080 render (Lnet/minecraft/class_4587;Lnet/minecraft/class_1060;)V - ARG 1 matrices - ARG 2 textureManager - METHOD method_28082 renderSelected (Lnet/minecraft/class_4587;Lnet/minecraft/class_1060;)V - ARG 1 matrices - ARG 2 textureManager - METHOD method_28083 select (Z)V - ARG 1 selected diff --git a/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping b/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping index 596336aaa4..d33f501d0d 100644 --- a/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldScreen FIELD field_24287 gameRulesButton Lnet/minecraft/class_4185; FIELD field_24288 gameRules Lnet/minecraft/class_1928; + FIELD field_24588 moreOptionsDialog Lnet/minecraft/class_5292; FIELD field_3178 hardcore Z FIELD field_3179 tweakedCheats Z FIELD field_3182 enableCheatsButton Lnet/minecraft/class_4185; @@ -27,6 +28,7 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS METHOD method_2722 updateSettingsLabels ()V METHOD method_2727 updateSaveFolderName ()V METHOD method_2736 createLevel ()V + METHOD method_28084 setMoreOptionsOpen ()V CLASS class_4539 Mode FIELD field_20628 translationSuffix Ljava/lang/String; FIELD field_20629 defaultGameMode Lnet/minecraft/class_1934; diff --git a/mappings/net/minecraft/client/gui/screen/world/MoreOptionsDialog.mapping b/mappings/net/minecraft/client/gui/screen/world/MoreOptionsDialog.mapping new file mode 100644 index 0000000000..f1bd8f9e52 --- /dev/null +++ b/mappings/net/minecraft/client/gui/screen/world/MoreOptionsDialog.mapping @@ -0,0 +1,24 @@ +CLASS net/minecraft/class_5292 net/minecraft/client/gui/screen/world/MoreOptionsDialog + FIELD field_24589 bonusItemsButton Lnet/minecraft/class_4185; + FIELD field_24591 AMPLIFIED_INFO_TEXT Lnet/minecraft/class_2561; + FIELD field_24592 textRenderer Lnet/minecraft/class_327; + FIELD field_24593 parentWidth I + FIELD field_24594 seedTextField Lnet/minecraft/class_342; + FIELD field_24595 mapFeaturesButton Lnet/minecraft/class_4185; + FIELD field_24596 mapTypeButton Lnet/minecraft/class_4185; + FIELD field_24597 customizeTypeButton Lnet/minecraft/class_4185; + FIELD field_24598 generatorOptions Lnet/minecraft/class_5285; + FIELD field_24600 seedText Ljava/lang/String; + METHOD (Lnet/minecraft/class_5285;)V + ARG 1 generatorOptions + METHOD method_28085 isDebugWorld ()Z + METHOD method_28086 setGeneratorOptions (Lnet/minecraft/class_5285;)V + METHOD method_28092 (Lnet/minecraft/class_525;Lnet/minecraft/class_310;Lnet/minecraft/class_327;)V + ARG 1 parent + ARG 2 client + ARG 3 textRenderer + METHOD method_28095 tryParseLong (Ljava/lang/String;)Ljava/util/OptionalLong; + METHOD method_28096 getGeneratorOptions (Z)Lnet/minecraft/class_5285; + ARG 1 hardcore + METHOD method_28101 setVisible (Z)V + ARG 1 visible diff --git a/mappings/net/minecraft/client/render/BackgroundRenderer.mapping b/mappings/net/minecraft/client/render/BackgroundRenderer.mapping index e15b1e9d4f..06fce1b3e9 100644 --- a/mappings/net/minecraft/client/render/BackgroundRenderer.mapping +++ b/mappings/net/minecraft/client/render/BackgroundRenderer.mapping @@ -6,6 +6,9 @@ CLASS net/minecraft/class_758 net/minecraft/client/render/BackgroundRenderer FIELD field_4041 nextWaterFogColor I FIELD field_4042 lastWaterFogColorUpdateTime J METHOD method_3210 render (Lnet/minecraft/class_4184;FLnet/minecraft/class_638;IF)V + ARG 0 camera + ARG 1 tickDelta + ARG 2 world METHOD method_3211 applyFog (Lnet/minecraft/class_4184;Lnet/minecraft/class_758$class_4596;FZ)V ARG 0 camera ARG 1 fogType diff --git a/mappings/net/minecraft/client/render/SkyProperties.mapping b/mappings/net/minecraft/client/render/SkyProperties.mapping new file mode 100644 index 0000000000..55c4437586 --- /dev/null +++ b/mappings/net/minecraft/client/render/SkyProperties.mapping @@ -0,0 +1,26 @@ +CLASS net/minecraft/class_5294 net/minecraft/client/render/SkyProperties + FIELD field_24609 BY_DIMENSION_TYPE Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; + FIELD field_24610 rgba [F + FIELD field_24611 cloudsHeight F + FIELD field_24612 alternateSkyColor Z + FIELD field_24613 shouldRenderSky Z + METHOD (FZZ)V + ARG 1 cloudsHeight + ARG 2 alternateSkyColor + ARG 3 shouldRenderSky + METHOD method_28108 getCloudsHeight ()F + METHOD method_28109 getSkyColor (FF)[F + ARG 1 skyAngle + ARG 2 tickDelta + METHOD method_28110 useThickFog (II)Z + ARG 1 camX + ARG 2 camY + METHOD method_28111 byDimensionType (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5294; + METHOD method_28112 adjustSkyColor (Lnet/minecraft/class_243;F)Lnet/minecraft/class_243; + ARG 1 color + ARG 2 sunHeight + METHOD method_28113 isAlternateSkyColor ()Z + METHOD method_28114 shouldRenderSky ()Z + CLASS class_5295 End + CLASS class_5296 Nether + CLASS class_5297 Overworld diff --git a/mappings/net/minecraft/client/render/WorldRenderer.mapping b/mappings/net/minecraft/client/render/WorldRenderer.mapping index 158d899bd5..e6aec7c260 100644 --- a/mappings/net/minecraft/client/render/WorldRenderer.mapping +++ b/mappings/net/minecraft/client/render/WorldRenderer.mapping @@ -153,12 +153,15 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer ARG 2 pos ARG 3 playing METHOD method_3250 renderEndSky (Lnet/minecraft/class_4587;)V + ARG 1 matrices METHOD method_3251 renderLayer (Lnet/minecraft/class_1921;Lnet/minecraft/class_4587;DDD)V METHOD method_3252 tick ()V METHOD method_3254 drawEntityOutlinesFramebuffer ()V METHOD method_3255 renderStars (Lnet/minecraft/class_287;)V ARG 1 buffer METHOD method_3257 renderSky (Lnet/minecraft/class_4587;F)V + ARG 1 matrices + ARG 2 tickDelta METHOD method_3258 drawBox (Lnet/minecraft/class_287;DDDDDDFFFF)V ARG 0 buffer ARG 1 x1 diff --git a/mappings/net/minecraft/client/world/ClientChunkManager.mapping b/mappings/net/minecraft/client/world/ClientChunkManager.mapping index 9fd5ef39f8..257934cccf 100644 --- a/mappings/net/minecraft/client/world/ClientChunkManager.mapping +++ b/mappings/net/minecraft/client/world/ClientChunkManager.mapping @@ -20,6 +20,8 @@ CLASS net/minecraft/class_631 net/minecraft/client/world/ClientChunkManager METHOD method_20317 setChunkMapCenter (II)V ARG 1 x ARG 2 z + METHOD method_28102 tick (Ljava/util/function/BooleanSupplier;)V + ARG 1 shouldKeepTicking METHOD method_2859 unload (II)V ARG 1 chunkX ARG 2 chunkZ diff --git a/mappings/net/minecraft/client/world/ClientWorld.mapping b/mappings/net/minecraft/client/world/ClientWorld.mapping index 9f15a75571..4351f6c86f 100644 --- a/mappings/net/minecraft/client/world/ClientWorld.mapping +++ b/mappings/net/minecraft/client/world/ClientWorld.mapping @@ -6,6 +6,9 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld FIELD field_18226 players Ljava/util/List; FIELD field_21526 lightningTicksLeft I FIELD field_21527 colorCache Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap; + FIELD field_24430 clientWorldProperties Lnet/minecraft/class_638$class_5271; + FIELD field_24605 chunkManager Lnet/minecraft/class_631; + FIELD field_24606 skyProperties Lnet/minecraft/class_5294; FIELD field_3727 netHandler Lnet/minecraft/class_634; FIELD field_3729 client Lnet/minecraft/class_310; FIELD field_3733 scoreboard Lnet/minecraft/class_269; @@ -50,6 +53,7 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld METHOD method_27873 setSpawnPos (Lnet/minecraft/class_2338;)V ARG 1 pos METHOD method_27874 getSpawnPos ()Lnet/minecraft/class_2338; + METHOD method_28103 getSkyProperties ()Lnet/minecraft/class_5294; METHOD method_2932 addParticle (DDDDDLnet/minecraft/class_2394;)V ARG 1 minX ARG 3 maxX @@ -94,6 +98,27 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld ARG 4 y METHOD method_8435 setTimeOfDay (J)V METHOD method_8441 tick (Ljava/util/function/BooleanSupplier;)V - CLASS class_5271 + CLASS class_5271 Properties + FIELD field_24433 hardcore Z + FIELD field_24434 gameRules Lnet/minecraft/class_1928; + FIELD field_24435 spawnX I + FIELD field_24436 spawnY I + FIELD field_24437 spawnZ I + FIELD field_24438 time J + FIELD field_24439 timeOfDay J + FIELD field_24440 raining Z + FIELD field_24441 difficulty Lnet/minecraft/class_1267; + FIELD field_24442 difficultyLocked Z + FIELD field_24607 flatWorld Z + METHOD (Lnet/minecraft/class_1267;ZZ)V + ARG 1 difficulty + ARG 2 hardcore + ARG 3 flatWorld + METHOD method_27875 setDifficulty (Lnet/minecraft/class_1267;)V METHOD method_165 setTimeOfDay (J)V METHOD method_177 setTime (J)V + ARG 1 difficulty + METHOD method_27876 setDifficultyLocked (Z)V + ARG 1 difficultyLocked + METHOD method_28105 getSkyDarknessHeight ()D + METHOD method_28106 getHorizonShadingRatio ()D diff --git a/mappings/net/minecraft/command/arguments/UuidArgumentType.mapping b/mappings/net/minecraft/command/arguments/UuidArgumentType.mapping new file mode 100644 index 0000000000..46c7b3ac58 --- /dev/null +++ b/mappings/net/minecraft/command/arguments/UuidArgumentType.mapping @@ -0,0 +1,10 @@ +CLASS net/minecraft/class_5242 net/minecraft/command/arguments/UuidArgumentType + FIELD field_24318 INVALID_UUID Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; + FIELD field_24319 EXAMPLES Ljava/util/Collection; + FIELD field_24320 VALID_CHARACTERS Ljava/util/regex/Pattern; + METHOD method_27643 uuid ()Lnet/minecraft/class_5242; + METHOD method_27645 getUuid (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/UUID; + ARG 0 context + ARG 1 name + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/datafixer/fix/EntityShulkerRotationFix.mapping b/mappings/net/minecraft/datafixer/fix/EntityShulkerRotationFix.mapping index 7af73b50b1..b2146ff432 100644 --- a/mappings/net/minecraft/datafixer/fix/EntityShulkerRotationFix.mapping +++ b/mappings/net/minecraft/datafixer/fix/EntityShulkerRotationFix.mapping @@ -1,4 +1,4 @@ CLASS net/minecraft/class_5277 net/minecraft/datafixer/fix/EntityShulkerRotationFix METHOD (Lcom/mojang/datafixers/schemas/Schema;)V ARG 1 outputSchema - METHOD method_27960 fixShulkerRotation (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + METHOD method_27960 fixRotation (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; diff --git a/mappings/net/minecraft/entity/Dismounting.mapping b/mappings/net/minecraft/entity/Dismounting.mapping new file mode 100644 index 0000000000..8bc524bb22 --- /dev/null +++ b/mappings/net/minecraft/entity/Dismounting.mapping @@ -0,0 +1,9 @@ +CLASS net/minecraft/class_5275 net/minecraft/entity/Dismounting + METHOD method_27932 canDismountInBlock (D)Z + ARG 0 height + METHOD method_27933 canPlaceEntityAt (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_238;)Z + ARG 0 world + ARG 1 entity + ARG 2 targetBox + METHOD method_27934 getDismountOffsets (Lnet/minecraft/class_2350;)[[I + ARG 0 movementDirection diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index e1bede7c61..96a867414f 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -217,7 +217,13 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity METHOD method_24516 isInRange (Lnet/minecraft/class_1297;D)Z ARG 1 other ARG 2 radius + METHOD method_24826 getPassengerDismountOffset (DDF)Lnet/minecraft/class_243; + ARG 0 vehicleWidth + ARG 2 passengerWidth + ARG 4 passengerYaw METHOD method_24828 isOnGround ()Z + METHOD method_24829 updatePassengerForDismount (Lnet/minecraft/class_1309;)Lnet/minecraft/class_243; + ARG 1 passenger METHOD method_24830 setOnGround (Z)V ARG 1 onGround METHOD method_25936 getLandingBlockState ()Lnet/minecraft/class_2680; diff --git a/mappings/net/minecraft/entity/LivingEntity.mapping b/mappings/net/minecraft/entity/LivingEntity.mapping index 4cfa84105a..6f8ba6b3af 100644 --- a/mappings/net/minecraft/entity/LivingEntity.mapping +++ b/mappings/net/minecraft/entity/LivingEntity.mapping @@ -169,6 +169,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity COMMENT COMMENT

This checks both the entity's main and off hand. METHOD method_24831 getPoses ()Lcom/google/common/collect/ImmutableList; + METHOD method_24833 getBoundingBox (Lnet/minecraft/class_4050;)Lnet/minecraft/class_238; METHOD method_26319 canWalkOnLava (Lnet/minecraft/class_3611;)Z METHOD method_26825 getAttributeValue (Lnet/minecraft/class_1320;)D ARG 1 attribute diff --git a/mappings/net/minecraft/util/WorldSavePath.mapping b/mappings/net/minecraft/util/WorldSavePath.mapping new file mode 100644 index 0000000000..8ace14532d --- /dev/null +++ b/mappings/net/minecraft/util/WorldSavePath.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_5218 net/minecraft/util/WorldSavePath + FIELD field_24188 ROOT Lnet/minecraft/class_5218; + FIELD field_24189 relativePath Ljava/lang/String; + METHOD (Ljava/lang/String;)V + ARG 1 relativePath + METHOD method_27423 getRelativePath ()Ljava/lang/String; diff --git a/mappings/net/minecraft/class_5269.mapping b/mappings/net/minecraft/world/MutableWorldProperties.mapping similarity index 75% rename from mappings/net/minecraft/class_5269.mapping rename to mappings/net/minecraft/world/MutableWorldProperties.mapping index 224f5eb249..21538aa7c7 100644 --- a/mappings/net/minecraft/class_5269.mapping +++ b/mappings/net/minecraft/world/MutableWorldProperties.mapping @@ -1,4 +1,4 @@ -CLASS net/minecraft/class_5269 +CLASS net/minecraft/class_5269 net/minecraft/world/MutableWorldProperties METHOD method_187 setSpawnPos (Lnet/minecraft/class_2338;)V ARG 1 pos METHOD method_27416 setSpawnX (I)V diff --git a/mappings/net/minecraft/class_5219.mapping b/mappings/net/minecraft/world/SaveProperties.mapping similarity index 91% rename from mappings/net/minecraft/class_5219.mapping rename to mappings/net/minecraft/world/SaveProperties.mapping index e8a3e4c407..ed65a044c4 100644 --- a/mappings/net/minecraft/class_5219.mapping +++ b/mappings/net/minecraft/world/SaveProperties.mapping @@ -1,4 +1,4 @@ -CLASS net/minecraft/class_5219 +CLASS net/minecraft/class_5219 net/minecraft/world/SaveProperties METHOD method_146 getGameRules ()Lnet/minecraft/class_1928; METHOD method_150 getLevelName ()Ljava/lang/String; METHOD method_151 populateCrashReport (Lnet/minecraft/class_129;)V @@ -30,3 +30,4 @@ CLASS net/minecraft/class_5219 METHOD method_27433 getLevelInfo ()Lnet/minecraft/class_1940; METHOD method_27440 getFormatName (I)Ljava/lang/String; ARG 1 id + METHOD method_27859 getMainWorldProperties ()Lnet/minecraft/class_5268; diff --git a/mappings/net/minecraft/world/World.mapping b/mappings/net/minecraft/world/World.mapping index a58adb8e2b..02ac5b8a8a 100644 --- a/mappings/net/minecraft/world/World.mapping +++ b/mappings/net/minecraft/world/World.mapping @@ -57,6 +57,11 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World ARG 1 pos ARG 2 entity ARG 3 direction + METHOD method_26097 getCollisionHeightAt (Lnet/minecraft/class_2338;Ljava/util/function/Predicate;)D + ARG 1 pos + METHOD method_26372 getCollisionHeightAt (Lnet/minecraft/class_2338;)D + ARG 1 pos + METHOD method_27982 isDebugWorld ()Z METHOD method_8413 updateListeners (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V ARG 1 pos ARG 2 oldState diff --git a/mappings/net/minecraft/class_5217.mapping b/mappings/net/minecraft/world/WorldProperties.mapping similarity index 89% rename from mappings/net/minecraft/class_5217.mapping rename to mappings/net/minecraft/world/WorldProperties.mapping index 4bdef86a50..dcb298d692 100644 --- a/mappings/net/minecraft/class_5217.mapping +++ b/mappings/net/minecraft/world/WorldProperties.mapping @@ -1,4 +1,4 @@ -CLASS net/minecraft/class_5217 +CLASS net/minecraft/class_5217 net/minecraft/world/WorldProperties METHOD method_144 getSpawnY ()I METHOD method_146 getGameRules ()Lnet/minecraft/class_1928; METHOD method_151 populateCrashReport (Lnet/minecraft/class_129;)V diff --git a/mappings/net/minecraft/world/biome/source/BiomeSource.mapping b/mappings/net/minecraft/world/biome/source/BiomeSource.mapping index 601c1f1038..854369a4da 100644 --- a/mappings/net/minecraft/world/biome/source/BiomeSource.mapping +++ b/mappings/net/minecraft/world/biome/source/BiomeSource.mapping @@ -3,7 +3,9 @@ CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource FIELD field_9390 topMaterials Ljava/util/Set; FIELD field_9391 SPAWN_BIOMES Ljava/util/List; FIELD field_9392 structureFeatures Ljava/util/Map; - METHOD method_27985 create (J)Lnet/minecraft/class_1966; + METHOD (Ljava/util/List;)V + ARG 1 biomes + METHOD method_27985 withSeed (J)Lnet/minecraft/class_1966; ARG 1 seed METHOD method_8754 hasStructureFeature (Lnet/minecraft/class_3195;)Z ARG 1 feature diff --git a/mappings/net/minecraft/world/border/WorldBorder.mapping b/mappings/net/minecraft/world/border/WorldBorder.mapping index 60606b1585..3c4d705506 100644 --- a/mappings/net/minecraft/world/border/WorldBorder.mapping +++ b/mappings/net/minecraft/world/border/WorldBorder.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_2784 net/minecraft/world/border/WorldBorder FIELD field_12736 area Lnet/minecraft/class_2784$class_2785; FIELD field_12737 centerZ D FIELD field_12738 centerX D + FIELD field_24122 DEFAULT_BORDER Lnet/minecraft/class_2784$class_5200; METHOD method_11951 contains (Lnet/minecraft/class_1923;)Z ARG 1 pos METHOD method_11952 contains (Lnet/minecraft/class_2338;)Z @@ -41,6 +42,7 @@ CLASS net/minecraft/class_2784 net/minecraft/world/border/WorldBorder METHOD method_11971 getBuffer ()D METHOD method_11972 getWarningBlocks ()I METHOD method_11973 setMaxWorldBorderRadius (I)V + ARG 1 radius METHOD method_11974 getShrinkingSpeed ()D METHOD method_11975 setWarningTime (I)V ARG 1 warningTime @@ -59,7 +61,8 @@ CLASS net/minecraft/class_2784 net/minecraft/world/border/WorldBorder ARG 1 listener METHOD method_17903 asVoxelShape ()Lnet/minecraft/class_265; METHOD method_17905 load (Lnet/minecraft/class_2784$class_5200;)V - ARG 1 levelProperties + ARG 1 properties + METHOD method_27355 write ()Lnet/minecraft/class_2784$class_5200; CLASS class_2785 Area METHOD method_11984 getSize ()D METHOD method_11985 getBoundSouth ()D @@ -94,3 +97,37 @@ CLASS net/minecraft/class_2784 net/minecraft/world/border/WorldBorder METHOD (Lnet/minecraft/class_2784;D)V ARG 1 size METHOD method_11996 recalculateBounds ()V + CLASS class_5200 Properties + FIELD field_24123 centerX D + FIELD field_24124 centerZ D + FIELD field_24125 damagePerBlock D + FIELD field_24126 buffer D + FIELD field_24127 warningBlocks I + FIELD field_24128 warningTime I + FIELD field_24129 size D + FIELD field_24130 targetRemainingTime J + FIELD field_24131 targetSize D + METHOD (DDDDIIDJD)V + ARG 1 centerX + ARG 3 centerZ + ARG 5 damagePerBlock + ARG 7 buffer + ARG 9 warningBlocks + ARG 10 warningTime + ARG 11 size + ARG 13 targetRemainingTime + ARG 15 targetSize + METHOD (Lnet/minecraft/class_2784;)V + ARG 1 worldBorder + METHOD method_27356 getCenterX ()D + METHOD method_27357 toTag (Lnet/minecraft/class_2487;)V + ARG 1 tag + METHOD method_27358 fromDynamic (Lcom/mojang/serialization/DynamicLike;Lnet/minecraft/class_2784$class_5200;)Lnet/minecraft/class_2784$class_5200; + METHOD method_27359 getCenterZ ()D + METHOD method_27360 getDamagePerBlock ()D + METHOD method_27361 getBuffer ()D + METHOD method_27362 getWarningBlocks ()I + METHOD method_27363 getWarningTime ()I + METHOD method_27364 getSize ()D + METHOD method_27365 getTargetRemainingTime ()J + METHOD method_27366 getTargetSize ()D diff --git a/mappings/net/minecraft/world/gen/GeneratorOptions.mapping b/mappings/net/minecraft/world/gen/GeneratorOptions.mapping new file mode 100644 index 0000000000..a675af8d61 --- /dev/null +++ b/mappings/net/minecraft/world/gen/GeneratorOptions.mapping @@ -0,0 +1,33 @@ +CLASS net/minecraft/class_5285 net/minecraft/world/gen/GeneratorOptions + FIELD field_24520 DEMO_CONFIG Lnet/minecraft/class_5285; + FIELD field_24521 FLAT_CONFIG Lnet/minecraft/class_5285; + FIELD field_24524 DEMO_SEED I + FIELD field_24525 LOGGER Lorg/apache/logging/log4j/Logger; + FIELD field_24526 seed J + FIELD field_24527 generateStructures Z + FIELD field_24528 bonusChest Z + FIELD field_24532 legacyCustomOptions Ljava/util/Optional; + METHOD (JZZLjava/util/LinkedHashMap;)V + ARG 1 seed + ARG 3 generateStructures + ARG 4 bonusChest + METHOD (JZZLjava/util/LinkedHashMap;Ljava/util/Optional;)V + ARG 1 seed + ARG 3 generateStructures + ARG 4 bonusChest + ARG 6 legacyCustomOptions + METHOD method_28009 getDefaultOptions ()Lnet/minecraft/class_5285; + METHOD method_28021 fromProperties (Ljava/util/Properties;)Lnet/minecraft/class_5285; + METHOD method_28024 withHardcore (ZLjava/util/OptionalLong;)Lnet/minecraft/class_5285; + ARG 1 hardcore + ARG 2 seed + METHOD method_28028 getSeed ()J + METHOD method_28029 shouldGenerateStructures ()Z + METHOD method_28030 hasBonusChest ()Z + METHOD method_28032 getChunkGenerator ()Lnet/minecraft/class_2794; + METHOD method_28033 isDebugWorld ()Z + METHOD method_28034 isFlatWorld ()Z + METHOD method_28035 isLegacyCustomizedType ()Z + METHOD method_28036 withBonusChest ()Lnet/minecraft/class_5285; + METHOD method_28037 toggleGenerateStructures ()Lnet/minecraft/class_5285; + METHOD method_28038 toggleBonusChest ()Lnet/minecraft/class_5285; diff --git a/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping index ceaa355f21..9df46351f5 100644 --- a/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping @@ -58,5 +58,5 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator METHOD method_26261 getColumnSample (II)Lnet/minecraft/class_1922; ARG 1 x ARG 2 z - METHOD method_27997 create (J)Lnet/minecraft/class_2794; + METHOD method_27997 withSeed (J)Lnet/minecraft/class_2794; ARG 1 seed diff --git a/mappings/net/minecraft/world/gen/chunk/ChunkGeneratorType.mapping b/mappings/net/minecraft/world/gen/chunk/ChunkGeneratorType.mapping new file mode 100644 index 0000000000..597479a9fa --- /dev/null +++ b/mappings/net/minecraft/world/gen/chunk/ChunkGeneratorType.mapping @@ -0,0 +1,43 @@ +CLASS net/minecraft/class_5284 net/minecraft/world/gen/chunk/ChunkGeneratorType + FIELD field_24514 defaultBlock Lnet/minecraft/class_2680; + FIELD field_24515 defaultFluid Lnet/minecraft/class_2680; + FIELD field_24516 config Lnet/minecraft/class_5311; + FIELD field_24783 bedrockCeilingY I + FIELD field_24784 bedrockFloorY I + METHOD (Lnet/minecraft/class_5311;Lnet/minecraft/class_5309;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIIZ)V + ARG 1 config + ARG 3 defaultBlock + ARG 4 defaultFluid + METHOD (Lnet/minecraft/class_5311;Lnet/minecraft/class_5309;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIIZLjava/util/Optional;)V + ARG 1 config + ARG 3 defaultBlock + ARG 4 defaultFluid + METHOD method_16400 getBedrockCeilingY ()I + COMMENT Returns the Y level of the bedrock ceiling. + COMMENT + COMMENT

If a number less than 1 is returned, the ceiling will not be generated. + METHOD method_16401 getBedrockFloorY ()I + COMMENT Returns the Y level of the bedrock floor. + COMMENT + COMMENT

If a number greater than 255 is returned, the floor will not be generated. + METHOD method_28005 getDefaultBlock ()Lnet/minecraft/class_2680; + METHOD method_28006 getDefaultFluid ()Lnet/minecraft/class_2680; + METHOD method_28007 getConfig ()Lnet/minecraft/class_5311; + CLASS class_5307 Preset + FIELD field_24795 BY_ID Ljava/util/Map; + FIELD field_24796 text Lnet/minecraft/class_2561; + FIELD field_24797 id Lnet/minecraft/class_2960; + FIELD field_24798 chunkGeneratorType Lnet/minecraft/class_5284; + METHOD (Ljava/lang/String;Ljava/util/function/Function;)V + ARG 1 id + ARG 2 generatorTypeGetter + METHOD method_28564 createCavesType (Lnet/minecraft/class_5311;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_5284$class_5307;)Lnet/minecraft/class_5284; + ARG 0 config + ARG 1 defaultBlock + ARG 2 defaultFluid + METHOD method_28565 createIslandsType (Lnet/minecraft/class_5311;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_5284$class_5307;Z)Lnet/minecraft/class_5284; + ARG 0 config + ARG 1 defaultBlock + ARG 2 defaultFluid + METHOD method_28566 createOverworldType (Lnet/minecraft/class_5311;ZLnet/minecraft/class_5284$class_5307;)Lnet/minecraft/class_5284; + METHOD method_28568 getChunkGeneratorType ()Lnet/minecraft/class_5284; diff --git a/mappings/net/minecraft/world/gen/chunk/DebugChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/DebugChunkGenerator.mapping index e81a81bb86..bd91e2d1cb 100644 --- a/mappings/net/minecraft/world/gen/chunk/DebugChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/DebugChunkGenerator.mapping @@ -4,7 +4,7 @@ CLASS net/minecraft/class_2891 net/minecraft/world/gen/chunk/DebugChunkGenerator FIELD field_13162 AIR Lnet/minecraft/class_2680; FIELD field_13163 BLOCK_STATES Ljava/util/List; FIELD field_13164 BARRIER Lnet/minecraft/class_2680; - FIELD field_24509 generator Lnet/minecraft/class_2891; + FIELD field_24509 INSTANCE Lnet/minecraft/class_2891; METHOD method_12578 getBlockState (II)Lnet/minecraft/class_2680; ARG 0 x ARG 1 z diff --git a/mappings/net/minecraft/world/level/LevelProperties.mapping b/mappings/net/minecraft/world/level/LevelProperties.mapping index 9a4df541fa..f589a55395 100644 --- a/mappings/net/minecraft/world/level/LevelProperties.mapping +++ b/mappings/net/minecraft/world/level/LevelProperties.mapping @@ -25,6 +25,35 @@ CLASS net/minecraft/class_31 net/minecraft/world/level/LevelProperties FIELD field_198 timeOfDay J FIELD field_21837 serverBrands Ljava/util/Set; FIELD field_21838 modded Z + FIELD field_24193 worldBorder Lnet/minecraft/class_2784$class_5200; + FIELD field_25029 LOGGER Lorg/apache/logging/log4j/Logger; + METHOD (Lcom/mojang/datafixers/DataFixer;ILnet/minecraft/class_2487;ZIIIJJIIIZIZZZLnet/minecraft/class_2784$class_5200;IILjava/util/UUID;Ljava/util/LinkedHashSet;Ljava/util/LinkedHashSet;Ljava/util/Set;Lnet/minecraft/class_236;Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;Lnet/minecraft/class_1940;)V + ARG 1 dataFixer + ARG 2 dataVersion + ARG 3 playerData + ARG 4 modded + ARG 5 spawnX + ARG 6 spawnY + ARG 7 spawnZ + ARG 8 time + ARG 10 timeOfDay + ARG 12 version + ARG 13 clearWeatherTime + ARG 14 rainTime + ARG 15 raining + ARG 16 thunderTime + ARG 17 thundering + ARG 18 initialized + ARG 19 difficultyLocked + ARG 20 worldBorder + ARG 21 wanderingTraderSpawnDelay + ARG 22 wanderingTraderSpawnChance + ARG 23 wanderingTraderId + ARG 24 serverBrands + ARG 25 enabledDataPacks + ARG 26 disabledDataPacks + ARG 27 scheduledEvents + ARG 28 customBossEvents METHOD method_158 updateProperties (Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;)V ARG 1 levelTag ARG 2 playerTag diff --git a/mappings/net/minecraft/class_5268.mapping b/mappings/net/minecraft/world/level/ServerWorldProperties.mapping similarity index 81% rename from mappings/net/minecraft/class_5268.mapping rename to mappings/net/minecraft/world/level/ServerWorldProperties.mapping index cb1c2ba0ce..cd313842f6 100644 --- a/mappings/net/minecraft/class_5268.mapping +++ b/mappings/net/minecraft/world/level/ServerWorldProperties.mapping @@ -1,4 +1,4 @@ -CLASS net/minecraft/class_5268 +CLASS net/minecraft/class_5268 net/minecraft/world/level/ServerWorldProperties METHOD method_143 getScheduledEvents ()Lnet/minecraft/class_236; METHOD method_145 getThunderTime ()I METHOD method_147 setThundering (Z)V @@ -27,3 +27,6 @@ CLASS net/minecraft/class_5268 METHOD method_222 isInitialized ()Z METHOD method_223 setInitialized (Z)V ARG 1 initialized + METHOD method_27415 setWorldBorder (Lnet/minecraft/class_2784$class_5200;)V + ARG 1 properties + METHOD method_27422 getWorldBorder ()Lnet/minecraft/class_2784$class_5200; diff --git a/mappings/net/minecraft/world/level/UnmodifiableLevelProperties.mapping b/mappings/net/minecraft/world/level/UnmodifiableLevelProperties.mapping index a33148f061..c7dbc85b4a 100644 --- a/mappings/net/minecraft/world/level/UnmodifiableLevelProperties.mapping +++ b/mappings/net/minecraft/world/level/UnmodifiableLevelProperties.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_27 net/minecraft/world/level/UnmodifiableLevelProperties FIELD field_139 properties Lnet/minecraft/class_5268; + FIELD field_24178 dimensionType Lnet/minecraft/class_2874;