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
FIELD a ticksUntilNextSpawn I
METHOD a spawn (Lbcu;ZZ)I
ARG 2 spawnMonsters
ARG 3 spawnAnimals

View File

@ -4,6 +4,11 @@ CLASS bue net/minecraft/world/gen/PillagerSpawner
METHOD <init> (Lahm;I)V
ARG 2 weight
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
ARG 2 spawnMonsters
ARG 3 spawnAnimals

View File

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

View File

@ -1,4 +1,6 @@
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;
ARG 1 world
ARG 2 generator

View File

@ -1,10 +1,14 @@
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;
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 2 generator
ARG 3 random
ARG 4 config
ARG 5 pos
METHOD a generate (Lbcv;Lbsh;Ljava/util/Random;Let;Lbvv;Lbvj;)Z
ARG 1 world
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 H SWAMP_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 aO STRUCTURES Lcom/google/common/collect/BiMap;
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 p VILLAGE Lbzp;
METHOD <init> (Ljava/util/function/Function;)V
ARG 1 configFactory
ARG 1 configDeserializer
METHOD <init> (Ljava/util/function/Function;Z)V
ARG 1 configFactory
ARG 1 configDeserializer
ARG 2 emitNeighborBlockUpdates
METHOD a generate (Lbcv;Lbsh;Ljava/util/Random;Let;Lbwm;)Z
ARG 1 world
@ -39,7 +39,7 @@ CLASS bwl net/minecraft/world/gen/feature/Feature
ARG 1 world
ARG 2 pos
ARG 3 state
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbwm;
METHOD a deserializeConfig (Lcom/mojang/datafixers/Dynamic;)Lbwm;
ARG 1 dynamic
METHOD a register (Ljava/lang/String;Lbwl;)Lbwl;
ARG 0 name

View File

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

View File

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

View File

@ -1 +1,5 @@
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
ARG 1 configFactory
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$a
CLASS bza$a Start
METHOD <init> (Lbzp;IILbdr;Lccw;IJ)V
ARG 2 chunkX
ARG 3 chunkZ

View File

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

View File

@ -1,7 +1,14 @@
CLASS bzo net/minecraft/world/gen/feature/StrongholdFeature
CLASS bzo$a
CLASS bzo$a Start
METHOD <init> (Lbzp;IILbdr;Lccw;IJ)V
ARG 2 chunkX
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
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 locateStructure (Lbcu;Lbsh;Let;IZ)Let;
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
ARG 1 chunkGenerator
ARG 2 random
ARG 3 chunkX
ARG 4 chunkZ
METHOD b getName ()Ljava/lang/String;
METHOD b isInsideStructure (Lbcv;Let;)Z
METHOD c getRadius ()I

View File

@ -16,4 +16,9 @@ CLASS cdn net/minecraft/world/gen/feature/StructureFeatures
FIELD o VILLAGE Lbzp;
FIELD p LOGGER Lorg/apache/logging/log4j/Logger;
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;

View File

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

View File

@ -3,3 +3,7 @@ CLASS bzs net/minecraft/world/gen/feature/SwampTreeFeature
FIELD aR LEAVES Lbqs;
METHOD <init> (Ljava/util/function/Function;)V
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
METHOD <init> (Ljava/util/function/Function;)V
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$a
CLASS bzy$a Start
METHOD <init> (Lbzp;IILbdr;Lccw;IJ)V
ARG 2 chunkX
ARG 3 chunkZ

View File

@ -4,3 +4,5 @@ CLASS bzx net/minecraft/world/gen/feature/VillageFeatureConfig
METHOD <init> (Ljava/lang/String;I)V
ARG 1 startPool
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
FIELD a DIRECTIONS [Ley;
METHOD <init> (Ljava/util/function/Function;)V
ARG 1 configFactory

View File

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

View File

@ -1 +1,12 @@
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
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
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
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 y COARSE_DIRT_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 generate (Ljava/util/Random;Lbsg;Lbdr;IIIDLbqs;Lbqs;IJLcfd;)V
ARG 1 random

View File

@ -1 +1,4 @@
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 setDifficulty (Lagb;)V
METHOD a setGameMode (Lbcr;)V
METHOD a loadLevelInfo (Lbcy;)V
ARG 1 levelInfo
METHOD a setGeneratorType (Lbdb;)V
METHOD a getWorldData (Lbtl;)Lhr;
METHOD a setWorldData (Lbtl;Lhr;)V

View File

@ -1,5 +1,20 @@
CLASS btg net/minecraft/world/level/storage/AlphaChunkIo
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
ARG 0 alphaChunk
ARG 1 tag

View File

@ -1,11 +1,42 @@
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 isConvertible (Ljava/lang/String;)Z
METHOD a rename (Ljava/lang/String;Ljava/lang/String;)V
METHOD b getAvailableLevels ()Ljava/util/List;
METHOD b requiresConversion (Ljava/lang/String;)Lcjf;
METHOD a readLevelProperties (Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)Lcjf;
ARG 0 file
ARG 1 dataFixer
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 c canCreate (Ljava/lang/String;)Z
METHOD d delete (Ljava/lang/String;)Z
METHOD e exists (Ljava/lang/String;)Z
METHOD c getBackupsDirectory ()Ljava/nio/file/Path;
METHOD c isLevelNameValid (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;

View File

@ -22,11 +22,12 @@ CLASS cjj net/minecraft/world/level/storage/LevelSummary
METHOD b getDisplayName ()Ljava/lang/String;
METHOD c getSizeOnDisk ()J
METHOD d requiresConversion ()Z
METHOD e lastPlayed ()J
METHOD e getLastPlayed ()J
METHOD f getGameMode ()Lbcr;
METHOD g isHardcore ()Z
METHOD h areCommandsAllowed ()Z
METHOD h hasCheats ()Z
METHOD i getVersionTextComponent ()Ljc;
METHOD l isDifferentVersion ()Z
METHOD m isFutureLevel ()Z
METHOD n isLegacyCustomizedWorld ()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$b Factory
FIELD a terms [Lcmc;
FIELD b predicate Ljava/util/function/Predicate;
METHOD a or ([Lcmc$a;)Lclt$a;