Index

B C D E F G H I L M N O P R S T U Y 
All Classes and Interfaces|All Packages

B

bytes() - Method in record class com.oliveryasuna.mc.rubric.neoforge.NeoForgeNetworkTransport.RubricPayload
Returns the value of the bytes record 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 ConfigManager that 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.setPreferredFrontend to 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 SyncService around the client transport (payload receiver is wired via registerPayload on 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, hooks PlayerEvent.PlayerLoggedInEvent to 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 SyncService into 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 ScreenProvider is 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 a NoFrontendScreen placeholder when no ScreenProvider is 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 codecs so consumer configs can declare ResourceLocation and UUID fields out of the box.
registerPayload(IEventBus) - Static method in class com.oliveryasuna.mc.rubric.neoforge.NeoForgeNetworkTransport
Registers the rubric:sync payload 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 RubricPayload record 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 ScreenProvider implementations (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
sliderStep(double, double, int) - Static method in class com.oliveryasuna.mc.rubric.neoforge.gui.ScreenProviders
Uniform slider step: ticks discrete 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
 
B C D E F G H I L M N O P R S T U Y 
All Classes and Interfaces|All Packages