20w20a mappings (#1353)

* 20w20a mappings

* GameModeSelectScreen -> GameModeSelectionScreen

* Revert class_5281 to obfuscated in favor of #1350

* Some improvements

* worldBorderProperties -> worldBorder

* Merge non-conflicting names

* Rename some existing mappings where names got lost

* Small changes

* Remove leftover rebase tags

* Remove duplicate mappings

* 20w21a changes

* Cleanup & Map ChunkGeneratorType.Preset

* Adjust DimensionType mappings

* hellish -> hasCeiling
This commit is contained in:
2xsaiko 2020-05-20 23:57:06 +02:00 committed by GitHub
parent ccc0a44671
commit 77f8ede4b4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
30 changed files with 328 additions and 73 deletions

View File

@ -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

View File

@ -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;

View File

@ -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 <init> (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 <init> (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

View File

@ -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 <init> (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 <init> (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

View File

@ -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;

View File

@ -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 <init> (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

View File

@ -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

View File

@ -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 <init> (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

View File

@ -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

View File

@ -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

View File

@ -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 <init> (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

View File

@ -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

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_5277 net/minecraft/datafixer/fix/EntityShulkerRotationFix
METHOD <init> (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;

View File

@ -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

View File

@ -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;

View File

@ -169,6 +169,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
COMMENT
COMMENT <p>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

View File

@ -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 <init> (Ljava/lang/String;)V
ARG 1 relativePath
METHOD method_27423 getRelativePath ()Ljava/lang/String;

View File

@ -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

View File

@ -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;

View File

@ -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

View File

@ -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

View File

@ -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 <init> (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

View File

@ -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 <init> (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 <init> (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 <init> (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

View File

@ -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 <init> (JZZLjava/util/LinkedHashMap;)V
ARG 1 seed
ARG 3 generateStructures
ARG 4 bonusChest
METHOD <init> (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;

View File

@ -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

View File

@ -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 <init> (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 <init> (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 <p>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 <p>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 <init> (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;

View File

@ -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

View File

@ -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 <init> (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

View File

@ -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;

View File

@ -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;