net.kernelpanicsoft.archie.mixin.neoforge.client.gui¶
Types¶
AbstractContainerScreenItemRenderMixin¶
abstract class AbstractContainerScreenItemRenderMixin<T : AbstractContainerMenu?> : Screen, MenuAccess<T>
Wraps the GuiGraphics#renderItem call with the depth override AbstractContainerScreenMixin#archie$adjustSlotLayer computed just before it.
AbstractContainerScreenSlotHighlightMixin¶
abstract class AbstractContainerScreenSlotHighlightMixin<T : AbstractContainerMenu?> : Screen, MenuAccess<T> , DeferredSlotHighlights
NeoForge-specific counterpart to AbstractContainerScreenMixin#archie$clipSlotHighlight: NeoForge moved the per-slot highlight draw out of the plain static renderSlotHighlight(GuiGraphics,
int, int, int) helper vanilla's render calls directly, replacing that call site with a new protected instance overload renderSlotHighlight(GuiGraphics, Slot, int, int, float) (added between NeoForge 20.6.5-beta and 21.1.80) that computes the slot's own pixel position and highlight color before delegating to a different static overload.