类 BlockColors
- java.lang.Object
-
- net.minecraft.client.color.block.BlockColors
-
@Environment(CLIENT) public class BlockColors extends Object
- Mappings:
Namespace Name official dvbintermediary net/minecraft/class_324named net/minecraft/client/color/block/BlockColors
-
-
字段概要
字段 修饰符和类型 字段 说明 private static intfield_32163private Map<Block,Set<Property<?>>>propertiesprivate IdList<BlockColorProvider>providers
-
构造器概要
构造器 构造器 说明 BlockColors()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static BlockColorscreate()intgetColor(BlockState state, @Nullable BlockRenderView world, @Nullable BlockPos pos, int tint)intgetColor(BlockState state, World world, BlockPos pos)Set<Property<?>>getProperties(Block block)private voidregisterColorProperties(Set<Property<?>> properties, Block[] blocks)private voidregisterColorProperty(Property<?> property, Block[] blocks)voidregisterColorProvider(BlockColorProvider provider, Block[] blocks)
-
-
-
字段详细资料
-
field_32163
private static final int field_32163
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLdvb;a:Iintermediary field_32163Lnet/minecraft/class_324;field_32163:Inamed field_32163Lnet/minecraft/client/color/block/BlockColors;field_32163:I
-
providers
private final IdList<BlockColorProvider> providers
- Mappings:
Namespace Name Mixin selector official bLdvb;b:Lgl;intermediary field_1995Lnet/minecraft/class_324;field_1995:Lnet/minecraft/class_2361;named providersLnet/minecraft/client/color/block/BlockColors;providers:Lnet/minecraft/util/collection/IdList;
-
properties
private final Map<Block,Set<Property<?>>> properties
- Mappings:
Namespace Name Mixin selector official cLdvb;c:Ljava/util/Map;intermediary field_20271Lnet/minecraft/class_324;field_20271:Ljava/util/Map;named propertiesLnet/minecraft/client/color/block/BlockColors;properties:Ljava/util/Map;
-
-
方法详细资料
-
create
public static BlockColors create()
- Mappings:
Namespace Name Mixin selector official aLdvb;a()Ldvb;intermediary method_1689Lnet/minecraft/class_324;method_1689()Lnet/minecraft/class_324;named createLnet/minecraft/client/color/block/BlockColors;create()Lnet/minecraft/client/color/block/BlockColors;
-
getColor
public int getColor(BlockState state, World world, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official aLdvb;a(Lcjr;Lbvr;Lgb;)Iintermediary method_1691Lnet/minecraft/class_324;method_1691(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Inamed getColorLnet/minecraft/client/color/block/BlockColors;getColor(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)I
-
getColor
public int getColor(BlockState state, @Nullable @Nullable BlockRenderView world, @Nullable @Nullable BlockPos pos, int tint)
- Mappings:
Namespace Name Mixin selector official aLdvb;a(Lcjr;Lbut;Lgb;I)Iintermediary method_1697Lnet/minecraft/class_324;method_1697(Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)Inamed getColorLnet/minecraft/client/color/block/BlockColors;getColor(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/util/math/BlockPos;I)I
-
registerColorProvider
public void registerColorProvider(BlockColorProvider provider, Block[] blocks)
- Mappings:
Namespace Name Mixin selector official aLdvb;a(Ldva;[Lbyq;)Vintermediary method_1690Lnet/minecraft/class_324;method_1690(Lnet/minecraft/class_322;[Lnet/minecraft/class_2248;)Vnamed registerColorProviderLnet/minecraft/client/color/block/BlockColors;registerColorProvider(Lnet/minecraft/client/color/block/BlockColorProvider;[Lnet/minecraft/block/Block;)V
-
registerColorProperties
private void registerColorProperties(Set<Property<?>> properties, Block[] blocks)
- Mappings:
Namespace Name Mixin selector official aLdvb;a(Ljava/util/Set;[Lbyq;)Vintermediary method_21594Lnet/minecraft/class_324;method_21594(Ljava/util/Set;[Lnet/minecraft/class_2248;)Vnamed registerColorPropertiesLnet/minecraft/client/color/block/BlockColors;registerColorProperties(Ljava/util/Set;[Lnet/minecraft/block/Block;)V
-
registerColorProperty
private void registerColorProperty(Property<?> property, Block[] blocks)
- Mappings:
Namespace Name Mixin selector official aLdvb;a(Lcku;[Lbyq;)Vintermediary method_21593Lnet/minecraft/class_324;method_21593(Lnet/minecraft/class_2769;[Lnet/minecraft/class_2248;)Vnamed registerColorPropertyLnet/minecraft/client/color/block/BlockColors;registerColorProperty(Lnet/minecraft/state/property/Property;[Lnet/minecraft/block/Block;)V
-
getProperties
public Set<Property<?>> getProperties(Block block)
- Mappings:
Namespace Name Mixin selector official aLdvb;a(Lbyq;)Ljava/util/Set;intermediary method_21592Lnet/minecraft/class_324;method_21592(Lnet/minecraft/class_2248;)Ljava/util/Set;named getPropertiesLnet/minecraft/client/color/block/BlockColors;getProperties(Lnet/minecraft/block/Block;)Ljava/util/Set;
-
-