Index

A B C D E F G I K L M N O P R S T U V 
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.
A B C D E F G I K L M N O P R S T U V 
All Classes and Interfaces|All Packages