From 8d1ad0f56205269ebcead76d81f2ecdf67771cb1 Mon Sep 17 00:00:00 2001 From: Runemoro Date: Sun, 10 Feb 2019 20:01:01 -0500 Subject: [PATCH] A few more mappings --- .../gui/menu/CustomizeFlatLevelScreen.mapping | 1 + .../gen/chunk/ChunkGeneratorFactory.mapping | 4 +++ .../gen/chunk/ChunkGeneratorType.mapping | 6 ++++ .../gen/chunk/DebugChunkGenerator.mapping | 8 +++++ .../gen/chunk/FlatChunkGenerator.mapping | 2 ++ .../chunk/FlatChunkGeneratorConfig.mapping | 36 +++++++++++++++++++ .../gen/chunk/FlatChunkGeneratorLayer.mapping | 12 +++++++ 7 files changed, 69 insertions(+) create mode 100644 mappings/net/minecraft/world/gen/chunk/FlatChunkGeneratorLayer.mapping diff --git a/mappings/net/minecraft/client/gui/menu/CustomizeFlatLevelScreen.mapping b/mappings/net/minecraft/client/gui/menu/CustomizeFlatLevelScreen.mapping index 6916eac408..4e501bcae5 100644 --- a/mappings/net/minecraft/client/gui/menu/CustomizeFlatLevelScreen.mapping +++ b/mappings/net/minecraft/client/gui/menu/CustomizeFlatLevelScreen.mapping @@ -8,6 +8,7 @@ CLASS ctu net/minecraft/client/gui/menu/CustomizeFlatLevelScreen METHOD e (IIII)V ARG 1 y FIELD a parent Lcxx; + FIELD f config Lcas; FIELD g titleText Ljava/lang/String; FIELD h tileText Ljava/lang/String; FIELD i heightText Ljava/lang/String; diff --git a/mappings/net/minecraft/world/gen/chunk/ChunkGeneratorFactory.mapping b/mappings/net/minecraft/world/gen/chunk/ChunkGeneratorFactory.mapping index b1fae54809..87e47925ac 100644 --- a/mappings/net/minecraft/world/gen/chunk/ChunkGeneratorFactory.mapping +++ b/mappings/net/minecraft/world/gen/chunk/ChunkGeneratorFactory.mapping @@ -1 +1,5 @@ CLASS bsi net/minecraft/world/gen/chunk/ChunkGeneratorFactory + METHOD create (Lbcu;Lbdt;Lbtt;)Lbsh; + ARG 1 world + ARG 2 biomeSource + ARG 3 config diff --git a/mappings/net/minecraft/world/gen/chunk/ChunkGeneratorType.mapping b/mappings/net/minecraft/world/gen/chunk/ChunkGeneratorType.mapping index 6aad025978..6801c875a7 100644 --- a/mappings/net/minecraft/world/gen/chunk/ChunkGeneratorType.mapping +++ b/mappings/net/minecraft/world/gen/chunk/ChunkGeneratorType.mapping @@ -1,5 +1,11 @@ CLASS bsj net/minecraft/world/gen/chunk/ChunkGeneratorType FIELD f factory Lbsi; + FIELD g buffetScreenOption Z FIELD h settingsSupplier Ljava/util/function/Supplier; + METHOD (Lbsi;ZLjava/util/function/Supplier;)V + ARG 1 factory + ARG 2 buffetScreenOption + ARG 3 settingsSupplier METHOD a createSettings ()Lbtt; METHOD a register (Ljava/lang/String;Lbsi;Ljava/util/function/Supplier;Z)Lbsj; + METHOD b isBuffetScreenOption ()Z diff --git a/mappings/net/minecraft/world/gen/chunk/DebugChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/DebugChunkGenerator.mapping index 77b43e8324..b7b8b68574 100644 --- a/mappings/net/minecraft/world/gen/chunk/DebugChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/DebugChunkGenerator.mapping @@ -1,4 +1,12 @@ CLASS btv net/minecraft/world/gen/chunk/DebugChunkGenerator + FIELD e AIR Lbqs; + FIELD f BARRIER Lbqs; + FIELD g BLOCK_STATES Ljava/util/List; + FIELD h X_SIDE_LENGTH I + FIELD i Z_SIDE_LENGTH I METHOD (Lbcv;Lbdt;Lbtu;)V ARG 1 world ARG 3 config + METHOD a getBlockState (II)Lbqs; + ARG 0 x + ARG 1 z diff --git a/mappings/net/minecraft/world/gen/chunk/FlatChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/FlatChunkGenerator.mapping index 7f9e6dbf9d..a5d2b6b55e 100644 --- a/mappings/net/minecraft/world/gen/chunk/FlatChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/FlatChunkGenerator.mapping @@ -1,6 +1,8 @@ CLASS btw net/minecraft/world/gen/chunk/FlatChunkGenerator + CLASS btw$a FlatChunkGeneratorBiome FIELD e biome Lbdr; FIELD f phantomSpawner Lbuf; METHOD (Lbcv;Lbdt;Lcas;)V ARG 1 world ARG 3 config + METHOD g getBiome ()Lbdr; diff --git a/mappings/net/minecraft/world/gen/chunk/FlatChunkGeneratorConfig.mapping b/mappings/net/minecraft/world/gen/chunk/FlatChunkGeneratorConfig.mapping index b39447d371..d64a8ea581 100644 --- a/mappings/net/minecraft/world/gen/chunk/FlatChunkGeneratorConfig.mapping +++ b/mappings/net/minecraft/world/gen/chunk/FlatChunkGeneratorConfig.mapping @@ -1,12 +1,48 @@ CLASS cas net/minecraft/world/gen/chunk/FlatChunkGeneratorConfig + FIELD A SWAMP_HUT Lbvj; + FIELD B DESERT_PYRAMID Lbvj; + FIELD C JUNGLE_TEMPLE Lbvj; + FIELD D IGLOO Lbvj; + FIELD E SHIPWRECK Lbvj; + FIELD F OCEAN_MONUMENT Lbvj; + FIELD G WATER_LAKE Lbvj; + FIELD H LAVA_LAKE Lbvj; + FIELD I END_CITY Lbvj; + FIELD J WOODLAND_MANSION Lbvj; + FIELD K NETHER_BRIDGE Lbvj; + FIELD L OCEAN_RUIN Lbvj; FIELD M layers Ljava/util/List; FIELD N structures Ljava/util/Map; FIELD O biome Lbdr; FIELD P layerBlocks [Lbqs; + FIELD Q hasNoTerrain Z + FIELD R groundHeight I + FIELD t FEATURE_TO_GENERATION_STEP Ljava/util/Map; + FIELD u STRUCTURE_TO_FEATURES Ljava/util/Map; + FIELD v FEATURE_TO_FEATURE_CONFIG Ljava/util/Map; FIELD w LOGGER Lorg/apache/logging/log4j/Logger; + FIELD x MINESHAFT Lbvj; + FIELD y VILLAGE Lbvj; + FIELD z STRONGHOLD Lbvj; + METHOD A hasNoTerrain ()Z METHOD C getLayerBlocks ()[Lbqs; METHOD a setBiome (Lbdr;)V + METHOD a fromDynamic (Lcom/mojang/datafixers/Dynamic;)Lcas; + ARG 0 dynamic + METHOD a toDynamic (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic; + ARG 1 dynamicOps METHOD a parseBlock (Ljava/lang/String;)Lbhv; + METHOD a parseLayerString (Ljava/lang/String;I)Lcar; + ARG 0 string + ARG 1 startY + METHOD b fromString (Ljava/lang/String;)Lcas; + ARG 0 string + METHOD c parseLayersString (Ljava/lang/String;)Ljava/util/List; + ARG 0 string + METHOD d addStructure (Ljava/lang/String;)V + ARG 1 id METHOD v getBiome ()Lbdr; METHOD w getStructures ()Ljava/util/Map; METHOD x getLayers ()Ljava/util/List; + METHOD y updateLayerBlocks ()V + METHOD z getDefaultConfig ()Lcas; diff --git a/mappings/net/minecraft/world/gen/chunk/FlatChunkGeneratorLayer.mapping b/mappings/net/minecraft/world/gen/chunk/FlatChunkGeneratorLayer.mapping new file mode 100644 index 0000000000..582ac0f6ab --- /dev/null +++ b/mappings/net/minecraft/world/gen/chunk/FlatChunkGeneratorLayer.mapping @@ -0,0 +1,12 @@ +CLASS car net/minecraft/world/gen/chunk/FlatChunkGeneratorLayer + FIELD a blockState Lbqs; + FIELD b thickness I + FIELD c startY I + METHOD (ILbhv;)V + ARG 1 thickness + ARG 2 block + METHOD a getThickness ()I + METHOD a setStartY (I)V + ARG 1 startY + METHOD b getBlockState ()Lbqs; + METHOD c getStartY ()I