Class GenderArmorLayer<STATE extends net.minecraft.client.renderer.entity.state.HumanoidRenderState, MODEL extends net.minecraft.client.model.HumanoidModel<STATE>>

java.lang.Object
net.minecraft.client.renderer.entity.layers.RenderLayer<STATE,MODEL>
com.wildfire.client.render.GenderLayer<STATE,MODEL>
com.wildfire.client.render.GenderArmorLayer<STATE,MODEL>

public class GenderArmorLayer<STATE extends net.minecraft.client.renderer.entity.state.HumanoidRenderState, MODEL extends net.minecraft.client.model.HumanoidModel<STATE>> extends GenderLayer<STATE,MODEL>
API Note:
Only use this on the client side
  • Constructor Details

    • GenderArmorLayer

      public GenderArmorLayer(net.minecraft.client.renderer.entity.RenderLayerParent<STATE,MODEL> render, net.minecraft.client.renderer.entity.layers.EquipmentLayerRenderer equipmentRenderer)
  • Method Details

    • submit

      public void submit(com.mojang.blaze3d.vertex.PoseStack matrixStack, net.minecraft.client.renderer.SubmitNodeCollector nodeCollector, int light, STATE state, float limbAngle, float limbDistance)
      Overrides:
      submit in class GenderLayer<STATE extends net.minecraft.client.renderer.entity.state.HumanoidRenderState, MODEL extends net.minecraft.client.model.HumanoidModel<STATE>>
    • isLayerVisible

      protected boolean isLayerVisible(STATE state, GenderRenderState genderState)
      Overrides:
      isLayerVisible in class GenderLayer<STATE extends net.minecraft.client.renderer.entity.state.HumanoidRenderState, MODEL extends net.minecraft.client.model.HumanoidModel<STATE>>
    • resizeBox

      protected void resizeBox(GenderRenderState state, float breastSize)
      Overrides:
      resizeBox in class GenderLayer<STATE extends net.minecraft.client.renderer.entity.state.HumanoidRenderState, MODEL extends net.minecraft.client.model.HumanoidModel<STATE>>
    • setupTransformations

      protected void setupTransformations(STATE state, MODEL model, GenderRenderState genderState, com.mojang.blaze3d.vertex.PoseStack matrixStack, BreastSide side)
      Overrides:
      setupTransformations in class GenderLayer<STATE extends net.minecraft.client.renderer.entity.state.HumanoidRenderState, MODEL extends net.minecraft.client.model.HumanoidModel<STATE>>