BiomeDefaultFeatures.java
net.minecraft.data.worldgen.BiomeDefaultFeatures
信息
- 全限定名:net.minecraft.data.worldgen.BiomeDefaultFeatures
- 类型:public class
- 包:net.minecraft.data.worldgen
- 源码路径:src/main/java/net/minecraft/data/worldgen/BiomeDefaultFeatures.java
- 起始行号:L14
- 职责:
TODO
字段/常量
- 无
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
public static void addDefaultCarversAndLakes(BiomeGenerationSettings.Builder builder) @ L15
- 方法名:addDefaultCarversAndLakes
- 源码定位:L15
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addDefaultMonsterRoom(BiomeGenerationSettings.Builder builder) @ L23
- 方法名:addDefaultMonsterRoom
- 源码定位:L23
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addDefaultUndergroundVariety(BiomeGenerationSettings.Builder builder) @ L28
- 方法名:addDefaultUndergroundVariety
- 源码定位:L28
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addDripstone(BiomeGenerationSettings.Builder builder) @ L41
- 方法名:addDripstone
- 源码定位:L41
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addSculk(BiomeGenerationSettings.Builder builder) @ L47
- 方法名:addSculk
- 源码定位:L47
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addDefaultOres(BiomeGenerationSettings.Builder builder) @ L52
- 方法名:addDefaultOres
- 源码定位:L52
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addDefaultOres(BiomeGenerationSettings.Builder builder, boolean largeCopperBlobs) @ L56
- 方法名:addDefaultOres
- 源码定位:L56
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
- largeCopperBlobs: boolean
说明:
TODO
public static void addExtraGold(BiomeGenerationSettings.Builder builder) @ L76
- 方法名:addExtraGold
- 源码定位:L76
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addExtraEmeralds(BiomeGenerationSettings.Builder builder) @ L80
- 方法名:addExtraEmeralds
- 源码定位:L80
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addInfestedStone(BiomeGenerationSettings.Builder builder) @ L84
- 方法名:addInfestedStone
- 源码定位:L84
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addDefaultSoftDisks(BiomeGenerationSettings.Builder builder) @ L88
- 方法名:addDefaultSoftDisks
- 源码定位:L88
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addSwampClayDisk(BiomeGenerationSettings.Builder builder) @ L94
- 方法名:addSwampClayDisk
- 源码定位:L94
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addMangroveSwampDisks(BiomeGenerationSettings.Builder builder) @ L98
- 方法名:addMangroveSwampDisks
- 源码定位:L98
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addMossyStoneBlock(BiomeGenerationSettings.Builder builder) @ L103
- 方法名:addMossyStoneBlock
- 源码定位:L103
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addFerns(BiomeGenerationSettings.Builder builder) @ L107
- 方法名:addFerns
- 源码定位:L107
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addBushes(BiomeGenerationSettings.Builder builder) @ L111
- 方法名:addBushes
- 源码定位:L111
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addRareBerryBushes(BiomeGenerationSettings.Builder builder) @ L115
- 方法名:addRareBerryBushes
- 源码定位:L115
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addCommonBerryBushes(BiomeGenerationSettings.Builder builder) @ L119
- 方法名:addCommonBerryBushes
- 源码定位:L119
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addLightBambooVegetation(BiomeGenerationSettings.Builder builder) @ L123
- 方法名:addLightBambooVegetation
- 源码定位:L123
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addBambooVegetation(BiomeGenerationSettings.Builder builder) @ L127
- 方法名:addBambooVegetation
- 源码定位:L127
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addTaigaTrees(BiomeGenerationSettings.Builder builder) @ L132
- 方法名:addTaigaTrees
- 源码定位:L132
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addGroveTrees(BiomeGenerationSettings.Builder builder) @ L136
- 方法名:addGroveTrees
- 源码定位:L136
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addWaterTrees(BiomeGenerationSettings.Builder builder) @ L140
- 方法名:addWaterTrees
- 源码定位:L140
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addBirchTrees(BiomeGenerationSettings.Builder builder) @ L144
- 方法名:addBirchTrees
- 源码定位:L144
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addOtherBirchTrees(BiomeGenerationSettings.Builder builder) @ L148
- 方法名:addOtherBirchTrees
- 源码定位:L148
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addTallBirchTrees(BiomeGenerationSettings.Builder builder) @ L152
- 方法名:addTallBirchTrees
- 源码定位:L152
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addBirchForestFlowers(BiomeGenerationSettings.Builder builder) @ L156
- 方法名:addBirchForestFlowers
- 源码定位:L156
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addSavannaTrees(BiomeGenerationSettings.Builder builder) @ L160
- 方法名:addSavannaTrees
- 源码定位:L160
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addShatteredSavannaTrees(BiomeGenerationSettings.Builder builder) @ L164
- 方法名:addShatteredSavannaTrees
- 源码定位:L164
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addLushCavesVegetationFeatures(BiomeGenerationSettings.Builder builder) @ L168
- 方法名:addLushCavesVegetationFeatures
- 源码定位:L168
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addLushCavesSpecialOres(BiomeGenerationSettings.Builder builder) @ L178
- 方法名:addLushCavesSpecialOres
- 源码定位:L178
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addMountainTrees(BiomeGenerationSettings.Builder builder) @ L182
- 方法名:addMountainTrees
- 源码定位:L182
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addMountainForestTrees(BiomeGenerationSettings.Builder builder) @ L186
- 方法名:addMountainForestTrees
- 源码定位:L186
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addJungleTrees(BiomeGenerationSettings.Builder builder) @ L190
- 方法名:addJungleTrees
- 源码定位:L190
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addSparseJungleTrees(BiomeGenerationSettings.Builder builder) @ L194
- 方法名:addSparseJungleTrees
- 源码定位:L194
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addBadlandsTrees(BiomeGenerationSettings.Builder builder) @ L198
- 方法名:addBadlandsTrees
- 源码定位:L198
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addSnowyTrees(BiomeGenerationSettings.Builder builder) @ L202
- 方法名:addSnowyTrees
- 源码定位:L202
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addJungleGrass(BiomeGenerationSettings.Builder builder) @ L206
- 方法名:addJungleGrass
- 源码定位:L206
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addSavannaGrass(BiomeGenerationSettings.Builder builder) @ L210
- 方法名:addSavannaGrass
- 源码定位:L210
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addShatteredSavannaGrass(BiomeGenerationSettings.Builder builder) @ L214
- 方法名:addShatteredSavannaGrass
- 源码定位:L214
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addSavannaExtraGrass(BiomeGenerationSettings.Builder builder) @ L218
- 方法名:addSavannaExtraGrass
- 源码定位:L218
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addBadlandGrass(BiomeGenerationSettings.Builder builder) @ L222
- 方法名:addBadlandGrass
- 源码定位:L222
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addForestFlowers(BiomeGenerationSettings.Builder builder) @ L228
- 方法名:addForestFlowers
- 源码定位:L228
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addForestGrass(BiomeGenerationSettings.Builder builder) @ L232
- 方法名:addForestGrass
- 源码定位:L232
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addSwampVegetation(BiomeGenerationSettings.Builder builder) @ L236
- 方法名:addSwampVegetation
- 源码定位:L236
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addMangroveSwampVegetation(BiomeGenerationSettings.Builder builder) @ L246
- 方法名:addMangroveSwampVegetation
- 源码定位:L246
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addMushroomFieldVegetation(BiomeGenerationSettings.Builder builder) @ L253
- 方法名:addMushroomFieldVegetation
- 源码定位:L253
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addPlainVegetation(BiomeGenerationSettings.Builder builder) @ L259
- 方法名:addPlainVegetation
- 源码定位:L259
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addDesertVegetation(BiomeGenerationSettings.Builder builder) @ L265
- 方法名:addDesertVegetation
- 源码定位:L265
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addGiantTaigaVegetation(BiomeGenerationSettings.Builder builder) @ L270
- 方法名:addGiantTaigaVegetation
- 源码定位:L270
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addDefaultFlowers(BiomeGenerationSettings.Builder builder) @ L277
- 方法名:addDefaultFlowers
- 源码定位:L277
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addCherryGroveVegetation(BiomeGenerationSettings.Builder builder) @ L281
- 方法名:addCherryGroveVegetation
- 源码定位:L281
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addMeadowVegetation(BiomeGenerationSettings.Builder builder) @ L287
- 方法名:addMeadowVegetation
- 源码定位:L287
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addWarmFlowers(BiomeGenerationSettings.Builder builder) @ L294
- 方法名:addWarmFlowers
- 源码定位:L294
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addDefaultGrass(BiomeGenerationSettings.Builder builder) @ L298
- 方法名:addDefaultGrass
- 源码定位:L298
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addTaigaGrass(BiomeGenerationSettings.Builder builder) @ L302
- 方法名:addTaigaGrass
- 源码定位:L302
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addPlainGrass(BiomeGenerationSettings.Builder builder) @ L308
- 方法名:addPlainGrass
- 源码定位:L308
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addDefaultMushrooms(BiomeGenerationSettings.Builder builder) @ L312
- 方法名:addDefaultMushrooms
- 源码定位:L312
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addDefaultExtraVegetation(BiomeGenerationSettings.Builder builder, boolean shouldGenerateNearWaterVegetation) @ L317
- 方法名:addDefaultExtraVegetation
- 源码定位:L317
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
- shouldGenerateNearWaterVegetation: boolean
说明:
TODO
public static void addNearWaterVegetation(BiomeGenerationSettings.Builder builder) @ L324
- 方法名:addNearWaterVegetation
- 源码定位:L324
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addLeafLitterPatch(BiomeGenerationSettings.Builder builder) @ L329
- 方法名:addLeafLitterPatch
- 源码定位:L329
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addBadlandExtraVegetation(BiomeGenerationSettings.Builder builder) @ L333
- 方法名:addBadlandExtraVegetation
- 源码定位:L333
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addJungleMelons(BiomeGenerationSettings.Builder builder) @ L340
- 方法名:addJungleMelons
- 源码定位:L340
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addSparseJungleMelons(BiomeGenerationSettings.Builder builder) @ L344
- 方法名:addSparseJungleMelons
- 源码定位:L344
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addJungleVines(BiomeGenerationSettings.Builder builder) @ L348
- 方法名:addJungleVines
- 源码定位:L348
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addDesertExtraVegetation(BiomeGenerationSettings.Builder builder) @ L352
- 方法名:addDesertExtraVegetation
- 源码定位:L352
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addSwampExtraVegetation(BiomeGenerationSettings.Builder builder) @ L358
- 方法名:addSwampExtraVegetation
- 源码定位:L358
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addMangroveSwampExtraVegetation(BiomeGenerationSettings.Builder builder) @ L365
- 方法名:addMangroveSwampExtraVegetation
- 源码定位:L365
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addDesertExtraDecoration(BiomeGenerationSettings.Builder builder) @ L370
- 方法名:addDesertExtraDecoration
- 源码定位:L370
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addFossilDecoration(BiomeGenerationSettings.Builder builder) @ L374
- 方法名:addFossilDecoration
- 源码定位:L374
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addColdOceanExtraVegetation(BiomeGenerationSettings.Builder builder) @ L379
- 方法名:addColdOceanExtraVegetation
- 源码定位:L379
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addLukeWarmKelp(BiomeGenerationSettings.Builder builder) @ L383
- 方法名:addLukeWarmKelp
- 源码定位:L383
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addDefaultSprings(BiomeGenerationSettings.Builder builder) @ L387
- 方法名:addDefaultSprings
- 源码定位:L387
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addFrozenSprings(BiomeGenerationSettings.Builder builder) @ L392
- 方法名:addFrozenSprings
- 源码定位:L392
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addIcebergs(BiomeGenerationSettings.Builder builder) @ L396
- 方法名:addIcebergs
- 源码定位:L396
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addBlueIce(BiomeGenerationSettings.Builder builder) @ L401
- 方法名:addBlueIce
- 源码定位:L401
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addSurfaceFreezing(BiomeGenerationSettings.Builder builder) @ L405
- 方法名:addSurfaceFreezing
- 源码定位:L405
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addNetherDefaultOres(BiomeGenerationSettings.Builder builder) @ L409
- 方法名:addNetherDefaultOres
- 源码定位:L409
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addAncientDebris(BiomeGenerationSettings.Builder builder) @ L417
- 方法名:addAncientDebris
- 源码定位:L417
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void addDefaultCrystalFormations(BiomeGenerationSettings.Builder builder) @ L422
- 方法名:addDefaultCrystalFormations
- 源码定位:L422
- 返回类型:void
- 修饰符:public static
参数:
- builder: BiomeGenerationSettings.Builder
说明:
TODO
public static void farmAnimals(MobSpawnSettings.Builder builder) @ L426
- 方法名:farmAnimals
- 源码定位:L426
- 返回类型:void
- 修饰符:public static
参数:
- builder: MobSpawnSettings.Builder
说明:
TODO
public static void caveSpawns(MobSpawnSettings.Builder builder) @ L433
- 方法名:caveSpawns
- 源码定位:L433
- 返回类型:void
- 修饰符:public static
参数:
- builder: MobSpawnSettings.Builder
说明:
TODO
public static void commonSpawns(MobSpawnSettings.Builder builder) @ L438
- 方法名:commonSpawns
- 源码定位:L438
- 返回类型:void
- 修饰符:public static
参数:
- builder: MobSpawnSettings.Builder
说明:
TODO
public static void commonSpawns(MobSpawnSettings.Builder builder, int skeletonWeight) @ L442
- 方法名:commonSpawns
- 源码定位:L442
- 返回类型:void
- 修饰符:public static
参数:
- builder: MobSpawnSettings.Builder
- skeletonWeight: int
说明:
TODO
public static void commonSpawnWithZombieHorse(MobSpawnSettings.Builder builder) @ L447
- 方法名:commonSpawnWithZombieHorse
- 源码定位:L447
- 返回类型:void
- 修饰符:public static
参数:
- builder: MobSpawnSettings.Builder
说明:
TODO
public static void swampSpawns(MobSpawnSettings.Builder builder, int swampSkeletonWeight) @ L452
- 方法名:swampSpawns
- 源码定位:L452
- 返回类型:void
- 修饰符:public static
参数:
- builder: MobSpawnSettings.Builder
- swampSkeletonWeight: int
说明:
TODO
public static void oceanSpawns(MobSpawnSettings.Builder builder, int squidProbabilityWeight, int squidMaxCount, int codProbabilityWeight) @ L459
- 方法名:oceanSpawns
- 源码定位:L459
- 返回类型:void
- 修饰符:public static
参数:
- builder: MobSpawnSettings.Builder
- squidProbabilityWeight: int
- squidMaxCount: int
- codProbabilityWeight: int
说明:
TODO
public static void warmOceanSpawns(MobSpawnSettings.Builder builder, int squidProbabilityWeight, int squidMinCount) @ L466
- 方法名:warmOceanSpawns
- 源码定位:L466
- 返回类型:void
- 修饰符:public static
参数:
- builder: MobSpawnSettings.Builder
- squidProbabilityWeight: int
- squidMinCount: int
说明:
TODO
public static void plainsSpawns(MobSpawnSettings.Builder builder) @ L474
- 方法名:plainsSpawns
- 源码定位:L474
- 返回类型:void
- 修饰符:public static
参数:
- builder: MobSpawnSettings.Builder
说明:
TODO
public static void snowySpawns(MobSpawnSettings.Builder builder, boolean spawnZombieHorse) @ L481
- 方法名:snowySpawns
- 源码定位:L481
- 返回类型:void
- 修饰符:public static
参数:
- builder: MobSpawnSettings.Builder
- spawnZombieHorse: boolean
说明:
TODO
public static void desertSpawns(MobSpawnSettings.Builder builder) @ L489
- 方法名:desertSpawns
- 源码定位:L489
- 返回类型:void
- 修饰符:public static
参数:
- builder: MobSpawnSettings.Builder
说明:
TODO
public static void dripstoneCavesSpawns(MobSpawnSettings.Builder builder) @ L498
- 方法名:dripstoneCavesSpawns
- 源码定位:L498
- 返回类型:void
- 修饰符:public static
参数:
- builder: MobSpawnSettings.Builder
说明:
TODO
public static void monsters(MobSpawnSettings.Builder builder, int zombieWeight, int zombieVillagerWeight, int zombieHorseWeight, int skeletonWeight, boolean drownedZombies) @ L505
- 方法名:monsters
- 源码定位:L505
- 返回类型:void
- 修饰符:public static
参数:
- builder: MobSpawnSettings.Builder
- zombieWeight: int
- zombieVillagerWeight: int
- zombieHorseWeight: int
- skeletonWeight: int
- drownedZombies: boolean
说明:
TODO
public static void mooshroomSpawns(MobSpawnSettings.Builder builder) @ L522
- 方法名:mooshroomSpawns
- 源码定位:L522
- 返回类型:void
- 修饰符:public static
参数:
- builder: MobSpawnSettings.Builder
说明:
TODO
public static void baseJungleSpawns(MobSpawnSettings.Builder builder) @ L527
- 方法名:baseJungleSpawns
- 源码定位:L527
- 返回类型:void
- 修饰符:public static
参数:
- builder: MobSpawnSettings.Builder
说明:
TODO
public static void endSpawns(MobSpawnSettings.Builder builder) @ L533
- 方法名:endSpawns
- 源码定位:L533
- 返回类型:void
- 修饰符:public static
参数:
- builder: MobSpawnSettings.Builder
说明:
TODO
代码
public class BiomeDefaultFeatures {
public static void addDefaultCarversAndLakes(BiomeGenerationSettings.Builder builder) {
builder.addCarver(Carvers.CAVE);
builder.addCarver(Carvers.CAVE_EXTRA_UNDERGROUND);
builder.addCarver(Carvers.CANYON);
builder.addFeature(GenerationStep.Decoration.LAKES, MiscOverworldPlacements.LAKE_LAVA_UNDERGROUND);
builder.addFeature(GenerationStep.Decoration.LAKES, MiscOverworldPlacements.LAKE_LAVA_SURFACE);
}
public static void addDefaultMonsterRoom(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_STRUCTURES, CavePlacements.MONSTER_ROOM);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_STRUCTURES, CavePlacements.MONSTER_ROOM_DEEP);
}
public static void addDefaultUndergroundVariety(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_DIRT);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_GRAVEL);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_GRANITE_UPPER);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_GRANITE_LOWER);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_DIORITE_UPPER);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_DIORITE_LOWER);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_ANDESITE_UPPER);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_ANDESITE_LOWER);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_TUFF);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, CavePlacements.GLOW_LICHEN);
}
public static void addDripstone(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.LOCAL_MODIFICATIONS, CavePlacements.LARGE_DRIPSTONE);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_DECORATION, CavePlacements.DRIPSTONE_CLUSTER);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_DECORATION, CavePlacements.POINTED_DRIPSTONE);
}
public static void addSculk(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_DECORATION, CavePlacements.SCULK_VEIN);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_DECORATION, CavePlacements.SCULK_PATCH_DEEP_DARK);
}
public static void addDefaultOres(BiomeGenerationSettings.Builder builder) {
addDefaultOres(builder, false);
}
public static void addDefaultOres(BiomeGenerationSettings.Builder builder, boolean largeCopperBlobs) {
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_COAL_UPPER);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_COAL_LOWER);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_IRON_UPPER);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_IRON_MIDDLE);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_IRON_SMALL);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_GOLD);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_GOLD_LOWER);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_REDSTONE);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_REDSTONE_LOWER);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_DIAMOND);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_DIAMOND_MEDIUM);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_DIAMOND_LARGE);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_DIAMOND_BURIED);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_LAPIS);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_LAPIS_BURIED);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, largeCopperBlobs ? OrePlacements.ORE_COPPER_LARGE : OrePlacements.ORE_COPPER);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, CavePlacements.UNDERWATER_MAGMA);
}
public static void addExtraGold(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_GOLD_EXTRA);
}
public static void addExtraEmeralds(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_EMERALD);
}
public static void addInfestedStone(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_DECORATION, OrePlacements.ORE_INFESTED);
}
public static void addDefaultSoftDisks(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, MiscOverworldPlacements.DISK_SAND);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, MiscOverworldPlacements.DISK_CLAY);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, MiscOverworldPlacements.DISK_GRAVEL);
}
public static void addSwampClayDisk(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, MiscOverworldPlacements.DISK_CLAY);
}
public static void addMangroveSwampDisks(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, MiscOverworldPlacements.DISK_GRASS);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, MiscOverworldPlacements.DISK_CLAY);
}
public static void addMossyStoneBlock(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.LOCAL_MODIFICATIONS, MiscOverworldPlacements.FOREST_ROCK);
}
public static void addFerns(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_LARGE_FERN);
}
public static void addBushes(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_BUSH);
}
public static void addRareBerryBushes(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_BERRY_RARE);
}
public static void addCommonBerryBushes(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_BERRY_COMMON);
}
public static void addLightBambooVegetation(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.BAMBOO_LIGHT);
}
public static void addBambooVegetation(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.BAMBOO);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.BAMBOO_VEGETATION);
}
public static void addTaigaTrees(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.TREES_TAIGA);
}
public static void addGroveTrees(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.TREES_GROVE);
}
public static void addWaterTrees(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.TREES_WATER);
}
public static void addBirchTrees(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.TREES_BIRCH);
}
public static void addOtherBirchTrees(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.TREES_BIRCH_AND_OAK_LEAF_LITTER);
}
public static void addTallBirchTrees(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.BIRCH_TALL);
}
public static void addBirchForestFlowers(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.WILDFLOWERS_BIRCH_FOREST);
}
public static void addSavannaTrees(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.TREES_SAVANNA);
}
public static void addShatteredSavannaTrees(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.TREES_WINDSWEPT_SAVANNA);
}
public static void addLushCavesVegetationFeatures(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, CavePlacements.LUSH_CAVES_CEILING_VEGETATION);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, CavePlacements.CAVE_VINES);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, CavePlacements.LUSH_CAVES_CLAY);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, CavePlacements.LUSH_CAVES_VEGETATION);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, CavePlacements.ROOTED_AZALEA_TREE);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, CavePlacements.SPORE_BLOSSOM);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, CavePlacements.CLASSIC_VINES);
}
public static void addLushCavesSpecialOres(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, OrePlacements.ORE_CLAY);
}
public static void addMountainTrees(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.TREES_WINDSWEPT_HILLS);
}
public static void addMountainForestTrees(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.TREES_WINDSWEPT_FOREST);
}
public static void addJungleTrees(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.TREES_JUNGLE);
}
public static void addSparseJungleTrees(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.TREES_SPARSE_JUNGLE);
}
public static void addBadlandsTrees(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.TREES_BADLANDS);
}
public static void addSnowyTrees(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.TREES_SNOWY);
}
public static void addJungleGrass(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_GRASS_JUNGLE);
}
public static void addSavannaGrass(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_TALL_GRASS);
}
public static void addShatteredSavannaGrass(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_GRASS_NORMAL);
}
public static void addSavannaExtraGrass(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_GRASS_SAVANNA);
}
public static void addBadlandGrass(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_GRASS_BADLANDS);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_DRY_GRASS_BADLANDS);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_DEAD_BUSH_BADLANDS);
}
public static void addForestFlowers(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.FOREST_FLOWERS);
}
public static void addForestGrass(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_GRASS_FOREST);
}
public static void addSwampVegetation(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.TREES_SWAMP);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.FLOWER_SWAMP);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_GRASS_NORMAL);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_DEAD_BUSH);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_WATERLILY);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.BROWN_MUSHROOM_SWAMP);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.RED_MUSHROOM_SWAMP);
}
public static void addMangroveSwampVegetation(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.TREES_MANGROVE);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_GRASS_NORMAL);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_DEAD_BUSH);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_WATERLILY);
}
public static void addMushroomFieldVegetation(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.MUSHROOM_ISLAND_VEGETATION);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.BROWN_MUSHROOM_TAIGA);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.RED_MUSHROOM_TAIGA);
}
public static void addPlainVegetation(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.TREES_PLAINS);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.FLOWER_PLAINS);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_GRASS_PLAIN);
}
public static void addDesertVegetation(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_DRY_GRASS_DESERT);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_DEAD_BUSH_2);
}
public static void addGiantTaigaVegetation(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_GRASS_TAIGA);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_DEAD_BUSH);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.BROWN_MUSHROOM_OLD_GROWTH);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.RED_MUSHROOM_OLD_GROWTH);
}
public static void addDefaultFlowers(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.FLOWER_DEFAULT);
}
public static void addCherryGroveVegetation(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_GRASS_PLAIN);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.FLOWER_CHERRY);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.TREES_CHERRY);
}
public static void addMeadowVegetation(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_GRASS_MEADOW);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.FLOWER_MEADOW);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.TREES_MEADOW);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.WILDFLOWERS_MEADOW);
}
public static void addWarmFlowers(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.FLOWER_WARM);
}
public static void addDefaultGrass(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_GRASS_BADLANDS);
}
public static void addTaigaGrass(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_GRASS_TAIGA_2);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.BROWN_MUSHROOM_TAIGA);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.RED_MUSHROOM_TAIGA);
}
public static void addPlainGrass(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_TALL_GRASS_2);
}
public static void addDefaultMushrooms(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.BROWN_MUSHROOM_NORMAL);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.RED_MUSHROOM_NORMAL);
}
public static void addDefaultExtraVegetation(BiomeGenerationSettings.Builder builder, boolean shouldGenerateNearWaterVegetation) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_PUMPKIN);
if (shouldGenerateNearWaterVegetation) {
addNearWaterVegetation(builder);
}
}
public static void addNearWaterVegetation(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_SUGAR_CANE);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_FIREFLY_BUSH_NEAR_WATER);
}
public static void addLeafLitterPatch(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_LEAF_LITTER);
}
public static void addBadlandExtraVegetation(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_SUGAR_CANE_BADLANDS);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_PUMPKIN);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_CACTUS_DECORATED);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_FIREFLY_BUSH_NEAR_WATER);
}
public static void addJungleMelons(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_MELON);
}
public static void addSparseJungleMelons(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_MELON_SPARSE);
}
public static void addJungleVines(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.VINES);
}
public static void addDesertExtraVegetation(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_SUGAR_CANE_DESERT);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_PUMPKIN);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_CACTUS_DESERT);
}
public static void addSwampExtraVegetation(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_SUGAR_CANE_SWAMP);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_PUMPKIN);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_FIREFLY_BUSH_SWAMP);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_FIREFLY_BUSH_NEAR_WATER_SWAMP);
}
public static void addMangroveSwampExtraVegetation(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, AquaticPlacements.SEAGRASS_SWAMP);
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, VegetationPlacements.PATCH_FIREFLY_BUSH_NEAR_WATER);
}
public static void addDesertExtraDecoration(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.SURFACE_STRUCTURES, MiscOverworldPlacements.DESERT_WELL);
}
public static void addFossilDecoration(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_STRUCTURES, CavePlacements.FOSSIL_UPPER);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_STRUCTURES, CavePlacements.FOSSIL_LOWER);
}
public static void addColdOceanExtraVegetation(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, AquaticPlacements.KELP_COLD);
}
public static void addLukeWarmKelp(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, AquaticPlacements.KELP_WARM);
}
public static void addDefaultSprings(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.FLUID_SPRINGS, MiscOverworldPlacements.SPRING_WATER);
builder.addFeature(GenerationStep.Decoration.FLUID_SPRINGS, MiscOverworldPlacements.SPRING_LAVA);
}
public static void addFrozenSprings(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.FLUID_SPRINGS, MiscOverworldPlacements.SPRING_LAVA_FROZEN);
}
public static void addIcebergs(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.LOCAL_MODIFICATIONS, MiscOverworldPlacements.ICEBERG_PACKED);
builder.addFeature(GenerationStep.Decoration.LOCAL_MODIFICATIONS, MiscOverworldPlacements.ICEBERG_BLUE);
}
public static void addBlueIce(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.SURFACE_STRUCTURES, MiscOverworldPlacements.BLUE_ICE);
}
public static void addSurfaceFreezing(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.TOP_LAYER_MODIFICATION, MiscOverworldPlacements.FREEZE_TOP_LAYER);
}
public static void addNetherDefaultOres(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_DECORATION, OrePlacements.ORE_GRAVEL_NETHER);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_DECORATION, OrePlacements.ORE_BLACKSTONE);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_DECORATION, OrePlacements.ORE_GOLD_NETHER);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_DECORATION, OrePlacements.ORE_QUARTZ_NETHER);
addAncientDebris(builder);
}
public static void addAncientDebris(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_DECORATION, OrePlacements.ORE_ANCIENT_DEBRIS_LARGE);
builder.addFeature(GenerationStep.Decoration.UNDERGROUND_DECORATION, OrePlacements.ORE_ANCIENT_DEBRIS_SMALL);
}
public static void addDefaultCrystalFormations(BiomeGenerationSettings.Builder builder) {
builder.addFeature(GenerationStep.Decoration.LOCAL_MODIFICATIONS, CavePlacements.AMETHYST_GEODE);
}
public static void farmAnimals(MobSpawnSettings.Builder builder) {
builder.addSpawn(MobCategory.CREATURE, 12, new MobSpawnSettings.SpawnerData(EntityType.SHEEP, 4, 4));
builder.addSpawn(MobCategory.CREATURE, 10, new MobSpawnSettings.SpawnerData(EntityType.PIG, 4, 4));
builder.addSpawn(MobCategory.CREATURE, 10, new MobSpawnSettings.SpawnerData(EntityType.CHICKEN, 4, 4));
builder.addSpawn(MobCategory.CREATURE, 8, new MobSpawnSettings.SpawnerData(EntityType.COW, 4, 4));
}
public static void caveSpawns(MobSpawnSettings.Builder builder) {
builder.addSpawn(MobCategory.AMBIENT, 10, new MobSpawnSettings.SpawnerData(EntityType.BAT, 8, 8));
builder.addSpawn(MobCategory.UNDERGROUND_WATER_CREATURE, 10, new MobSpawnSettings.SpawnerData(EntityType.GLOW_SQUID, 4, 6));
}
public static void commonSpawns(MobSpawnSettings.Builder builder) {
commonSpawns(builder, 100);
}
public static void commonSpawns(MobSpawnSettings.Builder builder, int skeletonWeight) {
caveSpawns(builder);
monsters(builder, 95, 5, 0, skeletonWeight, false);
}
public static void commonSpawnWithZombieHorse(MobSpawnSettings.Builder builder) {
caveSpawns(builder);
monsters(builder, 90, 5, 5, 100, false);
}
public static void swampSpawns(MobSpawnSettings.Builder builder, int swampSkeletonWeight) {
commonSpawns(builder, swampSkeletonWeight);
builder.addSpawn(MobCategory.MONSTER, 1, new MobSpawnSettings.SpawnerData(EntityType.SLIME, 1, 1));
builder.addSpawn(MobCategory.MONSTER, 30, new MobSpawnSettings.SpawnerData(EntityType.BOGGED, 4, 4));
builder.addSpawn(MobCategory.CREATURE, 10, new MobSpawnSettings.SpawnerData(EntityType.FROG, 2, 5));
}
public static void oceanSpawns(MobSpawnSettings.Builder builder, int squidProbabilityWeight, int squidMaxCount, int codProbabilityWeight) {
builder.addSpawn(MobCategory.WATER_CREATURE, squidProbabilityWeight, new MobSpawnSettings.SpawnerData(EntityType.SQUID, 1, squidMaxCount));
builder.addSpawn(MobCategory.WATER_AMBIENT, codProbabilityWeight, new MobSpawnSettings.SpawnerData(EntityType.COD, 3, 6));
commonSpawns(builder);
builder.addSpawn(MobCategory.MONSTER, 5, new MobSpawnSettings.SpawnerData(EntityType.DROWNED, 1, 1));
}
public static void warmOceanSpawns(MobSpawnSettings.Builder builder, int squidProbabilityWeight, int squidMinCount) {
builder.addSpawn(MobCategory.WATER_CREATURE, squidProbabilityWeight, new MobSpawnSettings.SpawnerData(EntityType.SQUID, squidMinCount, 4));
builder.addSpawn(MobCategory.WATER_AMBIENT, 25, new MobSpawnSettings.SpawnerData(EntityType.TROPICAL_FISH, 8, 8));
builder.addSpawn(MobCategory.WATER_CREATURE, 2, new MobSpawnSettings.SpawnerData(EntityType.DOLPHIN, 1, 2));
builder.addSpawn(MobCategory.MONSTER, 5, new MobSpawnSettings.SpawnerData(EntityType.DROWNED, 1, 1));
commonSpawns(builder);
}
public static void plainsSpawns(MobSpawnSettings.Builder builder) {
farmAnimals(builder);
builder.addSpawn(MobCategory.CREATURE, 5, new MobSpawnSettings.SpawnerData(EntityType.HORSE, 2, 6));
builder.addSpawn(MobCategory.CREATURE, 1, new MobSpawnSettings.SpawnerData(EntityType.DONKEY, 1, 3));
commonSpawnWithZombieHorse(builder);
}
public static void snowySpawns(MobSpawnSettings.Builder builder, boolean spawnZombieHorse) {
builder.addSpawn(MobCategory.CREATURE, 10, new MobSpawnSettings.SpawnerData(EntityType.RABBIT, 2, 3));
builder.addSpawn(MobCategory.CREATURE, 1, new MobSpawnSettings.SpawnerData(EntityType.POLAR_BEAR, 1, 2));
caveSpawns(builder);
monsters(builder, spawnZombieHorse ? 90 : 95, 5, spawnZombieHorse ? 5 : 0, 20, false);
builder.addSpawn(MobCategory.MONSTER, 80, new MobSpawnSettings.SpawnerData(EntityType.STRAY, 4, 4));
}
public static void desertSpawns(MobSpawnSettings.Builder builder) {
builder.addSpawn(MobCategory.CREATURE, 12, new MobSpawnSettings.SpawnerData(EntityType.RABBIT, 2, 3));
builder.addSpawn(MobCategory.CREATURE, 1, new MobSpawnSettings.SpawnerData(EntityType.CAMEL, 1, 1));
caveSpawns(builder);
monsters(builder, 19, 1, 0, 50, false);
builder.addSpawn(MobCategory.MONSTER, 80, new MobSpawnSettings.SpawnerData(EntityType.HUSK, 4, 4));
builder.addSpawn(MobCategory.MONSTER, 50, new MobSpawnSettings.SpawnerData(EntityType.PARCHED, 4, 4));
}
public static void dripstoneCavesSpawns(MobSpawnSettings.Builder builder) {
caveSpawns(builder);
int zombieWeight = 95;
monsters(builder, 95, 5, 0, 100, false);
builder.addSpawn(MobCategory.MONSTER, 95, new MobSpawnSettings.SpawnerData(EntityType.DROWNED, 4, 4));
}
public static void monsters(
MobSpawnSettings.Builder builder, int zombieWeight, int zombieVillagerWeight, int zombieHorseWeight, int skeletonWeight, boolean drownedZombies
) {
builder.addSpawn(MobCategory.MONSTER, 100, new MobSpawnSettings.SpawnerData(EntityType.SPIDER, 4, 4));
builder.addSpawn(MobCategory.MONSTER, zombieWeight, new MobSpawnSettings.SpawnerData(drownedZombies ? EntityType.DROWNED : EntityType.ZOMBIE, 4, 4));
builder.addSpawn(MobCategory.MONSTER, zombieVillagerWeight, new MobSpawnSettings.SpawnerData(EntityType.ZOMBIE_VILLAGER, 1, 1));
if (zombieHorseWeight > 0) {
builder.addSpawn(MobCategory.MONSTER, zombieHorseWeight, new MobSpawnSettings.SpawnerData(EntityType.ZOMBIE_HORSE, 1, 1));
}
builder.addSpawn(MobCategory.MONSTER, skeletonWeight, new MobSpawnSettings.SpawnerData(EntityType.SKELETON, 4, 4));
builder.addSpawn(MobCategory.MONSTER, 100, new MobSpawnSettings.SpawnerData(EntityType.CREEPER, 4, 4));
builder.addSpawn(MobCategory.MONSTER, 100, new MobSpawnSettings.SpawnerData(EntityType.SLIME, 4, 4));
builder.addSpawn(MobCategory.MONSTER, 10, new MobSpawnSettings.SpawnerData(EntityType.ENDERMAN, 1, 4));
builder.addSpawn(MobCategory.MONSTER, 5, new MobSpawnSettings.SpawnerData(EntityType.WITCH, 1, 1));
}
public static void mooshroomSpawns(MobSpawnSettings.Builder builder) {
builder.addSpawn(MobCategory.CREATURE, 8, new MobSpawnSettings.SpawnerData(EntityType.MOOSHROOM, 4, 8));
caveSpawns(builder);
}
public static void baseJungleSpawns(MobSpawnSettings.Builder builder) {
farmAnimals(builder);
builder.addSpawn(MobCategory.CREATURE, 10, new MobSpawnSettings.SpawnerData(EntityType.CHICKEN, 4, 4));
commonSpawns(builder);
}
public static void endSpawns(MobSpawnSettings.Builder builder) {
builder.addSpawn(MobCategory.MONSTER, 10, new MobSpawnSettings.SpawnerData(EntityType.ENDERMAN, 4, 4));
}
}引用的其他类
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
参数/方法调用/构造调用 - 关联成员:
MobSpawnSettings.SpawnerData(), SpawnerData()
- 引用位置: