Index
All Classes and Interfaces|All Packages
A
- AbstractFormComponent - Class in me.ranzeplay.messagechain.form
- AbstractFormComponent() - Constructor for class me.ranzeplay.messagechain.form.AbstractFormComponent
- AbstractNBTSerializable - Class in me.ranzeplay.messagechain.nbtutils
-
Implements deserialization and serialization methods of a data structure.
- AbstractNBTSerializable() - Constructor for class me.ranzeplay.messagechain.nbtutils.AbstractNBTSerializable
-
Empty constructor that initializes a nearly null instance for filling data.
- AbstractNotificationHandler<T extends AbstractNBTSerializable> - Class in me.ranzeplay.messagechain.notification
- AbstractNotificationHandler() - Constructor for class me.ranzeplay.messagechain.notification.AbstractNotificationHandler
- AbstractRouteExecutor<TPayload extends AbstractNBTSerializable,
TSuccess extends AbstractNBTSerializable, TFail extends AbstractNBTSerializable> - Class in me.ranzeplay.messagechain.routing - AbstractRouteExecutor() - Constructor for class me.ranzeplay.messagechain.routing.AbstractRouteExecutor
- accept(ExampleData) - Method in class me.ranzeplay.messagechain.testing.ExampleNotificationTest
- AdvancedFormScreen - Class in me.ranzeplay.messagechain.form
- AdvancedFormScreen(SimpleForm) - Constructor for class me.ranzeplay.messagechain.form.AdvancedFormScreen
- appendElement(AbstractFormComponent) - Method in class me.ranzeplay.messagechain.form.FormBuilder
- apply(RouteRequestContext<ExampleData>) - Method in class me.ranzeplay.messagechain.testing.ExampleRouteTest
B
- broadcastNotification(MinecraftServer, Identifier, T) - Method in class me.ranzeplay.messagechain.notification.NotificationManager
- build() - Method in class me.ranzeplay.messagechain.form.FormBuilder
- build(FlowLayout) - Method in class me.ranzeplay.messagechain.form.AdvancedFormScreen
C
- CheckboxComponent - Class in me.ranzeplay.messagechain.form.components
- CheckboxComponent(String, String, String) - Constructor for class me.ranzeplay.messagechain.form.components.CheckboxComponent
- COMM_IDENTIFIER - Static variable in class me.ranzeplay.messagechain.init.MessageChainInitializer
- CONFIG - Static variable in class me.ranzeplay.messagechain.init.MessageChainInitializer
- configureServerSide() - Static method in class me.ranzeplay.messagechain.testing.ExampleRouteTest
- createAdapter() - Method in class me.ranzeplay.messagechain.form.AdvancedFormScreen
D
- deserialize(NbtCompound, Class<T>) - Static method in class me.ranzeplay.messagechain.nbtutils.NBTHelper
- DeveloperConfig - Class in me.ranzeplay.messagechain.config
- DeveloperConfig() - Constructor for class me.ranzeplay.messagechain.config.DeveloperConfig
- draw(int, TextRenderer) - Method in class me.ranzeplay.messagechain.form.AbstractFormComponent
- draw(int, TextRenderer) - Method in class me.ranzeplay.messagechain.form.components.CheckboxComponent
- draw(int, TextRenderer) - Method in class me.ranzeplay.messagechain.form.components.TextAreaComponent
- draw(int, TextRenderer) - Method in class me.ranzeplay.messagechain.form.components.TextBoxComponent
- draw(int, TextRenderer) - Method in class me.ranzeplay.messagechain.form.components.TextComponent
E
- enableExperimentalFeatures - Variable in class me.ranzeplay.messagechain.config.DeveloperConfig
- enableFormTest - Variable in class me.ranzeplay.messagechain.config.DeveloperConfig
- enableNotificationTest - Variable in class me.ranzeplay.messagechain.config.DeveloperConfig
- enableRoutingTest - Variable in class me.ranzeplay.messagechain.config.DeveloperConfig
- ExampleData - Class in me.ranzeplay.messagechain.testing
- ExampleData() - Constructor for class me.ranzeplay.messagechain.testing.ExampleData
- ExampleFormTest - Class in me.ranzeplay.messagechain.testing
- ExampleFormTest() - Constructor for class me.ranzeplay.messagechain.testing.ExampleFormTest
- ExampleNotificationTest - Class in me.ranzeplay.messagechain.testing
- ExampleNotificationTest() - Constructor for class me.ranzeplay.messagechain.testing.ExampleNotificationTest
- ExampleRouteTest - Class in me.ranzeplay.messagechain.testing
- ExampleRouteTest() - Constructor for class me.ranzeplay.messagechain.testing.ExampleRouteTest
F
- fail(RouteFailResponse<F>, Class<S>) - Static method in class me.ranzeplay.messagechain.routing.RouteResponse
- FAILED_TO_PROCESS - Enum constant in enum class me.ranzeplay.messagechain.routing.RouteFailResponse.FailType
- failedToProcess(Class<TFail>) - Static method in class me.ranzeplay.messagechain.routing.RouteFailResponse
- FormBuilder - Class in me.ranzeplay.messagechain.form
- FormBuilder() - Constructor for class me.ranzeplay.messagechain.form.FormBuilder
- FormLayout - Enum Class in me.ranzeplay.messagechain.form
- FormScreen - Class in me.ranzeplay.messagechain.form
-
Deprecated.
- FormScreen(SimpleForm) - Constructor for class me.ranzeplay.messagechain.form.FormScreen
-
Deprecated.
- fromNbt(NbtCompound) - Method in class me.ranzeplay.messagechain.nbtutils.AbstractNBTSerializable
-
Loads current object instance with NBT data.
- fromNbt(NbtCompound) - Method in class me.ranzeplay.messagechain.routing.RouteFailResponse
- fromNbt(NbtCompound) - Method in class me.ranzeplay.messagechain.routing.RouteResponse
- fromNbt(NbtCompound) - Method in class me.ranzeplay.messagechain.testing.ExampleData
G
- getGenericClass() - Method in class me.ranzeplay.messagechain.nbtutils.AbstractNBTSerializable
-
Get implemented class
- getGenericClass() - Method in class me.ranzeplay.messagechain.routing.RouteFailResponse
- getGenericClass() - Method in class me.ranzeplay.messagechain.routing.RouteResponse
- getGenericClass() - Method in class me.ranzeplay.messagechain.testing.ExampleData
- getInstance() - Static method in class me.ranzeplay.messagechain.notification.NotificationManager
- getInstance() - Static method in class me.ranzeplay.messagechain.routing.LocalRequestManager
- getInstance() - Static method in class me.ranzeplay.messagechain.routing.RemoteRouteManager
- getUIComponent() - Method in class me.ranzeplay.messagechain.form.AbstractFormComponent
- getUIComponent() - Method in class me.ranzeplay.messagechain.form.components.CheckboxComponent
- getUIComponent() - Method in class me.ranzeplay.messagechain.form.components.TextAreaComponent
- getUIComponent() - Method in class me.ranzeplay.messagechain.form.components.TextBoxComponent
- getUIComponent() - Method in class me.ranzeplay.messagechain.form.components.TextComponent
I
- init() - Method in class me.ranzeplay.messagechain.form.FormScreen
-
Deprecated.
- INTERNAL_ERROR - Enum constant in enum class me.ranzeplay.messagechain.routing.RouteFailResponse.FailType
- internalError(Class<TFail>) - Static method in class me.ranzeplay.messagechain.routing.RouteFailResponse
K
- key() - Element in annotation interface me.ranzeplay.messagechain.nbtutils.NBTSerializationEntry
L
- loadFromNbt(NbtCompound) - Method in class me.ranzeplay.messagechain.nbtutils.AbstractNBTSerializable
- LocalRequestManager - Class in me.ranzeplay.messagechain.routing
- LocalRequestManager() - Constructor for class me.ranzeplay.messagechain.routing.LocalRequestManager
- LOGGER - Static variable in class me.ranzeplay.messagechain.init.MessageChainInitializer
M
- me.ranzeplay.messagechain.config - package me.ranzeplay.messagechain.config
- me.ranzeplay.messagechain.form - package me.ranzeplay.messagechain.form
- me.ranzeplay.messagechain.form.components - package me.ranzeplay.messagechain.form.components
- me.ranzeplay.messagechain.init - package me.ranzeplay.messagechain.init
- me.ranzeplay.messagechain.nbtutils - package me.ranzeplay.messagechain.nbtutils
- me.ranzeplay.messagechain.notification - package me.ranzeplay.messagechain.notification
- me.ranzeplay.messagechain.routing - package me.ranzeplay.messagechain.routing
- me.ranzeplay.messagechain.testing - package me.ranzeplay.messagechain.testing
- MessageChainClientInitializer - Class in me.ranzeplay.messagechain.init
- MessageChainClientInitializer() - Constructor for class me.ranzeplay.messagechain.init.MessageChainClientInitializer
- MessageChainInitializer - Class in me.ranzeplay.messagechain.init
- MessageChainInitializer() - Constructor for class me.ranzeplay.messagechain.init.MessageChainInitializer
N
- NBTHelper - Class in me.ranzeplay.messagechain.nbtutils
- NBTHelper() - Constructor for class me.ranzeplay.messagechain.nbtutils.NBTHelper
- NBTSerializable - Annotation Interface in me.ranzeplay.messagechain.nbtutils
- NBTSerializationEntry - Annotation Interface in me.ranzeplay.messagechain.nbtutils
- notFound(Class<TFail>) - Static method in class me.ranzeplay.messagechain.routing.RouteFailResponse
- NotificationHandlerWrapper<T extends AbstractNBTSerializable> - Class in me.ranzeplay.messagechain.notification
- NotificationHandlerWrapper() - Constructor for class me.ranzeplay.messagechain.notification.NotificationHandlerWrapper
- NotificationManager - Class in me.ranzeplay.messagechain.notification
- NotificationManager() - Constructor for class me.ranzeplay.messagechain.notification.NotificationManager
O
- onInitialize() - Method in class me.ranzeplay.messagechain.init.MessageChainInitializer
- onInitializeClient() - Method in class me.ranzeplay.messagechain.init.MessageChainClientInitializer
P
- PAGING - Enum constant in enum class me.ranzeplay.messagechain.form.FormLayout
R
- registerClientEvents() - Method in class me.ranzeplay.messagechain.notification.NotificationManager
- registerCommands() - Static method in class me.ranzeplay.messagechain.testing.ExampleRouteTest
- registerHandler(Identifier, AbstractNotificationHandler<? extends AbstractNBTSerializable>, boolean) - Method in class me.ranzeplay.messagechain.notification.NotificationManager
- registerRoute(RouteHandler<?, ?, ?>) - Method in class me.ranzeplay.messagechain.routing.RemoteRouteManager
-
Register a new route handler
- RemoteRouteManager - Class in me.ranzeplay.messagechain.routing
- RemoteRouteManager() - Constructor for class me.ranzeplay.messagechain.routing.RemoteRouteManager
- render(DrawContext, int, int, float) - Method in class me.ranzeplay.messagechain.form.FormScreen
-
Deprecated.
- resize(MinecraftClient, int, int) - Method in class me.ranzeplay.messagechain.form.FormScreen
-
Deprecated.
- ROUTE_NOT_FOUND - Enum constant in enum class me.ranzeplay.messagechain.routing.RouteFailResponse.FailType
- ROUTE_TIME_OUT - Enum constant in enum class me.ranzeplay.messagechain.routing.RouteFailResponse.FailType
- RouteFailResponse<T extends AbstractNBTSerializable> - Class in me.ranzeplay.messagechain.routing
- RouteFailResponse() - Constructor for class me.ranzeplay.messagechain.routing.RouteFailResponse
- RouteFailResponse.FailType - Enum Class in me.ranzeplay.messagechain.routing
- RouteHandler<TPayload extends AbstractNBTSerializable,
TSuccess extends AbstractNBTSerializable, TFail extends AbstractNBTSerializable> - Class in me.ranzeplay.messagechain.routing -
The handler of a route.
- RouteHandler() - Constructor for class me.ranzeplay.messagechain.routing.RouteHandler
- RouteRequestContext<TPayload extends AbstractNBTSerializable> - Class in me.ranzeplay.messagechain.routing
- RouteRequestContext() - Constructor for class me.ranzeplay.messagechain.routing.RouteRequestContext
- RouteResponse<TSuccess extends AbstractNBTSerializable,
TFail extends AbstractNBTSerializable> - Class in me.ranzeplay.messagechain.routing -
Data structure to wrap data returned from the server.
- RouteResponse(NbtCompound, Class<TSuccess>, Class<TFail>) - Constructor for class me.ranzeplay.messagechain.routing.RouteResponse
- RouteResponse(TSuccess) - Constructor for class me.ranzeplay.messagechain.routing.RouteResponse
-
Create the object with a successful response.
S
- SCROLLING - Enum constant in enum class me.ranzeplay.messagechain.form.FormLayout
- sendNotification(Identifier, T, ServerPlayerEntity) - Method in class me.ranzeplay.messagechain.notification.NotificationManager
- sendRequest(Identifier, TPayload, Class<TSuccess>, Class<TFail>) - Method in class me.ranzeplay.messagechain.routing.LocalRequestManager
-
Send a request to the server with custom data provided
- sendThreadedRequest(Identifier, TPayload, Class<TSuccess>, Class<TFail>, Consumer<RouteResponse<TSuccess, TFail>>) - Method in class me.ranzeplay.messagechain.routing.LocalRequestManager
-
Send a request to the server with custom data provided using a new thread.
- serialize(T) - Static method in class me.ranzeplay.messagechain.nbtutils.NBTHelper
- setDescription(String) - Method in class me.ranzeplay.messagechain.form.FormBuilder
- setLayout(FormLayout) - Method in class me.ranzeplay.messagechain.form.FormBuilder
- setShowCancelButton(boolean) - Method in class me.ranzeplay.messagechain.form.FormBuilder
- setTitle(String) - Method in class me.ranzeplay.messagechain.form.FormBuilder
- setupClientSide() - Static method in class me.ranzeplay.messagechain.testing.ExampleFormTest
- setupClientSide() - Static method in class me.ranzeplay.messagechain.testing.ExampleNotificationTest
- setupClientSide() - Static method in class me.ranzeplay.messagechain.testing.ExampleRouteTest
- setupServerSide() - Static method in class me.ranzeplay.messagechain.testing.ExampleNotificationTest
- show() - Method in class me.ranzeplay.messagechain.form.SimpleForm
- SimpleForm - Class in me.ranzeplay.messagechain.form
- SimpleForm() - Constructor for class me.ranzeplay.messagechain.form.SimpleForm
- success(S, Class<F>) - Static method in class me.ranzeplay.messagechain.routing.RouteResponse
T
- TextAreaComponent - Class in me.ranzeplay.messagechain.form.components
- TextAreaComponent(String, String, String, Text, Text) - Constructor for class me.ranzeplay.messagechain.form.components.TextAreaComponent
- TextBoxComponent - Class in me.ranzeplay.messagechain.form.components
- TextBoxComponent(String, String, String, String) - Constructor for class me.ranzeplay.messagechain.form.components.TextBoxComponent
- TextComponent - Class in me.ranzeplay.messagechain.form.components
- TextComponent(String, String, String, Text) - Constructor for class me.ranzeplay.messagechain.form.components.TextComponent
- timedOut(Class<TFail>) - Static method in class me.ranzeplay.messagechain.routing.RouteFailResponse
- timeoutMilliseconds - Variable in class me.ranzeplay.messagechain.config.DeveloperConfig
- toNbt() - Method in class me.ranzeplay.messagechain.nbtutils.AbstractNBTSerializable
- toNbt() - Method in class me.ranzeplay.messagechain.routing.RouteFailResponse
- toNbt() - Method in class me.ranzeplay.messagechain.routing.RouteResponse
- toNbt() - Method in class me.ranzeplay.messagechain.testing.ExampleData
U
- unregisterHandler(Identifier) - Method in class me.ranzeplay.messagechain.notification.NotificationManager
- unregisterRoute(Identifier) - Method in class me.ranzeplay.messagechain.routing.RemoteRouteManager
-
Unregister an existing route handler
V
- valueOf(String) - Static method in enum class me.ranzeplay.messagechain.form.FormLayout
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class me.ranzeplay.messagechain.routing.RouteFailResponse.FailType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class me.ranzeplay.messagechain.form.FormLayout
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class me.ranzeplay.messagechain.routing.RouteFailResponse.FailType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages