All Classes and Interfaces
Class
Description
Network packet sent from client to server to request adding a new keybind.
Shared helper for creating client-side dynamic key registry/provider wiring.
Loader-provided client networking bridge used by the dynamic key registry.
Shared client-side persistence/sync flow used by both Forge and Fabric.
Common command logic for dynamic keybinds that works across all loaders.
Shared packet serialization helpers used by both loader networking layers.
Shared server-side keybind persistence and mutation flow.
Represents a custom action triggered by a dynamic keybind.
Functional interface for handling keybind actions.
Global registry for custom keybind action handlers.
Registry for dynamically created keybinds at runtime.
Thread-safe implementation of DynamicKeyRegistry using concurrent data structures.
Provider for accessing the global DynamicKeyRegistry instance.
Internal class to hold the provider singleton.
Shared key mapping helpers used across loaders.
Client-side dynamic key registry that always uses server networking for add/remove operations.
Network packet sent from client to server to request removing a keybind.
Loader-agnostic runtime key mapping registration helpers.
Server-side keybind persistence.
Optional client-side extension for registries backed by server synchronization.
Immutable record representing a stored keybind that can be persisted to NBT or net sync.
Packet sent from server to client to sync all keybinds for the joining player.
Network packet sent from client to server to request updating a keybind's key code.