Class RenderItemInFrameEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.client.event.RenderItemInFrameEvent
- All Implemented Interfaces:
net.neoforged.bus.api.ICancellableEvent
public class RenderItemInFrameEvent
extends net.neoforged.bus.api.Event
implements net.neoforged.bus.api.ICancellableEvent
Fired before an item stack is rendered in an item frame.
This can be used to prevent normal rendering or add custom rendering.
This event is cancellable, and does not
.
If the event is cancelled, then the item stack will not be renderedinvalid reference
have a result
This event is fired on the main Forge event bus, only on the logical client.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ItemFrameRenderStateprivate final ItemStackRenderStateprivate final PoseStackprivate final ItemFrameRenderer<?> private final SubmitNodeCollector -
Constructor Summary
ConstructorsConstructorDescriptionRenderItemInFrameEvent(ItemFrameRenderState frameRenderState, ItemFrameRenderer<?> renderItemFrame, PoseStack poseStack, SubmitNodeCollector submitNodeCollector) -
Method Summary
Modifier and TypeMethodDescriptionReturns the item frame entity.Returns the item stack being rendered.Returns the pose stack used for rendering.Returns the renderer for the item frame entity.Returns the submit node collector.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.bus.api.ICancellableEvent
isCanceled, setCanceled
-
Field Details
-
itemStack
-
frameRenderState
-
renderer
-
poseStack
-
submitNodeCollector
-
-
Constructor Details
-
RenderItemInFrameEvent
@Internal public RenderItemInFrameEvent(ItemFrameRenderState frameRenderState, ItemFrameRenderer<?> renderItemFrame, PoseStack poseStack, SubmitNodeCollector submitNodeCollector)
-
-
Method Details
-
getItemStackRenderState
Returns the item stack being rendered.- Returns:
- the item stack being rendered
-
getItemFrameRenderState
Returns the item frame entity.- Returns:
- the item frame entity
-
getRenderer
Returns the renderer for the item frame entity.- Returns:
- the renderer for the item frame entity
-
getPoseStack
Returns the pose stack used for rendering.- Returns:
- the pose stack used for rendering
-
getSubmitNodeCollector
Returns the submit node collector.- Returns:
- the submit node collector
-