Package net.minecraft.client.color.block
Class BlockColors
java.lang.Object
net.minecraft.client.color.block.BlockColors
@Environment(CLIENT) public class BlockColors extends Object
- Mappings:
Namespace Name official dqzintermediary net/minecraft/class_324named net/minecraft/client/color/block/BlockColors
-
Field Summary
Fields Modifier and Type Field Description private Map<Block,Set<Property<?>>>propertiesprivate IdList<BlockColorProvider>providers -
Constructor Summary
Constructors Constructor Description BlockColors() -
Method Summary
Modifier and Type Method Description static BlockColorscreate()intgetColor(BlockState state, BlockRenderView world, 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 Details
-
providers
- Mappings:
Namespace Name Mixin selector official aLdqz;a:Lgh;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
- Mappings:
Namespace Name Mixin selector official bLdqz;b: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;
-
-
Constructor Details
-
BlockColors
public BlockColors()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector official aLdqz;a()Ldqz;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
- Mappings:
Namespace Name Mixin selector official aLdqz;a(Lcht;Lbtv;Lfx;)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 BlockRenderView world, @Nullable BlockPos pos, int tint)- Mappings:
Namespace Name Mixin selector official aLdqz;a(Lcht;Lbsx;Lfx;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
- Mappings:
Namespace Name Mixin selector official aLdqz;a(Ldqy;[Lbwu;)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
- Mappings:
Namespace Name Mixin selector official aLdqz;a(Ljava/util/Set;[Lbwu;)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
- Mappings:
Namespace Name Mixin selector official aLdqz;a(Lciw;[Lbwu;)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
- Mappings:
Namespace Name Mixin selector official aLdqz;a(Lbwu;)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;
-