Class BlockColorMap<T extends net.minecraft.world.level.block.Block & BlockItemProvider<I>,I extends net.minecraft.world.item.BlockItem>
java.lang.Object
com.refinedmods.refinedstorage.common.content.ColorMap<T>
com.refinedmods.refinedstorage.common.content.BlockColorMap<T,I>
public class BlockColorMap<T extends net.minecraft.world.level.block.Block & BlockItemProvider<I>,I extends net.minecraft.world.item.BlockItem>
extends ColorMap<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.refinedmods.refinedstorage.common.content.ColorMap
ColorMap.ColoredConsumer<T>
-
Field Summary
Fields inherited from class com.refinedmods.refinedstorage.common.content.ColorMap
defaultColor
-
Constructor Summary
ConstructorDescriptionBlockColorMap
(BlockFactory<T> blockFactory, net.minecraft.resources.ResourceLocation baseId, net.minecraft.network.chat.MutableComponent baseName, net.minecraft.world.item.DyeColor defaultColor) -
Method Summary
Modifier and TypeMethodDescriptionvoid
registerBlocks
(RegistryCallback<net.minecraft.world.level.block.Block> callback) void
registerItems
(RegistryCallback<net.minecraft.world.item.Item> callback) void
registerItems
(RegistryCallback<net.minecraft.world.item.Item> callback, Consumer<Supplier<I>> acceptor) net.minecraft.world.level.block.Block[]
toArray()
Optional
<net.minecraft.world.InteractionResult> updateColor
(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.item.ItemStack heldItem, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.entity.player.Player player) Methods inherited from class com.refinedmods.refinedstorage.common.content.ColorMap
forEach, get, getDefault, getId, isDefaultColor, putAll, values
-
Constructor Details
-
BlockColorMap
public BlockColorMap(BlockFactory<T> blockFactory, net.minecraft.resources.ResourceLocation baseId, net.minecraft.network.chat.MutableComponent baseName, net.minecraft.world.item.DyeColor defaultColor)
-
-
Method Details
-
updateColor
public Optional<net.minecraft.world.InteractionResult> updateColor(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.item.ItemStack heldItem, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.entity.player.Player player) -
toArray
public net.minecraft.world.level.block.Block[] toArray() -
registerBlocks
-
registerItems
-
registerItems
public void registerItems(RegistryCallback<net.minecraft.world.item.Item> callback, Consumer<Supplier<I>> acceptor)
-