Index
All Classes and Interfaces|All Packages
B
- bytes() - Method in record class com.oliveryasuna.mc.rubric.neoforge.NeoForgeNetworkTransport.RubricPayload
-
Returns the value of the
bytesrecord component.
C
- canEdit(Object, int) - Method in class com.oliveryasuna.mc.rubric.neoforge.NeoForgePermissionGate
- client() - Static method in class com.oliveryasuna.mc.rubric.neoforge.NeoForgeNetworkTransport
- clientTransport() - Static method in class com.oliveryasuna.mc.rubric.neoforge.Loaders
- ClothScreenProvider - Class in com.oliveryasuna.mc.rubric.neoforge.gui
- ClothScreenProvider() - Constructor for class com.oliveryasuna.mc.rubric.neoforge.gui.ClothScreenProvider
- coerceNullDefault(Object, Class<?>) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.ScreenProviders
-
Falls back to a boxed-primitive zero when a scalar entry has no default value (unusual — schema reader normally captures a POJO field value).
- com.oliveryasuna.mc.rubric.neoforge - package com.oliveryasuna.mc.rubric.neoforge
- com.oliveryasuna.mc.rubric.neoforge.gui - package com.oliveryasuna.mc.rubric.neoforge.gui
- config() - Static method in class com.oliveryasuna.mc.rubric.neoforge.RubricNeoForgeMod
- ConfigChooserScreen - Class in com.oliveryasuna.mc.rubric.neoforge.gui
-
Vanilla-widget screen listing every
ConfigManagerthat shares the same owning mod ID. - ConfigChooserScreen(Screen, String, List<ConfigManager<?>>) - Constructor for class com.oliveryasuna.mc.rubric.neoforge.gui.ConfigChooserScreen
- configDir() - Method in class com.oliveryasuna.mc.rubric.neoforge.NeoForgePlatform
- create(Minecraft, Screen, ConfigManager<?>) - Method in class com.oliveryasuna.mc.rubric.neoforge.gui.ClothScreenProvider
- create(Minecraft, Screen, ConfigManager<?>) - Method in interface com.oliveryasuna.mc.rubric.neoforge.gui.ScreenProvider
- create(Minecraft, Screen, ConfigManager<?>) - Method in class com.oliveryasuna.mc.rubric.neoforge.gui.YaclScreenProvider
- createOwnConfigScreen(Screen) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.Integrations
D
- displayName(SchemaEntry, EntryMetadata, boolean) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.ScreenProviders
-
Renders an entry's display name, optionally with reload-tier and sync-scope tag suffixes (e.g.
E
- environment() - Method in class com.oliveryasuna.mc.rubric.neoforge.NeoForgePlatform
- equals(Object) - Method in record class com.oliveryasuna.mc.rubric.neoforge.NeoForgeNetworkTransport.RubricPayload
-
Indicates whether some other object is "equal to" this one.
F
- findOneOf(EntryMetadata) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.ScreenProviders
- findRange(EntryMetadata) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.ScreenProviders
- formatColor(int) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.ScreenProviders
-
Formats a 24-bit RGB int as
"#RRGGBB"(uppercase, alpha stripped).
G
- getPreferredFrontend() - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.RubricGui
- getScreen(String) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.RubricGui
- getSyncService(ConfigManager<?>) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.RubricGui
- getSyncService(String) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.RubricGui
H
- hashCode() - Method in record class com.oliveryasuna.mc.rubric.neoforge.NeoForgeNetworkTransport.RubricPayload
-
Returns a hash code value for this object.
- hasProvider() - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.RubricGui
I
- id() - Method in class com.oliveryasuna.mc.rubric.neoforge.gui.ClothScreenProvider
- id() - Method in interface com.oliveryasuna.mc.rubric.neoforge.gui.ScreenProvider
-
Stable identifier for this frontend, used by
RubricGui.setPreferredFrontendto pick one when multiple providers are registered. - id() - Method in class com.oliveryasuna.mc.rubric.neoforge.gui.YaclScreenProvider
- init() - Method in class com.oliveryasuna.mc.rubric.neoforge.gui.ConfigChooserScreen
- init() - Method in class com.oliveryasuna.mc.rubric.neoforge.gui.NoFrontendScreen
- installClient(CodecRegistry) - Static method in class com.oliveryasuna.mc.rubric.neoforge.NeoForgeSyncBootstrap
-
Builds the client-side
SyncServicearound the client transport (payload receiver is wired viaregisterPayloadon the mod event bus) and starts it. - installServer(CodecRegistry, PermissionGate) - Static method in class com.oliveryasuna.mc.rubric.neoforge.NeoForgeSyncBootstrap
-
Builds the server-side
SyncService, hooksPlayerEvent.PlayerLoggedInEventto dispatch handshake + initial snapshot per joining player. - Integrations - Class in com.oliveryasuna.mc.rubric.neoforge.gui
L
- Loaders - Class in com.oliveryasuna.mc.rubric.neoforge
-
Factory for loader-specific SPI implementations.
- logger(String) - Method in class com.oliveryasuna.mc.rubric.neoforge.NeoForgePlatform
M
- mainThreadExecutor() - Method in class com.oliveryasuna.mc.rubric.neoforge.NeoForgePlatform
- manager() - Static method in class com.oliveryasuna.mc.rubric.neoforge.RubricNeoForgeMod
- modIdOf(ConfigManager<?>) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.RubricGui
N
- NeoForgeNetworkTransport - Class in com.oliveryasuna.mc.rubric.neoforge
-
NeoForge
NetworkTransport. - NeoForgeNetworkTransport.RubricPayload - Record Class in com.oliveryasuna.mc.rubric.neoforge
- NeoForgePermissionGate - Class in com.oliveryasuna.mc.rubric.neoforge
-
NeoForge implementation of
PermissionGate. - NeoForgePermissionGate() - Constructor for class com.oliveryasuna.mc.rubric.neoforge.NeoForgePermissionGate
- NeoForgePlatform - Class in com.oliveryasuna.mc.rubric.neoforge
-
NeoForge implementation of
Platform. - NeoForgePlatform() - Constructor for class com.oliveryasuna.mc.rubric.neoforge.NeoForgePlatform
- NeoForgeSyncBootstrap - Class in com.oliveryasuna.mc.rubric.neoforge
-
Loader-side helpers that wire a
SyncServiceinto NeoForge's event surface so consumers don't have to learn the event API to use sync. - NoFrontendScreen - Class in com.oliveryasuna.mc.rubric.neoforge.gui
-
Fallback screen shown when no
ScreenProvideris registered (e.g., YACL is not installed). - NoFrontendScreen(Screen, ConfigManager<?>) - Constructor for class com.oliveryasuna.mc.rubric.neoforge.gui.NoFrontendScreen
O
- onClose() - Method in class com.oliveryasuna.mc.rubric.neoforge.gui.ConfigChooserScreen
- onClose() - Method in class com.oliveryasuna.mc.rubric.neoforge.gui.NoFrontendScreen
- openFor(Minecraft, Screen, ConfigManager<?>) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.RubricGui
-
Opens the GUI for
manager, falling back to aNoFrontendScreenplaceholder when noScreenProvideris registered (e.g., YACL absent).
P
- parseColor(String, int) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.ScreenProviders
-
Parses a
"#RRGGBB"(or bare"RRGGBB") hex string into a masked 24-bit RGB int. - PAYLOAD_CODEC - Static variable in class com.oliveryasuna.mc.rubric.neoforge.NeoForgeNetworkTransport
- PAYLOAD_TYPE - Static variable in class com.oliveryasuna.mc.rubric.neoforge.NeoForgeNetworkTransport
- permissionGate() - Static method in class com.oliveryasuna.mc.rubric.neoforge.Loaders
- platform() - Static method in class com.oliveryasuna.mc.rubric.neoforge.Loaders
R
- registeredScreens() - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.RubricGui
- registerMcCodecs(CodecRegistry) - Static method in class com.oliveryasuna.mc.rubric.neoforge.Loaders
-
Registers MC-type codecs into
codecsso consumer configs can declareResourceLocationandUUIDfields out of the box. - registerPayload(IEventBus) - Static method in class com.oliveryasuna.mc.rubric.neoforge.NeoForgeNetworkTransport
-
Registers the
rubric:syncpayload on the mod event bus. - registerProvider(ScreenProvider) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.RubricGui
- registerScreen(ConfigManager<?>) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.RubricGui
-
Registers a manager, defaulting its ModMenu mod ID to
manager.getSchema().id(). - registerScreen(String, ConfigManager<?>) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.RubricGui
-
Registers a manager explicitly under
modId. - registerSyncService(ConfigManager<?>, SyncService) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.RubricGui
- render(GuiGraphics, int, int, float) - Method in class com.oliveryasuna.mc.rubric.neoforge.gui.NoFrontendScreen
- RubricGui - Class in com.oliveryasuna.mc.rubric.neoforge.gui
- RubricNeoForgeClientMod - Class in com.oliveryasuna.mc.rubric.neoforge
-
Client-side mod entry point.
- RubricNeoForgeClientMod(IEventBus, ModContainer) - Constructor for class com.oliveryasuna.mc.rubric.neoforge.RubricNeoForgeClientMod
- RubricNeoForgeMod - Class in com.oliveryasuna.mc.rubric.neoforge
-
Common-side mod entry point.
- RubricNeoForgeMod(IEventBus) - Constructor for class com.oliveryasuna.mc.rubric.neoforge.RubricNeoForgeMod
- RubricPayload(byte[]) - Constructor for record class com.oliveryasuna.mc.rubric.neoforge.NeoForgeNetworkTransport.RubricPayload
-
Creates an instance of a
RubricPayloadrecord class.
S
- ScreenProvider - Interface in com.oliveryasuna.mc.rubric.neoforge.gui
-
SPI for providing a screen for editing a configuration.
- ScreenProviders - Class in com.oliveryasuna.mc.rubric.neoforge.gui
-
Shared helpers used by frontend
ScreenProviderimplementations (YaclScreenProvider,ClothScreenProvider). - screensByModId() - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.RubricGui
-
Groups every registered manager by its ModMenu mod ID.
- server() - Static method in class com.oliveryasuna.mc.rubric.neoforge.NeoForgeNetworkTransport
- serverTransport() - Static method in class com.oliveryasuna.mc.rubric.neoforge.Loaders
- setPreferredFrontend(Frontend) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.RubricGui
-
Updates the frontend preference consulted by
RubricGui.openFor(net.minecraft.client.Minecraft, net.minecraft.client.gui.screens.Screen, com.oliveryasuna.mc.rubric.core.ConfigManager<?>). - sliderStep(double, double, int) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.ScreenProviders
-
Uniform slider step:
ticksdiscrete stops across the range.
T
- toString() - Method in record class com.oliveryasuna.mc.rubric.neoforge.NeoForgeNetworkTransport.RubricPayload
-
Returns a string representation of this record class.
- type() - Method in record class com.oliveryasuna.mc.rubric.neoforge.NeoForgeNetworkTransport.RubricPayload
U
- unregisterScreen(ConfigManager<?>) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.RubricGui
- unregisterScreen(String) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.RubricGui
- useSlider(EntryMetadata, Optional<RangeValidator>) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.ScreenProviders
Y
- YaclScreenProvider - Class in com.oliveryasuna.mc.rubric.neoforge.gui
- YaclScreenProvider() - Constructor for class com.oliveryasuna.mc.rubric.neoforge.gui.YaclScreenProvider
All Classes and Interfaces|All Packages