Closed Runemoro closed 5 years ago
More 1.13 names (tags, resources, fluids, and lots of params);
Here's some more from me, somewhat incomplete but just listing them to avoid conflicts:
Main: func_200264_a makeGenerator Creates a data generator based on the given options p_200264_0_ output Output folder p_200264_1_ inputs Input folders p_200264_2_ client True if client data should be included. This only runs the SNBT to NBT converter. p_200264_3_ server True if server data should be included. This runs the SNBT to NBT converter, the tag providers, the recipe provider, and the advancements provider. p_200264_4_ dev True if dev data should be included. This only runs the NBT to SNBT converter. p_200264_5_ reports True if data reports should be included. This runs the block and item list reports, and the command tree report. DataGenerator: ctor args: p_i48266_1_ output Output folder p_i48266_2_ input Input folders field_200393_a LOGGER field_200394_b inputFolders Folders to use for files to convert field_200395_c outputFolder The location to output data into field_200396_d providers Data providers to run func_200389_a getInputFolders Gets a collection of folders to look for data to convert in func_200391_b getOutputFolder Gets the location to put generated data into func_200390_a addProvider Adds a data provider to the list of providers to run p_200390_1_ provider The provider to add func_200392_c run Runs all the previously registered data providors. DirectoryCache: I'm not entirely sure what this does, but I think it's only for build systems? ctor args: p_i49352_1_ folder p_i49352_2_ fileName field_208324_a LOGGER field_208325_b outputFolder The folder to put the cache info in (normally the output folder for the data generator) field_208326_c cacheFile The cache file (folder/.cache/name
where folder and name are specified in the constructor; name is usually cache) field_208327_d hits Number of times the new hash of a file matched its old hash field_208328_e staleFiles A map from file name to the original hash. Entries are removed from this map as they are saved (regardless as to whether the hash matches or not; the hash is only used to count the number of {@linkplain #hits}) field_208329_f createdFiles A map from file name to the new hash. func_208317_a writeCache Writes the cache file containing the hashes of newly created files to the disk, and deletes any stale files. func_208323_a getPreviousHash Gets the previous hash of a file, so that it doesn't need to be written to disk. Only meaningful before {@link recordHash} has been called.\n \n@return The hash that was recorded when {@link recordHash} was called on the previous run, ornull
if the file does not exist, or an empty string if the file exists but was not recorded. Note that the hash is not based on the current bytes on disk. p_208323_1_ file The file to check func_208316_a recordHash Records the hash of a newly-saved file, so that it won't be deleted as stale. Note that this needs to be called even if the hash matches {@linkplain #getPreviousHash the previous hash}. p_208316_1_ file The file to record for p_208316_2_ hash The new hash (see {@link IDataProvider#HASH_FUNCTION}) func_208320_b isStale Checks if a file hasn't been saved. p_208320_1_ file The file to check func_209400_b deleteStaleFiles Deletes all files that are still in {@link #staleFiles} — those that were present in the directory before but were not marked as created this run. (Note: the file may still have been created but if {@link #recordNewHash} was not called, it will be deleted; see MC-131740) func_209398_c getFiles Gets all files in the directory, other than the cache file itself. IDataProvider field_208307_a HASH_FUNCTION Hash function to be used for caching. In most cases, this should be done with the {@link HashFunction#hashUnencodedChars} function. func_200398_a act Performs this provider's action. p_200398_1_ cache func_200397_b getName Gets a name for this provider, to use in logging. AdvancementProvider ctor p_i48869_1_ generatorIn field_204023_a LOGGER field_204024_b GSON field_204025_c generator field_204283_d advancements A list of advancement groups, which each register several advancements. (Each group takes a Consumeras a parameter) func_208309_a saveAdvancement p_208309_1_ cache p_208309_2_ advancementJson p_208309_3_ path AdventureAdvancements field_204286_a EXPLORATION_BIOMES func_204285_b makeBiomeAdvancement Adds all the biomes in {@link #EXPLORATION_BIOMES} to the given advancement's criteria p_204285_1_ builder field_204287_b MOB_ENTITIES func_204284_a makeMobAdvancement Adds all the entities in {@link #MOB_ENTITIES} to the given advancement's criteria p_204284_1_ builder HusbandryAdvancements field_204291_b BALANCED_DIET func_204288_a makeBalancedDiet Adds all the items in {@link #BALANCED_DIET} to the given advancement's criteria p_204288_1_ builder field_204290_a BREEDABLE_ANIMALS func_204289_b makeBredAllAnimals p_204289_1_ builder field_204867_c FISH_BUCKETS func_204865_c makeFishBucket p_204865_1_ builder field_204866_b FISH_ITEMS func_204864_d makeFish p_204864_1_ builder BlockListReport p_i48265_1_ generatorIn field_200399_a generator TagsProvider p_i48254_1_ generatorIn p_i48254_2_ registryIn field_200436_d LOGGER field_200437_e GSON field_200433_a generator field_200435_c registry The registry which things of this tag use (e.g. {@link Block#REGISTRY}) field_200434_b tagToBuilder A map from each tag to its builder func_200431_a makePath Resolves a Path for the location to save the given tag. p_200431_1_ id ID of the tag func_200426_a getBuilder Creates (or finds) the builder for the given tag p_200426_1_ tag func_200432_c registerTags TagsProvider.func_200429_a setCollection p_200429_1_ colectionIn BlockTagsProvider p_i48256_1_ generatorIn FluidTagsProvider p_i49156_1_ generatorIn ItemTagsProvider p_i48255_1_ generatorIn field_203426_d LOGGER func_200438_a copy Copies a block tag into an item tag p_200438_1_ from The block tag to copy from p_200438_2_ to The item tag to copy to func_200439_a copyEntry p_200439_1_ entry CommandsReport p_i48264_1_ generatorIn field_200400_a generator NBTToSNBTConverter p_i48258_1_ generatorIn field_200418_a LOGGER field_200419_b generator func_200417_a getFileName Gets the name of the given NBT file, based on its path and the input directory. The result does not have the ".nbt" extension. p_200417_1_ inputFolder p_200417_2_ file func_200414_a convert p_200414_1_ file p_200414_2_ name p_200414_3_ outputFolder SNBTToNBTConverter p_i48257_1_ generatorIn field_200424_a LOGGER field_200425_b generator func_200423_a getFileName Gets the name of the given SNBT file, based on its path and the input directory. The result does not have the ".snbt" extension. p_200423_1_ inputFolder p_200423_2_ file func_208314_a convert p_208314_1_ cache p_208314_2_ file p_208314_3_ name p_208314_4_ outputFolder RecipeProvider: p_i48262_1_ generatorIn field_200411_a LOGGER field_200412_b GSON field_200413_c generator func_208311_a saveRecipe Saves a recipe to a file. p_208311_1_ cache The cache. p_208311_2_ recipeJson JSON for the recipe. p_208311_3_ path Location to save to. func_208311_a saveRecipeAdvancement Saves an advancement to a file. p_208311_1_ cache The cache. p_208311_2_ advancementJson JSON for the advancement. p_208311_3_ path Location to save to. func_200407_a enteredBlock Creates a new {@link EnterBlockTrigger} for use with recipe unlock criteria. p_200407_1_ blockIn The block to check for. func_200408_a hasItem Creates a new {@link InventoryChangeTrigger} that checks for a player having a certain amount of an item. p_200408_1_ amount The needed amount of the item. p_200408_2_ item The required item. func_200403_a hasItem Creates a new {@link InventoryChangeTrigger} that checks for a player having a certain item. p_200403_1_ item The required item. func_200409_a hasItem Creates a new {@link InventoryChangeTrigger} that checks for a player having an item within the given tag. p_200409_1_ tagIn The tag. func_200405_a hasItem Creates a new {@link InventoryChangeTrigger} that checks for a player having a certain item. p_200405_1_ predicates The predicates that must all be met for the trigger to occur. func_200404_a registerRecipes Registers all recipes to the given consumer. p_200404_1_ consumer Consumer which actually handles writing the recipe once it is created. IFinishedRecipe func_200441_a getRecipeJson Gets the JSON for the recipe. func_200442_b getID Gets the ID for the recipe. func_200440_c getAdvancementJson Gets the JSON for the advancement that unlocks this recipe. Null if there is no advancement. func_200443_d getAdvancementID Gets the ID for the advancement associated with this recipe. Should not be null if {@link #getAdvancementJson} is non-null. CustomRecipeBuilder p_i48259_1_ serializerIn field_200501_a serializer func_200500_a customRecipe Creates a builder for a recipe with a custom serializer. p_200500_0_ serializerIn The serializer; see {@link RecipeSerializers}. func_200499_a build Builds this recipe into an {@link IFinishedRecipe}. p_200499_1_ consumerIn Consumer to register to. p_200499_2_ id The ID to save to. FurnaceRecipeBuilder field_202144_a LOGGER field_202145_b result field_202146_c ingredient field_202147_d experience field_202148_e cookingTime field_202149_f advancementBuilder field_202150_g group Currently inaccessible and always null (as of 1.13-pre6) p_i48737_1_ ingredientIn p_i48737_2_ result p_i48737_3_ experience p_i48737_4_ cookingTime func_202138_a furnaceRecipe Creates a builder for a furnace recipe. p_202138_0_ ingredientIn p_202138_1_ result p_202138_2_ experience p_202138_3_ cookingTime func_202139_a addCriterion Adds a criterion needed to unlock the recipe. p_202139_1_ name Name for the criterion. p_202139_2_ criterion The criterion. func_202140_a build Builds this recipe into an {@link IFinishedRecipe}. p_202140_1_ consumerIn Consumer to register to. func_202143_a build Builds this recipe into an {@link IFinishedRecipe}. Use {@link #build(Consumer)} if save is the same as the ID for the result. p_202141_1_ consumerIn Consumer to register to. p_202141_2_ save The ID to save to. func_202143_a build Builds this recipe into an {@link IFinishedRecipe}. p_202143_1_ consumerIn Consumer to register to. p_202143_2_ id The ID to save to. func_202142_a validate Makes sure that this recipe is valid and obtainable. p_202142_1_ id ID used for logging. FurnaceRecipeBuilder$Result field_202117_a id field_202118_b group field_202119_c ingredient field_202120_d result field_202121_e experience field_202122_f cookingTime field_202123_g advancementBuilder field_202124_h advancementId p_i48774_1_ id p_i48774_2_ group p_i48774_3_ ingredientIn p_i48774_4_ result p_i48774_5_ experience p_i48774_6_ cookingTime p_i48774_7_ advancementBuilder p_i48774_8_ advancementId ShapedRecipeBuilder field_200474_a LOGGER field_200475_b result field_200476_c count field_200477_d pattern A list of strings, each of the same length, that represents the pattern for the recipe. field_200478_e key A map that converts characters in the {@linkplain #pattern} into the appropriate ingredients. field_200479_f advancementBuilder field_200480_g group p_i48261_1_ result p_i48261_2_ count func_200470_a shapedRecipe Creates a new builder for a shaped recipe. p_200470_0_ result The item made by the recipe. func_200468_a shapedRecipe Creates a new builder for a shaped recipe. p_200468_0_ result The item made by the recipe. p_200468_1_ count The quantity that is produced. func_200469_a key Adds a key to the recipe pattern. p_200469_1_ symbol The symbol that is used in the line. p_200469_2_ tagIn The tag that is represented by the symbol. func_200462_a key Adds a key to the recipe pattern. p_200462_1_ symbol The symbol that is used in the line. p_200462_2_ item The item that is represented by the symbol. func_200471_a key Adds a key to the recipe pattern. p_200471_1_ The symbol that is used in the line. p_200471_2_ ingredientIn The ingredient that is represented by the symbol. func_200472_a patternLine Adds a new entry to the patterns for this recipe. p_200472_1_ patternIn The new pattern line. func_200465_a addCriterion Adds a criterion needed to unlock the recipe. p_200465_1_ name Name for the criterion. p_200465_2_ criterion The criterion. func_200473_b setGroup p_200473_1_ group func_200464_a build Builds this recipe into an {@link IFinishedRecipe}. p_200464_1_ consumerIn Consumer to register to. func_200466_a build Builds this recipe into an {@link IFinishedRecipe}. Use {@link #build(Consumer)} if save is the same as the ID for the result. p_200466_1_ consumerIn Consumer to register to. p_200466_2_ save The ID to save to. func_200467_a build Builds this recipe into an {@link IFinishedRecipe}. p_200467_1_ consumerIn Consumer to register to. p_200467_2_ id The ID to save to. func_200463_a validate Makes sure that this recipe is valid and obtainable. p_200463_1_ id ID used for logging. ShapedRecipeBuilder$Result field_200445_b id field_200446_c result field_200447_d count field_200448_e group field_200449_f pattern field_200450_g key field_200451_h advancementBuilder field_200452_i advancementId p_i48271_2_ id p_i48271_3_ result p_i48271_4_ count p_i48271_5_ group p_i48271_6_ pattern p_i48271_7_ key p_i48271_8_ advancementBuilder p_i48271_9_ advancementId ShapelessRecipeBuilder field_200493_a LOGGER field_200494_b result field_200495_c count field_200496_d ingredients field_200497_e advancementBuilder field_200498_f group p_i48260_1_ result p_i48260_2_ count func_200486_a shapelessRecipe Creates a new builder for a shapeless recipe. p_200486_0_ result The item made by the recipe. func_200488_a shapelessRecipe Creates a new builder for a shapeless recipe. p_200488_0_ result The item made by the recipe. p_200488_1_ count The quantity that is produced. func_203221_a addIngredient Adds an ingredient that can be any item in the given tag. p_203221_1_ tagIn The tag. func_200487_b addIngredient Adds an ingredient of the given item. p_200487_1_ item The item. func_200491_b addIngredient Adds the given ingredient multiple times. p_200491_1_ item The item. p_200491_2_ quantity Number of times the item is required. func_200489_a addIngredient Adds an ingredient. p_200489_1_ ingredientIn The ingredient. func_200492_a addIngredient Adds an ingredient multiple times. p_200492_1_ ingredientIn The ingredient. p_200492_2_ quantity Number of times the ingredient is required. func_200483_a addCriterion Adds a criterion needed to unlock the recipe. p_200483_1_ name Name for the criterion. p_200483_2_ criterion The criterion. func_200490_a setGroup p_200490_1_ group func_200482_a build Builds this recipe into an {@link IFinishedRecipe}. p_200482_1_ consumerIn Consumer to register to. func_200484_a build Builds this recipe into an {@link IFinishedRecipe}. Use {@link #build(Consumer)} if save is the same as the ID for the result. p_200484_1_ consumerIn Consumer to register to. p_200484_2_ save The ID to save to. func_200485_a build Builds this recipe into an {@link IFinishedRecipe}. p_200485_1_ consumerIn Consumer to register to. p_200485_2_ id The ID to save to. func_200481_a validate Makes sure that this recipe is valid and obtainable. p_200481_1_ id ID used for logging. ShapelessRecipeBuilder$Result field_200453_a id field_200454_b result field_200455_c count field_200456_d group field_200457_e ingredients field_200458_f advancementBuilder field_200459_g advancementId p_i48268_1_ id p_i48268_2_ result p_i48268_3_ count p_i48268_4_ group p_i48268_5_ ingredients p_i48268_6_ advancementBuilder p_i48268_7_ advancementId
toJson
is right but serialize
also seems wrong.
func_200273_b toJson func_200288_b toJson func_200290_k toJson func_200289_l iconToJson func_200286_b toJson func_200287_b toJson func_204006_a toJson func_203994_a toJson func_200321_c toJson func_204009_a toJson func_204013_b toJson func_204012_a toJson func_200322_a toJson func_204849_b deserializeArray p_204849_0_ array func_204850_a serializeArray p_204850_0_ array func_200319_a toJson func_200306_a toJson func_203977_a toJson func_203991_a toJson func_203992_a addProperty Adds a property if the value is not null. p_203992_1_ obj p_203992_2_ key p_203992_3_ value
Advancement$Builder field_199751_g requirementsStrategy func_200278_a builder func_203905_a withParent p_203905_1_ parentIn func_200272_a withParentId p_200272_1_ parentIdIn func_203902_a withDisplay p_203902_1_ item p_203902_2_ title p_203902_3_ description p_203902_4_ background p_203902_5_ frame p_203902_6_ showToast p_203902_7_ announceToChat p_203902_8_ hidden func_203903_a withDisplay p_203903_1_ displayIn func_200271_a withRewards p_200271_1_ rewardsBuilder func_200274_a withRewards func_200275_a withCriterion Adds a criterion to the list of criteria p_200275_1_ key p_200275_2_ criterion func_200276_a withCriterion Adds a criterion to the list of criteria p_200276_1_ key p_200276_2_ criterion func_200270_a withRequirementsStrategy p_200270_1_ strategy func_203904_a register p_203904_1_ consumer p_203904_2_ id AdvancementRewards$Builder Not 100% sure about these... field_200282_a experience field_200283_b loot field_200284_c recipes field_200285_d function func_203907_a experience Creates a new builder with the given amount of experience as a reward p_203907_0_ experienceIn func_203906_b addExperience Adds the given amount of experience. (Not a direct setter) p_203906_1_ experienceIn func_200280_c recipe Creates a new builder with the given recipe as a reward. p_200280_0_ recipeIn func_200279_d addRecipe Adds the given recipe to the rewards. p_200279_1_ recipeIn func_200281_a build // No methods for loot or function :/
I'm mainly assuming that the point of this ticket is to keep track of what's been done; these will be entered in the bot normally when 1.13 releases I think?
it'd be incredibly tedious to go through and verify all these, so I'll just make a general comment - hopefully, you guys are cross-referencing things to 1.12 and naming new things the same or similar to their older or Forge counterparts.
One of the worst parts of porting can be all the useless name churn that happens when a refactor happens and an old method changes signature->loses its name->someone names it completely differently without taking the old name into consideration
Other than that, thanks for the hard work!
field_205394_h,BUFFETSingleBiomeProviderSettings
func_205436_a,setBiome p_205436_1_,biome func_205437_a,getBiome field_205438_a,biomeChunkGeneratorNether
field_202107_q,settings field_205474_p,defaultBlock field_205604_n,defaultFluidAbstractChunkGenerator
p_i48967_1_,world p_i48967_2_,provider func_205472_a,generateChunk p_205472_1_,chunk p_205472_2_,random func_205473_a,getHeightMap var1,chunkX var2,chunkZ p_hasStructure_1_,biome p_hasStructure_2_,structure p_getStructureConfig_1_,biome p_getStructureConfig_2_,structure p_getStructureStart_1_,structure p_findNearestStructure_1_,world p_findNearestStructure_2_,structureName p_findNearestStructure_3_,pos p_buildSurface_1_,chunk p_buildSurface_2_,biomes p_buildSurface_3_,random p_getStructureReference_1_,structure field_203228_e,structureReferences field_203227_d,structureStarts generateChunk(): lvt_3_1_,pos lvt_4_1_,xStart lvt_5_1_,zStart lvt_7_1_,pos1 lvt_8_1_,iChunkGeneratorOverworld
p_i48957_1_,world p_i48957_2_,provider p_i48957_3_,settings field_205475_r,defaultBlock field_205476_s,defaultFluid p_makeBase_1_,chunk p_setBlocksInChunk_3_,chunk <init>(): lvt_4_1_,random lvt_5_1_,i lvt_6_1_,j lvt_7_1_,weightChunkGeneratorType
p_registerChunkGeneratorType_0_,generatorName p_registerChunkGeneratorType_1_,factory p_registerChunkGeneratorType_2_,settings p_registerChunkGeneratorType_3_,isOptionForBuffetWorld p_i48966_1_,factory p_i48966_2_,isOptionForBuffetWorld p_i48966_3_,settings p_i48966_4_,id
Thought I might add onto this. Here's my repository where I'm putting my names for SRGs. Mostly contains names for the new GLFW display/input changes that were made in 1.13.
hopefully, you guys are cross-referencing things to 1.12 and naming new things the same or similar to their older or Forge counterparts.
I've been pretty good about this for methods, there aren't a lot that I've defined at the moment (Roughly ~200) so this wouldn't be difficult to verify.
func_196258_a,getBlockToPlaceOnUse
This is getStateForPlacement
in 1.12 and should be named the same in 1.13. I can't stress enough how important it is to keep method names the same if they have the same semantics. This is another minor mental tax on modders updating to 1.13 and they add up (along with all the actual changes in 1.13)
When they see that getStateForPlacement has completely disappeared they have to go hunt for what replaced it, instead of simply getting an error that the arguments have changed.
I hope similar cases will be addressed in this list.
Click to expand
Material ``` field_203243_f,OCEAN_PLANT field_204868_h,SEA_GRASS field_203244_i,BUBBLE_COLUMN field_200523_P,isLiquid field_200525_S,isSolid field_200521_M,blocksMovement field_200524_Q,isOpaque ``` Material.Builder ``` field_200519_h,mapColor field_200516_e,isLiquid field_200518_g,isSolid field_200513_b,blocksMovement field_200520_i,isOpaque field_200515_d,requiresNoTool field_200514_c,canBurn field_200517_f,isReplaceable field_200512_a,pushReaction func_200507_a,liquid func_200502_b,notSolid func_200508_c,doesNotBlockMovement func_200505_j,notOpaque func_200510_d,requiresTool func_200504_e,canBurn func_200509_f,replaceable func_200511_g,pushDestroys func_200503_h,pushBlocks func_200506_i,build ``` Block ``` field_196273_d,LOGGER field_196275_y,defaultState field_200955_c,blocksMovement func_196246_j,getIdByState p_196246_0_,state func_196257_b,getStateById p_196257_0_,id func_208617_a,makeCuboidShape func_203417_a,isTagged p_203417_1_,tag func_196261_e,isAir func_196266_a,allowsMovement p_196266_1_,state p_196266_2_,world p_196266_3_,pos func_196253_a,isReplaceable func_201783_b,needsPostProcessing p_201783_1_,state p_201783_2_,world p_201783_1_,pos func_200124_e,isSolid p_200124_1_,state func_200011_d,getOpacity func_208619_r,isVariableOpacity func_200293_a,isCollidable p_200293_1_,state func_196265_a,randomTick func_196267_b,tick func_199769_a,getItemProvider func_196255_a,spawnItems func_196250_a,onRightClick func_196258_a,getStateForPlacement func_196270_a,onLeftClick func_196251_a,getItemsToDropCount func_196264_a,getItemsToDropCount func_200291_n,getNameTextComponent func_204507_t,getFluidState func_208618_m,getSlipperiness func_206840_a,addPropertiesToBuilder func_196254_a,registerBlock func_196249_a,registerBlock func_196262_a,onCollisionWithEntity func_196243_a,beforeReplacingBlock func_196244_b,getShape func_196268_f,getShapeForCollision func_199600_g,getShapeForRaytrace func_196247_c,getShapeForRender func_196260_a,isValidPosition ``` Block.Builder ``` field_200953_a,material field_200959_g,hardness field_200958_f,resistance field_200955_c,blocksMovement field_200960_h,needsRandomTick field_200957_e,lightValue field_200954_b,mapColor field_200956_d,soundType field_200961_i,slipperiness func_200949_a,create func_200952_a,create func_200945_a,create func_200950_a,create func_200941_a,slipperiness func_200947_a,soundType func_200951_a,lightValue func_200948_a,hardnessAndResistance func_200943_b,hardnessAndResistance func_200946_b,zeroHardnessAndResistance func_200944_c,needsRandomTick func_200942_a,doesNotBlockMovement ``` IBlockState ``` func_202065_c,blockNeedsPostProcessing p_202065_1_,world p_202065_2_,pos func_200016_a,getOpacity p_200016_1_,world p_200016_2_,pos field_208777_b,OPACITY_CACHE func_196944_b,randomTick func_196943_a,onRightClick func_196958_f,isAir func_200132_m,isSolid func_196947_b,onBlockBreak func_196940_a,tick func_196950_a,onCollisionWithEntity func_196941_a,spawnItems func_196949_c,spawnItems func_196942_a,onLeftClick func_203425_a,isTagged func_204520_s,getFluidState func_204519_t,needsRandomTick func_196954_c,getShape func_196952_d,getShapeForCollision func_199611_f,getShapeForRaytrace func_196951_e,getShapeForRender func_196955_c,isValidPosition func_196957_g,allowsMovement ``` IWorldNameable ``` func_200200_C_,getName func_200201_e,getCustomName ``` BlockWorldState ``` func_196960_c,getWorld ``` IItemProvider ``` func_199767_j,getItem ``` AbstractTree ``` func_196935_a,spawn func_196936_b,getTreeFeature ``` AbstractBigTree ``` func_196938_a,getBigTreeFeature func_196939_a,spawnBigTree func_196937_a,canBigTreeSpawnAt ``` BlockAbstractBanner ``` field_196286_a,color func_196285_M_,getColor ``` BlockAbstractSkull ``` field_196293_a,skullType func_196292_N_,getSkullType ``` BlockBush ``` func_200014_a_,isValidGround ``` BlockButton ``` func_196367_a,playSound func_196368_e,updateNeighbors func_196369_b,getSoundEvent ``` BlockCarpet ``` field_196549_b,color func_196547_d,getColor ``` BlockCrops ``` field_196393_a,SHAPE_BY_AGE func_199772_f,getSeedsItem func_199773_g,getCropsItem ``` BlockCarvedPumpkin ``` field_196359_a,FACING ``` BlockChest ``` func_196309_a,getContainer p_196309_1_,state p_196309_2_,world p_196309_3_,pos field_204511_c,WATERLOGGED ``` BlockStateProperties ``` field_208174_a,ATTACHED field_208176_c,CONDITIONAL field_208178_e,DISARMED field_208179_f,DRAG field_208180_g,ENABLED field_208181_h,EXTENDED field_208182_i,EYE field_208183_j,FALLING field_208184_k,HAS_BOTTLE_0 field_208185_l,HAS_BOTTLE_1 field_208186_m,HAS_BOTTLE_2 field_208187_n,HAS_RECORD field_208188_o,INVERTED field_208189_p,IN_WALL field_208190_q,LIT field_208191_r,LOCKED field_208192_s,OCCUPIED field_208193_t,OPEN field_208515_s,PERSISTENT field_208194_u,POWERED field_208195_v,SHORT field_208196_w,SNOWY field_208197_x,TRIGGERED field_208198_y,WATERLOGGED field_208149_B,UP field_208150_C,DOWN field_208151_D,NORTH field_208152_E,EAST field_208153_F,SOUTH field_208154_G,WEST field_208158_K,FACE field_208159_L,EAST_REDSTONE_SIDE field_208160_M,NORTH_REDSTONE_SIDE field_208161_N,SOUTH_REDSTONE_SIDE field_208162_O,WEST_REDSTONE_SIDE field_208165_R,RAIL_SHAPE field_208166_S,RAIL_SHAPE_STRAIGHT field_208173_Z,BITES field_208126_aa,DELAY field_208514_aa,DISTANCE field_208127_ab,EGGS field_208128_ac,HATCH field_208129_ad,LAYERS field_208133_ah,MOISTURE field_208134_ai,NOTE field_208135_aj,PICKLES field_208136_ak,POWER field_208137_al,STAGE field_208138_am,ROTATION field_208139_an,BED_PART field_208141_ap,COMPARATOR_MODE field_208142_aq,DOOR_HINGE_SIDE field_208143_ar,NOTE_BLOCK_INSTRUMENT field_208146_au,STAIRS_SHAPE field_208199_z,AXIS_HORIZONTAL field_208148_A,AXIS field_208155_H,FACING field_208156_I,FACING_EXCEPT_UP field_208157_J,FACING_HORIZONTAL field_208163_P,DOUBLE_BLOCK_HALF field_208164_Q,HALF field_208167_T,AGE_MAX_2 field_208168_U,AGE_MAX_3 field_208169_V,AGE_MAX_5 field_208170_W,AGE_MAX_7 field_208171_X,AGE_MAX_15 field_208172_Y,AGE_MAX_25 field_208130_ae,LEVEL_MAX_3 field_208131_af,LEVEL_1_TO_8 field_208132_ag,LEVEL_MAX_15 field_208140_ao,CHEST_TYPE field_208144_as,PISTON_TYPE field_208145_at,SLAB_TYPE field_208147_av,STRUCTURE_MODE ``` ITileEntityProvider ``` func_196283_a_,getTileEntity ``` WorldGenRegion ``` func_201683_l,markBlockForPostprocessing p_201683_1_,pos ``` IWorld ``` func_205771_y,getChunk p_205771_1_,pos ``` IChunk ``` func_201594_d,markBlockForPostprocessing p_201594_1_,pos func_201591_a,addBlockEntity p_201591_1_,nbt ``` VoxelShape ``` func_197752_a,toAxisAlignedBB func_197766_b,isEmpty func_197762_b,getStart p_197762_1_,axis func_197758_c,getEnd p_197758_1_,axis p_i47680_1_,part ``` ShapeUtils ``` func_197880_a,emptyShape ``` Fluid ``` field_207199_a,EMPTY_FLUID_RESOURCE_LOCATION func_204524_b,getFilledBucket func_204521_c,getDripParticleData func_207185_a,isTagged p_207185_1_,tag func_207195_i,registerFluids func_207194_a,registerFluid func_207198_a,registerFluid field_205588_a,REGISTRY func_207187_a,isSameAs p_207187_1_,fluid func_207192_d,getLevel p_207192_1_,getLevel func_207184_a,buildStateContainer p_207184_1_,builder field_207202_e,stateContainer func_207182_e,getStateContainer func_207183_f,setDefaultState p_207183_1_,state field_207200_b,defaultState func_207188_f,getDefaultState func_207186_b,randomTick p_207186_1_,world p_207186_1_,pos p_207186_1_,state p_207186_1_,random func_204538_c,isEmpty func_207181_a,getFluidHeight p_207181_1_,state func_204522_a,randomDisplayTick p_204522_1_,world p_204522_2_,pos p_204522_3_,state p_204522_4_,random func_207191_a,tick p_207191_1_,world p_207191_2_,pos p_207191_3_,state field_207201_d,STATE_TO_ID_MAP func_207193_c,isSource p_207193_1_,state func_204527_a,getBlockState p_204527_1_,state ``` IFluidState ``` func_206886_c,getFluid func_204521_c,getDripParticleData func_206890_h,getTickRandomly func_207196_h,getTickRandomly func_206891_b,randomTick p_206891_1_,world p_206891_2_,pos p_206891_3_,random func_206888_e,isEmpty func_206885_f,getFluidHeight func_206880_a,tick p_206880_1_,world p_206880_2_,pos func_206889_d,isSource func_206882_g,getLevel func_206881_a,randomDisplayTick func_206883_i,getBlockState func_206884_a,isTagged ``` FlowingFluid ``` field_207210_b,LEVEL field_207209_a,FALLING ``` Fluids ``` field_204541_a,EMPTY field_207212_b,FLOWING_WATER field_204546_a,WATER field_207213_d,FLOWING_LAVA field_204547_b,LAVA func_207211_a,getRegisteredFluid p_207211_0_,id field_207214_f,CACHE ``` FluidTags ``` field_206959_a,WATER field_206960_b,LAVA ``` ExtendedBlockStorage ``` field_206918_e,fluidRefCount ``` WorldServer ``` field_205342_P,pendingFluidTicks func_205338_b,tickBlock func_205339_a,tickFluid ``` ServerTickList ``` func_205365_a,tick ``` IBlockReader ``` func_204610_c,getFluidState p_204610_1_,pos ``` IWorldReaderBase ``` func_201669_a,getLightSubtracted p_201669_1_,pos p_201669_2_,amount func_205770_a,getTopBlock p_205770_1_,heightmapType p_205770_2_,pos func_205052_D,getBrightness p_205052_1_,pos func_201670_d,isRemote func_201671_F,hasWater p_201671_1_,pos func_201696_r,getLight p_201696_1_,pos func_205050_e,isAreaLoaded p_205050_1_,pos p_205050_2_,radius func_201675_m,getDimension func_201676_a,getTopBlockY p_201676_1_,heightmapType p_201676_2_,x p_201676_3_,z ``` IWorld ``` func_205220_G_,getPendingBlockTickList func_205219_F_,getPendingFluidTickList func_201672_e,getWorld func_201674_k,getRandom p_195592_1_,pos p_195592_2_,block ``` World ``` p_195593_1_,pos p_195593_2_,block ``` IWorldEventListener ``` func_195462_a,addParticle p_195462_1_,particleData p_195461_2_,alwaysRender p_195462_3_,minimizeLevel p_195462_4_,x p_195462_6_,y p_195462_8_,z p_195462_10_,xSpeed p_195462_12_,ySpeed p_195462_14_,zSpeed addParticle p_195461_1_,particleData p_195461_2_,alwaysRender p_195461_3_,x p_195461_5_,y p_195461_7_,z p_195461_9_,xSpeed p_195461_11_,ySpeed p_195461_13_,zSpeed ``` RenderGlobal ``` func_195467_a,addParticleUnchecked p_195467_1_,particleData p_195467_2_,x p_195467_4_,y p_195467_6_,z p_195467_8_,xSpeed p_195467_10_,ySpeed p_195467_12_,zSpeed func_195471_b,addParticleUnchecked p_195471_1_,particleData p_195471_2_,alwaysRender p_195471_3_,x p_195471_5_,y p_195471_7_,z p_195471_9_,xSpeed p_195471_11_,ySpeed p_195471_13_,zSpeed func_195469_b,addParticleUnchecked p_195469_1_,particleData p_195469_2_,alwaysRender p_195469_3_,minimizeLevel p_195469_4_,x p_195469_6_,y p_195469_8_,z p_195469_10_,xSpeed p_195469_12_,ySpeed p_195469_14_,zSpeed ``` ParticleManager ``` func_199280_a,addParticle p_199280_1_,particleData p_199280_2_,x p_199280_4_,y p_199280_6_,z p_199280_8_,xSpeed p_199280_10_,ySpeed p_199280_12_,zSpeed func_199927_b,makeParticle p_199927_1_,particleData p_199927_2_,x p_199927_4_,y p_199927_6_,z p_199927_8_,xSpeed p_199927_10_,ySpeed p_199927_12_,zSpeed ``` IParticleFactory ``` func_199234_a,makeParticle p_199234_2_,world p_199234_3_,x p_199234_5_,y p_199234_7_,z p_199234_9_,xSpeed p_199234_11_,ySpeed p_199234_13_,zSpeed ``` ITickList ``` func_205359_a,contains p_205359_1_,pos p_205359_2_,item func_205362_a,add p_205362_1_,pos p_205362_2_,item p_205362_3_,scheduledTime p_205362_4_,priority func_205360_a,add p_205360_1_,pos p_205360_2_,item p_205360_3_,scheduledTime ``` Item ``` func_200879_a,registerItemBlock p_200879_0_,block p_200879_1_,group func_200126_a,registerItemBlock p_200126_0_,itemBlock func_195936_a,registerItem p_195936_0_,id p_195936_1_,item func_195940_a,registerItem p_195940_0_,resourceLocation p_195940_1_,item p_i48487_1_,builder field_208075_l,rarity func_206844_a,isTagged p_206844_1_,tag func_200295_i,getDisplayName p_200295_1_,stack func_195935_o,makeUnlocalizedName func_200296_o,getName func_195938_a,canPlayerBreakBlockWhileHolding p_195938_1_,state p_195938_2_,world p_195938_3_,pos p_195938_4_,player ``` ItemBlock ``` func_195946_a,addToBlockToItemMap p_195946_1_,blockToItemMap p_195946_2_,item ``` ItemArmor ``` func_200881_e,getDamageReduceAmount ``` Item.Builder ``` func_200916_a,group p_200916_1_,group field_200923_d,groupIn field_200921_b,maxDamage field_200920_a,maxStackSize field_200922_c,containerItem field_208104_e,rarity func_200917_a,maxStackSize p_200917_1_,maxStackSizeIn func_200915_b,maxDamage p_200915_1_,maxDamageIn func_200918_c,maxDamagePrivate p_200918_1_,maxDamageIn func_200919_a,containerItemIn p_200919_1_,containerItem func_208103_a,rarity p_208103_1_,rarityIn ``` ParticleType ``` func_197576_c,registerParticleTypes func_197572_a,registerParticleType p_197572_0_,id p_197572_1_,alwaysRender field_197577_a,REGISTRY func_197573_a,registerParticleType p_197573_0_,id p_197573_1_,alwaysRender p_197573_2_,deserializer p_i49348_1_,resourceLocationIn p_i49348_2_,alwaysRenderIn p_i49348_3_,deserializerIn field_197579_c,resourceLocation field_197581_e,alwaysRender field_197582_f,deserializer func_197570_d,getResouceLocation func_197575_f,shouldAlwaysRender func_197571_g,getDeserializer ``` IParticleData.IDeserializer ``` func_197544_b,deserialize p_197544_1_,particleType p_197544_2_,reader func_197543_b,deserialize p_197543_1_,particleType p_197543_2_,buffer func_197554_b,getParticleType func_197553_a,write p_197553_1_,buffer func_197555_a,getParameters ``` BasicParticleType ``` p_i49347_1_,resourceLocation p_i49347_2_,alwaysRender field_197583_b,DESERIALIZER ``` RedstoneParticleData ``` func_197562_c,getRed field_197566_c,red func_197563_d,getGreen field_197567_d,green func_197561_e,getBlue field_197568_e,blue func_197560_f,getAlpha field_197569_f,alpha field_197565_b,DESERIALIZER field_197564_a,REDSTONE_DUST ``` BlockParticleData ``` field_197585_a,DESERIALIZER field_197586_b,particleType field_197587_c,blockState p_i47953_1_,particleTypeIn p_i47953_2_,blockStateIn ``` Profiler ``` func_194340_a,startSection p_194340_1_,nameSupplier func_199094_a,isProfiling func_199098_b,stopProfiling func_199095_a,startProfiling p_199095_1_,startTickIn field_199100_h,startTick field_199099_g,startTime func_199097_c,getStartTime func_199096_d,getStartTick func_194339_b,endStartSection p_194339_1_,nameSupplier ``` DataSerializers ``` field_200544_f,OPTIONAL_TEXT_COMPONENT field_198166_i,PARTICLE_DATA ``` Enchantments ``` field_203193_C,LOYALTY field_203194_D,IMPALING field_203195_E,RIPTIDE field_203196_F,CHANNELING ``` Biomes ``` field_201936_P,SKY_ISLAND_LOW field_201937_Q,SKY_ISLAND_MEDIUM field_201938_R,SKY_ISLAND_HIGH field_201939_S,SKY_ISLAND_BARREN field_203614_T,WARM_OCEAN field_203615_U,LUKEWARM_OCEAN field_203616_V,COLD_OCEAN field_203617_W,DEEP_WARM_OCEAN field_203618_X,DEEP_LUKEWARM_OCEAN field_203619_Y,DEEP_COLD_OCEAN field_203620_Z,DEEP_FROZEN_OCEAN ``` Blocks ``` field_196650_c,GRANITE field_196652_d,POLISHED_GRANITE field_196654_e,DIORITE field_196655_f,POLISHED_DIORITE field_196656_g,ANDESITE field_196657_h,POLISHED_ANDESITE field_196658_i,GRASS_BLOCK field_196660_k,COARSE_DIRT field_196661_l,PODZOL field_196662_n,OAK_PLANKS field_196664_o,SPRUCE_PLANKS field_196666_p,BIRCH_PLANKS field_196668_q,JUNGLE_PLANKS field_196670_r,ACACIA_PLANKS field_196672_s,DARK_OAK_PLANKS field_196674_t,OAK_SAPLING field_196675_u,SPRUCE_SAPLING field_196676_v,BIRCH_SAPLING field_196678_w,JUNGLE_SAPLING field_196679_x,ACACIA_SAPLING field_196680_y,DARK_OAK_SAPLING field_203203_C,BUBBLE_COLUMN field_196611_F,RED_SAND field_196617_K,OAK_LOG field_196618_L,SPRUCE_LOG field_196619_M,BIRCH_LOG field_196620_N,JUNGLE_LOG field_196621_O,ACACIA_LOG field_196623_P,DARK_OAK_LOG field_203204_R,STRIPPED_OAK_LOG field_203205_S,STRIPPED_SPRUCE_LOG field_203206_T,STRIPPED_BIRCH_LOG field_203207_U,STRIPPED_JUNGLE_LOG field_203208_V,STRIPPED_ACACIA_LOG field_203209_W,STRIPPED_DARK_OAK_LOG field_196626_Q,OAK_BARK field_196629_R,SPRUCE_BARK field_196631_S,BIRCH_BARK field_196634_T,JUNGLE_BARK field_196637_U,ACACIA_BARK field_196639_V,DARK_OAK_BARK field_196642_W,OAK_LEAVES field_196645_X,SPRUCE_LEAVES field_196647_Y,BIRCH_LEAVES field_196648_Z,JUNGLE_LEAVES field_196572_aa,ACACIA_LEAVES field_196574_ab,DARK_OAK_LEAVES field_196577_ad,WET_SPONGE field_196583_aj,CHISELED_SANDSTONE field_196585_ak,CUT_SANDSTONE field_196586_al,NOTE_BLOCK field_196587_am,WHITE_BED field_196588_an,ORANGE_BED field_196589_ao,MAGENTA_BED field_196590_ap,LIGHT_BLUE_BED field_196592_aq,YELLOW_BED field_196593_ar,LIME_BED field_196594_as,PINK_BED field_196595_at,GRAY_BED field_196596_au,LIGHT_GRAY_BED field_196597_av,CYAN_BED field_196598_aw,PURPLE_BED field_196599_ax,BLUE_BED field_196600_ay,BROWN_BED field_196601_az,GREEN_BED field_196550_aA,RED_BED field_196551_aB,BLACK_BED field_196552_aC,POWERED_RAIL field_196553_aF,COBWEB field_196554_aH,FERN field_196555_aI,DEAD_BUSH field_203198_aQ,SEAGRASS field_203199_aR,TALL_SEAGRASS field_196556_aL,WHITE_WOOL field_196557_aM,ORANGE_WOOL field_196558_aN,MAGENTA_WOOL field_196559_aO,LIGHT_BLUE_WOOL field_196560_aP,YELLOW_WOOL field_196561_aQ,LIME_WOOL field_196562_aR,PINK_WOOL field_196563_aS,GRAY_WOOL field_196564_aT,LIGHT_GRAY_WOOL field_196565_aU,CYAN_WOOL field_196566_aV,PURPLE_WOOL field_196567_aW,BLUE_WOOL field_196568_aX,BROWN_WOOL field_196569_aY,GREEN_WOOL field_196570_aZ,RED_WOOL field_196602_ba,BLACK_WOOL field_196603_bb,MOVING_PISTON field_196605_bc,DANDELION field_196606_bd,POPPY field_196607_be,BLUE_ORCHID field_196609_bf,ALLIUM field_196610_bg,AZURE_BLUET field_196612_bh,RED_TULIP field_196613_bi,ORANGE_TULIP field_196614_bj,WHITE_TULIP field_196615_bk,PINK_TULIP field_196616_bl,OXEYE_DAISY field_196622_bq,OAK_SLAB field_196624_br,SPRUCE_SLAB field_196627_bs,BIRCH_SLAB field_196630_bt,JUNGLE_SLAB field_196632_bu,ACACIA_SLAB field_196635_bv,DARK_OAK_SLAB field_196640_bx,SANDSTONE_SLAB field_196643_by,PETRIFIED_OAK_SLAB field_196646_bz,COBBLESTONE_SLAB field_196571_bA,BRICK_SLAB field_196573_bB,STONE_BRICK_SLAB field_196575_bC,NETHER_BRICK_SLAB field_196576_bD,QUARTZ_SLAB field_196578_bE,RED_SANDSTONE_SLAB field_203200_bP,PRISMARINE_SLAB field_203201_bQ,PRISMARINE_BRICK_SLAB field_203202_bR,DARK_PRISMARINE_SLAB field_196579_bG,SMOOTH_STONE field_196580_bH,SMOOTH_SANDSTONE field_196581_bI,SMOOTH_QUARTZ field_196582_bJ,SMOOTH_RED_SANDSTONE field_196584_bK,BRICKS field_196649_cc,SIGN field_196663_cq,OAK_PRESSURE_PLATE field_196665_cr,SPRUCE_PRESSURE_PLATE field_196667_cs,BIRCH_PRESSURE_PLATE field_196669_ct,JUNGLE_PRESSURE_PLATE field_196671_cu,ACACIA_PRESSURE_PLATE field_196673_cv,DARK_OAK_PRESSURE_PLATE field_196677_cy,REDSTONE_WALL_TORCH field_196604_cC,SNOW_BLOCK field_196625_cS,CARVED_PUMPKIN field_196628_cT,JACK_O_LANTERN field_196633_cV,REPEATER field_196636_cW,OAK_TRAPDOOR field_196638_cX,SPRUCE_TRAPDOOR field_196641_cY,BIRCH_TRAPDOOR field_196644_cZ,JUNGLE_TRAPDOOR field_196682_da,ACACIA_TRAPDOOR field_196684_db,DARK_OAK_TRAPDOOR field_196686_dc,INFESTED_STONE field_196687_dd,INFESTED_COBBLESTONE field_196688_de,INFESTED_STONE_BRICKS field_196690_df,INFESTED_MOSSY_STONE_BRICKS field_196692_dg,INFESTED_CRACKED_STONE_BRICKS field_196694_dh,INFESTED_CHISELED_STONE_BRICKS field_196696_di,STONE_BRICKS field_196698_dj,MOSSY_STONE_BRICKS field_196700_dk,CRACKED_STONE_BRICKS field_196702_dl,CHISELED_STONE_BRICKS field_196711_ds,ATTACHED_PUMPKIN_STEM field_196713_dt,ATTACHED_MELON_STEM field_196651_dG,LILY_PAD field_196653_dH,NETHER_BRICKS field_196723_eg,MOSSY_COBBLESTONE_WALL field_196726_ei,POTTED_POPPY field_196728_ej,POTTED_BLUE_ORCHID field_196730_ek,POTTED_ALLIUM field_196732_el,POTTED_AZURE_BLUET field_196734_em,POTTED_RED_TULIP field_196736_en,POTTED_ORANGE_TULIP field_196738_eo,POTTED_WHITE_TULIP field_196740_ep,POTTED_PINK_TULIP field_196742_eq,POTTED_OXEYE_DAISY field_196744_er,POTTED_DANDELION field_196746_es,POTTED_OAK_SAPLING field_196748_et,POTTED_SPRUCE_SAPLING field_196750_eu,POTTED_BIRCH_SAPLING field_196752_ev,POTTED_JUNGLE_SAPLING field_196754_ew,POTTED_ACACIA_SAPLING field_196755_ex,POTTED_DARK_OAK_SAPLING field_196756_ey,POTTED_RED_MUSHROOM field_196757_ez,POTTED_BROWN_MUSHROOM field_196681_eA,POTTED_DEAD_BUSH field_196683_eB,POTTED_FERN field_196685_eC,POTTED_CACTUS field_196689_eF,OAK_BUTTON field_196691_eG,SPRUCE_BUTTON field_196693_eH,BIRCH_BUTTON field_196695_eI,JUNGLE_BUTTON field_196697_eJ,ACACIA_BUTTON field_196699_eK,DARK_OAK_BUTTON field_196701_eL,SKELETON_WALL_SKULL field_196703_eM,SKELETON_SKULL field_196704_eN,WITHER_SKELETON_WALL_SKULL field_196705_eO,WITHER_SKELETON_SKULL field_196707_eP,ZOMBIE_WALL_HEAD field_196708_eQ,ZOMBIE_HEAD field_196709_eR,PLAYER_WALL_HEAD field_196710_eS,PLAYER_HEAD field_196712_eT,CREEPER_WALL_HEAD field_196714_eU,CREEPER_HEAD field_196715_eV,DRAGON_WALL_HEAD field_196716_eW,DRAGON_HEAD field_196717_eY,CHIPPED_ANVIL field_196718_eZ,DAMAGED_ANVIL field_196762_fd,COMPARATOR field_196766_fg,NETHER_QUARTZ_ORE field_196777_fo,WHITE_TERRACOTTA field_196778_fp,ORANGE_TERRACOTTA field_196780_fq,MAGENTA_TERRACOTTA field_196782_fr,LIGHT_BLUE_TERRACOTTA field_196783_fs,YELLOW_TERRACOTTA field_196785_ft,LIME_TERRACOTTA field_196787_fu,PINK_TERRACOTTA field_196789_fv,GRAY_TERRACOTTA field_196791_fw,LIGHT_GRAY_TERRACOTTA field_196793_fx,CYAN_TERRACOTTA field_196795_fy,PURPLE_TERRACOTTA field_196797_fz,BLUE_TERRACOTTA field_196719_fA,BROWN_TERRACOTTA field_196720_fB,GREEN_TERRACOTTA field_196721_fC,RED_TERRACOTTA field_196722_fD,BLACK_TERRACOTTA field_196724_fH,WHITE_CARPET field_196725_fI,ORANGE_CARPET field_196727_fJ,MAGENTA_CARPET field_196729_fK,LIGHT_BLUE_CARPET field_196731_fL,YELLOW_CARPET field_196733_fM,LIME_CARPET field_196735_fN,PINK_CARPET field_196737_fO,GRAY_CARPET field_196739_fP,LIGHT_GRAY_CARPET field_196741_fQ,CYAN_CARPET field_196743_fR,PURPLE_CARPET field_196745_fS,BLUE_CARPET field_196747_fT,BROWN_CARPET field_196749_fU,GREEN_CARPET field_196751_fV,RED_CARPET field_196753_fW,BLACK_CARPET field_205164_gk,BLUE_ICE field_196800_gd,SUNFLOWER field_196801_ge,LILAC field_196802_gf,ROSE_BUSH field_196803_gg,PEONY field_196804_gh,TALL_GRASS field_196805_gi,LARGE_FERN field_196807_gj,WHITE_STAINED_GLASS field_196808_gk,ORANGE_STAINED_GLASS field_196809_gl,MAGENTA_STAINED_GLASS field_196810_gm,LIGHT_BLUE_STAINED_GLASS field_196811_gn,YELLOW_STAINED_GLASS field_196812_go,LIME_STAINED_GLASS field_196813_gp,PINK_STAINED_GLASS field_196815_gq,GRAY_STAINED_GLASS field_196816_gr,LIGHT_GRAY_STAINED_GLASS field_196818_gs,CYAN_STAINED_GLASS field_196819_gt,PURPLE_STAINED_GLASS field_196820_gu,BLUE_STAINED_GLASS field_196821_gv,BROWN_STAINED_GLASS field_196822_gw,GREEN_STAINED_GLASS field_196823_gx,RED_STAINED_GLASS field_196824_gy,BLACK_STAINED_GLASS field_196825_gz,WHITE_STAINED_GLASS_PANE field_196758_gA,ORANGE_STAINED_GLASS_PANE field_196759_gB,MAGENTA_STAINED_GLASS_PANE field_196760_gC,LIGHT_BLUE_STAINED_GLASS_PANE field_196761_gD,YELLOW_STAINED_GLASS_PANE field_196763_gE,LIME_STAINED_GLASS_PANE field_196764_gF,PINK_STAINED_GLASS_PANE field_196765_gG,GRAY_STAINED_GLASS_PANE field_196767_gH,LIGHT_GRAY_STAINED_GLASS_PANE field_196768_gI,CYAN_STAINED_GLASS_PANE field_196769_gJ,PURPLE_STAINED_GLASS_PANE field_196771_gK,BLUE_STAINED_GLASS_PANE field_196773_gL,BROWN_STAINED_GLASS_PANE field_196774_gM,GREEN_STAINED_GLASS_PANE field_196775_gN,RED_STAINED_GLASS_PANE field_196776_gO,BLACK_STAINED_GLASS_PANE field_196779_gQ,PRISMARINE_BRICKS field_196781_gR,DARK_PRISMARINE field_203210_he,PRISMARINE_STAIRS field_203211_hf,PRISMARINE_BRICK_STAIRS field_203212_hg,DARK_PRISMARINE_STAIRS field_196784_gT,WHITE_BANNER field_196786_gU,ORANGE_BANNER field_196788_gV,MAGENTA_BANNER field_196790_gW,LIGHT_BLUE_BANNER field_196792_gX,YELLOW_BANNER field_196794_gY,LIME_BANNER field_196796_gZ,PINK_BANNER field_196826_ha,GRAY_BANNER field_196827_hb,LIGHT_GRAY_BANNER field_196829_hc,CYAN_BANNER field_196831_hd,PURPLE_BANNER field_196833_he,BLUE_BANNER field_196835_hf,BROWN_BANNER field_196837_hg,GREEN_BANNER field_196839_hh,RED_BANNER field_196841_hi,BLACK_BANNER field_196843_hj,WHITE_WALL_BANNER field_196845_hk,ORANGE_WALL_BANNER field_196847_hl,MAGENTA_WALL_BANNER field_196849_hm,LIGHT_BLUE_WALL_BANNER field_196851_hn,YELLOW_WALL_BANNER field_196853_ho,LIME_WALL_BANNER field_196855_hp,PINK_WALL_BANNER field_196857_hq,GRAY_WALL_BANNER field_196859_hr,LIGHT_GRAY_WALL_BANNER field_196861_hs,CYAN_WALL_BANNER field_196863_ht,PURPLE_WALL_BANNER field_196865_hu,BLUE_WALL_BANNER field_196867_hv,BROWN_WALL_BANNER field_196869_hw,GREEN_WALL_BANNER field_196871_hx,RED_WALL_BANNER field_196873_hy,BLACK_WALL_BANNER field_196798_hA,CHISELED_RED_SANDSTONE field_196799_hB,CUT_RED_SANDSTONE field_196806_hJ,END_STONE_BRICKS field_196814_hQ,MAGMA_BLOCK field_196817_hS,RED_NETHER_BRICKS field_204409_il,SHULKER_BOX field_196875_ie,LIGHT_GRAY_SHULKER_BOX field_196876_iu,LIGHT_GRAY_GLAZED_TERRACOTTA field_196828_iC,WHITE_CONCRETE field_196830_iD,ORANGE_CONCRETE field_196832_iE,MAGENTA_CONCRETE field_196834_iF,LIGHT_BLUE_CONCRETE field_196836_iG,YELLOW_CONCRETE field_196838_iH,LIME_CONCRETE field_196840_iI,PINK_CONCRETE field_196842_iJ,GRAY_CONCRETE field_196844_iK,LIGHT_GRAY_CONCRETE field_196846_iL,CYAN_CONCRETE field_196848_iM,PURPLE_CONCRETE field_196850_iN,BLUE_CONCRETE field_196852_iO,BROWN_CONCRETE field_196854_iP,GREEN_CONCRETE field_196856_iQ,RED_CONCRETE field_196858_iR,BLACK_CONCRETE field_196860_iS,WHITE_CONCRETE_POWDER field_196862_iT,ORANGE_CONCRETE_POWDER field_196864_iU,MAGENTA_CONCRETE_POWDER field_196866_iV,LIGHT_BLUE_CONCRETE_POWDER field_196868_iW,YELLOW_CONCRETE_POWDER field_196870_iX,LIME_CONCRETE_POWDER field_196872_iY,PINK_CONCRETE_POWDER field_196874_iZ,GRAY_CONCRETE_POWDER field_196877_ja,LIGHT_GRAY_CONCRETE_POWDER field_196878_jb,CYAN_CONCRETE_POWDER field_196879_jc,PURPLE_CONCRETE_POWDER field_196880_jd,BLUE_CONCRETE_POWDER field_196881_je,BROWN_CONCRETE_POWDER field_196882_jf,GREEN_CONCRETE_POWDER field_196883_jg,RED_CONCRETE_POWDER field_196884_jh,BLACK_CONCRETE_POWDER field_203215_jy,KELP_PLANT field_203214_jx,KELP field_203216_jz,DRIED_KELP_BLOCK field_203213_jA,TURTLE_EGG field_201940_ji,VOID_AIR field_201941_jj,CAVE_AIR field_204404_jE,DEAD_TUBE_CORAL_BLOCK field_204405_jF,DEAD_BRAIN_CORAL_BLOCK field_204406_jG,DEAD_BUBBLE_CORAL_BLOCK field_204407_jH,DEAD_FIRE_CORAL_BLOCK field_204408_jI,DEAD_HORN_CORAL_BLOCK field_203963_jE,TUBE_CORAL_BLOCK field_203964_jF,BRAIN_CORAL_BLOCK field_203965_jG,BUBBLE_CORAL_BLOCK field_203966_jH,FIRE_CORAL_BLOCK field_203967_jI,HORN_CORAL_BLOCK field_204278_jJ,TUBE_CORAL field_204279_jK,BRAIN_CORAL field_204280_jL,BUBBLE_CORAL field_204281_jM,FIRE_CORAL field_204282_jN,HORN_CORAL field_204743_jR,TUBE_CORAL_FAN field_204744_jS,BRAIN_CORAL_FAN field_204745_jT,BUBBLE_CORAL_FAN field_204746_jU,FIRE_CORAL_FAN field_204747_jV,HORN_CORAL_FAN field_204913_jW,SEA_PICKLE field_205165_jY,CONDUIT ``` Items ``` field_196155_l,CHARCOAL field_203179_ao,TURTLE_HELMET field_196100_at,ENCHANTED_GOLDEN_APPLE field_203795_aL,PUFFERFISH_BUCKET field_203796_aM,SALMON_BUCKET field_203797_aN,COD_BUCKET field_204272_aO,CLOWNFISH_BUCKET field_196086_aW,COD field_196087_aX,SALMON field_196088_aY,CLOWNFISH field_196089_aZ,PUFFERFISH field_196102_ba,COOKED_COD field_196104_bb,COOKED_SALMON field_196106_bc,BONE_MEAL field_196108_bd,ORANGE_DYE field_196110_be,MAGENTA_DYE field_196112_bf,LIGHT_BLUE_DYE field_196114_bg,DANDELION_YELLOW field_196116_bh,LIME_DYE field_196118_bi,PINK_DYE field_196120_bj,GRAY_DYE field_196122_bk,LIGHT_GRAY_DYE field_196124_bl,CYAN_DYE field_196126_bm,PURPLE_DYE field_196128_bn,LAPIS_LAZULI field_196130_bo,COCOA_BEANS field_196132_bp,CACTUS_GREEN field_196134_bq,ROSE_RED field_196136_br,INK_SAC field_196140_bu,WHITE_BED field_196142_bv,ORANGE_BED field_196144_bw,MAGENTA_BED field_196146_bx,LIGHT_BLUE_BED field_196148_by,YELLOW_BED field_196150_bz,LIME_BED field_196090_bA,PINK_BED field_196091_bB,GRAY_BED field_196092_bC,LIGHT_GRAY_BED field_196093_bD,CYAN_BED field_196094_bE,PURPLE_BED field_196095_bF,BLUE_BED field_196096_bG,BROWN_BED field_196097_bH,GREEN_BED field_196098_bI,RED_BED field_196099_bJ,BLACK_BED field_203180_bP,DRIED_KELP field_196157_cs,BAT_SPAWN_EGG field_196159_ct,BLAZE_SPAWN_EGG field_196161_cu,CAVE_SPIDER_SPAWN_EGG field_196163_cv,CHICKEN_SPAWN_EGG field_203798_cB,COD_SPAWN_EGG field_196165_cw,COW_SPAWN_EGG field_196167_cx,CREEPER_SPAWN_EGG field_205156_cF,DOLPHIN_SPAWN_EGG field_196169_cy,DONKEY_SPAWN_EGG field_196171_cz,ELDER_GUARDIAN_SPAWN_EGG field_196101_cA,ENDERMAN_SPAWN_EGG field_196103_cB,ENDERMITE_SPAWN_EGG field_196105_cC,EVOCATION_ILLAGER_SPAWN_EGG field_196107_cD,GHAST_SPAWN_EGG field_196109_cE,GUARDIAN_SPAWN_EGG field_196111_cF,HORSE_SPAWN_EGG field_196113_cG,HUSK_SPAWN_EGG field_196115_cH,LLAMA_SPAWN_EGG field_196117_cI,MAGMA_CUBE_SPAWN_EGG field_196119_cJ,MOOSHROOM_SPAWN_EGG field_196121_cK,MULE_SPAWN_EGG field_196123_cL,OCELOT_SPAWN_EGG field_196125_cM,PARROT_SPAWN_EGG field_196127_cN,PIG_SPAWN_EGG field_203181_cQ,PHANTOM_SPAWN_EGG field_196129_cO,POLAR_BEAR_SPAWN_EGG field_203799_cW,PUFFERFISH_SPAWN_EGG field_196131_cP,RABBIT_SPAWN_EGG field_203800_cY,SALMON_SPAWN_EGG field_196133_cQ,SHEEP_SPAWN_EGG field_196135_cR,SHULKER_SPAWN_EGG field_196137_cS,SILVERFISH_SPAWN_EGG field_196138_cT,SKELETON_SPAWN_EGG field_196139_cU,SKELETON_HORSE_SPAWN_EGG field_196141_cV,SLIME_SPAWN_EGG field_196143_cW,SPIDER_SPAWN_EGG field_196145_cX,SQUID_SPAWN_EGG field_196147_cY,STRAY_SPAWN_EGG field_204273_dj,TROPICAL_FISH_SPAWN_EGG field_203182_dc,TURTLE_SPAWN_EGG field_196149_cZ,VEX_SPAWN_EGG field_196172_da,VILLAGER_SPAWN_EGG field_196173_db,VINDICATION_ILLAGER_SPAWN_EGG field_196174_dc,WITCH_SPAWN_EGG field_196175_dd,WITHER_SKELETON_SPAWN_EGG field_196176_de,WOLF_SPAWN_EGG field_196177_df,ZOMBIE_SPAWN_EGG field_196178_dg,ZOMBIE_HORSE_SPAWN_EGG field_196179_dh,ZOMBIE_PIGMAN_SPAWN_EGG field_196181_di,ZOMBIE_VILLAGER_SPAWN_EGG field_196182_dv,SKELETON_SKULL field_196183_dw,WITHER_SKELETON_SKULL field_196184_dx,PLAYER_HEAD field_196185_dy,CREEPER_HEAD field_196186_dz,ZOMBIE_HEAD field_196151_dA,DRAGON_HEAD field_196152_dE,FIREWORK_ROCKET field_196153_dF,FIREWORK_STAR field_196154_dH,NETHER_BRICK field_196156_dS,MUSIC_DISC_13 field_196158_dT,MUSIC_DISC_CAT field_196160_dU,MUSIC_DISC_BLOCKS field_196162_dV,MUSIC_DISC_CHIRP field_196164_dW,MUSIC_DISC_FAR field_196166_dX,MUSIC_DISC_MALL field_196168_dY,MUSIC_DISC_MELLOHI field_196170_dZ,MUSIC_DISC_STAL field_196187_ea,MUSIC_DISC_STRAD field_196188_eb,MUSIC_DISC_WARD field_196189_ec,MUSIC_DISC_11 field_196190_ed,MUSIC_DISC_WAIT field_196191_eg,WHITE_BANNER field_196192_eh,ORANGE_BANNER field_196193_ei,MAGENTA_BANNER field_196194_ej,LIGHT_BLUE_BANNER field_196195_ek,YELLOW_BANNER field_196196_el,LIME_BANNER field_196197_em,PINK_BANNER field_196198_en,GRAY_BANNER field_196199_eo,LIGHT_GRAY_BANNER field_196200_ep,CYAN_BANNER field_196201_eq,PURPLE_BANNER field_196202_er,BLUE_BANNER field_196203_es,BROWN_BANNER field_196204_et,GREEN_BANNER field_196205_eu,RED_BANNER field_196206_ev,BLACK_BANNER field_203183_eM,SCUTE field_196180_eI,DEBUG_STICK field_203184_eO,TRIDENT field_204840_eX,PHANTOM_MEMBRANE field_205157_eZ,NAUTILUS_SHELL field_205158_fa,HEART_OF_THE_SEA ``` MobEffects ``` field_204839_B,SLOW_FALLING field_205136_C,CONDUIT_POWER field_206827_D,DOLPHINS_GRACE ``` Particles ``` func_197589_a,getRegisteredParticleTypes field_197608_a,AMBIENT_ENTITY_EFFECT field_197609_b,ANGRY_VILLAGER field_197610_c,BARRIER field_197611_d,BLOCK field_197612_e,BUBBLE field_203220_f,BUBBLE_COLUMN_UP field_197613_f,CLOUD field_197614_g,CRIT field_197615_h,DAMAGE_INDICATOR field_197616_i,DRAGON_BREATH field_197617_j,DRIPPING_LAVA field_197618_k,DRIPPING_WATER field_197619_l,DUST field_197620_m,EFFECT field_197621_n,ELDER_GUARDIAN field_197622_o,ENCHANTED_HIT field_197623_p,ENCHANT field_197624_q,END_ROD field_197625_r,ENTITY_EFFECT field_197626_s,EXPLOSION_EMITTER field_197627_t,EXPLOSION field_197628_u,FALLING_DUST field_197629_v,FIREWORK field_197630_w,FISHING field_197631_x,FLAME field_197632_y,HAPPY_VILLAGER field_197633_z,HEART field_197590_A,INSTANT_EFFECT field_197591_B,ITEM field_197592_C,ITEM_SLIME field_197593_D,ITEM_SNOWBALL field_197594_E,LARGE_SMOKE field_197595_F,LAVA field_197596_G,MYCELIUM field_197597_H,NOTE field_197598_I,POOF field_197599_J,PORTAL field_197600_K,RAIN field_197601_L,SMOKE field_197602_M,SPIT field_197603_N,SWEEP_ATTACK field_197604_O,TOTEM_OF_UNDYING field_197605_P,UNDERWATER field_197606_Q,SPLASH field_197607_R,WITCH field_203217_T,BUBBLE_POP field_203218_U,CURRENT_DOWN field_203219_V,SQUID_INK field_205167_W,NAUTILUS field_206864_X,DOLPHIN ``` PotionTypes ``` field_203185_t,STRONG_SLOWNESS field_203186_u,TURTLE_MASTER field_203187_v,LONG_TURTLE_MASTER field_203188_w,STRONG_TURTLE_MASTER field_204841_O,SLOW_FALLING field_204842_P,LONG_SLOW_FALLING ``` SoundEvents ``` field_204323_b,AMBIENT_UNDERWATER_LOOP field_204324_c,AMBIENT_UNDERWATER_LOOP_ADDITIONS field_204325_d,AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE field_204410_e,AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRARARE field_204326_e,AMBIENT_UNDERWATER_ENTER field_204327_f,AMBIENT_UNDERWATER_EXIT field_203254_u,ITEM_ARMOR_EQUIP_TURTLE field_203255_y,ITEM_AXE_STRIP field_206938_K,BLOCK_BEACON_ACTIVATE field_206939_L,BLOCK_BEACON_AMBIENT field_206940_M,BLOCK_BEACON_DEACTIVATE field_206941_N,BLOCK_BEACON_POWER_SELECT field_203251_S,BLOCK_BUBBLE_COLUMN_BUBBLE_COLUMN_UPWARDS_AMBIENT field_203252_T,BLOCK_BUBBLE_COLUMN_UPWARDS_INSIDE field_203253_U,BLOCK_BUBBLE_COLUMN_BUBBLE_POP field_203819_X,ITEM_BUCKET_EMPTY_FISH field_203814_aa,ITEM_BUCKET_FILL_FISH field_203815_ax,ENTITY_COD_AMBIENT field_203816_ay,ENTITY_COD_DEATH field_203818_az,ENTITY_COD_FLOP field_203813_aA,ENTITY_COD_HURT field_206933_aM,BLOCK_CONDUIT_ACTIVATE field_206934_aN,BLOCK_CONDUIT_AMBIENT field_206935_aO,BLOCK_CONDUIT_AMBIENT_SHORT field_206936_aP,BLOCK_CONDUIT_ATTACK_TARGET field_206937_aQ,BLOCK_CONDUIT_DEACTIVATE field_205203_aT,ENTITY_DOLPHIN_AMBIENT field_205204_aU,ENTITY_DOLPHIN_AMBIENT_WATER field_205205_aV,ENTITY_DOLPHIN_ATTACK field_205206_aW,ENTITY_DOLPHIN_DEATH field_205207_aX,ENTITY_DOLPHIN_EAT field_205208_aY,ENTITY_DOLPHIN_HURT field_205209_aZ,ENTITY_DOLPHIN_JUMP field_205210_ba,ENTITY_DOLPHIN_PLAY field_205211_bb,ENTITY_DOLPHIN_SWIM field_205212_bc,ENTITY_DOLPHIN_SPLASH field_204774_aY,ENTITY_DROWNED_AMBIENT field_204775_aZ,ENTITY_DROWNED_AMBIENT_WATER field_204776_ba,ENTITY_DROWNED_DEATH field_204777_bb,ENTITY_DROWNED_DEATH_WATER field_204778_bc,ENTITY_DROWNED_HURT field_204779_bd,ENTITY_DROWNED_HURT_WATER field_204780_be,ENTITY_DROWNED_SHOOT field_204781_bf,ENTITY_DROWNED_STEP field_204782_bg,ENTITY_DROWNED_SWIM field_203817_bZ,ENTITY_FISH_SWIM field_207378_dT,ENTITY_HUSK_CONVERTED_TO_ZOMBIE field_206942_fI,ENTITY_PARROT_IMITATE_DROWNED field_206943_fS,ENTITY_PARROT_IMITATE_PHANTOM field_203256_ft,ENTITY_PHANTOM_AMBIENT field_203257_fu,ENTITY_PHANTOM_BITE field_203258_fv,ENTITY_PHANTOM_DEATH field_206944_gn,ENTITY_PHANTOM_FLAP field_203259_fw,ENTITY_PHANTOM_HURT field_203260_fx,ENTITY_PHANTOM_SWOOP field_204328_gh,ENTITY_PLAYER_SPLASH_HIGHSPEED field_203824_gm,ENTITY_PUFFER_FISH_AMBIENT field_203825_gn,ENTITY_PUFFER_FISH_BLOW_OUT field_203826_go,ENTITY_PUFFER_FISH_BLOW_UP field_203827_gp,ENTITY_PUFFER_FISH_DEATH field_203828_gq,ENTITY_PUFFER_FISH_FLOP field_203829_gr,ENTITY_PUFFER_FISH_HURT field_203830_gs,ENTITY_PUFFER_FISH_STING field_199059_fV,BLOCK_PUMPKIN_CARVE field_203820_gM,ENTITY_SALMON_AMBIENT field_203821_gN,ENTITY_SALMON_DEATH field_203822_gO,ENTITY_SALMON_FLOP field_203823_gP,ENTITY_SALMON_HURT field_206945_ik,ENTITY_SKELETON_HORSE_SWIM field_206946_il,ENTITY_SKELETON_HORSE_WATER_AMBIENT field_206947_im,ENTITY_SKELETON_HORSE_WATER_GALLOP field_206948_in,ENTITY_SKELETON_HORSE_WATER_JUMP field_206949_io,ENTITY_SKELETON_HORSE_WATER_STEP field_203639_hT,ENTITY_SQUID_SQUIRT field_203268_ij,ITEM_TRIDENT_HIT field_203269_ik,ITEM_TRIDENT_HIT_GROUND field_203270_il,ITEM_TRIDENT_RETURN field_203271_im,ITEM_TRIDENT_RIPTIDE_1 field_203272_in,ITEM_TRIDENT_RIPTIDE_2 field_203273_io,ITEM_TRIDENT_RIPTIDE_3 field_203274_ip,ITEM_TRIDENT_THROW field_203275_iq,ITEM_TRIDENT_THUNDER field_204411_iV,ENTITY_TROPICAL_FISH_AMBIENT field_204412_iW,ENTITY_TROPICAL_FISH_DEATH field_204413_iX,ENTITY_TROPICAL_FISH_FLOP field_204414_iY,ENTITY_TROPICAL_FISH_HURT field_203277_iv,ENTITY_TURTLE_AMBIENT_LAND field_203278_iw,ENTITY_TURTLE_LAY_EGG field_203279_ix,ENTITY_TURTLE_EGG_HATCH field_203280_iy,ENTITY_TURTLE_EGG_CRACK field_203281_iz,ENTITY_TURTLE_EGG_BREAK field_203261_iA,ENTITY_TURTLE_HURT field_203262_iB,ENTITY_TURTLE_HURT_BABY field_203263_iC,ENTITY_TURTLE_DEATH field_203264_iD,ENTITY_TURTLE_DEATH_BABY field_203265_iE,ENTITY_TURTLE_SWIM field_203266_iF,ENTITY_TURTLE_SHAMBLE field_203267_iG,ENTITY_TURTLE_SHAMBLE_BABY field_203282_jc,BLOCK_BUBBLE_COLUMN_WHIRLPOOL_AMBIENT field_203283_jd,BLOCK_BUBBLE_COLUMN_WHIRLPOOL_INSIDE field_204783_kG,ENTITY_ZOMBIE_CONVERTED_TO_DROWNED field_203276_jU,ENTITY_ZOMBIE_DESTROY_EGG ``` Suggested renames: Match biome ID strings: `EXTREME_HILLS_EDGE` -> `SMALLER_EXTREME_HILLS` `COLD_TAIGA` -> `TAIGA_COLD` `COLD_TAIGA_HILLS` -> `TAIGA_COLD_HILLS` `SAVANNA_PLATEAU` -> `SAVANA_ROCK` `BlockBush` -> `BlockPlant` (superclass of many plant blocks, like crops) `showBarrierParticles` -> `randomClientTick` (does much more than just display barrier particles) `randomDisplayTick` -> `randomClientTick` (doesn't just update display, also plays sounds) `pendingTickListEntriesThisTick` -> `pendingBlockTicks` (this list is just for blocks, fluid are in `pendingFluidTicks`) `tabToDisplayOn` -> `group` (match `ItemGroup` class name)