Skip to content

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.