Class ArrowRenderer<T extends AbstractArrow, S extends ArrowRenderState>
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<T,S>
net.minecraft.client.renderer.entity.ArrowRenderer<T,S>
- Direct Known Subclasses:
SpectralArrowRenderer, TippableArrowRenderer
public abstract class ArrowRenderer<T extends AbstractArrow, S extends ArrowRenderState>
extends EntityRenderer<T,S>
-
Field Summary
FieldsFields inherited from class EntityRenderer
entityRenderDispatcher, NAMETAG_SCALE, shadowRadius, shadowStrength -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidextractRenderState(T entity, S state, float partialTicks) protected abstract IdentifiergetTextureLocation(S state) voidsubmit(S state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera) Methods inherited from class EntityRenderer
affectedByCulling, createRenderState, createRenderState, finalizeRenderState, getBlockLightLevel, getBoundingBoxForCulling, getFont, getNameTag, getPackedLightCoords, getRenderOffset, getShadowRadius, getShadowStrength, getSkyLightLevel, shouldRender, shouldShowName, submitNameTag
-
Field Details
-
model
-
-
Constructor Details
-
ArrowRenderer
-
-
Method Details
-
submit
public void submit(S state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera) - Overrides:
submitin classEntityRenderer<T extends AbstractArrow, S extends ArrowRenderState>
-
getTextureLocation
-
extractRenderState
- Overrides:
extractRenderStatein classEntityRenderer<T extends AbstractArrow, S extends ArrowRenderState>
-