More worldgen mappings

This commit is contained in:
Runemoro 2019-02-11 14:19:43 -05:00
parent 8d1ad0f562
commit ca70d5bc51
36 changed files with 185 additions and 28 deletions

View File

@ -1,5 +0,0 @@
CLASS cck
METHOD a (Lbcv;Lbsh;Ljava/util/Random;Lbvv;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator
ARG 3 random

View File

@ -1,4 +1,5 @@
CLASS buf net/minecraft/world/gen/PhantomSpawner CLASS buf net/minecraft/world/gen/PhantomSpawner
FIELD a ticksUntilNextSpawn I
METHOD a spawn (Lbcu;ZZ)I METHOD a spawn (Lbcu;ZZ)I
ARG 2 spawnMonsters ARG 2 spawnMonsters
ARG 3 spawnAnimals ARG 3 spawnAnimals

View File

@ -4,6 +4,11 @@ CLASS bue net/minecraft/world/gen/PillagerSpawner
METHOD <init> (Lahm;I)V METHOD <init> (Lahm;I)V
ARG 2 weight ARG 2 weight
FIELD a SPAWN_ENTRIES Ljava/util/List; FIELD a SPAWN_ENTRIES Ljava/util/List;
FIELD b ticksUntilNextSpawn I
METHOD a spawnOneEntity (Lbcu;Let;Ljava/util/Random;Z)V
ARG 1 world
ARG 2 pos
ARG 3 random
METHOD a spawn (Lbcu;ZZ)I METHOD a spawn (Lbcu;ZZ)I
ARG 2 spawnMonsters ARG 2 spawnMonsters
ARG 3 spawnAnimals ARG 3 spawnAnimals

View File

@ -1,5 +1,6 @@
CLASS bud net/minecraft/world/gen/chunk/OverworldChunkGenerator CLASS bud net/minecraft/world/gen/chunk/OverworldChunkGenerator
FIELD h BIOME_WEIGHT_TABLE [F FIELD h BIOME_WEIGHT_TABLE [F
FIELD i noiseSampler Lcfi;
FIELD j amplified Z FIELD j amplified Z
FIELD k phantomSpawner Lbuf; FIELD k phantomSpawner Lbuf;
FIELD l pillagerSpawner Lbue; FIELD l pillagerSpawner Lbue;

View File

@ -1,4 +1,6 @@
CLASS cav net/minecraft/world/gen/decorator/CarvingMaskDecorator CLASS cav net/minecraft/world/gen/decorator/CarvingMaskDecorator
METHOD <init> (Ljava/util/function/Function;)V
ARG 1 configDeserializer
METHOD a (Lbcv;Lbsh;Ljava/util/Random;Lbvv;Let;)Ljava/util/stream/Stream; METHOD a (Lbcv;Lbsh;Ljava/util/Random;Lbvv;Let;)Ljava/util/stream/Stream;
ARG 1 world ARG 1 world
ARG 2 generator ARG 2 generator

View File

@ -1,10 +1,14 @@
CLASS cbz net/minecraft/world/gen/decorator/Decorator CLASS cbz net/minecraft/world/gen/decorator/Decorator
FIELD M factory Ljava/util/function/Function; FIELD M configDeserializer Ljava/util/function/Function;
FIELD h NOPE Lcbz; FIELD h NOPE Lcbz;
METHOD a (Lbcv;Lbsh;Ljava/util/Random;Lbvv;Let;)Ljava/util/stream/Stream; METHOD <init> (Ljava/util/function/Function;)V
ARG 1 configDeserializer
METHOD a getPositions (Lbcv;Lbsh;Ljava/util/Random;Lbvv;Let;)Ljava/util/stream/Stream;
ARG 1 world ARG 1 world
ARG 2 generator ARG 2 generator
ARG 3 random ARG 3 random
ARG 4 config
ARG 5 pos
METHOD a generate (Lbcv;Lbsh;Ljava/util/Random;Let;Lbvv;Lbvj;)Z METHOD a generate (Lbcv;Lbsh;Ljava/util/Random;Let;Lbvv;Lbvj;)Z
ARG 1 world ARG 1 world
ARG 2 generator ARG 2 generator

View File

@ -0,0 +1,9 @@
CLASS cck net/minecraft/world/gen/decorator/SimpleDecorator
METHOD a (Lbcv;Lbsh;Ljava/util/Random;Lbvv;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator
ARG 3 random
METHOD a getPositions (Ljava/util/Random;Lbvv;Let;)Ljava/util/stream/Stream;
ARG 1 random
ARG 2 config
ARG 3 pos

View File

@ -4,7 +4,7 @@ CLASS bwl net/minecraft/world/gen/feature/Feature
FIELD G PLAIN_FLOWER Lbwo; FIELD G PLAIN_FLOWER Lbwo;
FIELD H SWAMP_FLOWER Lbwo; FIELD H SWAMP_FLOWER Lbwo;
FIELD I GENERAL_FOREST_FLOWER Lbwo; FIELD I GENERAL_FOREST_FLOWER Lbwo;
FIELD a configFactory Ljava/util/function/Function; FIELD a configDeserializer Ljava/util/function/Function;
FIELD aN BONUS_CHEST Lbvb; FIELD aN BONUS_CHEST Lbvb;
FIELD aO STRUCTURES Lcom/google/common/collect/BiMap; FIELD aO STRUCTURES Lcom/google/common/collect/BiMap;
FIELD aP JIGSAW_STRUCTURES Ljava/util/List; FIELD aP JIGSAW_STRUCTURES Ljava/util/List;
@ -25,9 +25,9 @@ CLASS bwl net/minecraft/world/gen/feature/Feature
FIELD o BURIED_TREASURE Lbzp; FIELD o BURIED_TREASURE Lbzp;
FIELD p VILLAGE Lbzp; FIELD p VILLAGE Lbzp;
METHOD <init> (Ljava/util/function/Function;)V METHOD <init> (Ljava/util/function/Function;)V
ARG 1 configFactory ARG 1 configDeserializer
METHOD <init> (Ljava/util/function/Function;Z)V METHOD <init> (Ljava/util/function/Function;Z)V
ARG 1 configFactory ARG 1 configDeserializer
ARG 2 emitNeighborBlockUpdates ARG 2 emitNeighborBlockUpdates
METHOD a generate (Lbcv;Lbsh;Ljava/util/Random;Let;Lbwm;)Z METHOD a generate (Lbcv;Lbsh;Ljava/util/Random;Let;Lbwm;)Z
ARG 1 world ARG 1 world
@ -39,7 +39,7 @@ CLASS bwl net/minecraft/world/gen/feature/Feature
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 state ARG 3 state
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbwm; METHOD a deserializeConfig (Lcom/mojang/datafixers/Dynamic;)Lbwm;
ARG 1 dynamic ARG 1 dynamic
METHOD a register (Ljava/lang/String;Lbwl;)Lbwl; METHOD a register (Ljava/lang/String;Lbwl;)Lbwl;
ARG 0 name ARG 0 name

View File

@ -1,5 +1,5 @@
CLASS cdg net/minecraft/world/gen/feature/OceanRuinFeature CLASS cdg net/minecraft/world/gen/feature/OceanRuinFeature
CLASS cdg$a CLASS cdg$a Start
METHOD <init> (Lbzp;IILbdr;Lccw;IJ)V METHOD <init> (Lbzp;IILbdr;Lccw;IJ)V
ARG 2 chunkX ARG 2 chunkX
ARG 3 chunkZ ARG 3 chunkZ

View File

@ -1,3 +1,17 @@
CLASS byc net/minecraft/world/gen/feature/OreFeature CLASS byc net/minecraft/world/gen/feature/OreFeature
METHOD <init> (Ljava/util/function/Function;)V METHOD <init> (Ljava/util/function/Function;)V
ARG 1 configFactory ARG 1 configFactory
METHOD a generateVeinPart (Lbcv;Ljava/util/Random;Lbyb;DDDDDDIIIII)Z
ARG 1 world
ARG 2 random
ARG 3 config
ARG 4 startX
ARG 6 endX
ARG 8 startZ
ARG 10 endZ
ARG 12 startY
ARG 14 endY
ARG 16 x
ARG 17 y
ARG 18 z
ARG 19 size

View File

@ -1,7 +1,8 @@
CLASS bye net/minecraft/world/gen/feature/PillagerOutpostFeature CLASS bye net/minecraft/world/gen/feature/PillagerOutpostFeature
CLASS bye$a CLASS bye$a Start
METHOD <init> (Lbzp;IILbdr;Lccw;IJ)V METHOD <init> (Lbzp;IILbdr;Lccw;IJ)V
ARG 2 chunkX ARG 2 chunkX
ARG 3 chunkZ ARG 3 chunkZ
FIELD a MONSTER_SPAWNS Ljava/util/List;
METHOD <init> (Ljava/util/function/Function;)V METHOD <init> (Ljava/util/function/Function;)V
ARG 1 configFactory ARG 1 configFactory

View File

@ -1 +1,5 @@
CLASS bvh net/minecraft/world/gen/feature/PumpkinFeature CLASS bvh net/minecraft/world/gen/feature/PumpkinFeature
FIELD a pumpkin Lbqs;
METHOD <init> (Ljava/util/function/Function;Lbqs;)V
ARG 1 configDeserializer
ARG 2 pumpkin

View File

@ -4,3 +4,10 @@ CLASS byu net/minecraft/world/gen/feature/SavannaTreeFeature
METHOD <init> (Ljava/util/function/Function;Z)V METHOD <init> (Ljava/util/function/Function;Z)V
ARG 1 configFactory ARG 1 configFactory
ARG 2 emitNeighborBlockUpdates ARG 2 emitNeighborBlockUpdates
METHOD a addLog (Ljava/util/Set;Lbdc;Let;)V
ARG 1 logPositions
ARG 2 world
ARG 3 pos
METHOD b addLeaves (Lbcz;Let;)V
ARG 1 world
ARG 2 pos

View File

@ -1,5 +1,5 @@
CLASS bza net/minecraft/world/gen/feature/ShipwreckFeature CLASS bza net/minecraft/world/gen/feature/ShipwreckFeature
CLASS bza$a CLASS bza$a Start
METHOD <init> (Lbzp;IILbdr;Lccw;IJ)V METHOD <init> (Lbzp;IILbdr;Lccw;IJ)V
ARG 2 chunkX ARG 2 chunkX
ARG 3 chunkZ ARG 3 chunkZ

View File

@ -13,5 +13,5 @@ CLASS bzb net/minecraft/world/gen/feature/SimpleBlockFeatureConfig
ARG 2 placeOn ARG 2 placeOn
ARG 3 placeIn ARG 3 placeIn
ARG 4 placeUnder ARG 4 placeUnder
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbzb; METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbzb;
ARG 0 dynamic ARG 0 dynamic

View File

@ -1,7 +1,14 @@
CLASS bzo net/minecraft/world/gen/feature/StrongholdFeature CLASS bzo net/minecraft/world/gen/feature/StrongholdFeature
CLASS bzo$a CLASS bzo$a Start
METHOD <init> (Lbzp;IILbdr;Lccw;IJ)V METHOD <init> (Lbzp;IILbdr;Lccw;IJ)V
ARG 2 chunkX ARG 2 chunkX
ARG 3 chunkZ ARG 3 chunkZ
FIELD aR startPositions [Lbch;
FIELD aS starts Ljava/util/List;
FIELD aT lastSeed J
FIELD a stateStillValid Z
METHOD <init> (Ljava/util/function/Function;)V METHOD <init> (Ljava/util/function/Function;)V
ARG 1 configFactory ARG 1 configFactory
METHOD a initialize (Lbsh;)V
ARG 1 chunkGenerator
METHOD d invalidateState ()V

View File

@ -12,10 +12,20 @@ CLASS bzp net/minecraft/world/gen/feature/StructureFeature
METHOD a getStructureStartFactory ()Lbzp$a; METHOD a getStructureStartFactory ()Lbzp$a;
METHOD a locateStructure (Lbcu;Lbsh;Let;IZ)Let; METHOD a locateStructure (Lbcu;Lbsh;Let;IZ)Let;
ARG 5 skipExistingChunks ARG 5 skipExistingChunks
METHOD a getStructureStarts (Lbcv;II)Ljava/util/List;
ARG 1 world
ARG 2 chunkX
ARG 3 chunkZ
METHOD a isApproximatelyInsideStructure (Lbcv;Let;)Z
METHOD a isInsideStructure (Lbcv;Let;Z)Lcdq;
ARG 1 world
ARG 2 pos
ARG 3 exact
METHOD a shouldStartAt (Lbsh;Ljava/util/Random;II)Z METHOD a shouldStartAt (Lbsh;Ljava/util/Random;II)Z
ARG 1 chunkGenerator ARG 1 chunkGenerator
ARG 2 random ARG 2 random
ARG 3 chunkX ARG 3 chunkX
ARG 4 chunkZ ARG 4 chunkZ
METHOD b getName ()Ljava/lang/String; METHOD b getName ()Ljava/lang/String;
METHOD b isInsideStructure (Lbcv;Let;)Z
METHOD c getRadius ()I METHOD c getRadius ()I

View File

@ -16,4 +16,9 @@ CLASS cdn net/minecraft/world/gen/feature/StructureFeatures
FIELD o VILLAGE Lbzp; FIELD o VILLAGE Lbzp;
FIELD p LOGGER Lorg/apache/logging/log4j/Logger; FIELD p LOGGER Lorg/apache/logging/log4j/Logger;
METHOD a initialize ()V METHOD a initialize ()V
METHOD a readStructureStart (Lbsh;Lcej;Lbdt;Lhr;)Lcdq;
ARG 0 chunkGenerator
ARG 1 structureManager
ARG 2 biomeSource
ARG 3 tag
METHOD a register (Ljava/lang/String;Lbzp;)Lbzp; METHOD a register (Ljava/lang/String;Lbzp;)Lbzp;

View File

@ -1,7 +1,9 @@
CLASS bzt net/minecraft/world/gen/feature/SwampHutFeature CLASS bzt net/minecraft/world/gen/feature/SwampHutFeature
CLASS bzt$a CLASS bzt$a Start
METHOD <init> (Lbzp;IILbdr;Lccw;IJ)V METHOD <init> (Lbzp;IILbdr;Lccw;IJ)V
ARG 2 chunkX ARG 2 chunkX
ARG 3 chunkZ ARG 3 chunkZ
FIELD a MONSTER_SPAWNS Ljava/util/List;
FIELD aR CREATURE_SPAWNS Ljava/util/List;
METHOD <init> (Ljava/util/function/Function;)V METHOD <init> (Ljava/util/function/Function;)V
ARG 1 configFactory ARG 1 configFactory

View File

@ -3,3 +3,7 @@ CLASS bzs net/minecraft/world/gen/feature/SwampTreeFeature
FIELD aR LEAVES Lbqs; FIELD aR LEAVES Lbqs;
METHOD <init> (Ljava/util/function/Function;)V METHOD <init> (Ljava/util/function/Function;)V
ARG 1 configFactory ARG 1 configFactory
METHOD a makeVines (Lbcz;Let;Lbrk;)V
ARG 1 world
ARG 2 pos
ARG 3 directionProperty

View File

@ -1,3 +1,5 @@
CLASS bzu net/minecraft/world/gen/feature/TaigaGrassFeature CLASS bzu net/minecraft/world/gen/feature/TaigaGrassFeature
METHOD <init> (Ljava/util/function/Function;)V METHOD <init> (Ljava/util/function/Function;)V
ARG 1 configFactory ARG 1 configFactory
METHOD a getGrass (Ljava/util/Random;)Lbqs;
ARG 1 random

View File

@ -1,5 +1,5 @@
CLASS bzy net/minecraft/world/gen/feature/VillageFeature CLASS bzy net/minecraft/world/gen/feature/VillageFeature
CLASS bzy$a CLASS bzy$a Start
METHOD <init> (Lbzp;IILbdr;Lccw;IJ)V METHOD <init> (Lbzp;IILbdr;Lccw;IJ)V
ARG 2 chunkX ARG 2 chunkX
ARG 3 chunkZ ARG 3 chunkZ

View File

@ -4,3 +4,5 @@ CLASS bzx net/minecraft/world/gen/feature/VillageFeatureConfig
METHOD <init> (Ljava/lang/String;I)V METHOD <init> (Ljava/lang/String;I)V
ARG 1 startPool ARG 1 startPool
ARG 2 size ARG 2 size
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbzx;
ARG 0 dynamic

View File

@ -1,3 +1,4 @@
CLASS caa net/minecraft/world/gen/feature/VinesFeature CLASS caa net/minecraft/world/gen/feature/VinesFeature
FIELD a DIRECTIONS [Ley;
METHOD <init> (Ljava/util/function/Function;)V METHOD <init> (Ljava/util/function/Function;)V
ARG 1 configFactory ARG 1 configFactory

View File

@ -1,5 +1,5 @@
CLASS cae net/minecraft/world/gen/feature/WoodlandMansionFeature CLASS cae net/minecraft/world/gen/feature/WoodlandMansionFeature
CLASS cae$a CLASS cae$a Start
METHOD <init> (Lbzp;IILbdr;Lccw;IJ)V METHOD <init> (Lbzp;IILbdr;Lccw;IJ)V
ARG 2 chunkX ARG 2 chunkX
ARG 3 chunkZ ARG 3 chunkZ

View File

@ -1 +1,12 @@
CLASS ceq net/minecraft/world/gen/surfacebuilder/BadlandsSurfaceBuilder CLASS ceq net/minecraft/world/gen/surfacebuilder/BadlandsSurfaceBuilder
FIELD S WHITE_TERACOTTA Lbqs;
FIELD T ORANGE_TERRACOTTA Lbqs;
FIELD U TERACOTTA Lbqs;
FIELD V YELLOW_TERACOTTA Lbqs;
FIELD W BROWN_TERACOTTA Lbqs;
FIELD X RED_TERACOTTA Lbqs;
FIELD Y LIGHT_GRAY_TERACOTTA Lbqs;
FIELD a layerBlocks [Lbqs;
FIELD b seed J
METHOD b initLayerBlocks (J)V
ARG 1 seed

View File

@ -1 +1,4 @@
CLASS cet net/minecraft/world/gen/surfacebuilder/ErodedBadlandsSurfaceBuilder CLASS cet net/minecraft/world/gen/surfacebuilder/ErodedBadlandsSurfaceBuilder
FIELD S WHITE_TERRACOTTA Lbqs;
FIELD T ORANGE_TERRACOTTA Lbqs;
FIELD U TERACOTTA Lbqs;

View File

@ -1 +1,7 @@
CLASS ceu net/minecraft/world/gen/surfacebuilder/FrozenOceanSurfaceBuilder CLASS ceu net/minecraft/world/gen/surfacebuilder/FrozenOceanSurfaceBuilder
FIELD U seed J
FIELD a PACKED_ICE Lbqs;
FIELD b SNOW_BLOCK Lbqs;
FIELD c AIR Lbqs;
FIELD d GRAVEL Lbqs;
FIELD e ICE Lbqs;

View File

@ -1 +1,7 @@
CLASS cey net/minecraft/world/gen/surfacebuilder/NetherSurfaceBuilder CLASS cey net/minecraft/world/gen/surfacebuilder/NetherSurfaceBuilder
FIELD S GLOWSTONE Lbqs;
FIELD a seed J
FIELD b noise Lcfi;
FIELD c CAVE_AIR Lbqs;
FIELD d NETHERRACK Lbqs;
FIELD e GRAVEL Lbqs;

View File

@ -39,6 +39,8 @@ CLASS cfb net/minecraft/world/gen/surfacebuilder/SurfaceBuilder
FIELD x STONE_CONFIG Lcfc; FIELD x STONE_CONFIG Lcfc;
FIELD y COARSE_DIRT_CONFIG Lcfc; FIELD y COARSE_DIRT_CONFIG Lcfc;
FIELD z SAND_CONFIG Lcfc; FIELD z SAND_CONFIG Lcfc;
METHOD a initSeed (J)V
ARG 1 seed
METHOD a register (Ljava/lang/String;Lcfb;)Lcfb; METHOD a register (Ljava/lang/String;Lcfb;)Lcfb;
METHOD a generate (Ljava/util/Random;Lbsg;Lbdr;IIIDLbqs;Lbqs;IJLcfd;)V METHOD a generate (Ljava/util/Random;Lbsg;Lbdr;IIIDLbqs;Lbqs;IJLcfd;)V
ARG 1 random ARG 1 random

View File

@ -1 +1,4 @@
CLASS cff net/minecraft/world/gen/surfacebuilder/WoodedBadlandsSurfaceBuilder CLASS cff net/minecraft/world/gen/surfacebuilder/WoodedBadlandsSurfaceBuilder
FIELD S WHITE_TERRACOTTA Lbqs;
FIELD T ORANGE_TERRACOTTA Lbqs;
FIELD U TERRACOTTA Lbqs;

View File

@ -77,6 +77,8 @@ CLASS cjf net/minecraft/world/level/LevelProperties
METHOD a setTime (J)V METHOD a setTime (J)V
METHOD a setDifficulty (Lagb;)V METHOD a setDifficulty (Lagb;)V
METHOD a setGameMode (Lbcr;)V METHOD a setGameMode (Lbcr;)V
METHOD a loadLevelInfo (Lbcy;)V
ARG 1 levelInfo
METHOD a setGeneratorType (Lbdb;)V METHOD a setGeneratorType (Lbdb;)V
METHOD a getWorldData (Lbtl;)Lhr; METHOD a getWorldData (Lbtl;)Lhr;
METHOD a setWorldData (Lbtl;Lhr;)V METHOD a setWorldData (Lbtl;Lhr;)V

View File

@ -1,5 +1,20 @@
CLASS btg net/minecraft/world/level/storage/AlphaChunkIo CLASS btg net/minecraft/world/level/storage/AlphaChunkIo
CLASS btg$a AlphaChunk CLASS btg$a AlphaChunk
FIELD a lastUpdate J
FIELD b terrainPopulated Z
FIELD c heightMap [B
FIELD d blockLight Lbsw;
FIELD e skyLight Lbsw;
FIELD f data Lbsw;
FIELD g blocks [B
FIELD h entities Lhx;
FIELD i blockEntities Lhx;
FIELD j blockTicks Lhx;
FIELD k x I
FIELD l z I
METHOD <init> (II)V
ARG 1 x
ARG 2 z
METHOD a convertAlphaChunk (Lbtg$a;Lhr;Lbdt;)V METHOD a convertAlphaChunk (Lbtg$a;Lhr;Lbdt;)V
ARG 0 alphaChunk ARG 0 alphaChunk
ARG 1 tag ARG 1 tag

View File

@ -1,11 +1,42 @@
CLASS cji net/minecraft/world/level/storage/LevelStorage CLASS cji net/minecraft/world/level/storage/LevelStorage
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD b TIME_FORMATTER Ljava/time/format/DateTimeFormatter;
FIELD c savesDirectory Ljava/nio/file/Path;
FIELD d backupsDirectory Ljava/nio/file/Path;
FIELD e dataFixer Lcom/mojang/datafixers/DataFixer;
METHOD <init> (Ljava/nio/file/Path;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)V
ARG 1 savesDirectory
ARG 2 backupsDirectory
ARG 3 dataFixer
METHOD a getName ()Ljava/lang/String; METHOD a getName ()Ljava/lang/String;
METHOD a isConvertible (Ljava/lang/String;)Z METHOD a readLevelProperties (Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)Lcjf;
METHOD a rename (Ljava/lang/String;Ljava/lang/String;)V ARG 0 file
METHOD b getAvailableLevels ()Ljava/util/List; ARG 1 dataFixer
METHOD b requiresConversion (Ljava/lang/String;)Lcjf; METHOD a requiresConversion (Ljava/lang/String;)Z
ARG 1 name
METHOD a renameLevel (Ljava/lang/String;Ljava/lang/String;)V
ARG 1 name
ARG 2 newName
METHOD a convertLevel (Ljava/lang/String;Lzg;)Z
ARG 1 name
ARG 2 progressListener
METHOD a getLevelProperties (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Ljava/lang/String;)Lcjf;
ARG 0 savesDirectory
ARG 1 dataFixer
ARG 2 name
METHOD a deleteFilesRecursively ([Ljava/io/File;)Z
ARG 0 files
METHOD b getLevelList ()Ljava/util/List;
METHOD b getLevelProperties (Ljava/lang/String;)Lcjf;
METHOD b resolveFile (Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; METHOD b resolveFile (Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;
METHOD c canCreate (Ljava/lang/String;)Z METHOD c getBackupsDirectory ()Ljava/nio/file/Path;
METHOD d delete (Ljava/lang/String;)Z METHOD c isLevelNameValid (Ljava/lang/String;)Z
METHOD e exists (Ljava/lang/String;)Z ARG 1 name
METHOD d getCurrentVersion ()I
METHOD d deleteLevel (Ljava/lang/String;)Z
ARG 1 name
METHOD e levelExists (Ljava/lang/String;)Z
ARG 1 name
METHOD f backupLevel (Ljava/lang/String;)J
ARG 1 name
METHOD g resolvePath (Ljava/lang/String;)Ljava/nio/file/Path; METHOD g resolvePath (Ljava/lang/String;)Ljava/nio/file/Path;

View File

@ -22,11 +22,12 @@ CLASS cjj net/minecraft/world/level/storage/LevelSummary
METHOD b getDisplayName ()Ljava/lang/String; METHOD b getDisplayName ()Ljava/lang/String;
METHOD c getSizeOnDisk ()J METHOD c getSizeOnDisk ()J
METHOD d requiresConversion ()Z METHOD d requiresConversion ()Z
METHOD e lastPlayed ()J METHOD e getLastPlayed ()J
METHOD f getGameMode ()Lbcr; METHOD f getGameMode ()Lbcr;
METHOD g isHardcore ()Z METHOD g isHardcore ()Z
METHOD h areCommandsAllowed ()Z METHOD h hasCheats ()Z
METHOD i getVersionTextComponent ()Ljc; METHOD i getVersionTextComponent ()Ljc;
METHOD l isDifferentVersion ()Z
METHOD m isFutureLevel ()Z METHOD m isFutureLevel ()Z
METHOD n isLegacyCustomizedWorld ()Z METHOD n isLegacyCustomizedWorld ()Z
METHOD o isOutdatedLevel ()Z METHOD o isOutdatedLevel ()Z

View File

@ -2,4 +2,5 @@ CLASS clt net/minecraft/world/loot/condition/AlternativeLootCondition
CLASS clt$a Builder CLASS clt$a Builder
CLASS clt$b Factory CLASS clt$b Factory
FIELD a terms [Lcmc; FIELD a terms [Lcmc;
FIELD b predicate Ljava/util/function/Predicate;
METHOD a or ([Lcmc$a;)Lclt$a; METHOD a or ([Lcmc$a;)Lclt$a;