Class SItemRendererRegistry

java.lang.Object
net.lcc.sollib.api.client.render.item.SItemRendererRegistry

public class SItemRendererRegistry extends Object
  • Field Details

  • Method Details

    • register

      public void register(Predicate<net.minecraft.world.item.ItemStack> condition, IItemRenderer renderer)
      Manages registration of item stack renderers introduced in SolLib
      Automatically called on Item subclasses that implement IItemRenderer
      Parameters:
      condition - Filters the actual item stack to be processed by IItemRenderer
      renderer - Management of how item stack should be rendered
      Since:
      1.0.0
    • apply

      @Internal public void apply(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.ItemDisplayContext displayContext, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource buffer, int packedLight, int packedOverlay)
      Processes custom renderers registered by register(Predicate, IItemRenderer)
      Since:
      1.0.0