Class HeadwearCurioRenderer

java.lang.Object
com.petrolpark.compat.curios.renderer.HeadwearCurioRenderer
All Implemented Interfaces:
top.theillusivec4.curios.api.client.ICurioRenderer

public class HeadwearCurioRenderer extends Object implements top.theillusivec4.curios.api.client.ICurioRenderer
Mostly copied from Create source code.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface top.theillusivec4.curios.api.client.ICurioRenderer

    top.theillusivec4.curios.api.client.ICurioRenderer.HumanoidRender, top.theillusivec4.curios.api.client.ICurioRenderer.ModelRender<L extends net.minecraft.client.model.Model>
  • Constructor Summary

    Constructors
    Constructor
    Description
    HeadwearCurioRenderer(net.minecraft.client.model.geom.ModelPart part, CuriosSetup.HeadwearCurioRenderInfo info)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static net.minecraft.client.model.geom.builders.MeshDefinition
     
    <T extends net.minecraft.world.entity.LivingEntity, M extends net.minecraft.client.model.EntityModel<T>>
    void
    render(net.minecraft.world.item.ItemStack stack, top.theillusivec4.curios.api.SlotContext slotContext, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.entity.RenderLayerParent<T,M> renderLayerParent, net.minecraft.client.renderer.MultiBufferSource renderTypeBuffer, int light, float limbSwing, float limbSwingAmount, float partialTicks, float ageInTicks, float netHeadYaw, float headPitch)
    Performs rendering of the curio.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • render

      public <T extends net.minecraft.world.entity.LivingEntity, M extends net.minecraft.client.model.EntityModel<T>> void render(net.minecraft.world.item.ItemStack stack, top.theillusivec4.curios.api.SlotContext slotContext, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.entity.RenderLayerParent<T,M> renderLayerParent, net.minecraft.client.renderer.MultiBufferSource renderTypeBuffer, int light, float limbSwing, float limbSwingAmount, float partialTicks, float ageInTicks, float netHeadYaw, float headPitch)
      Description copied from interface: top.theillusivec4.curios.api.client.ICurioRenderer
      Performs rendering of the curio.
      Specified by:
      render in interface top.theillusivec4.curios.api.client.ICurioRenderer
      slotContext - The slot context of the curio that is being rendered
    • mesh

      public static net.minecraft.client.model.geom.builders.MeshDefinition mesh()