Class ThrownItemRenderer<T extends Entity & ItemSupplier>
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<T,ThrownItemRenderState>
net.minecraft.client.renderer.entity.ThrownItemRenderer<T>
public class ThrownItemRenderer<T extends Entity & ItemSupplier>
extends EntityRenderer<T,ThrownItemRenderState>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final boolean
private final ItemModelResolver
private final float
Fields inherited from class net.minecraft.client.renderer.entity.EntityRenderer
entityRenderDispatcher, LEASH_RENDER_STEPS, LEASH_WIDTH, NAMETAG_SCALE, shadowRadius, shadowStrength
-
Constructor Summary
ConstructorsConstructorDescriptionThrownItemRenderer
(EntityRendererProvider.Context pContext, float pScale, boolean pFullBright) -
Method Summary
Modifier and TypeMethodDescriptionvoid
extractRenderState
(T pEntity, ThrownItemRenderState pReusedState, float pPartialTick) protected int
getBlockLightLevel
(T pEntity, BlockPos pPos) void
render
(ThrownItemRenderState pRenderState, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight) Methods inherited from class net.minecraft.client.renderer.entity.EntityRenderer
affectedByCulling, createRenderState, extractAdditionalHitboxes, getBoundingBoxForCulling, getFont, getNameTag, getPackedLightCoords, getRenderOffset, getShadowRadius, getShadowStrength, getSkyLightLevel, renderNameTag, shouldRender, shouldShowName
-
Field Details
-
itemModelResolver
-
scale
private final float scale -
fullBright
private final boolean fullBright
-
-
Constructor Details
-
ThrownItemRenderer
public ThrownItemRenderer(EntityRendererProvider.Context pContext, float pScale, boolean pFullBright) -
ThrownItemRenderer
-
-
Method Details
-
getBlockLightLevel
- Overrides:
getBlockLightLevel
in classEntityRenderer<T extends Entity & ItemSupplier,
ThrownItemRenderState>
-
render
public void render(ThrownItemRenderState pRenderState, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight) - Overrides:
render
in classEntityRenderer<T extends Entity & ItemSupplier,
ThrownItemRenderState>
-
createRenderState
- Specified by:
createRenderState
in classEntityRenderer<T extends Entity & ItemSupplier,
ThrownItemRenderState>
-
extractRenderState
- Overrides:
extractRenderState
in classEntityRenderer<T extends Entity & ItemSupplier,
ThrownItemRenderState>
-