EndBiomes.java
net.minecraft.data.worldgen.biome.EndBiomes
信息
- 全限定名:net.minecraft.data.worldgen.biome.EndBiomes
- 类型:public class
- 包:net.minecraft.data.worldgen.biome
- 源码路径:src/main/java/net/minecraft/data/worldgen/biome/EndBiomes.java
- 起始行号:L14
- 职责:
TODO
字段/常量
- 无
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
private static Biome baseEndBiome(BiomeGenerationSettings.Builder generation) @ L15
- 方法名:baseEndBiome
- 源码定位:L15
- 返回类型:Biome
- 修饰符:private static
参数:
- generation: BiomeGenerationSettings.Builder
说明:
TODO
public static Biome endBarrens(HolderGetter<PlacedFeature> placedFeatures, HolderGetter<ConfiguredWorldCarver<?>> carvers) @ L28
- 方法名:endBarrens
- 源码定位:L28
- 返回类型:Biome
- 修饰符:public static
参数:
- placedFeatures: HolderGetter
- carvers: HolderGetter<ConfiguredWorldCarver<?>>
说明:
TODO
public static Biome theEnd(HolderGetter<PlacedFeature> placedFeatures, HolderGetter<ConfiguredWorldCarver<?>> carvers) @ L33
- 方法名:theEnd
- 源码定位:L33
- 返回类型:Biome
- 修饰符:public static
参数:
- placedFeatures: HolderGetter
- carvers: HolderGetter<ConfiguredWorldCarver<?>>
说明:
TODO
public static Biome endMidlands(HolderGetter<PlacedFeature> placedFeatures, HolderGetter<ConfiguredWorldCarver<?>> carvers) @ L40
- 方法名:endMidlands
- 源码定位:L40
- 返回类型:Biome
- 修饰符:public static
参数:
- placedFeatures: HolderGetter
- carvers: HolderGetter<ConfiguredWorldCarver<?>>
说明:
TODO
public static Biome endHighlands(HolderGetter<PlacedFeature> placedFeatures, HolderGetter<ConfiguredWorldCarver<?>> carvers) @ L45
- 方法名:endHighlands
- 源码定位:L45
- 返回类型:Biome
- 修饰符:public static
参数:
- placedFeatures: HolderGetter
- carvers: HolderGetter<ConfiguredWorldCarver<?>>
说明:
TODO
public static Biome smallEndIslands(HolderGetter<PlacedFeature> placedFeatures, HolderGetter<ConfiguredWorldCarver<?>> carvers) @ L52
- 方法名:smallEndIslands
- 源码定位:L52
- 返回类型:Biome
- 修饰符:public static
参数:
- placedFeatures: HolderGetter
- carvers: HolderGetter<ConfiguredWorldCarver<?>>
说明:
TODO
代码
public class EndBiomes {
private static Biome baseEndBiome(BiomeGenerationSettings.Builder generation) {
MobSpawnSettings.Builder mobs = new MobSpawnSettings.Builder();
BiomeDefaultFeatures.endSpawns(mobs);
return new Biome.BiomeBuilder()
.hasPrecipitation(false)
.temperature(0.5F)
.downfall(0.5F)
.specialEffects(new BiomeSpecialEffects.Builder().waterColor(4159204).build())
.mobSpawnSettings(mobs.build())
.generationSettings(generation.build())
.build();
}
public static Biome endBarrens(HolderGetter<PlacedFeature> placedFeatures, HolderGetter<ConfiguredWorldCarver<?>> carvers) {
BiomeGenerationSettings.Builder generation = new BiomeGenerationSettings.Builder(placedFeatures, carvers);
return baseEndBiome(generation);
}
public static Biome theEnd(HolderGetter<PlacedFeature> placedFeatures, HolderGetter<ConfiguredWorldCarver<?>> carvers) {
BiomeGenerationSettings.Builder generation = new BiomeGenerationSettings.Builder(placedFeatures, carvers)
.addFeature(GenerationStep.Decoration.SURFACE_STRUCTURES, EndPlacements.END_SPIKE)
.addFeature(GenerationStep.Decoration.TOP_LAYER_MODIFICATION, EndPlacements.END_PLATFORM);
return baseEndBiome(generation);
}
public static Biome endMidlands(HolderGetter<PlacedFeature> placedFeatures, HolderGetter<ConfiguredWorldCarver<?>> carvers) {
BiomeGenerationSettings.Builder generation = new BiomeGenerationSettings.Builder(placedFeatures, carvers);
return baseEndBiome(generation);
}
public static Biome endHighlands(HolderGetter<PlacedFeature> placedFeatures, HolderGetter<ConfiguredWorldCarver<?>> carvers) {
BiomeGenerationSettings.Builder generation = new BiomeGenerationSettings.Builder(placedFeatures, carvers)
.addFeature(GenerationStep.Decoration.SURFACE_STRUCTURES, EndPlacements.END_GATEWAY_RETURN)
.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, EndPlacements.CHORUS_PLANT);
return baseEndBiome(generation);
}
public static Biome smallEndIslands(HolderGetter<PlacedFeature> placedFeatures, HolderGetter<ConfiguredWorldCarver<?>> carvers) {
BiomeGenerationSettings.Builder generation = new BiomeGenerationSettings.Builder(placedFeatures, carvers)
.addFeature(GenerationStep.Decoration.RAW_GENERATION, EndPlacements.END_ISLAND_DECORATED);
return baseEndBiome(generation);
}
}引用的其他类
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
BiomeDefaultFeatures.endSpawns()
- 引用位置:
-
- 引用位置:
方法调用/构造调用/返回值 - 关联成员:
Biome.BiomeBuilder(), BiomeBuilder()
- 引用位置:
-
- 引用位置:
参数/方法调用/构造调用 - 关联成员:
BiomeGenerationSettings.Builder(), Builder()
- 引用位置:
-
- 引用位置:
方法调用/构造调用 - 关联成员:
BiomeSpecialEffects.Builder(), Builder()
- 引用位置:
-
- 引用位置:
方法调用/构造调用 - 关联成员:
Builder(), MobSpawnSettings.Builder()
- 引用位置:
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
参数
- 引用位置: