BiomeColors.java
net.minecraft.client.renderer.BiomeColors
信息
- 全限定名:net.minecraft.client.renderer.BiomeColors
- 类型:public class
- 包:net.minecraft.client.renderer
- 源码路径:src/main/java/net/minecraft/client/renderer/BiomeColors.java
- 起始行号:L11
- 职责:
TODO
字段/常量
-
GRASS_COLOR_RESOLVER- 类型:
ColorResolver - 修饰符:
public static final - 源码定位:
L12 - 说明:
TODO
- 类型:
-
FOLIAGE_COLOR_RESOLVER- 类型:
ColorResolver - 修饰符:
public static final - 源码定位:
L13 - 说明:
TODO
- 类型:
-
DRY_FOLIAGE_COLOR_RESOLVER- 类型:
ColorResolver - 修饰符:
public static final - 源码定位:
L14 - 说明:
TODO
- 类型:
-
WATER_COLOR_RESOLVER- 类型:
ColorResolver - 修饰符:
public static final - 源码定位:
L15 - 说明:
TODO
- 类型:
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
private static int getAverageColor(BlockAndTintGetter level, BlockPos pos, ColorResolver colorResolver) @ L17
- 方法名:getAverageColor
- 源码定位:L17
- 返回类型:int
- 修饰符:private static
参数:
- level: BlockAndTintGetter
- pos: BlockPos
- colorResolver: ColorResolver
说明:
TODO
public static int getAverageGrassColor(BlockAndTintGetter level, BlockPos pos) @ L21
- 方法名:getAverageGrassColor
- 源码定位:L21
- 返回类型:int
- 修饰符:public static
参数:
- level: BlockAndTintGetter
- pos: BlockPos
说明:
TODO
public static int getAverageFoliageColor(BlockAndTintGetter level, BlockPos pos) @ L25
- 方法名:getAverageFoliageColor
- 源码定位:L25
- 返回类型:int
- 修饰符:public static
参数:
- level: BlockAndTintGetter
- pos: BlockPos
说明:
TODO
public static int getAverageDryFoliageColor(BlockAndTintGetter level, BlockPos pos) @ L29
- 方法名:getAverageDryFoliageColor
- 源码定位:L29
- 返回类型:int
- 修饰符:public static
参数:
- level: BlockAndTintGetter
- pos: BlockPos
说明:
TODO
public static int getAverageWaterColor(BlockAndTintGetter level, BlockPos pos) @ L33
- 方法名:getAverageWaterColor
- 源码定位:L33
- 返回类型:int
- 修饰符:public static
参数:
- level: BlockAndTintGetter
- pos: BlockPos
说明:
TODO
代码
@OnlyIn(Dist.CLIENT)
public class BiomeColors {
public static final ColorResolver GRASS_COLOR_RESOLVER = Biome::getGrassColor;
public static final ColorResolver FOLIAGE_COLOR_RESOLVER = (biome, x, z) -> biome.getFoliageColor();
public static final ColorResolver DRY_FOLIAGE_COLOR_RESOLVER = (biome, x, z) -> biome.getDryFoliageColor();
public static final ColorResolver WATER_COLOR_RESOLVER = (biome, x, z) -> biome.getWaterColor();
private static int getAverageColor(BlockAndTintGetter level, BlockPos pos, ColorResolver colorResolver) {
return level.getBlockTint(pos, colorResolver);
}
public static int getAverageGrassColor(BlockAndTintGetter level, BlockPos pos) {
return getAverageColor(level, pos, GRASS_COLOR_RESOLVER);
}
public static int getAverageFoliageColor(BlockAndTintGetter level, BlockPos pos) {
return getAverageColor(level, pos, FOLIAGE_COLOR_RESOLVER);
}
public static int getAverageDryFoliageColor(BlockAndTintGetter level, BlockPos pos) {
return getAverageColor(level, pos, DRY_FOLIAGE_COLOR_RESOLVER);
}
public static int getAverageWaterColor(BlockAndTintGetter level, BlockPos pos) {
return getAverageColor(level, pos, WATER_COLOR_RESOLVER);
}
}引用的其他类
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
参数/字段
- 引用位置: