Uses of Interface
net.neoforged.neoforge.client.gui.overlay.IGuiOverlay
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
-
Uses of IGuiOverlay in net.neoforged.neoforge.client.event
Modifier and TypeFieldDescriptionprivate final Map<ResourceLocation,
IGuiOverlay> RegisterGuiOverlaysEvent.overlays
Modifier and TypeMethodDescriptionprivate void
RegisterGuiOverlaysEvent.register
(RegisterGuiOverlaysEvent.Ordering ordering, @Nullable ResourceLocation other, ResourceLocation key, IGuiOverlay overlay) void
RegisterGuiOverlaysEvent.registerAbove
(ResourceLocation other, String id, IGuiOverlay overlay) Deprecated, for removal: This API element is subject to removal in a future version.void
RegisterGuiOverlaysEvent.registerAbove
(ResourceLocation other, ResourceLocation id, IGuiOverlay overlay) Registers an overlay that renders above another.void
RegisterGuiOverlaysEvent.registerAboveAll
(String id, IGuiOverlay overlay) Deprecated, for removal: This API element is subject to removal in a future version.Usethe RL-explicit variant
instead; mod ID inference will be removed in a later update, alongside the move of registration events to the NeoForge main busvoid
RegisterGuiOverlaysEvent.registerAboveAll
(ResourceLocation id, IGuiOverlay overlay) Registers an overlay that renders above all others.void
RegisterGuiOverlaysEvent.registerBelow
(ResourceLocation other, String id, IGuiOverlay overlay) Deprecated, for removal: This API element is subject to removal in a future version.Usethe RL-explicit variant
instead; mod ID inference will be removed in a later update, alongside the move of registration events to the NeoForge main busvoid
RegisterGuiOverlaysEvent.registerBelow
(ResourceLocation other, ResourceLocation id, IGuiOverlay overlay) Registers an overlay that renders below another.void
RegisterGuiOverlaysEvent.registerBelowAll
(String id, IGuiOverlay overlay) Deprecated, for removal: This API element is subject to removal in a future version.Usethe RL-explicit variant
instead; mod ID inference will be removed in a later update, alongside the move of registration events to the NeoForge main busvoid
RegisterGuiOverlaysEvent.registerBelowAll
(ResourceLocation id, IGuiOverlay overlay) Registers an overlay that renders below all others.ModifierConstructorDescriptionRegisterGuiOverlaysEvent
(Map<ResourceLocation, IGuiOverlay> overlays, List<ResourceLocation> orderedOverlays) -
Uses of IGuiOverlay in net.neoforged.neoforge.client.gui.overlay
Modifier and TypeFieldDescriptionprivate final IGuiOverlay
NamedGuiOverlay.overlay
The field for theoverlay
record component.(package private) final IGuiOverlay
VanillaGuiOverlay.overlay
Modifier and TypeMethodDescriptionNamedGuiOverlay.overlay()
Returns the value of theoverlay
record component.Modifier and TypeMethodDescriptionprivate static void
GuiOverlayManager.preRegisterVanillaOverlays
(HashMap<ResourceLocation, IGuiOverlay> overlays, ArrayList<ResourceLocation> orderedOverlays) Pre-registers vanilla overlays so they are available for ordering.ModifierConstructorDescriptionNamedGuiOverlay
(ResourceLocation id, IGuiOverlay overlay) Creates an instance of aNamedGuiOverlay
record class.private
VanillaGuiOverlay
(String id, IGuiOverlay overlay) -
Uses of IGuiOverlay in net.neoforged.testframework.client
the RL-explicit variant
instead; mod ID inference will be removed in a later update, alongside the move of registration events to the NeoForge main bus