Class ItemFrameRenderer<T extends ItemFrame>
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<T>
net.minecraft.client.renderer.entity.ItemFrameRenderer<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BlockRenderDispatcher
static final int
private static final ModelResourceLocation
static final int
private static final ModelResourceLocation
private static final ModelResourceLocation
private final ItemRenderer
private static final ModelResourceLocation
Fields inherited from class net.minecraft.client.renderer.entity.EntityRenderer
entityRenderDispatcher, LEASH_RENDER_STEPS, NAMETAG_SCALE, shadowRadius, shadowStrength
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected int
getBlockLightLevel
(T entity, BlockPos pos) private ModelResourceLocation
getFrameModelResourceLoc
(T entity, ItemStack item) private int
getLightVal
(T itemFrame, int glowLightVal, int regularLightVal) getRenderOffset
(T entity, float partialTicks) getTextureLocation
(T entity) Returns the location of an entity's texture.void
render
(T entity, float entityYaw, float partialTicks, PoseStack poseStack, MultiBufferSource buffer, int packedLight) protected void
renderNameTag
(T entity, Component displayName, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, float partialTick) protected boolean
shouldShowName
(T entity) Methods inherited from class net.minecraft.client.renderer.entity.EntityRenderer
getFont, getPackedLightCoords, getShadowRadius, getSkyLightLevel, shouldRender
-
Field Details
-
FRAME_LOCATION
-
MAP_FRAME_LOCATION
-
GLOW_FRAME_LOCATION
-
GLOW_MAP_FRAME_LOCATION
-
GLOW_FRAME_BRIGHTNESS
public static final int GLOW_FRAME_BRIGHTNESS- See Also:
-
BRIGHT_MAP_LIGHT_ADJUSTMENT
public static final int BRIGHT_MAP_LIGHT_ADJUSTMENT- See Also:
-
itemRenderer
-
blockRenderer
-
-
Constructor Details
-
ItemFrameRenderer
-
-
Method Details
-
getBlockLightLevel
- Overrides:
getBlockLightLevel
in classEntityRenderer<T extends ItemFrame>
-
render
public void render(T entity, float entityYaw, float partialTicks, PoseStack poseStack, MultiBufferSource buffer, int packedLight) - Overrides:
render
in classEntityRenderer<T extends ItemFrame>
-
getLightVal
-
getFrameModelResourceLoc
-
getRenderOffset
- Overrides:
getRenderOffset
in classEntityRenderer<T extends ItemFrame>
-
getTextureLocation
Returns the location of an entity's texture.- Specified by:
getTextureLocation
in classEntityRenderer<T extends ItemFrame>
-
shouldShowName
- Overrides:
shouldShowName
in classEntityRenderer<T extends ItemFrame>
-
renderNameTag
protected void renderNameTag(T entity, Component displayName, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, float partialTick) - Overrides:
renderNameTag
in classEntityRenderer<T extends ItemFrame>
-