Class SItemRendererRegistry
java.lang.Object
net.lcc.sollib.api.client.render.item.SItemRendererRegistry
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(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 byregister(Predicate, IItemRenderer)voidregister(Predicate<net.minecraft.world.item.ItemStack> condition, IItemRenderer renderer) Manages registration of item stack renderers introduced in SolLib
Automatically called on Item subclasses that implementIItemRenderer
-
Field Details
-
INSTANCE
-
-
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 implementIItemRenderer- Parameters:
condition- Filters the actual item stack to be processed byIItemRendererrenderer- 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 byregister(Predicate, IItemRenderer)- Since:
- 1.0.0
-