Class NoseLayer<S extends net.minecraft.client.renderer.entity.state.LivingEntityRenderState, M extends net.minecraft.client.model.EntityModel<? super S>>

java.lang.Object
net.minecraft.client.renderer.entity.layers.RenderLayer<S,M>
com.mrbysco.nosey.client.layer.NoseLayer<S,M>
Direct Known Subclasses:
BeeNoseLayer, CreeperNoseLayer, FrogNoseLayer, GhastNoseLayer

public abstract class NoseLayer<S extends net.minecraft.client.renderer.entity.state.LivingEntityRenderState, M extends net.minecraft.client.model.EntityModel<? super S>> extends net.minecraft.client.renderer.entity.layers.RenderLayer<S,M>
  • Constructor Summary

    Constructors
    Constructor
    Description
    NoseLayer(net.minecraft.client.renderer.entity.RenderLayerParent<S,M> renderLayerParent)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract boolean
     
    abstract net.minecraft.client.model.EntityModel<? super S>
     
    abstract net.minecraft.resources.Identifier
    noseTextureLocation(S renderState)
     
    void
    submit(com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.SubmitNodeCollector nodeCollector, int packedLight, S renderState, float yRot, float xRot)
     

    Methods inherited from class net.minecraft.client.renderer.entity.layers.RenderLayer

    coloredCutoutModelCopyLayerRender, getParentModel, renderColoredCutoutModel

    Methods inherited from class Object

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

    • NoseLayer

      public NoseLayer(net.minecraft.client.renderer.entity.RenderLayerParent<S,M> renderLayerParent)
  • Method Details

    • submit

      public void submit(com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.SubmitNodeCollector nodeCollector, int packedLight, S renderState, float yRot, float xRot)
      Specified by:
      submit in class net.minecraft.client.renderer.entity.layers.RenderLayer<S extends net.minecraft.client.renderer.entity.state.LivingEntityRenderState, M extends net.minecraft.client.model.EntityModel<? super S>>
    • getNoseModel

      public abstract net.minecraft.client.model.EntityModel<? super S> getNoseModel()
    • noseTextureLocation

      public abstract net.minecraft.resources.Identifier noseTextureLocation(S renderState)
    • canRender

      public abstract boolean canRender()