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>
  • 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

      public void registerBlocks(RegistryCallback<net.minecraft.world.level.block.Block> callback)
    • registerItems

      public void registerItems(RegistryCallback<net.minecraft.world.item.Item> callback)
    • registerItems

      public void registerItems(RegistryCallback<net.minecraft.world.item.Item> callback, Consumer<Supplier<I>> acceptor)