Map ChunkGenerators, some decorators, BiomeGeneratorSettings, and some missing block properties (#34)

* Map ChunkGenerators, some decorators, BiomeGeneratorSettings, and some missing block properties.

* Adjust to the suggestions that have been made.

* Fix mentioned issues. Should be ready for merge.
This commit is contained in:
Benjamin K 2016-08-23 15:54:21 -07:00 committed by Adrian Siekierka
parent b8f6ce62f6
commit e8f2f9bf1c
29 changed files with 302 additions and 20 deletions

View File

@ -1,11 +1,11 @@
CLASS none/akw net/minecraft/block/Block
FIELD A stateFactory Lnone/ask;
FIELD a id Lnone/kp;
FIELD a DEFAULT_ID Lnone/kp;
FIELD b creativeTab Lnone/adq;
FIELD c defaultState Lnone/asj;
FIELD d unlocalizedName Ljava/lang/String;
FIELD h registry Lnone/cs;
FIELD i blockstateList Lnone/cx;
FIELD h REGISTRY Lnone/cs;
FIELD i BLOCKSTATE_ID_LIST Lnone/cx;
FIELD j FULL_BLOCK_BOX Lnone/bcp;
FIELD k NULL_BOX Lnone/bcp;
FIELD o lightEmissionLevel I

View File

@ -1,6 +1,24 @@
CLASS none/aqc net/minecraft/block/impl/BlockStone
CLASS none/aqc$a
CLASS none/aqc$a StoneType
FIELD a STONE Lnone/aqc$a;
FIELD b GRANITE Lnone/aqc$a;
FIELD c SMOOTH_GRANITE Lnone/aqc$a;
FIELD d DIORITE Lnone/aqc$a;
FIELD e SMOOTH_DIORITE Lnone/aqc$a;
FIELD f ANDESITE Lnone/aqc$a;
FIELD g SMOOTH_ANDESITE Lnone/aqc$a;
FIELD h TYPES [Lnone/aqc$a;
FIELD i id I
FIELD j name Ljava/lang/String;
FIELD k translationKey Ljava/lang/String;
FIELD l color Lnone/ayp;
METHOD a getId ()I
METHOD a getStoneType (I)Lnone/aqc$a;
ARG 0 id
METHOD c getColor ()Lnone/ayp;
METHOD d getTranslationKey ()Ljava/lang/String;
METHOD m asString ()Ljava/lang/String;
FIELD a VARIANT Lnone/asx;
METHOD a deserializeState (I)Lnone/asj;
METHOD a addStacksForDisplay (Lnone/aeo;Lnone/adq;Lnone/dc;)V
METHOD a getDropItem (Lnone/asj;Ljava/util/Random;I)Lnone/aeo;

View File

@ -1 +1,13 @@
CLASS none/ajk net/minecraft/world/biome/BiomeGenerator
FIELD a decorating Z
FIELD g dirtDepositDecorator Lnone/avl;
FIELD h gravelDepositDecorator Lnone/avl;
FIELD i graniteDepositDecorator Lnone/avl;
FIELD j dioriteDepositDecorator Lnone/avl;
FIELD k andesiteDepositDecorator Lnone/avl;
FIELD l coalDepositDecorator Lnone/avl;
FIELD m ironDepositDecorator Lnone/avl;
FIELD n goldDepositDecorator Lnone/avl;
FIELD o redstoneDepositDecorator Lnone/avl;
FIELD p diamondDepositDecorator Lnone/avl;
FIELD q lapisDepositDecorator Lnone/avl;

View File

@ -0,0 +1,158 @@
CLASS none/aun net/minecraft/world/biome/BiomeGeneratorSettings
CLASS none/aun$a
FIELD A useRavines Z
FIELD B useWaterLakes Z
FIELD C waterLakeChance I
FIELD D useLavaLakes Z
FIELD E lavaLakeChance I
FIELD F useLavaOceans Z
FIELD G fixedBiome I
FIELD H biomeSize I
FIELD I riverSize I
FIELD J dirtSize I
FIELD K dirtCount I
FIELD L dirtMinHeight I
FIELD M dirtMaxHeight I
FIELD N gravelSize I
FIELD O gravelCount I
FIELD P gravelMinHeight I
FIELD Q gravelMaxHeight I
FIELD R graniteSize I
FIELD S graniteCount I
FIELD T graniteMinHeight I
FIELD U graniteMaxHeight I
FIELD V dioriteSize I
FIELD W dioriteCount I
FIELD X dioriteMinHeight I
FIELD Y dioriteMaxHeight I
FIELD Z andesiteSize I
FIELD aA lapisSpread I
FIELD aa andesiteCount I
FIELD ab andesiteMinHeight I
FIELD ac andesiteMaxHeight I
FIELD ad coalSize I
FIELD ae coalCount I
FIELD af coalMinHeight I
FIELD ag coalMaxHeight I
FIELD ah ironSize I
FIELD ai ironCount I
FIELD aj ironMinHeight I
FIELD ak ironMaxHeight I
FIELD al goldSize I
FIELD am goldCount I
FIELD an goldMinHeight I
FIELD ao goldMaxHeight I
FIELD ap redstoneSize I
FIELD aq redstoneCount I
FIELD ar redstoneMinHeight I
FIELD as redstoneMaxHeight I
FIELD at diamondSize I
FIELD au diamondCount I
FIELD av diamondMinHeight I
FIELD aw diamondMaxHeight I
FIELD ax lapisSize I
FIELD ay lapisCount I
FIELD az lapisCenterHeight I
FIELD b coordinateScale F
FIELD c heightScale F
FIELD d upperLimitScale F
FIELD e lowerLimitScale F
FIELD f depthNoiseScaleX F
FIELD g depthNoiseScaleZ F
FIELD h depthNoiseScaleExponent F
FIELD i mainNoiseScaleX F
FIELD j mainNoiseScaleY F
FIELD k mainNoiseScaleZ F
FIELD l baseSize F
FIELD m stretchY F
FIELD n biomeDepthWeight F
FIELD o biomeDepthOffset F
FIELD p biomeScaleWeight F
FIELD q biomeScaleOffset F
FIELD r seaLevel I
FIELD s useCaves Z
FIELD t useDungeons Z
FIELD u dungeonChance I
FIELD v useStrongholds Z
FIELD w useVillages Z
FIELD x useMineShafts Z
FIELD y useTemples Z
FIELD z useMonuments Z
FIELD A useWaterLakes Z
FIELD B waterLakeChance I
FIELD C useLavaLakes Z
FIELD D lavaLakeChance I
FIELD E useLavaOceans Z
FIELD F fixedBiome I
FIELD G biomeSize I
FIELD H riverSize I
FIELD I dirtSize I
FIELD J dirtCount I
FIELD K dirtMinHeight I
FIELD L dirtMaxHeight I
FIELD M gravelSize I
FIELD N gravelCount I
FIELD O gravelMinHeight I
FIELD P gravelMaxHeight I
FIELD Q graniteSize I
FIELD R graniteCount I
FIELD S graniteMinHeight I
FIELD T graniteMaxHeight I
FIELD U dioriteSize I
FIELD V dioriteCount I
FIELD W dioriteMinHeight I
FIELD X dioriteMaxHeight I
FIELD Y andesiteSize I
FIELD Z andesiteCount I
FIELD a coordinateScale F
FIELD aa andesiteMinHeight I
FIELD ab andesiteMaxHeight I
FIELD ac coalSize I
FIELD ad coalCount I
FIELD ae coalMinHeight I
FIELD af coalMaxHeight I
FIELD ag ironSize I
FIELD ah ironCount I
FIELD ai ironMinHeight I
FIELD aj ironMaxHeight I
FIELD ak goldSize I
FIELD al goldCount I
FIELD am goldMinHeight I
FIELD an goldMaxHeight I
FIELD ao redstoneSize I
FIELD ap redstoneCount I
FIELD aq redstoneMinHeight I
FIELD ar redstoneMaxHeight I
FIELD as diamondSize I
FIELD at diamondCount I
FIELD au diamondMinHeight I
FIELD av diamondMaxHeight I
FIELD aw lapisSize I
FIELD ax lapisCount I
FIELD ay lapisCenterHeight I
FIELD az lapisSpread I
FIELD b heightScale F
FIELD c upperLimitScale F
FIELD d lowerLimitScale F
FIELD e depthNoiseScaleX F
FIELD f depthNoiseScaleZ F
FIELD g depthNoiseScaleExponent F
FIELD h mainNoiseScaleX F
FIELD i mainNoiseScaleY F
FIELD j mainNoiseScaleZ F
FIELD k baseSize F
FIELD l stretchY F
FIELD m biomeDepthWeight F
FIELD n biomeDepthOffset F
FIELD o biomeScaleWeight F
FIELD p biomeScaleOffset F
FIELD q seaLevel I
FIELD r useCaves Z
FIELD s useDungeons Z
FIELD t dungeonChance I
FIELD u useStrongholds Z
FIELD v useVillages Z
FIELD w useMineShafts Z
FIELD x useTemples Z
FIELD y useMonuments Z
FIELD z useRavines Z

View File

@ -0,0 +1,8 @@
CLASS none/atg net/minecraft/world/chunk/generator/IChunkGenerator
METHOD a (II)Lnone/atm;
ARG 0 x
ARG 1 y
METHOD a getClosestStructureVector (Lnone/aiu;Ljava/lang/String;Lnone/cn;)Lnone/cn;
ARG 0 world
ARG 1 structureName
METHOD a getSpawnableEntites (Lnone/sp;Lnone/cn;)Ljava/util/List;

View File

@ -0,0 +1,11 @@
CLASS none/auo net/minecraft/world/chunk/generator/impl/ChunkGeneratorDebug
FIELD a AIR Lnone/asj;
FIELD b BARRIER Lnone/asj;
FIELD f world Lnone/aiu;
METHOD a (II)Lnone/atm;
ARG 0 x
ARG 1 y
METHOD a getClosestStructureVector (Lnone/aiu;Ljava/lang/String;Lnone/cn;)Lnone/cn;
ARG 0 world
ARG 1 structureName
METHOD a getSpawnableEntites (Lnone/sp;Lnone/cn;)Ljava/util/List;

View File

@ -0,0 +1,14 @@
CLASS none/auu net/minecraft/world/chunk/generator/impl/ChunkGeneratorDefault
FIELD a STONE Lnone/asj;
FIELD i random Ljava/util/Random;
FIELD t LIQUID Lnone/asj;
METHOD <init> (Lnone/aiu;JZLjava/lang/String;)V
ARG 0 world
ARG 1 seed
METHOD a (II)Lnone/atm;
ARG 0 x
ARG 1 y
METHOD a getClosestStructureVector (Lnone/aiu;Ljava/lang/String;Lnone/cn;)Lnone/cn;
ARG 0 world
ARG 1 structureName
METHOD a getSpawnableEntites (Lnone/sp;Lnone/cn;)Ljava/util/List;

View File

@ -0,0 +1,12 @@
CLASS none/auv net/minecraft/world/chunk/generator/impl/ChunkGeneratorEnd
FIELD a END_STONE Lnone/asj;
FIELD b AIR Lnone/asj;
FIELD h random Ljava/util/Random;
FIELD l world Lnone/aiu;
METHOD a (II)Lnone/atm;
ARG 0 x
ARG 1 y
METHOD a getClosestStructureVector (Lnone/aiu;Ljava/lang/String;Lnone/cn;)Lnone/cn;
ARG 0 world
ARG 1 structureName
METHOD a getSpawnableEntites (Lnone/sp;Lnone/cn;)Ljava/util/List;

View File

@ -0,0 +1,13 @@
CLASS none/aup net/minecraft/world/chunk/generator/impl/ChunkGeneratorFlat
FIELD a world Lnone/aiu;
FIELD b random Ljava/util/Random;
FIELD c pallette [Lnone/asj;
METHOD <init> (Lnone/aiu;JZLjava/lang/String;)V
ARG 0 world
METHOD a (II)Lnone/atm;
ARG 0 x
ARG 1 y
METHOD a getClosestStructureVector (Lnone/aiu;Ljava/lang/String;Lnone/cn;)Lnone/cn;
ARG 0 world
ARG 1 structureName
METHOD a getSpawnableEntites (Lnone/sp;Lnone/cn;)Ljava/util/List;

View File

@ -0,0 +1,15 @@
CLASS none/aut net/minecraft/world/chunk/generator/impl/ChunkGeneratorNether
FIELD a AIR Lnone/asj;
FIELD b NETHERRACK Lnone/asj;
FIELD c BEDROCK Lnone/asj;
FIELD d LAVA Lnone/asj;
FIELD e GRAVEL Lnone/asj;
FIELD f SOUL_SAND Lnone/asj;
FIELD n world Lnone/aiu;
METHOD a (II)Lnone/atm;
ARG 0 x
ARG 1 y
METHOD a getClosestStructureVector (Lnone/aiu;Ljava/lang/String;Lnone/cn;)Lnone/cn;
ARG 0 world
ARG 1 structureName
METHOD a getSpawnableEntites (Lnone/sp;Lnone/cn;)Ljava/util/List;

View File

@ -0,0 +1,2 @@
CLASS none/avd net/minecraft/world/decorator/impl/DecoratorCactus
METHOD b generate (Lnone/aiu;Ljava/util/Random;Lnone/cn;)Z

View File

@ -0,0 +1,3 @@
CLASS none/ave net/minecraft/world/decorator/impl/DecoratorClay
FIELD a clayBlock Lnone/akw;
METHOD b generate (Lnone/aiu;Ljava/util/Random;Lnone/cn;)Z

View File

@ -0,0 +1,2 @@
CLASS none/avf net/minecraft/world/decorator/impl/DecoratorDeadBush
METHOD b generate (Lnone/aiu;Ljava/util/Random;Lnone/cn;)Z

View File

@ -0,0 +1,5 @@
CLASS none/awc net/minecraft/world/decorator/impl/DecoratorDeposit
FIELD a state Lnone/asj;
METHOD <init> (Lnone/asj;I)V
ARG 0 state
METHOD b generate (Lnone/aiu;Ljava/util/Random;Lnone/cn;)Z

View File

@ -0,0 +1,6 @@
CLASS none/awb net/minecraft/world/decorator/impl/DecoratorDungeon
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD b MOB_PALLETTE [Lnone/kp;
METHOD a getRandomMobIdentifier (Ljava/util/Random;)Lnone/kp;
ARG 0 random
METHOD b generate (Lnone/aiu;Ljava/util/Random;Lnone/cn;)Z

View File

@ -0,0 +1,10 @@
CLASS none/avm net/minecraft/world/decorator/impl/DecoratorFlower
FIELD a block Lnone/amq;
FIELD b state Lnone/asj;
METHOD <init> (Lnone/amq;Lnone/amq$a;)V
ARG 0 blockFlower
ARG 1 flowerType
METHOD a (Lnone/amq;Lnone/amq$a;)V
ARG 0 blockFlower
ARG 1 flowerType
METHOD b generate (Lnone/aiu;Ljava/util/Random;Lnone/cn;)Z

View File

@ -0,0 +1 @@
CLASS none/avw net/minecraft/world/decorator/impl/DecoratorGlowstone

View File

@ -0,0 +1,2 @@
CLASS none/awe net/minecraft/world/decorator/impl/DecoratorPumpkinPatch
METHOD b generate (Lnone/aiu;Ljava/util/Random;Lnone/cn;)Z

View File

@ -0,0 +1,2 @@
CLASS none/awf net/minecraft/world/decorator/impl/DecoratorReeds
METHOD b generate (Lnone/aiu;Ljava/util/Random;Lnone/cn;)Z

View File

@ -1,2 +0,0 @@
CLASS none/avd
METHOD b generate (Lnone/aiu;Ljava/util/Random;Lnone/cn;)Z

View File

@ -1,2 +0,0 @@
CLASS none/ave
METHOD b generate (Lnone/aiu;Ljava/util/Random;Lnone/cn;)Z

View File

@ -1,2 +0,0 @@
CLASS none/avf
METHOD b generate (Lnone/aiu;Ljava/util/Random;Lnone/cn;)Z

View File

@ -1,2 +0,0 @@
CLASS none/avm
METHOD b generate (Lnone/aiu;Ljava/util/Random;Lnone/cn;)Z

View File

@ -1,2 +1,3 @@
CLASS none/avr
FIELD a block Lnone/akw;
METHOD b generate (Lnone/aiu;Ljava/util/Random;Lnone/cn;)Z

View File

@ -1,2 +1,5 @@
CLASS none/avy
FIELD e SPRUCE_LOG Lnone/asj;
FIELD f SPRUCE_LEAVES Lnone/asj;
FIELD g PODZOL Lnone/asj;
METHOD b generate (Lnone/aiu;Ljava/util/Random;Lnone/cn;)Z

View File

@ -1,2 +0,0 @@
CLASS none/awb
METHOD b generate (Lnone/aiu;Ljava/util/Random;Lnone/cn;)Z

View File

@ -1,2 +0,0 @@
CLASS none/awc
METHOD b generate (Lnone/aiu;Ljava/util/Random;Lnone/cn;)Z

View File

@ -1,2 +0,0 @@
CLASS none/awe
METHOD b generate (Lnone/aiu;Ljava/util/Random;Lnone/cn;)Z

View File

@ -1,2 +0,0 @@
CLASS none/awf
METHOD b generate (Lnone/aiu;Ljava/util/Random;Lnone/cn;)Z