Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

A - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
A
AbstractButton - Class in xyz.gmitch215.socketmc.screen.ui
Represents a Button on the screen.
AbstractButton(int, int, int, int, String) - Constructor for class xyz.gmitch215.socketmc.screen.ui.AbstractButton
Constructs a new button.
AbstractButton(int, int, int, int, Text) - Constructor for class xyz.gmitch215.socketmc.screen.ui.AbstractButton
Constructs a new button.
AbstractButton(int, int, Text) - Constructor for class xyz.gmitch215.socketmc.screen.ui.AbstractButton
Constructs a new button using the default dimesions.
AbstractButton(ElementBounds, Text) - Constructor for class xyz.gmitch215.socketmc.screen.ui.AbstractButton
Constructs a new button using the specified bounds.
AbstractChildContainer(LayoutElement, LayoutSettings) - Constructor for class xyz.gmitch215.socketmc.screen.layout.AbstractLayout.AbstractChildContainer
Constructs a new AbstractChildContainer with the specified element and settings.
AbstractLayout - Class in xyz.gmitch215.socketmc.screen.layout
Represents a Screen Layout with basic implementation.
AbstractLayout(int, int, int, int) - Constructor for class xyz.gmitch215.socketmc.screen.layout.AbstractLayout
Constructs a new AbstractLayout with the specified bounds.
AbstractLayout(ElementBounds) - Constructor for class xyz.gmitch215.socketmc.screen.layout.AbstractLayout
Constructs a new AbstractLayout with the specified bounds.
AbstractLayout.AbstractChildContainer - Class in xyz.gmitch215.socketmc.screen.layout
A utility class to contain various elements inside of a Layout and its settings.
AbstractScreen - Class in xyz.gmitch215.socketmc.screen
Represents a screen that can be displayed to the user.
AbstractScreen() - Constructor for class xyz.gmitch215.socketmc.screen.AbstractScreen
Constructs a new screen.
AbstractTextWidget - Class in xyz.gmitch215.socketmc.screen.ui
Represents a widget with a text message.
AbstractTextWidget(int, int, int, int, String) - Constructor for class xyz.gmitch215.socketmc.screen.ui.AbstractTextWidget
Constructs a new text widget.
AbstractTextWidget(int, int, int, int, Text) - Constructor for class xyz.gmitch215.socketmc.screen.ui.AbstractTextWidget
Constructs a new text widget.
AbstractTextWidget(ElementBounds, Text) - Constructor for class xyz.gmitch215.socketmc.screen.ui.AbstractTextWidget
Constructs a new text widget.
AbstractWidget - Class in xyz.gmitch215.socketmc.screen.ui
Represents a Widget on the screen.
AbstractWidget(int, int, int, int) - Constructor for class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
Constructs a new widget.
AbstractWidget(ElementBounds) - Constructor for class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
Constructs a new widget.
Action - Enum Class in xyz.gmitch215.socketmc.util.input
Represents an action that was performed on a button.
add(T) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout.RowHelper
Adds an element to this row.
add(T, int) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout.RowHelper
Adds an element to this row.
add(T, int, Consumer<LayoutSettings>) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout.RowHelper
Adds an element to this row.
add(T, int, Supplier<LayoutSettings>) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout.RowHelper
Adds an element to this row.
add(T, int, LayoutSettings) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout.RowHelper
Adds an element to this row.
add(T, Consumer<LayoutSettings>) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout.RowHelper
Adds an element to this row.
add(T, Supplier<LayoutSettings>) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout.RowHelper
Adds an element to this row.
add(T, LayoutSettings) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout.RowHelper
Adds an element to this row.
addCell(T, int, int) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
Adds a cell to the GridLayout using the default layout settings.
addCell(T, int, int, int, int) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
Adds a cell to the GridLayout using the default layout settings.
addCell(T, int, int, int, int, Consumer<LayoutSettings>) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
Adds a cell to the GridLayout.
addCell(T, int, int, int, int, Supplier<LayoutSettings>) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
Adds a cell to the GridLayout.
addCell(T, int, int, int, int, LayoutSettings) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
Adds a cell to the GridLayout.
addCell(T, int, int, Consumer<LayoutSettings>) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
Adds a cell to the GridLayout.
addCell(T, int, int, Supplier<LayoutSettings>) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
Adds a cell to the GridLayout.
addCell(T, int, int, LayoutSettings) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
Adds a cell to the GridLayout.
addChild(Positionable) - Method in class xyz.gmitch215.socketmc.screen.CustomScreen
Adds a child to this screen.
addCommand(int, Function<GraphicsContext, DrawingContext.Command>) - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext
Adds a command to the DrawingContext at the specified index.
addCommand(int, DrawingContext.Command) - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext
Adds a command to the DrawingContext at the specified index.
addCommand(Function<GraphicsContext, DrawingContext.Command>) - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext
Adds a command to the DrawingContext.
addCommand(DrawingContext.Command) - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext
Adds a command to the DrawingContext.
addElement(T) - Method in interface xyz.gmitch215.socketmc.screen.layout.Layout
Adds an element to this layout using the default settings.
addElement(T, Consumer<LayoutSettings>) - Method in interface xyz.gmitch215.socketmc.screen.layout.Layout
Adds an element to this layout.
addElement(T, Supplier<LayoutSettings>) - Method in interface xyz.gmitch215.socketmc.screen.layout.Layout
Adds an element to this layout.
addElement(T, LayoutSettings) - Method in class xyz.gmitch215.socketmc.screen.layout.EqualSpacingLayout
 
addElement(T, LayoutSettings) - Method in class xyz.gmitch215.socketmc.screen.layout.FrameLayout
 
addElement(T, LayoutSettings) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
addElement(T, LayoutSettings) - Method in interface xyz.gmitch215.socketmc.screen.layout.Layout
Adds an element to this layout.
addElement(T, LayoutSettings) - Method in class xyz.gmitch215.socketmc.screen.layout.LinearLayout
 
addElement(T, LayoutSettings) - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
Adds an element to the contents of this PageLayout.
addElement(GridLayout, T, int, LayoutSettings) - Method in enum class xyz.gmitch215.socketmc.screen.layout.LinearLayout.Orientation
Adds an element to the layout.
addFooterElement(T) - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
Adds an element to the footer of this PageLayout.
addFooterElement(T, Consumer<LayoutSettings>) - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
Adds an element to the footer of this PageLayout.
addFooterElement(T, Supplier<LayoutSettings>) - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
Adds an element to the footer of this PageLayout.
addFooterElement(T, LayoutSettings) - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
Adds an element to the footer of this PageLayout.
addHeaderElement(T) - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
Adds an element to the header of this PageLayout.
addHeaderElement(T, Consumer<LayoutSettings>) - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
Adds an element to the header of this PageLayout.
addHeaderElement(T, Supplier<LayoutSettings>) - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
Adds an element to the header of this PageLayout.
addHeaderElement(T, LayoutSettings) - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
Adds an element to the header of this PageLayout.
addVertex(Vertex, int) - Method in class xyz.gmitch215.socketmc.util.render.RenderBuffer.Builder
Adds a vertex to the buffer with a specified color and alpha value.
addVertex(Vertex, Color) - Method in class xyz.gmitch215.socketmc.util.render.RenderBuffer.Builder
Adds a vertex to the buffer with a specified color.
addVertex(Vertex, Color, int) - Method in class xyz.gmitch215.socketmc.util.render.RenderBuffer.Builder
Adds a vertex to the buffer with a specified color and alpha value.
ADVANCEMENTS - Static variable in class xyz.gmitch215.socketmc.screen.DefaultScreen
Represents the advancements screen.
AIR - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the air icon when underwater.
AIR_BURSTING - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the air icon when it is about to burst.
alert(Text, Text) - Static method in class xyz.gmitch215.socketmc.screen.DefaultScreen
Creates a new alert menu.
alert(Text, Text, Text) - Static method in class xyz.gmitch215.socketmc.screen.DefaultScreen
Creates a new alert menu.
alignHorizontallyCenter() - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Sets the alignment of the layout on the x-axis to the center, 50%.
alignHorizontallyLeft() - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Sets the alignment of the layout on the x-axis to the left, 0%.
alignHorizontallyRight() - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Sets the alignment of the layout on the x-axis to the right, 100%.
alignVerticallyBottom() - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Sets the alignment of the layout on the y-axis to the bottom, 100%.
alignVerticallyCenter() - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Sets the alignment of the layout on the y-axis to the center, 50%.
alignVerticallyTop() - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Sets the alignment of the layout on the y-axis to the top, 0%.
alpha - Variable in class xyz.gmitch215.socketmc.util.render.text.PaperText
The alpha value for the color in this text element.
alpha - Variable in class xyz.gmitch215.socketmc.util.render.text.SpigotText
The alpha value for the color in this text element.
alwaysShowBorder(boolean) - Method in class xyz.gmitch215.socketmc.screen.builder.FocusedTextWidgetBuilder
Sets whether to always show the border.
APOSTROPHE - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
'
apply(T, T, Class<T>) - Static method in class xyz.gmitch215.socketmc.util.ReflectionUtil
Applies all fields from the apply object to the target object.
applyNormal(SerializableConsumer<Matrix3f>) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Modifier
Applies a function on the normal for the pose stack.
applyPose(SerializableConsumer<Matrix4f>) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Modifier
Applies a function on the pose for the pose stack.
argb(int) - Method in interface xyz.gmitch215.socketmc.instruction.builder.HUDBuilder
Sets the color of the element using ARGB format.
argb(int) - Method in class xyz.gmitch215.socketmc.instruction.builder.RectangleBuilder
 
argb(int) - Method in class xyz.gmitch215.socketmc.instruction.builder.TextBuilder
 
argb(int) - Method in class xyz.gmitch215.socketmc.instruction.builder.TextureBuilder
Deprecated.
Unsupported
argb(int, int, int, int) - Method in interface xyz.gmitch215.socketmc.instruction.builder.HUDBuilder
Sets the color of the element using ARGB format.
ARMOR_EMPTY - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the armor icon when it is empty.
ARMOR_FULL - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the armor icon when it is full.
ARMOR_HALF - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the armor icon when it is half full.
arrangeElements() - Method in class xyz.gmitch215.socketmc.screen.layout.EqualSpacingLayout
 
arrangeElements() - Method in class xyz.gmitch215.socketmc.screen.layout.FrameLayout
 
arrangeElements() - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
 
arrangeElements() - Method in interface xyz.gmitch215.socketmc.screen.layout.Layout
Arranges the elements inside this Layout.
arrangeElements() - Method in class xyz.gmitch215.socketmc.screen.layout.LinearLayout
 
arrangeElements() - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
 
asIterable(int, int) - Static method in class xyz.gmitch215.socketmc.util.math.Divisor
Returns an iterable for the division of the numerator and denominator.
AsyncModifiedInputEvent - Class in xyz.gmitch215.socketmc.events.input
Represents an input event that can be modified using a keyboard modifier (Shift, Ctrl, Caps Lock, etc.).
AsyncModifiedInputEvent(SocketPlayer, int) - Constructor for class xyz.gmitch215.socketmc.events.input.AsyncModifiedInputEvent
Constructs a new ModifiedInputEvent.
AsyncPlayerChangeScreenEvent - Class in xyz.gmitch215.socketmc.events.screen
Represents an event that is called when a player changes screens.
AsyncPlayerChangeScreenEvent(AbstractScreen, AbstractScreen, SocketPlayer) - Constructor for class xyz.gmitch215.socketmc.events.screen.AsyncPlayerChangeScreenEvent
Creates a new AsyncPlayerChangeScreenEvent instance.
AsyncPlayerClickButtonEvent - Class in xyz.gmitch215.socketmc.events.screen
Represents an event that is called when a player clicks on a button on a screen.
AsyncPlayerClickButtonEvent(AbstractButton, AbstractScreen, SocketPlayer) - Constructor for class xyz.gmitch215.socketmc.events.screen.AsyncPlayerClickButtonEvent
Creates a new AsyncPlayerClickElementEvent instance.
AsyncPlayerClickExternalMessageBoxEvent - Class in xyz.gmitch215.socketmc.events.input
Called when a player clicks a button from an external message box, generated from Instruction.EXTERNAL_WINDOW_MESSAGE_BOX.
AsyncPlayerClickExternalMessageBoxEvent(boolean, SocketPlayer) - Constructor for class xyz.gmitch215.socketmc.events.input.AsyncPlayerClickExternalMessageBoxEvent
Creates a new AsyncPlayerClickExternalMessageBoxEvent.
AsyncPlayerClickMouseEvent - Class in xyz.gmitch215.socketmc.events.input
Called when a player clicks or releases a button their mouse.
AsyncPlayerClickMouseEvent(SocketPlayer, MouseButton, Action, int) - Constructor for class xyz.gmitch215.socketmc.events.input.AsyncPlayerClickMouseEvent
Constructs a new PlayerClickMouseEvent.
AsyncPlayerCycleButtonEvent - Class in xyz.gmitch215.socketmc.events.screen
Called when a player cycles through a CycleButton with multiple states.
AsyncPlayerCycleButtonEvent(CycleButton<T>, T, AbstractScreen, SocketPlayer) - Constructor for class xyz.gmitch215.socketmc.events.screen.AsyncPlayerCycleButtonEvent
Constructs a new AsyncPlayerCycleButtonEvent.
AsyncPlayerEditTextEvent - Class in xyz.gmitch215.socketmc.events.screen
Represents an event that is fired when a player edits a EditTextWidget.
AsyncPlayerEditTextEvent(EditTextWidget, String, AbstractScreen, SocketPlayer) - Constructor for class xyz.gmitch215.socketmc.events.screen.AsyncPlayerEditTextEvent
Constructs a new AsyncPlayerEditTextEvent.
AsyncPlayerElementEvent - Class in xyz.gmitch215.socketmc.events.screen
Represents an event that is called when a player interacts with an element on a screen.
AsyncPlayerElementEvent(AbstractWidget, AbstractScreen, SocketPlayer) - Constructor for class xyz.gmitch215.socketmc.events.screen.AsyncPlayerElementEvent
Creates a new AsyncPlayerElementEvent instance.
AsyncPlayerMoveMouseEvent - Class in xyz.gmitch215.socketmc.events.input
Called when a player moves their mouse.
AsyncPlayerMoveMouseEvent(SocketPlayer, double, double) - Constructor for class xyz.gmitch215.socketmc.events.input.AsyncPlayerMoveMouseEvent
Constructs a new PlayerMoveMouseEvent.
AsyncPlayerPressKeyEvent - Class in xyz.gmitch215.socketmc.events.input
Called when a player presses or releases a key on a keyboard.
AsyncPlayerPressKeyEvent(SocketPlayer, Key, Action, int) - Constructor for class xyz.gmitch215.socketmc.events.input.AsyncPlayerPressKeyEvent
Constructs a new PlayerPressKeyEvent.
AsyncPlayerScreenEvent - Class in xyz.gmitch215.socketmc.events.screen
Represents an event that is called when a player interacts with a screen.
AsyncPlayerScreenEvent(AbstractScreen, SocketPlayer) - Constructor for class xyz.gmitch215.socketmc.events.screen.AsyncPlayerScreenEvent
Creates a new AsyncPlayerScreenEvent instance.
AsyncPlayerScrollMouseEvent - Class in xyz.gmitch215.socketmc.events.input
Called when a player scrolls their mouse.
AsyncPlayerScrollMouseEvent(SocketPlayer, double, double) - Constructor for class xyz.gmitch215.socketmc.events.input.AsyncPlayerScrollMouseEvent
Constructs a new PlayerScrollMouseEvent.
AsyncPlayerToggleCheckboxEvent - Class in xyz.gmitch215.socketmc.events.screen
Represents an event that is called when a player toggles a checkbox on a screen.
AsyncPlayerToggleCheckboxEvent(CheckboxButton, boolean, AbstractScreen, SocketPlayer) - Constructor for class xyz.gmitch215.socketmc.events.screen.AsyncPlayerToggleCheckboxEvent
Creates a new AsyncPlayerToggleCheckboxEvent instance.
AuditLog - Class in xyz.gmitch215.socketmc.log
Represents an audit log instance on either a server or a client.
AuditLog(File) - Constructor for class xyz.gmitch215.socketmc.log.AuditLog
Constructs a new audit log instance.
AVAILABLE_PROCESSORS - Static variable in class xyz.gmitch215.socketmc.retriever.RetrieverType
A retriever for the client's available processors on its JVM.
Axis - Interface in xyz.gmitch215.socketmc.util.math
Utility functional interface to convert a rotation amount to a Quaternionf.

B

B - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
B
background(ScreenBackground) - Method in class xyz.gmitch215.socketmc.screen.builder.ScreenBuilder
Sets the background of the screen.
BACKSLASH - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
\
BACKSPACE - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Backspace Button
BIG_WIDTH - Static variable in class xyz.gmitch215.socketmc.screen.ui.AbstractButton
The default width of a big button.
blit(Identifier, int, int) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a texture at the specified coordinates, using the vanilla 16x16 texture parameters.
blit(Identifier, int, int, float, float, int, int) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a texture at the specified coordinates.
blit(Identifier, int, int, float, float, int, int, int, int) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a texture at the specified coordinates.
blit(Identifier, int, int, float, float, int, int, int, int, Collection<DrawingContext.Modifier>) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a texture at the specified coordinates.
blit(Identifier, int, int, int, int) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a texture at the specified coordinates.
BLIT - Static variable in class xyz.gmitch215.socketmc.util.render.DrawingContext
Blit
BLIT_SPRITE - Static variable in class xyz.gmitch215.socketmc.util.render.DrawingContext
Blit Sprite
blitSprite(Identifier, int, int, int, int) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a sprite at the specified coordinates.
blitSprite(Identifier, int, int, int, int, int) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a sprite at the specified coordinates.
blitSprite(Identifier, int, int, int, int, int, Collection<DrawingContext.Modifier>) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a sprite at the specified coordinates.
booleanParameter(int) - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets a parameter as a boolean.
booleanParameter(int, boolean) - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets a parameter as a boolean.
bounds(int, int, int, int) - Method in class xyz.gmitch215.socketmc.screen.builder.WidgetBuilder
Sets the bounds of the widget.
bounds(ElementBounds) - Method in class xyz.gmitch215.socketmc.screen.builder.WidgetBuilder
Sets the bounds of the widget.
BOX_PADDING - Static variable in class xyz.gmitch215.socketmc.screen.ui.CheckboxButton
Represents the default padding of the checkbox.
build() - Method in interface xyz.gmitch215.socketmc.instruction.builder.InstructionBuilder
Builds the instruction.
build() - Method in class xyz.gmitch215.socketmc.instruction.builder.RectangleBuilder
 
build() - Method in class xyz.gmitch215.socketmc.instruction.builder.TextBuilder
 
build() - Method in class xyz.gmitch215.socketmc.instruction.builder.TextureBuilder
 
build() - Method in class xyz.gmitch215.socketmc.screen.builder.FocusedTextWidgetBuilder
 
build() - Method in class xyz.gmitch215.socketmc.screen.builder.ImageButtonBuilder
 
build() - Method in class xyz.gmitch215.socketmc.screen.builder.ImageWidgetBuilder
 
build() - Method in class xyz.gmitch215.socketmc.screen.builder.ScreenBuilder
Builds the screen.
build() - Method in class xyz.gmitch215.socketmc.screen.builder.TextButtonBuilder
 
build() - Method in class xyz.gmitch215.socketmc.screen.builder.TextWidgetBuilder
 
build() - Method in class xyz.gmitch215.socketmc.screen.builder.WidgetBuilder
Builds the widget.
build() - Method in class xyz.gmitch215.socketmc.util.render.RenderBuffer.Builder
Builds the buffer.
builder() - Static method in class xyz.gmitch215.socketmc.screen.builder.FocusedTextWidgetBuilder
Creates a new FocusedTextWidgetBuilder.
builder() - Static method in class xyz.gmitch215.socketmc.screen.builder.ImageButtonBuilder
Creates a new ImageButtonBuilder.
builder() - Static method in class xyz.gmitch215.socketmc.screen.builder.ImageWidgetBuilder
Creates a new ImageWidgetBuilder.
builder() - Static method in class xyz.gmitch215.socketmc.screen.builder.ScreenBuilder
Creates a new ScreenBuilder with a new CustomScreen, with an empty title.
builder() - Static method in class xyz.gmitch215.socketmc.screen.builder.TextButtonBuilder
Creates a new TextButtonBuilder.
builder() - Static method in class xyz.gmitch215.socketmc.screen.builder.TextWidgetBuilder
Creates a new TextWidgetBuilder.
builder(DrawingMode) - Static method in class xyz.gmitch215.socketmc.util.render.RenderBuffer
Creats a new builder for a RenderBuffer.
builder(Text) - Static method in class xyz.gmitch215.socketmc.screen.builder.ScreenBuilder
Creates a new ScreenBuilder with a new CustomScreen, with the given title.
BukkitNBTTag - Class in xyz.gmitch215.socketmc.util
Utility class to handle NBTTag for Bukkit.
BukkitText - Class in xyz.gmitch215.socketmc.util.render.text
Represents a text element to be displayed on the client's screen, built by a String.
BukkitText() - Constructor for class xyz.gmitch215.socketmc.util.render.text.BukkitText
Constructs a new, empty text element.
BukkitText(String) - Constructor for class xyz.gmitch215.socketmc.util.render.text.BukkitText
Constructs a new text element.
BukkitText(String, int) - Constructor for class xyz.gmitch215.socketmc.util.render.text.BukkitText
Constructs a new text element.
BukkitText(String, ChatColor) - Constructor for class xyz.gmitch215.socketmc.util.render.text.BukkitText
Constructs a new text element.
BUTTON - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprite
Represents an AbstractButton without a specified sprite.
BUTTON_4 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.MouseButton
The fourth button on the mouse.
BUTTON_5 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.MouseButton
The fifth button on the mouse.
BUTTON_6 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.MouseButton
The sixth button on the mouse.
BUTTON_7 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.MouseButton
The seventh button on the mouse.
BUTTON_8 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.MouseButton
The eighth button on the mouse.
byName(String) - Static method in enum class xyz.gmitch215.socketmc.retriever.OS
Gets the operating system by its name.

C

C - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
C
CAPS_LOCK - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Caps Lock Button
Cell(LayoutElement, int, int, int, int, LayoutSettings) - Constructor for class xyz.gmitch215.socketmc.screen.layout.GridLayout.Cell
Creates a new Cell.
CHANGE_GAME_PREFERENCES - Enum constant in enum class xyz.gmitch215.socketmc.config.ModPermission
Permission to change various soft game preferences, such as social interactions.
CHECKBOX - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprite
Represents a CheckboxButton.
CheckboxButton - Class in xyz.gmitch215.socketmc.screen.ui
Represents a Checkbox Button.
CheckboxButton(int, int, String) - Constructor for class xyz.gmitch215.socketmc.screen.ui.CheckboxButton
Constructs a new checkbox.
CheckboxButton(int, int, Text) - Constructor for class xyz.gmitch215.socketmc.screen.ui.CheckboxButton
Constructs a new checkbox.
CheckboxButton(ElementBounds, Text) - Constructor for class xyz.gmitch215.socketmc.screen.ui.CheckboxButton
Constructs a new checkbox.
ChildContainer - Class in xyz.gmitch215.socketmc.screen.layout
The default Container for all children in a layout.
ChildContainer(LayoutElement, LayoutSettings) - Constructor for class xyz.gmitch215.socketmc.screen.layout.ChildContainer
Constructs a new ChildContainer with the specified element and settings.
CHUNK_LOAD_FAILURE - Enum constant in enum class xyz.gmitch215.socketmc.screen.Toast.System
A chunk failed to load.
CHUNK_SAVE_FAILURE - Enum constant in enum class xyz.gmitch215.socketmc.screen.Toast.System
A chunk failed to save.
clean() - Method in class xyz.gmitch215.socketmc.log.AuditLog
Deletes all .log files in the audit log folder.
clearChildren() - Method in class xyz.gmitch215.socketmc.screen.CustomScreen
Removes all children from this screen.
clearCommands() - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext
Clears all commands from the DrawingContext.
clearListeners() - Method in interface xyz.gmitch215.socketmc.screen.Positionable
Clears all listeners from this widget.
clearListeners() - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
 
CLIENT_RECEIVED_MESSAGE - Static variable in class xyz.gmitch215.socketmc.log.AuditLog
Represents the message format for when a client receives a packet.
clone() - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
 
clone() - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext
 
CLOSE_SCREEN - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to close the current GUI screen on the client's screen.
closeScreen() - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.CLOSE_SCREEN instruction.
color - Variable in class xyz.gmitch215.socketmc.util.render.text.PlainText
The color for this text element.
color(Color) - Method in interface xyz.gmitch215.socketmc.instruction.builder.HUDBuilder
Sets the color of the element.
color(Color, int) - Method in interface xyz.gmitch215.socketmc.instruction.builder.HUDBuilder
Sets the color of the element.
COMMA - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
,
COMMAND_HISTORY - Static variable in class xyz.gmitch215.socketmc.retriever.RetrieverType
A retriever for the client's command history.
CommonTexts - Class in xyz.gmitch215.socketmc.util.render.text
Utility class for a list of common translate texts used in Vanilla Minecraft.
compareTo(SocketPlugin) - Method in class xyz.gmitch215.socketmc.spigot.SocketPlugin
 
component - Variable in class xyz.gmitch215.socketmc.util.render.text.PaperText
The text content for this text element.
component - Variable in class xyz.gmitch215.socketmc.util.render.text.SpigotText
The text content for this text element.
CONNECT_FAILED - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
"Connection Failed" Message.
contains(int, int) - Method in class xyz.gmitch215.socketmc.util.ElementBounds
Checks if the object contains the given point.
containsKey(T) - Method in class xyz.gmitch215.socketmc.util.LifecycleMap
Returns true if this map contains a mapping for the specified key.
CONTENT_MARGIN_TOP - Static variable in class xyz.gmitch215.socketmc.screen.layout.PageLayout
The top margin of the content area.
create() - Static method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Creates new LayoutSettings with empty padding and alignment.
create(float, float) - Static method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Creates new LayoutSettings with the specified alignment.
create(int) - Static method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Creates new LayoutSettings with the specified padding and alignment.
create(int, float) - Static method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Creates new LayoutSettings with the specified padding and alignment.
create(int, float, float) - Static method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Creates new LayoutSettings with the specified padding and alignment.
create(int, int, int, int) - Static method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Creates new LayoutSettings with the specified padding.
create(int, int, int, int, float, float) - Static method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Creates new LayoutSettings with the specified padding and alignment.
create(UUID) - Static method in class xyz.gmitch215.socketmc.spigot.SocketPlayerRegistry
Creates a new SocketPlayer object and caches it.
create(Player) - Static method in class xyz.gmitch215.socketmc.spigot.SocketPlayerRegistry
Creates a new SocketPlayer object and caches it.
createBoolean(int, int, int, int, Text, Text) - Static method in class xyz.gmitch215.socketmc.screen.ui.CycleButton
Creates a new CycleButton with true and false values.
createBoolean(int, int, Text, Text) - Static method in class xyz.gmitch215.socketmc.screen.ui.CycleButton
Creates a new CycleButton with true and false values.
createCentered() - Static method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Creates new LayoutSettings with both alignments set to the center.
createDefaultSettings() - Method in class xyz.gmitch215.socketmc.screen.layout.EqualSpacingLayout
 
createDefaultSettings() - Method in class xyz.gmitch215.socketmc.screen.layout.FrameLayout
 
createDefaultSettings() - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
 
createDefaultSettings() - Method in interface xyz.gmitch215.socketmc.screen.layout.Layout
Generates the default layout settings for this layout.
createDefaultSettings() - Method in class xyz.gmitch215.socketmc.screen.layout.LinearLayout
 
createDefaultSettings() - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
 
createHorizontallyCentered() - Static method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Creates new LayoutSettings with the horizontal alignment set to the center.
createIfAbsent(UUID) - Static method in class xyz.gmitch215.socketmc.spigot.SocketPlayerRegistry
Creates a new SocketPlayer object and caches it if one does not already exist.
createIfAbsent(Player) - Static method in class xyz.gmitch215.socketmc.spigot.SocketPlayerRegistry
Creates a new SocketPlayer object and caches it if one does not already exist.
createOnOff(int, int) - Static method in class xyz.gmitch215.socketmc.screen.ui.CycleButton
createOnOff(int, int, int, int) - Static method in class xyz.gmitch215.socketmc.screen.ui.CycleButton
createSection(String) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Creates a section in the tag.
createVerticallyCentered() - Static method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Creates new LayoutSettings with the vertical alignment set to the center.
CROSS_BUTTON_REALMS - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprite
Represents the Cross Button used in the realms screen.
CROSSHAIR - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the crosshair.
CROSSHAIR_ATTACK_INDICATOR_BACKGROUND - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the background of the crosshair attack indicator.
CROSSHAIR_ATTACK_INDICATOR_FULL - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the crosshair attack indicator when it is full.
CROSSHAIR_ATTACK_INDICATOR_PROGRESS - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the progress of the crosshair attack indicator.
current() - Static method in enum class xyz.gmitch215.socketmc.retriever.OS
Gets the current operating system that this JVM is running on.
CURRENT_WINDOW - Static variable in class xyz.gmitch215.socketmc.retriever.RetrieverType
A retriever for the client's window information.
custom(int, int, DrawingContext, long) - Static method in class xyz.gmitch215.socketmc.screen.Toast
Creates a custom Toast Message.
custom(int, int, DrawingContext, Duration) - Static method in class xyz.gmitch215.socketmc.screen.Toast
Creates a custom Toast Message.
custom(DrawingContext, long) - Static method in class xyz.gmitch215.socketmc.screen.Toast
Creates a custom Toast Message using the default dimensions.
custom(DrawingContext, Duration) - Static method in class xyz.gmitch215.socketmc.screen.Toast
Creates a custom Toast Message using the default dimensions.
CustomButton - Class in xyz.gmitch215.socketmc.screen.ui
Represents a custom button, rendered through a DrawingContext.
CustomButton(int, int, int, int, String, DrawingContext, boolean) - Constructor for class xyz.gmitch215.socketmc.screen.ui.CustomButton
Creates a new CustomButton.
CustomButton(int, int, int, int, Text, DrawingContext) - Constructor for class xyz.gmitch215.socketmc.screen.ui.CustomButton
Creates a new CustomButton.
CustomButton(int, int, int, int, Text, DrawingContext, boolean) - Constructor for class xyz.gmitch215.socketmc.screen.ui.CustomButton
Creates a new CustomButton.
CustomButton(int, int, Text, DrawingContext) - Constructor for class xyz.gmitch215.socketmc.screen.ui.CustomButton
Creates a new CustomButton.
CustomButton(int, int, Text, DrawingContext, boolean) - Constructor for class xyz.gmitch215.socketmc.screen.ui.CustomButton
Creates a new CustomButton.
CustomButton(ElementBounds, Text, DrawingContext) - Constructor for class xyz.gmitch215.socketmc.screen.ui.CustomButton
Creates a new CustomButton.
CustomButton(ElementBounds, Text, DrawingContext, boolean) - Constructor for class xyz.gmitch215.socketmc.screen.ui.CustomButton
Creates a new CustomButton.
CustomScreen - Class in xyz.gmitch215.socketmc.screen
Represents a custom screen to be displayed on the client's screen.
CustomScreen(Text) - Constructor for class xyz.gmitch215.socketmc.screen.CustomScreen
Constructs a new screen with the given title.
CustomWidget - Class in xyz.gmitch215.socketmc.screen.ui
Represents a custom widget, rendered through a DrawingContext.
CustomWidget(int, int, int, int, String, DrawingContext) - Constructor for class xyz.gmitch215.socketmc.screen.ui.CustomWidget
Creates a new CustomWidget.
CustomWidget(int, int, int, int, Text, DrawingContext) - Constructor for class xyz.gmitch215.socketmc.screen.ui.CustomWidget
Creates a new CustomWidget.
CustomWidget(ElementBounds, Text, DrawingContext) - Constructor for class xyz.gmitch215.socketmc.screen.ui.CustomWidget
Creates a new CustomWidget.
CycleButton<T> - Class in xyz.gmitch215.socketmc.screen.ui
Represents a Button with multiple states.
CycleButton(int, int, int, int, Text, Function<T, Text>, Iterable<T>) - Constructor for class xyz.gmitch215.socketmc.screen.ui.CycleButton
Constructs a new CycleButton.
CycleButton(int, int, int, int, Text, Function<T, Text>, Iterable<T>, T) - Constructor for class xyz.gmitch215.socketmc.screen.ui.CycleButton
Constructs a new CycleButton.
CycleButton(int, int, Text, Function<T, Text>, Iterable<T>) - Constructor for class xyz.gmitch215.socketmc.screen.ui.CycleButton
Constructs a new CycleButton using the default dimensions.
CycleButton(int, int, Text, Function<T, Text>, Iterable<T>, T) - Constructor for class xyz.gmitch215.socketmc.screen.ui.CycleButton
Constructs a new CycleButton using the default dimensions.

D

D - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
D
data(String) - Method in interface xyz.gmitch215.socketmc.util.DataHolder
Gets a specific piece of data from this object.
data(String, Class<T>) - Method in interface xyz.gmitch215.socketmc.util.DataHolder
Gets a specific piece of data from this object.
data(String, Class<T>, T) - Method in interface xyz.gmitch215.socketmc.util.DataHolder
Gets a specific piece of data from this object.
data(String, Object) - Method in interface xyz.gmitch215.socketmc.util.DataHolder
Gets a specific piece of data from this object.
DataHolder - Interface in xyz.gmitch215.socketmc.util
Represents an object that holds an immutable map of data.
death() - Static method in class xyz.gmitch215.socketmc.screen.DefaultScreen
Creates a new death screen.
death(Text) - Static method in class xyz.gmitch215.socketmc.screen.DefaultScreen
Creates a new death screen.
death(Text, boolean) - Static method in class xyz.gmitch215.socketmc.screen.DefaultScreen
Creates a new death screen.
debug() - Static method in class xyz.gmitch215.socketmc.instruction.RenderInstruction
Creates a new instruction for the DebugRenderer.
DEFAULT - Enum constant in enum class xyz.gmitch215.socketmc.screen.ScreenBackground
The background is slightly blurred.
DEFAULT - Enum constant in enum class xyz.gmitch215.socketmc.util.render.DrawingContext.Type
Represents the default drawing command.
DEFAULT_HEIGHT - Static variable in class xyz.gmitch215.socketmc.screen.Toast
The default height of a toast message.
DEFAULT_HEIGHT - Static variable in class xyz.gmitch215.socketmc.screen.ui.AbstractButton
The default height of a button.
DEFAULT_MARGIN_HEIGHT - Static variable in class xyz.gmitch215.socketmc.screen.layout.PageLayout
The default height for the header and footer.
DEFAULT_PADDING - Static variable in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
The default padding around text elements.
DEFAULT_PADDING - Static variable in class xyz.gmitch215.socketmc.screen.ui.FocusedTextWidget
The default padding around text elements.
DEFAULT_SPACING - Static variable in class xyz.gmitch215.socketmc.screen.ui.AbstractButton
The default width and height spacing between buttons.
DEFAULT_WIDTH - Static variable in class xyz.gmitch215.socketmc.screen.Toast
The default width of a toast message.
DEFAULT_WIDTH - Static variable in class xyz.gmitch215.socketmc.screen.ui.AbstractButton
The default width of a button.
DefaultScreen - Class in xyz.gmitch215.socketmc.screen
Represents default screens built-in to the client.
DELETE - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Delete Button
dimensions(int, int) - Method in class xyz.gmitch215.socketmc.instruction.builder.RectangleBuilder
Sets the dimensions of the shape.
DISABLE_SCISSOR - Static variable in class xyz.gmitch215.socketmc.util.render.DrawingContext
Disable Scissor
disableScissor() - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Disables scissoring.
disconnected(Text, Text) - Static method in class xyz.gmitch215.socketmc.screen.DefaultScreen
Creates a new disconnected screen.
disconnected(Text, Text, Text) - Static method in class xyz.gmitch215.socketmc.screen.DefaultScreen
Creates a new disconnected screen.
DISPLAY_TOAST - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to display a toast message on the client's screen.
displayToast(Toast) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DISPLAY_TOAST instruction.
Divisor - Class in xyz.gmitch215.socketmc.util.math
An Integer Iterator through a division operation.
Divisor(int, int) - Constructor for class xyz.gmitch215.socketmc.util.math.Divisor
Creates a new divisor for the given numerator and denominator.
doubleParameter(int) - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets a parameter as a double.
doubleParameter(int, double) - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets a parameter as a double.
DOWN - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Down Arrow Button
DRAW_BEACON_BEAM - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to draw a beacon beam in the world.
DRAW_BUFFER - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to set the draw buffer for the client.
DRAW_CENTERED_STRING - Static variable in class xyz.gmitch215.socketmc.util.render.DrawingContext
Draw Centered String
DRAW_CONTEXT - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to draw a raw DrawingContext.
DRAW_ITEMSTACK - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to draw an item on the client's screen.
DRAW_ITEMSTACK - Static variable in class xyz.gmitch215.socketmc.util.render.DrawingContext
Draw ItemStack
DRAW_SHAPE - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to draw a rectangle on the client's screen.
DRAW_STRING - Static variable in class xyz.gmitch215.socketmc.util.render.DrawingContext
Draw String
DRAW_TEXT - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to draw text on the client's screen.
DRAW_TEXTURE - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to draw a texture on the client's screen.
DRAW_TOOLTIP - Static variable in class xyz.gmitch215.socketmc.util.render.DrawingContext
Draw Tooltip
DRAW_WORD_WRAP - Static variable in class xyz.gmitch215.socketmc.util.render.DrawingContext
Draw Word Wrap
drawBeaconBeam(int, int, int, int, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_BEACON_BEAM instruction.
drawBeaconBeam(int, int, int, int, Color, int, float, float, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_BEACON_BEAM instruction.
drawBeaconBeam(int, int, int, int, Color, int, float, float, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_BEACON_BEAM instruction.
drawBeaconBeam(int, int, int, int, Color, int, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_BEACON_BEAM instruction.
drawBeaconBeam(int, int, int, int, Color, int, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_BEACON_BEAM instruction.
drawBeaconBeam(int, int, int, int, Color, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_BEACON_BEAM instruction.
drawBeaconBeam(int, int, int, int, Color, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_BEACON_BEAM instruction.
drawBeaconBeam(int, int, int, int, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_BEACON_BEAM instruction.
drawBuffer(RenderBuffer, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_BUFFER instruction.
drawBuffer(RenderBuffer, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_BUFFER instruction.
drawCenteredString(int, int, Text) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a centered string.
drawCenteredString(int, int, Text, Color) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a centered string.
drawCenteredString(int, int, Text, Color, Collection<DrawingContext.Modifier>) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a centered string.
drawContext(DrawingContext, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_CONTEXT instruction.
drawContext(DrawingContext, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_CONTEXT instruction.
drawGradientRect(int, int, int, int, Color, int, Color, int, int, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a gradient rectangle ("gradient").
drawGradientRect(int, int, int, int, Color, int, Color, int, int, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a gradient rectangle ("gradient").
drawGradientRect(int, int, int, int, Color, int, Color, int, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a gradient rectangle ("gradient").
drawGradientRect(int, int, int, int, Color, int, Color, int, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a gradient rectangle ("gradient").
drawGradientRect(int, int, int, int, Color, Color, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a gradient rectangle ("gradient").
drawGradientRect(int, int, int, int, Color, Color, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a gradient rectangle ("gradient").
drawHorizontalLine(int, int, int, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a horizontal line ("line_h").
drawHorizontalLine(int, int, int, Color, int, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a horizontal line ("line_h").
drawHorizontalLine(int, int, int, Color, int, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a horizontal line ("line_h").
drawHorizontalLine(int, int, int, Color, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a horizontal line ("line_h").
drawHorizontalLine(int, int, int, Color, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a horizontal line ("line_h").
drawHorizontalLine(int, int, int, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a horizontal line ("line_h").
DrawingContext - Class in xyz.gmitch215.socketmc.util.render
Represents the raw graphics context used to display graphics on the screen.
DrawingContext.Command - Class in xyz.gmitch215.socketmc.util.render
Represents a command in a DrawingContext.
DrawingContext.Modifier - Class in xyz.gmitch215.socketmc.util.render
Represents a modifier for a specific DrawingContext.Command.
DrawingContext.Type - Enum Class in xyz.gmitch215.socketmc.util.render
Represents the type of drawing command to use.
DrawingMode - Enum Class in xyz.gmitch215.socketmc.util.render
Represents the drawing mode for a shape.
drawItemStack(NBTTag, int, int) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws an item stack at the specified coordinates.
drawItemStack(NBTTag, int, int, int) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws an item stack at the specified coordinates.
drawItemStack(NBTTag, int, int, int, float) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws an item stack at the specified coordinates.
drawItemStack(NBTTag, int, int, int, float, ItemDisplayType) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws an item stack at the specified coordinates.
drawItemStack(NBTTag, int, int, int, float, ItemDisplayType, int) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws an item stack at the specified coordinates.
drawItemStack(NBTTag, int, int, int, float, ItemDisplayType, int, int) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws an item stack at the specified coordinates.
drawItemStack(NBTTag, int, int, int, int, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_ITEMSTACK instruction.
drawItemStack(NBTTag, int, int, int, int, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_ITEMSTACK instruction.
drawItemStack(NBTTag, int, int, int, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_ITEMSTACK instruction.
drawItemStack(NBTTag, int, int, int, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_ITEMSTACK instruction.
drawItemStack(NBTTag, int, int, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_ITEMSTACK instruction.
drawItemStack(NBTTag, int, int, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_ITEMSTACK instruction.
drawRect(int, int, int, int, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a rectangle ("fill").
drawRect(int, int, int, int, Color, int, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a rectangle ("fill").
drawRect(int, int, int, int, Color, int, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a rectangle ("fill").
drawRect(int, int, int, int, Color, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a rectangle ("fill").
drawRect(int, int, int, int, Color, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a rectangle ("fill").
drawRect(int, int, int, int, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a rectangle ("fill").
drawString(int, int, Text) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a string.
drawString(int, int, Text, Color) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a string.
drawString(int, int, Text, Color, boolean) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a string.
drawString(int, int, Text, Color, boolean, Collection<DrawingContext.Modifier>) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a string.
drawText(int, int, String, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_TEXT instruction.
drawText(int, int, String, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_TEXT instruction.
drawText(int, int, String, int, boolean, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_TEXT instruction.
drawText(int, int, String, int, boolean, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_TEXT instruction.
drawText(int, int, String, Color, int, boolean, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_TEXT instruction.
drawText(int, int, String, Color, int, boolean, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_TEXT instruction.
drawText(int, int, String, Color, int, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_TEXT instruction.
drawText(int, int, String, Color, int, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_TEXT instruction.
drawText(int, int, String, Color, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_TEXT instruction.
drawText(int, int, String, Color, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_TEXT instruction.
drawText(int, int, Text, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_TEXT instruction.
drawText(int, int, Text, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_TEXT instruction.
drawTexture(int, int, int, int, Identifier, int, int, int, int, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_TEXTURE instruction.
drawTexture(int, int, int, int, Identifier, int, int, int, int, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_TEXTURE instruction.
drawTexture(int, int, int, int, Identifier, int, int, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_TEXTURE instruction.
drawTexture(int, int, int, int, Identifier, int, int, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_TEXTURE instruction.
drawTexture(int, int, int, int, Identifier, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_TEXTURE instruction.
drawTexture(int, int, int, int, Identifier, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_TEXTURE instruction.
drawTooltip(int, int, List<Text>) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a tooltip at the specified coordinates.
drawTooltip(int, int, List<Text>, Collection<DrawingContext.Modifier>) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a tooltip at the specified coordinates.
drawVerticalLine(int, int, int, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a vertical line ("line_v").
drawVerticalLine(int, int, int, Color, int, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a vertical line ("line_v").
drawVerticalLine(int, int, int, Color, int, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a vertical line ("line_v").
drawVerticalLine(int, int, int, Color, long) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a vertical line ("line_v").
drawVerticalLine(int, int, int, Color, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a vertical line ("line_v").
drawVerticalLine(int, int, int, Duration) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.DRAW_SHAPE instruction for a vertical line ("line_v").
drawWordWrap(int, int, int, Text) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a word-wrapped string.
drawWordWrap(int, int, int, Text, Color) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a word-wrapped string.
drawWordWrap(int, int, int, Text, Color, Collection<DrawingContext.Modifier>) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a word-wrapped string.
dropShadow - Variable in class xyz.gmitch215.socketmc.util.render.text.Text
Whether this text element has a drop shadow.
dropShadow(boolean) - Method in class xyz.gmitch215.socketmc.instruction.builder.TextBuilder
Sets whether the text should have a drop shadow.
duration(int) - Method in interface xyz.gmitch215.socketmc.instruction.builder.HUDBuilder
Sets the duration the element should be displayed for.
duration(long) - Method in interface xyz.gmitch215.socketmc.instruction.builder.HUDBuilder
Sets the duration the element should be displayed for.
duration(long) - Method in class xyz.gmitch215.socketmc.instruction.builder.RectangleBuilder
 
duration(long) - Method in class xyz.gmitch215.socketmc.instruction.builder.TextBuilder
 
duration(long) - Method in class xyz.gmitch215.socketmc.instruction.builder.TextureBuilder
 
duration(long, TimeUnit) - Method in interface xyz.gmitch215.socketmc.instruction.builder.HUDBuilder
Sets the duration the element should be displayed for.
duration(Duration) - Method in interface xyz.gmitch215.socketmc.instruction.builder.HUDBuilder
Sets the duration the element should be displayed for.

E

E - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
E
EditTextWidget - Class in xyz.gmitch215.socketmc.screen.ui
Represents a box for text to be entered.
EditTextWidget(int, int, int, int, String) - Constructor for class xyz.gmitch215.socketmc.screen.ui.EditTextWidget
Constructs a new edit text widget.
EditTextWidget(int, int, int, int, Text) - Constructor for class xyz.gmitch215.socketmc.screen.ui.EditTextWidget
Constructs a new edit text widget.
EditTextWidget(ElementBounds, Text) - Constructor for class xyz.gmitch215.socketmc.screen.ui.EditTextWidget
Constructs a new edit text widget.
EFFECT_BACKGROUND - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the background of the effect.
EFFECT_BACKGROUND_AMBIENT - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the ambient effect background.
element(Supplier<Positionable>) - Method in class xyz.gmitch215.socketmc.screen.builder.ScreenBuilder
Adds a new element to the screen.
element(Positionable) - Method in class xyz.gmitch215.socketmc.screen.builder.ScreenBuilder
Adds a new element to the screen.
ElementBounds - Class in xyz.gmitch215.socketmc.util
Utility class for 2D sizeable and placeable objects.
ElementBounds(int, int) - Constructor for class xyz.gmitch215.socketmc.util.ElementBounds
Constructs new bounds at (0, 0).
ElementBounds(int, int, int, int) - Constructor for class xyz.gmitch215.socketmc.util.ElementBounds
Constructs new bounds.
ELLIPSIS - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
Ellipsis Characters (...).
empty() - Static method in class xyz.gmitch215.socketmc.util.render.text.JsonText
Creates an empty JsonText object.
empty() - Static method in class xyz.gmitch215.socketmc.util.render.text.PlainText
Creates a new text element with empty text content.
EMPTY - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
Field for JsonText.empty().
ENABLE_SCISSOR - Static variable in class xyz.gmitch215.socketmc.util.render.DrawingContext
Enable Scissor
enableScissor(int, int, int, int) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Enables scissoring over the specified area.
enableScissor(int, int, int, int, Collection<DrawingContext.Modifier>) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Enables scissoring over the specified area.
END - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
End Button
ENTER - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Enter Button
EQUAL - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
=
equals(Object) - Method in class xyz.gmitch215.socketmc.instruction.Instruction
 
equals(Object) - Method in class xyz.gmitch215.socketmc.retriever.RetrieverType
 
equals(Object) - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
 
equals(Object) - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractTextWidget
 
equals(Object) - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
 
equals(Object) - Method in class xyz.gmitch215.socketmc.spigot.SocketPlugin
 
equals(Object) - Method in class xyz.gmitch215.socketmc.util.ElementBounds
 
equals(Object) - Method in class xyz.gmitch215.socketmc.util.Identifier
 
equals(Object) - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
 
equals(Object) - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext
 
equals(Object) - Method in class xyz.gmitch215.socketmc.util.render.Vertex
 
EqualSpacingLayout - Class in xyz.gmitch215.socketmc.screen.layout
Represents a layout with equal spacing.
EqualSpacingLayout(int, int, int, int, EqualSpacingLayout.Orientation) - Constructor for class xyz.gmitch215.socketmc.screen.layout.EqualSpacingLayout
Creates a new equal spacing layout with the given x, y, width, height, and orientation.
EqualSpacingLayout(int, int, EqualSpacingLayout.Orientation) - Constructor for class xyz.gmitch215.socketmc.screen.layout.EqualSpacingLayout
Creates a new equal spacing layout with the given width, height, and orientation.
EqualSpacingLayout(ElementBounds, EqualSpacingLayout.Orientation) - Constructor for class xyz.gmitch215.socketmc.screen.layout.EqualSpacingLayout
Creates a new equal spacing layout with the given bounds and orientation.
EqualSpacingLayout.Orientation - Enum Class in xyz.gmitch215.socketmc.screen.layout
The orientation of the equal spacing layout.
error(Text, Text) - Static method in class xyz.gmitch215.socketmc.screen.DefaultScreen
Creates a new error screen.
ERROR - Enum constant in enum class xyz.gmitch215.socketmc.util.WindowIcon
The "error" icon.
ESCAPE - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Escape Button
EXPERIENCE_BAR_BACKGROUND - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the background of the experience bar.
EXPERIENCE_BAR_PROGRESS - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the progress of the experience bar.
EXTERNAL_APPLICATIONS - Enum constant in enum class xyz.gmitch215.socketmc.config.ModPermission
Permission to use external applications and integrations.
EXTERNAL_WINDOW_MESSAGE_BOX - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to display a message box using the OS's native notification system.
EXTERNAL_WINDOW_POPUP - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to display a notification popup using the OS's native notification system.
externalWindowMessageBox(String, String) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
externalWindowMessageBox(String, String, WindowDialogue) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
externalWindowMessageBox(String, String, WindowDialogue, WindowIcon) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
externalWindowMessageBox(String, String, WindowDialogue, WindowIcon, boolean) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
externalWindowPopup(String, String) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.EXTERNAL_WINDOW_POPUP instruction.
externalWindowPopup(String, String, WindowIcon) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.EXTERNAL_WINDOW_POPUP instruction.

F

F - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F
F1 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F1
F10 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F10
F11 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F11
F12 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F12
F13 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F13
F14 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F14
F15 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F15
F16 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F16
F17 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F17
F18 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F18
F19 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F19
F2 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F2
F20 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F20
F21 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F21
F22 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F22
F23 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F23
F24 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F24
F25 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F25
F3 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F3
F4 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F4
F5 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F5
F6 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F6
F7 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F7
F8 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F8
F9 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
F9
FailedAuditException - Exception Class in xyz.gmitch215.socketmc.log
Represents an exception thrown when an audit log fails to be written.
FailedAuditException() - Constructor for exception class xyz.gmitch215.socketmc.log.FailedAuditException
Constructs a new failed audit exception.
FailedAuditException(String) - Constructor for exception class xyz.gmitch215.socketmc.log.FailedAuditException
Constructs a new failed audit exception.
FailedAuditException(String, Throwable) - Constructor for exception class xyz.gmitch215.socketmc.log.FailedAuditException
Constructs a new failed audit exception.
FailedAuditException(Throwable) - Constructor for exception class xyz.gmitch215.socketmc.log.FailedAuditException
Constructs a new failed audit exception.
FailedInstructionException - Exception Class in xyz.gmitch215.socketmc.instruction
Thrown when a SocketMC instruction fails to execute.
FailedInstructionException() - Constructor for exception class xyz.gmitch215.socketmc.instruction.FailedInstructionException
Constructs a new FailedInstructionException with no message.
FailedInstructionException(String) - Constructor for exception class xyz.gmitch215.socketmc.instruction.FailedInstructionException
Constructs a new FailedInstructionException with the specified message.
FailedInstructionException(String, Throwable) - Constructor for exception class xyz.gmitch215.socketmc.instruction.FailedInstructionException
Constructs a new FailedInstructionException with the specified message and cause.
FailedInstructionException(Throwable) - Constructor for exception class xyz.gmitch215.socketmc.instruction.FailedInstructionException
Constructs a new FailedInstructionException with the specified cause.
FILE_DATE_FORMAT - Static variable in class xyz.gmitch215.socketmc.log.AuditLog
Represents the date format used to name the audit log files.
FILE_DROP_FAILURE - Enum constant in enum class xyz.gmitch215.socketmc.screen.Toast.System
A file being added to the world failed to copy.
fill(int, int, int, int) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Fills a rectangle with the specified color.
fill(int, int, int, int, int, Color) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Fills a rectangle with the specified color.
fill(int, int, int, int, Color) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Fills a rectangle with the specified color.
fill(DrawingContext.Type, int, int, int, int) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Fills a rectangle with the specified color.
fill(DrawingContext.Type, int, int, int, int, int, Color) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Fills a rectangle with the specified color.
fill(DrawingContext.Type, int, int, int, int, int, Color, Collection<DrawingContext.Modifier>) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Fills a rectangle with the specified color.
fill(DrawingContext.Type, int, int, int, int, Color) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Fills a rectangle with the specified color.
FILL - Static variable in class xyz.gmitch215.socketmc.util.render.DrawingContext
Fill
FILL_GRADIENT - Static variable in class xyz.gmitch215.socketmc.util.render.DrawingContext
Fill Gradient
fillGradient(int, int, int, int, int, Color, Color) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Fills a rectangle with a gradient.
fillGradient(int, int, int, int, Color, Color) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Fills a rectangle with a gradient.
fillGradient(DrawingContext.Type, int, int, int, int, int, Color, Color) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Fills a rectangle with a gradient.
fillGradient(DrawingContext.Type, int, int, int, int, int, Color, Color, Collection<DrawingContext.Modifier>) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Fills a rectangle with a gradient.
fillGradient(DrawingContext.Type, int, int, int, int, Color, Color) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Fills a rectangle with a gradient.
FIRST_PERSON_LEFT_HAND - Enum constant in enum class xyz.gmitch215.socketmc.util.render.ItemDisplayType
The rendering context when the player is holding an item in first person in their left hand.
FIRST_PERSON_RIGHT_HAND - Enum constant in enum class xyz.gmitch215.socketmc.util.render.ItemDisplayType
The rendering context when the player is holding an item in first person in their right hand.
firstBooleanParameter() - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets the first parameter as a boolean.
firstDoubleParameter() - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets the first parameter as a double.
firstFloatParameter() - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets the first parameter as a float.
firstIntParameter() - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets the first parameter as an integer.
firstLongParameter() - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets the first parameter as a long.
firstParameter() - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets the first parameter.
firstParameter(Class<T>) - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets the first parameter.
firstStringParameter() - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets the first parameter as a string.
FIXED - Enum constant in enum class xyz.gmitch215.socketmc.util.render.ItemDisplayType
The rendering context when the item is in an item frame.
floatParameter(int) - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets a parameter as a float.
floatParameter(int, float) - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets a parameter as a float.
focusedTextWidget(Consumer<FocusedTextWidgetBuilder>) - Method in class xyz.gmitch215.socketmc.screen.builder.ScreenBuilder
Adds a new element to the screen.
FocusedTextWidget - Class in xyz.gmitch215.socketmc.screen.ui
Represents a focusable text widget that displays a text message.
FocusedTextWidget(int, int, int, int, String, boolean, int) - Constructor for class xyz.gmitch215.socketmc.screen.ui.FocusedTextWidget
Constructs a new text widget.
FocusedTextWidget(int, int, int, int, Text) - Constructor for class xyz.gmitch215.socketmc.screen.ui.FocusedTextWidget
Constructs a new text widget.
FocusedTextWidget(int, int, int, int, Text, boolean) - Constructor for class xyz.gmitch215.socketmc.screen.ui.FocusedTextWidget
Constructs a new text widget with the default padding.
FocusedTextWidget(int, int, int, int, Text, boolean, int) - Constructor for class xyz.gmitch215.socketmc.screen.ui.FocusedTextWidget
Constructs a new text widget.
FocusedTextWidget(ElementBounds, Text) - Constructor for class xyz.gmitch215.socketmc.screen.ui.FocusedTextWidget
Constructs a new text widget with the default padding.
FocusedTextWidget(ElementBounds, Text, boolean) - Constructor for class xyz.gmitch215.socketmc.screen.ui.FocusedTextWidget
Constructs a new text widget with the default padding.
FocusedTextWidget(ElementBounds, Text, boolean, int) - Constructor for class xyz.gmitch215.socketmc.screen.ui.FocusedTextWidget
Constructs a new text widget.
FocusedTextWidgetBuilder - Class in xyz.gmitch215.socketmc.screen.builder
Represents a builder for a FocusedTextWidget.
folder - Variable in class xyz.gmitch215.socketmc.log.AuditLog
The folder where the audit log is stored.
FONT_HEIGHT - Static variable in class xyz.gmitch215.socketmc.util.render.text.Text
The height of a single line of text, in pixels.
FOOD_EMPTY - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the food icon when it is empty.
FOOD_EMPTY_HUNGER - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the food icon when it is empty, and when you have the hunger effect.
FOOD_FULL - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the food icon when it is full.
FOOD_FULL_HUNGER - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the food icon when it is full, and when you have the hunger effect.
FOOD_HALF - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the food icon when it is half full.
FOOD_HALF_HUNGER - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the food icon when it is half full, and when you have the hunger effect.
FPS - Static variable in class xyz.gmitch215.socketmc.retriever.RetrieverType
A retriever for the client's frames per second.
FrameLayout - Class in xyz.gmitch215.socketmc.screen.layout
Represents a layout with multiple children, rendered in a frame-like layout.
FrameLayout() - Constructor for class xyz.gmitch215.socketmc.screen.layout.FrameLayout
Creates a new FrameLayout at the origin with no size.
FrameLayout(int, int) - Constructor for class xyz.gmitch215.socketmc.screen.layout.FrameLayout
Creates a new FrameLayout at the origin with the given size.
FrameLayout(int, int, int, int) - Constructor for class xyz.gmitch215.socketmc.screen.layout.FrameLayout
Creates a new FrameLayout with the given position and size.
FrameLayout(ElementBounds) - Constructor for class xyz.gmitch215.socketmc.screen.layout.FrameLayout
Creates a new FrameLayout with the given bounds.
FREE_MEMORY - Static variable in class xyz.gmitch215.socketmc.retriever.RetrieverType
A retriever for the client's free memory on its JVM.
from(Component) - Static method in class xyz.gmitch215.socketmc.util.render.text.PaperText
Creates a new text element from a component.
from(BaseComponent) - Static method in class xyz.gmitch215.socketmc.util.render.text.SpigotText
Constructs a new text element with the given text content.
fromBukkit(ItemStack) - Static method in class xyz.gmitch215.socketmc.util.BukkitNBTTag
Converts a NBTTag to a Bukkit ItemStack.
fromByteArray(byte[]) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Deserializes an Instruction from a byte array received over the network.
fromByteArray(byte[]) - Static method in class xyz.gmitch215.socketmc.retriever.RetrieverType
Converts a byte array to a retriever type.
fromByteArray(byte[]) - Static method in class xyz.gmitch215.socketmc.screen.AbstractScreen
Deserializes a screen from a byte array.
fromByteArray(byte[]) - Static method in class xyz.gmitch215.socketmc.spigot.SocketPlugin
Deserializes an SocketPlugin from a byte array received over the network.
fromByteArray(byte[]) - Static method in interface xyz.gmitch215.socketmc.util.SerializableConsumer
Deserializes a consumer from a byte array.
fromCode(int) - Static method in enum class xyz.gmitch215.socketmc.util.input.Key
Gets the key from the keyboard code.
fromCode(int) - Static method in enum class xyz.gmitch215.socketmc.util.input.MouseButton
Gets the MouseButton from the code.
fromTag(String) - Static method in class xyz.gmitch215.socketmc.util.NBTTag
Converts a NBT string to a NBTTag.

G

G - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
G
game() - Static method in class xyz.gmitch215.socketmc.instruction.RenderInstruction
Creates a new instruction for the GameRenderer.
get(String) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets an object from the tag.
get(String, Object) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets an object from the tag.
get(UUID) - Static method in class xyz.gmitch215.socketmc.spigot.SocketPlayerRegistry
Gets a SocketPlayer object from the cache.
get(Player) - Static method in class xyz.gmitch215.socketmc.spigot.SocketPlayerRegistry
Gets a SocketPlayer object from the cache.
getAction() - Method in class xyz.gmitch215.socketmc.events.input.AsyncPlayerClickMouseEvent
Gets the action that was performed.
getAction() - Method in class xyz.gmitch215.socketmc.events.input.AsyncPlayerPressKeyEvent
Gets the action on the key that was pressed.
getAlignmentX() - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Gets the alignment of the layout on the x-axis.
getAlignmentY() - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Gets the alignment of the layout on the y-axis.
getAllScreens() - Static method in class xyz.gmitch215.socketmc.screen.DefaultScreen
Gets all the default screens built-in to the client.
getAlpha() - Method in class xyz.gmitch215.socketmc.util.render.text.PaperText
Gets the alpha value for the color in this text element.
getAlpha() - Method in class xyz.gmitch215.socketmc.util.render.text.PlainText
Gets the alpha value for the color in this text element.
getAlpha() - Method in class xyz.gmitch215.socketmc.util.render.text.SpigotText
Gets the alpha value for the color in this text element.
getBackground() - Method in class xyz.gmitch215.socketmc.screen.CustomScreen
Gets the background of this screen.
getBoolean(String) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets a boolean from the tag.
getBoolean(String, boolean) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets a boolean from the tag.
getBus() - Method in class xyz.gmitch215.socketmc.spigot.SocketRetriever
Gets an immutable copy of this SocketRetriever's method bus.
getButton() - Method in class xyz.gmitch215.socketmc.events.input.AsyncPlayerClickMouseEvent
Gets the button that was clicked.
getByte(String) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets a byte from the tag.
getByte(String, byte) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets a byte from the tag.
getByteArray(String) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets a byte array from the tag.
getByteArray(String, byte[]) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets a byte array from the tag.
getCells() - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
Gets an immutable copy of the cells in the GridLayout.
getCenterX() - Method in class xyz.gmitch215.socketmc.util.ElementBounds
Gets the x-coordinate of the center of the bounds.
getCenterY() - Method in class xyz.gmitch215.socketmc.util.ElementBounds
Gets the y-coordinate of the center of the bounds.
getChannel() - Method in class xyz.gmitch215.socketmc.spigot.SocketPlayer
Gets the netty channel connecting the player to the server.
getChildren() - Method in class xyz.gmitch215.socketmc.screen.CustomScreen
Gets an immutable copy of the children in this screen.
getChildren() - Method in class xyz.gmitch215.socketmc.screen.layout.FrameLayout
Gets an immutable copy of all the children in this layout.
getChildren() - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
Gets an immutable copy of the children in the GridLayout.
getClipboard() - Method in interface xyz.gmitch215.socketmc.util.render.GraphicsContext
Gets the current clipboard contents.
getCode() - Method in enum class xyz.gmitch215.socketmc.util.input.Key
Gets the keyboard code of this key, as specified by GLFW.
getCode() - Method in enum class xyz.gmitch215.socketmc.util.input.MouseButton
Gets the code of the button.
getColor() - Method in class xyz.gmitch215.socketmc.util.render.text.JsonText
Deprecated.
Unsupported
getColor() - Method in class xyz.gmitch215.socketmc.util.render.text.PaperText
 
getColor() - Method in class xyz.gmitch215.socketmc.util.render.text.PlainText
 
getColor() - Method in class xyz.gmitch215.socketmc.util.render.text.SpigotText
 
getColor() - Method in class xyz.gmitch215.socketmc.util.render.text.Text
Gets the color as an ARGB integer.
getColor(Vertex) - Method in class xyz.gmitch215.socketmc.util.render.RenderBuffer
Gets the color of a vertex in the buffer in ARGB format.
getColumn() - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout.Cell
Gets the column of the cell.
getColumnSpacing() - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
Gets the column spacing between cells.
getCommands() - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext
Gets an immutable copy of the commands in this DrawingContext, with the current GraphicsContext information.
getComponent() - Method in class xyz.gmitch215.socketmc.util.render.text.PaperText
Gets the text content for this text element.
getComponent() - Method in class xyz.gmitch215.socketmc.util.render.text.SpigotText
Gets the text content for this text element.
getContentHeight() - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
Gets the height of the content area.
getContext() - Method in class xyz.gmitch215.socketmc.screen.Overlay
Gets the immutable drawing context of this overlay.
getContext() - Method in class xyz.gmitch215.socketmc.screen.ui.CustomButton
Gets the drawing context of the button.
getContext() - Method in class xyz.gmitch215.socketmc.screen.ui.CustomWidget
Gets the drawing context of the widget.
getCurrentFile() - Method in class xyz.gmitch215.socketmc.log.AuditLog
Gets the current file where the audit log is stored.
getData() - Method in class xyz.gmitch215.socketmc.instruction.RenderInstruction
 
getData() - Method in class xyz.gmitch215.socketmc.screen.DefaultScreen
 
getData() - Method in interface xyz.gmitch215.socketmc.util.DataHolder
Gets an immutable copy for the data for this object.
getDefaultValue() - Method in enum class xyz.gmitch215.socketmc.config.ModPermission
Returns the default value of the permission.
getDisabled() - Method in class xyz.gmitch215.socketmc.screen.util.Sprite
Gets the Identifier for the Sprite when Disabled.
getDisabledHovered() - Method in class xyz.gmitch215.socketmc.screen.util.Sprite
Gets the Identifier for the Sprite when Disabled, and mouse is hovering.
getDouble(String) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets a double from the tag.
getDouble(String, double) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets a double from the tag.
getDuration() - Method in class xyz.gmitch215.socketmc.screen.Toast
Gets the duration of the toast message, in milliseconds.
getDuration(T) - Method in class xyz.gmitch215.socketmc.util.LifecycleMap
Returns the duration of the specified key.
getElement() - Method in class xyz.gmitch215.socketmc.events.screen.AsyncPlayerClickButtonEvent
Gets the button that was clicked.
getElement() - Method in class xyz.gmitch215.socketmc.events.screen.AsyncPlayerCycleButtonEvent
 
getElement() - Method in class xyz.gmitch215.socketmc.events.screen.AsyncPlayerEditTextEvent
 
getElement() - Method in class xyz.gmitch215.socketmc.events.screen.AsyncPlayerElementEvent
Gets the element associated with this event.
getElement() - Method in class xyz.gmitch215.socketmc.events.screen.AsyncPlayerToggleCheckboxEvent
Gets the checkbox that was toggled.
getElement() - Method in class xyz.gmitch215.socketmc.screen.layout.AbstractLayout.AbstractChildContainer
Gets the element this container is holding.
getEnabled() - Method in class xyz.gmitch215.socketmc.screen.util.Sprite
Gets the Identifier for the Sprite when Enabled.
getEnabledHovered() - Method in class xyz.gmitch215.socketmc.screen.util.Sprite
Gets the Identifier for the Sprite when Enabled, and mouse is hovering.
getFlags() - Method in class xyz.gmitch215.socketmc.events.input.AsyncModifiedInputEvent
Gets all of the flags on the key press.
getFloat(String) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets a float from the tag.
getFloat(String, float) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets a float from the tag.
getFolder() - Method in class xyz.gmitch215.socketmc.log.AuditLog
Gets the folder where the audit log is stored.
getFooterHeight() - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
Gets the height of the footer.
getFps() - Method in interface xyz.gmitch215.socketmc.util.render.GraphicsContext
Gets the current frames per second.
getFramerateLimit() - Method in class xyz.gmitch215.socketmc.retriever.Window
Gets the framerate limit of the window.
getGrid() - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout.RowHelper
Gets the GridLayout that the RowHelper is associated with.
getGuiScale() - Method in class xyz.gmitch215.socketmc.retriever.Window
Gets the GUI scale of the window.
getGuiScaledHeight() - Method in class xyz.gmitch215.socketmc.retriever.Window
Gets the height of the window, scaled by the GUI.
getGuiScaledWidth() - Method in class xyz.gmitch215.socketmc.retriever.Window
Gets the width of the window, scaled by the GUI.
getHandlerList() - Static method in class xyz.gmitch215.socketmc.events.SocketEvent
Gets the handler list for this event.
getHandlers() - Method in class xyz.gmitch215.socketmc.events.SocketEvent
 
getHeaderHeight() - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
Gets the height of the header.
getHeight() - Method in class xyz.gmitch215.socketmc.retriever.Window
Gets the height of the window.
getHeight() - Method in class xyz.gmitch215.socketmc.screen.layout.AbstractLayout.AbstractChildContainer
Gets the height of the element with vertical padding.
getHeight() - Method in class xyz.gmitch215.socketmc.screen.layout.AbstractLayout
 
getHeight() - Method in interface xyz.gmitch215.socketmc.screen.layout.LayoutElement
Gets the height of this object.
getHeight() - Method in class xyz.gmitch215.socketmc.screen.layout.LinearLayout
 
getHeight() - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
 
getHeight() - Method in class xyz.gmitch215.socketmc.screen.Toast
Gets the height of the toast message.
getHeight() - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
 
getHeight() - Method in class xyz.gmitch215.socketmc.util.ElementBounds
Gets the height of the bounds.
getId() - Method in class xyz.gmitch215.socketmc.instruction.Instruction
Gets the ID of this instruction.
getId() - Method in class xyz.gmitch215.socketmc.retriever.RetrieverType
Gets the ID of the retriever.
getId() - Method in class xyz.gmitch215.socketmc.retriever.Window
Gets the window ID.
getId() - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Gets the internal identifier for the command.
getId() - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Modifier
Gets the internal identifier for the modifier.
getIdentifier() - Method in class xyz.gmitch215.socketmc.screen.DefaultScreen
Gets the identifier for this default screen.
getInitialValue() - Method in class xyz.gmitch215.socketmc.screen.ui.CycleButton
Gets the initial value, if set.
getInstruction() - Method in class xyz.gmitch215.socketmc.screen.ui.SendInstructionButton
Gets the instruction to send when this button is clicked.
getInt(String) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets an integer from the tag.
getInt(String, int) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets an integer from the tag.
getJarFilePath() - Method in class xyz.gmitch215.socketmc.spigot.SocketPlugin
Gets the file path of the plugin jar file.
getKey() - Method in enum class xyz.gmitch215.socketmc.config.ModPermission
Returns the translation key for the permission.
getKey() - Method in class xyz.gmitch215.socketmc.events.input.AsyncPlayerPressKeyEvent
Gets the key that was pressed.
getLastInputType() - Method in interface xyz.gmitch215.socketmc.util.render.GraphicsContext
Gets the last input type that was pressed.
getLastOccupiedColumn() - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout.Cell
Gets the last column that the cell occupies.
getLastOccupiedRow() - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout.Cell
Gets the last row that the cell occupies.
getLayout() - Method in class xyz.gmitch215.socketmc.screen.CustomScreen
Gets the layout of this screen.
getListeners() - Method in interface xyz.gmitch215.socketmc.screen.Positionable
Gets an immutable copy of the listeners for this widget.
getListeners() - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
 
getLocation() - Method in class xyz.gmitch215.socketmc.screen.ui.ImageWidget
Gets the location of the image.
getLong(String) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets a long from the tag.
getLong(String, long) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets a long from the tag.
getMainClass() - Method in class xyz.gmitch215.socketmc.spigot.SocketPlugin
Gets the main class of the plugin.
getMessageJSON() - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractTextWidget
Gets the message JSON for this widget.
getMinHeight() - Method in class xyz.gmitch215.socketmc.screen.layout.FrameLayout
Gets the minimum height of the layout.
getMinWidth() - Method in class xyz.gmitch215.socketmc.screen.layout.FrameLayout
Gets the minimum width of the layout.
getMode() - Method in class xyz.gmitch215.socketmc.util.render.RenderBuffer
Gets the drawing mode for the buffer.
getModifiers() - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Gets an immutable copy of the modifiers applied to the command.
getMouseX() - Method in interface xyz.gmitch215.socketmc.util.render.GraphicsContext
Gets the current x-coordinate of the mouse relative to Minecraft.
getMouseY() - Method in interface xyz.gmitch215.socketmc.util.render.GraphicsContext
Gets the current y-coordinate of the mouse relative to Minecraft.
getName() - Method in enum class xyz.gmitch215.socketmc.retriever.OS
Gets the name of the operating system.
getNamespace() - Method in class xyz.gmitch215.socketmc.util.Identifier
Gets the namespace of the Identifier.
getNarrationMessageJSON() - Method in class xyz.gmitch215.socketmc.screen.AbstractScreen
 
getNarrationMessageJSON() - Method in class xyz.gmitch215.socketmc.screen.CustomScreen
 
getNarrationMessageJSON() - Method in interface xyz.gmitch215.socketmc.screen.Narratable
Gets the JSON message that represents the narration of this element.
getNarrationMessageJSON() - Method in class xyz.gmitch215.socketmc.screen.util.Tooltip
 
getNewScreen() - Method in class xyz.gmitch215.socketmc.events.screen.AsyncPlayerChangeScreenEvent
Gets the screen the player is changing to.
getNewValue() - Method in class xyz.gmitch215.socketmc.events.screen.AsyncPlayerCycleButtonEvent
Gets the new value that the player selected.
getNewX() - Method in class xyz.gmitch215.socketmc.events.input.AsyncPlayerMoveMouseEvent
Gets the new x position of the mouse.
getNewY() - Method in class xyz.gmitch215.socketmc.events.input.AsyncPlayerMoveMouseEvent
Gets the new y position of the mouse.
getObject(String, Class<T>) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets an object from the tag.
getObject(String, Class<T>, T) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets an object from the tag.
getOccupiedColumns() - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout.Cell
Gets the number of columns the cell occupies.
getOccupiedRows() - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout.Cell
Gets the number of rows the cell occupies.
getOrdinal() - Method in class xyz.gmitch215.socketmc.instruction.RenderInstruction
Gets the ordinal of the instruction.
getPadding() - Method in class xyz.gmitch215.socketmc.screen.ui.FocusedTextWidget
Gets the padding around the text.
getPaddingBottom() - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Gets the padding on the bottom side of the layout.
getPaddingLeft() - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Gets the padding on the left side of the layout.
getPaddingRight() - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Gets the padding on the right side of the layout.
getPaddingTop() - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Gets the padding on the top side of the layout.
getParameters() - Method in class xyz.gmitch215.socketmc.instruction.Instruction
Gets an immutable copy of this instruction's parameters.
getParameters() - Method in class xyz.gmitch215.socketmc.screen.Toast
Gets an immutbale copy of the paramaters for the toast message.
getParameters() - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets an immutable copy of the parameters.
getParameters() - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
 
getParameters() - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Modifier
 
getParameters(Class<T>) - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets the parameters of the specified type.
getPartialTicks() - Method in interface xyz.gmitch215.socketmc.util.render.GraphicsContext
Gets the current time since the last frame, in seconds.
getPath() - Method in class xyz.gmitch215.socketmc.util.Identifier
Gets the path of the Identifier.
getPermission() - Method in class xyz.gmitch215.socketmc.instruction.Instruction
Gets the permission required to execute this instruction.
getPermission() - Method in class xyz.gmitch215.socketmc.retriever.RetrieverType
Gets the permission required to use this retriever.
getPermission(String) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Gets the permission required to execute an instruction by its ID.
getPermission(String) - Static method in class xyz.gmitch215.socketmc.retriever.RetrieverType
Gets the permission required to use a retriever by its ID.
getPlatform() - Method in class xyz.gmitch215.socketmc.retriever.Window
Gets the platform this window is currently using.
getPlayer() - Method in class xyz.gmitch215.socketmc.events.SocketEvent
Gets the player associated with this event.
getPlayer() - Method in class xyz.gmitch215.socketmc.spigot.SocketPlayer
Gets the player associated with this SocketPlayer instance.
getPlayer() - Method in class xyz.gmitch215.socketmc.spigot.SocketRetriever
Gets the player associated with this retriever.
getPluginName() - Method in class xyz.gmitch215.socketmc.spigot.SocketPlugin
Gets the name of the plugin.
getPluginUrl() - Method in class xyz.gmitch215.socketmc.spigot.SocketPlugin
Gets the URL of the plugin.
getPluginVersion() - Method in class xyz.gmitch215.socketmc.spigot.SocketPlugin
Gets the version of the plugin.
getPrimaryLength(ChildContainer) - Method in enum class xyz.gmitch215.socketmc.screen.layout.EqualSpacingLayout.Orientation
Gets the primary length according to this orientation.
getPrimaryLength(LayoutElement) - Method in enum class xyz.gmitch215.socketmc.screen.layout.EqualSpacingLayout.Orientation
Gets the primary length according to this orientation.
getPrimaryPosition(LayoutElement) - Method in enum class xyz.gmitch215.socketmc.screen.layout.EqualSpacingLayout.Orientation
Gets the primary position of the element.
getRawMouseX() - Method in interface xyz.gmitch215.socketmc.util.render.GraphicsContext
Gets the current x-coordinate of the mouse relative to the computer.
getRawMouseY() - Method in interface xyz.gmitch215.socketmc.util.render.GraphicsContext
Gets the current y-coordinate of the mouse relative to the computer.
getRefreshRate() - Method in class xyz.gmitch215.socketmc.retriever.Window
Gets the refresh rate (in Hz) for the window.
getRemainingTime(T) - Method in class xyz.gmitch215.socketmc.util.LifecycleMap
Returns the remaining time of the specified key.
getRetriever() - Method in class xyz.gmitch215.socketmc.spigot.SocketPlayer
Gets the retriever for this SocketPlayer.
getRow() - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout.Cell
Gets the row of the cell.
getRowSpacing() - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
Gets the row spacing between cells.
getScreen() - Method in class xyz.gmitch215.socketmc.events.screen.AsyncPlayerScreenEvent
Gets the screen associated with this event.
getScreenHeight() - Method in class xyz.gmitch215.socketmc.retriever.Window
Gets the height of the screen.
getScreenHeight() - Method in interface xyz.gmitch215.socketmc.util.render.GraphicsContext
Gets the current height of the screen.
getScreenWidth() - Method in class xyz.gmitch215.socketmc.retriever.Window
Gets the width of the screen.
getScreenWidth() - Method in interface xyz.gmitch215.socketmc.util.render.GraphicsContext
Gets the current width of the screen.
getSecondaryLength(ChildContainer) - Method in enum class xyz.gmitch215.socketmc.screen.layout.EqualSpacingLayout.Orientation
Gets the secondary length according to this orientation.
getSecondaryLength(LayoutElement) - Method in enum class xyz.gmitch215.socketmc.screen.layout.EqualSpacingLayout.Orientation
Gets the secondary length according to this orientation.
getSecondaryPosition(LayoutElement) - Method in enum class xyz.gmitch215.socketmc.screen.layout.EqualSpacingLayout.Orientation
Gets the secondary position of the element.
getSection(String) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets a section from the tag.
getSettings() - Method in class xyz.gmitch215.socketmc.screen.layout.AbstractLayout.AbstractChildContainer
Gets the settings of this container.
getShort(String) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets a short from the tag.
getShort(String, short) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets a short from the tag.
getSocketPlayer() - Method in class xyz.gmitch215.socketmc.events.SocketEvent
Gets the SocketPlayer associated with this event.
getSprite() - Method in class xyz.gmitch215.socketmc.screen.ui.ImageButton
Gets the sprite for this button.
getStart(T) - Method in class xyz.gmitch215.socketmc.util.LifecycleMap
Returns the start time of the specified key.
getString(String) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets a string from the tag.
getString(String, String) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets a string from the tag.
getStringifier() - Method in class xyz.gmitch215.socketmc.screen.ui.CycleButton
Gets the function to convert the values to text.
getSubOrdinal() - Method in class xyz.gmitch215.socketmc.instruction.RenderInstruction
Gets the sub-ordinal for the instruction's operation, or -1 if not set.
getTag() - Method in class xyz.gmitch215.socketmc.util.NBTTag
Gets an immutable copy of the full tag.
getText() - Method in class xyz.gmitch215.socketmc.events.screen.AsyncPlayerEditTextEvent
Gets the text that the player entered.
getText() - Method in class xyz.gmitch215.socketmc.util.render.text.PlainText
Gets the text content for this text element.
getTitleJSON() - Method in class xyz.gmitch215.socketmc.screen.AbstractScreen
Gets the title of this screen.
getTitleJSON() - Method in class xyz.gmitch215.socketmc.screen.CustomScreen
 
getTitleJSON() - Method in class xyz.gmitch215.socketmc.screen.DefaultScreen
 
getTooltip() - Method in enum class xyz.gmitch215.socketmc.config.ModPermission
Returns the translation key for the permission's tooltip.
getTooltip() - Method in interface xyz.gmitch215.socketmc.screen.Positionable
Gets the tooltip for this widget.
getTooltip() - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
 
getTooltipJSON() - Method in class xyz.gmitch215.socketmc.screen.util.Tooltip
Gets the JSON representation for this tooltip.
getType() - Method in class xyz.gmitch215.socketmc.retriever.RetrieverType
Gets the type of the retriever.
getType() - Method in class xyz.gmitch215.socketmc.screen.Toast
Gets the internal type of the toast message.
getType() - Method in class xyz.gmitch215.socketmc.screen.ui.ImageWidget
Gets the type of the image widget.
getType() - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Gets the type of drawing command to use.
getValues() - Method in class xyz.gmitch215.socketmc.screen.ui.CycleButton
Gets an immutable copy of the values to cycle through.
getVertices() - Method in class xyz.gmitch215.socketmc.util.render.RenderBuffer
Gets all vertices in the buffer.
getWidth() - Method in class xyz.gmitch215.socketmc.retriever.Window
Gets the width of the window.
getWidth() - Method in class xyz.gmitch215.socketmc.screen.layout.AbstractLayout.AbstractChildContainer
Gets the width of the element with horizontal padding.
getWidth() - Method in class xyz.gmitch215.socketmc.screen.layout.AbstractLayout
 
getWidth() - Method in interface xyz.gmitch215.socketmc.screen.layout.LayoutElement
Gets the width of this object.
getWidth() - Method in class xyz.gmitch215.socketmc.screen.layout.LinearLayout
 
getWidth() - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
 
getWidth() - Method in class xyz.gmitch215.socketmc.screen.Toast
Gets the width of the toast message.
getWidth() - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
 
getWidth() - Method in class xyz.gmitch215.socketmc.util.ElementBounds
Gets the width of the bounds.
getX() - Method in class xyz.gmitch215.socketmc.retriever.Window
Gets the x position of the window.
getX() - Method in class xyz.gmitch215.socketmc.screen.layout.AbstractLayout
 
getX() - Method in interface xyz.gmitch215.socketmc.screen.layout.LayoutElement
Gets the x-coordinate of this object.
getX() - Method in class xyz.gmitch215.socketmc.screen.layout.LinearLayout
 
getX() - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
 
getX() - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
 
getX() - Method in class xyz.gmitch215.socketmc.util.ElementBounds
Gets the x-coordinate of the bounds.
getX() - Method in class xyz.gmitch215.socketmc.util.render.Vertex
Gets the X coordinate.
getXOffset() - Method in class xyz.gmitch215.socketmc.events.input.AsyncPlayerScrollMouseEvent
Gets the x offset of the scroll.
getY() - Method in class xyz.gmitch215.socketmc.retriever.Window
Gets the y position of the window.
getY() - Method in class xyz.gmitch215.socketmc.screen.layout.AbstractLayout
 
getY() - Method in interface xyz.gmitch215.socketmc.screen.layout.LayoutElement
Gets the y-coordinate of this object.
getY() - Method in class xyz.gmitch215.socketmc.screen.layout.LinearLayout
 
getY() - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
 
getY() - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
 
getY() - Method in class xyz.gmitch215.socketmc.util.ElementBounds
Gets the y-coordinate of the bounds.
getY() - Method in class xyz.gmitch215.socketmc.util.render.Vertex
Gets the Y coordinate.
getYOffset() - Method in class xyz.gmitch215.socketmc.events.input.AsyncPlayerScrollMouseEvent
Gets the y offset of the scroll.
getZ() - Method in class xyz.gmitch215.socketmc.util.render.Vertex
Gets the Z index on the screen.
GHOST_RECIPE_OVERLAY - Enum constant in enum class xyz.gmitch215.socketmc.util.render.DrawingContext.Type
Represents the drawing command for rendering a "ghost recipe" overlay, which is used to display a recipe that is not currently craftable.
GPU_UTILIZATION - Static variable in class xyz.gmitch215.socketmc.retriever.RetrieverType
A retriever for the client's percentage of GPU usage, between 0.0 to 1.0.
GraphicsContext - Interface in xyz.gmitch215.socketmc.util.render
Represents the context of what is currently happening on the screen.
GRAVE_ACCENT - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
`
GridLayout - Class in xyz.gmitch215.socketmc.screen.layout
Represents a layout with elements in a grid format.
GridLayout() - Constructor for class xyz.gmitch215.socketmc.screen.layout.GridLayout
Creates a new GridLayout at the origin.
GridLayout(int, int) - Constructor for class xyz.gmitch215.socketmc.screen.layout.GridLayout
Creates a new GridLayout with the specified position.
GridLayout.Cell - Class in xyz.gmitch215.socketmc.screen.layout
A Child Container inside of a GridLayout.
GridLayout.RowHelper - Class in xyz.gmitch215.socketmc.screen.layout
Utility class for adding elements in rows.
GROUND - Enum constant in enum class xyz.gmitch215.socketmc.util.render.ItemDisplayType
The rendering context when the item is on the ground.
GUI - Enum constant in enum class xyz.gmitch215.socketmc.util.render.ItemDisplayType
The rendering context when the item is on the player's screen, such as in the hotbar.
GUI_ACKNOWLEDGE - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
"Acknowledge" Button Text.
GUI_BACK - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
"Back" Button Text.
GUI_CANCEL - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
"Cancel" Button Text.
GUI_CONTINUE - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
"Continue" Button Text.
GUI_COPY_LINK_TO_CLIPBOARD - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
"Copy Link to Clipboard" Button Text.
GUI_DISCONNECT - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
"Disconnect" Button Text.
GUI_DONE - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
"Done" Button Text.
GUI_NO - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
"No" Button Text.
GUI_OK - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
"Ok" Button Text.
GUI_OPEN_IN_BROWSER - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
"Open in Browser" Button Text.
GUI_PROCEED - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
"Proceed" Button Text.
GUI_TO_TITLE - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
"Back To Title Screen" Button Text.
GUI_YES - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
"Yes" Button Text.

H

H - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
H
H_LINE - Static variable in class xyz.gmitch215.socketmc.util.render.DrawingContext
Horizontal Line
hashCode() - Method in class xyz.gmitch215.socketmc.instruction.Instruction
 
hashCode() - Method in class xyz.gmitch215.socketmc.retriever.RetrieverType
 
hashCode() - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
 
hashCode() - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
 
hashCode() - Method in class xyz.gmitch215.socketmc.spigot.SocketPlugin
 
hashCode() - Method in class xyz.gmitch215.socketmc.util.ElementBounds
 
hashCode() - Method in class xyz.gmitch215.socketmc.util.Identifier
 
hashCode() - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
 
hashCode() - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext
 
hashCode() - Method in class xyz.gmitch215.socketmc.util.render.Vertex
 
hasNext() - Method in class xyz.gmitch215.socketmc.util.math.Divisor
 
HEAD - Enum constant in enum class xyz.gmitch215.socketmc.util.render.ItemDisplayType
The rendering context when the item is on the player's head.
HEART_VEHICLE_CONTAINER - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the health icon when you are in a vehicle and it is empty.
HEART_VEHICLE_FULL - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the health icon when you are in a vehicle and it is full.
HEART_VEHICLE_HALF - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the health icon when you are in a vehicle and it is half full.
height - Variable in class xyz.gmitch215.socketmc.screen.layout.AbstractLayout
The height of the layout.
height - Variable in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
The height of this widget.
height(int) - Method in class xyz.gmitch215.socketmc.instruction.builder.RectangleBuilder
Sets the height of the shape.
height(int) - Method in class xyz.gmitch215.socketmc.instruction.builder.TextureBuilder
Sets the height of the texture.
height(int) - Method in class xyz.gmitch215.socketmc.screen.builder.WidgetBuilder
Sets the height of the widget.
HIDDEN_PLAYERS - Static variable in class xyz.gmitch215.socketmc.retriever.RetrieverType
A retriever for the client's hidden players on their social interaction screen.
HIDE_PLAYERS - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to hide players from the social interactions menu.
hidePlayers(Iterable<UUID>) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.HIDE_PLAYERS instruction.
hidePlayers(UUID...) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.HIDE_PLAYERS instruction.
hLine(int, int, int) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a horizontal line.
hLine(int, int, int, Color) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a horizontal line.
hLine(DrawingContext.Type, int, int, int, Color) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a horizontal line.
hLine(DrawingContext.Type, int, int, int, Color, Collection<DrawingContext.Modifier>) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a horizontal line.
HOME - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Home Button
horizontal() - Static method in class xyz.gmitch215.socketmc.screen.layout.LinearLayout
Creates a horizontal layout.
HORIZONTAL - Enum constant in enum class xyz.gmitch215.socketmc.screen.layout.EqualSpacingLayout.Orientation
Horizontally oriented.
HORIZONTAL - Enum constant in enum class xyz.gmitch215.socketmc.screen.layout.LinearLayout.Orientation
A LinearLayout moving left to right.
HOTBAR - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the hotbar.
HOTBAR_ATTACK_INDICATOR_BACKGROUND - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the background of the hotbar attack indicator.
HOTBAR_ATTACK_INDICATOR_PROGRESS - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the progress of the hotbar attack indicator.
HOTBAR_OFFHAND_LEFT - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the hotbar offhand on the left.
HOTBAR_OFFHAND_RIGHT - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the hotbar offhand on the right.
HOTBAR_SELECTION - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the hotbar selection.
HUDBuilder<T> - Interface in xyz.gmitch215.socketmc.instruction.builder
Represents a InstructionBuilder for displaying elements on the HUD.

I

I - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
I
Identifier - Class in xyz.gmitch215.socketmc.util
Represents a Namespaced Identifier.
Identifier(String, String) - Constructor for class xyz.gmitch215.socketmc.util.Identifier
Creates a new Identifier.
ids() - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Gets all the IDs of the instructions in this class.
image(Identifier) - Method in class xyz.gmitch215.socketmc.screen.builder.ImageWidgetBuilder
Sets the image for the widget.
imageButton(Consumer<ImageButtonBuilder>) - Method in class xyz.gmitch215.socketmc.screen.builder.ScreenBuilder
Adds a new element to the screen.
ImageButton - Class in xyz.gmitch215.socketmc.screen.ui
Represents a button that displays an image.
ImageButton(int, int, int, int, Sprite) - Constructor for class xyz.gmitch215.socketmc.screen.ui.ImageButton
Constructs a new button with an empty message.
ImageButton(int, int, int, int, Sprite, String) - Constructor for class xyz.gmitch215.socketmc.screen.ui.ImageButton
Constructs a new button.
ImageButton(int, int, int, int, Sprite, Text) - Constructor for class xyz.gmitch215.socketmc.screen.ui.ImageButton
Constructs a new button.
ImageButton(int, int, Sprite) - Constructor for class xyz.gmitch215.socketmc.screen.ui.ImageButton
Constructs a new button using the default dimesions and an empty message.
ImageButton(int, int, Sprite, Text) - Constructor for class xyz.gmitch215.socketmc.screen.ui.ImageButton
Constructs a new button using the default dimesions.
ImageButtonBuilder - Class in xyz.gmitch215.socketmc.screen.builder
Represents a builder for an ImageButton.
imageWidget(Consumer<ImageWidgetBuilder>) - Method in class xyz.gmitch215.socketmc.screen.builder.ScreenBuilder
Adds a new element to the screen.
ImageWidget - Class in xyz.gmitch215.socketmc.screen.ui
Represents a widget that displays an image.
ImageWidget(int, int, int, int, ImageWidget.Type, Identifier) - Constructor for class xyz.gmitch215.socketmc.screen.ui.ImageWidget
Constructs a new widget.
ImageWidget(ElementBounds, ImageWidget.Type, Identifier) - Constructor for class xyz.gmitch215.socketmc.screen.ui.ImageWidget
Constructs a new image widget.
ImageWidget.Type - Enum Class in xyz.gmitch215.socketmc.screen.ui
Represents the type of image.
ImageWidgetBuilder - Class in xyz.gmitch215.socketmc.screen.builder
Represents a builder for an ImageWidget.
INFO - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the info icon used in notifications.
InputType - Enum Class in xyz.gmitch215.socketmc.util
Represents a type of input that the client has used.
inSamePosition(Positionable) - Method in interface xyz.gmitch215.socketmc.screen.Positionable
Checks if this object is in the same position as another object.
INSERT - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Insert Button
INSTANCE - Static variable in class xyz.gmitch215.socketmc.spigot.ServerAuditLog
Represents the singleton instance of the server audit log.
Instruction - Class in xyz.gmitch215.socketmc.instruction
Represents a SocketMC Instruction to be sent to the client.
InstructionBuilder - Interface in xyz.gmitch215.socketmc.instruction.builder
Represents utility builders for creating Instruction classes.
InstructionId - Annotation Interface in xyz.gmitch215.socketmc.instruction
Used in internal machines to identify the instruction.
InstructionPermission - Annotation Interface in xyz.gmitch215.socketmc.instruction
Used on Instruction IDs to check if the instruction is allowed to be executed.
InstructionUtil - Class in xyz.gmitch215.socketmc.instruction
Utilities used in the validaton and execution of instructions.
intParameter(int) - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets a parameter as an integer.
intParameter(int, int) - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets a parameter as an integer.
INVITE - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the invite icon used in realms.
isAltPressed() - Method in class xyz.gmitch215.socketmc.events.input.AsyncModifiedInputEvent
Checks if an alt key was pressed.
isAlwaysShowBorder() - Method in class xyz.gmitch215.socketmc.screen.ui.FocusedTextWidget
Gets whether this text widget should always show its border.
isCapsLockPressed() - Method in class xyz.gmitch215.socketmc.events.input.AsyncModifiedInputEvent
Checks if caps lock is enabled.
isChangeable() - Method in enum class xyz.gmitch215.socketmc.config.ModPermission
Gets whether the permission can be changed by the user.
isChecked() - Method in class xyz.gmitch215.socketmc.events.screen.AsyncPlayerToggleCheckboxEvent
Gets the new state of the checkbox.
isCloseableOnEscape() - Method in class xyz.gmitch215.socketmc.screen.CustomScreen
Gets whether this screen can be closed with the escape key.
isCtrlPressed() - Method in class xyz.gmitch215.socketmc.events.input.AsyncModifiedInputEvent
Checks if a control key was pressed.
isDisplayed() - Method in enum class xyz.gmitch215.socketmc.util.render.ItemDisplayType
Returns whether the type is displayed.
isDropShadow() - Method in class xyz.gmitch215.socketmc.util.render.text.Text
Gets whether this text element has a drop shadow.
isEmailAddress(String) - Static method in class xyz.gmitch215.socketmc.instruction.InstructionUtil
Checks if the given string is a valid email address.
isFilled() - Method in class xyz.gmitch215.socketmc.instruction.RenderInstruction
Checks if this render instruction has its data filled.
isFirstPerson() - Method in enum class xyz.gmitch215.socketmc.util.render.ItemDisplayType
Returns whether the type is in first person.
isFullscreen() - Method in class xyz.gmitch215.socketmc.retriever.Window
Gets whether the window is in fullscreen mode.
isFullscreen() - Method in class xyz.gmitch215.socketmc.screen.layout.AbstractLayout
 
isFullscreen() - Method in interface xyz.gmitch215.socketmc.screen.layout.Layout
Gets whether this layout is fullscreen.
isFullscreen() - Method in class xyz.gmitch215.socketmc.screen.layout.LinearLayout
 
isFullscreen() - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
 
isGui() - Method in enum class xyz.gmitch215.socketmc.util.render.ItemDisplayType
Returns whether the type is equal to ItemDisplayType.GUI.
isKeyboard() - Method in enum class xyz.gmitch215.socketmc.util.InputType
Checks if the input type is a keyboard input.
isKeyDown(Key) - Method in interface xyz.gmitch215.socketmc.util.render.GraphicsContext
Gets whether the specified key is currently pressed.
isLocked() - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext
Checks if the DrawingContext is locked.
isMouse() - Method in enum class xyz.gmitch215.socketmc.util.InputType
Checks if the input type is a mouse input.
isNumLockPressed() - Method in class xyz.gmitch215.socketmc.events.input.AsyncModifiedInputEvent
Checks if num lock is enabled.
isPauseScreen() - Method in class xyz.gmitch215.socketmc.screen.Overlay
Returns whether this overlay should pause the game.
isRenderDefault() - Method in class xyz.gmitch215.socketmc.screen.ui.CustomButton
Gets whether the default button setup should be rendered.
isShiftPressed() - Method in class xyz.gmitch215.socketmc.events.input.AsyncModifiedInputEvent
Checks if a shift key was pressed.
isSuccess() - Method in class xyz.gmitch215.socketmc.events.input.AsyncPlayerClickExternalMessageBoxEvent
Returns whether the player did not click on cancel.
isSuperPressed() - Method in class xyz.gmitch215.socketmc.events.input.AsyncModifiedInputEvent
Checks if a super key was pressed.
isThirdPerson() - Method in enum class xyz.gmitch215.socketmc.util.render.ItemDisplayType
Returns whether the type is in third person.
ItemDisplayType - Enum Class in xyz.gmitch215.socketmc.util.render
Represents the context for an itemstack to be displayed.
iterator() - Method in class xyz.gmitch215.socketmc.util.LifecycleMap
 
iterator() - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext
 

J

J - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
J
JsonText - Class in xyz.gmitch215.socketmc.util.render.text
Represents text formatted from a JSON string.
JUMP_BAR_BACKGROUND - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the background of the jumping bar.
JUMP_BAR_COOLDOWN - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the progress of the jumping bar.
JUMP_BAR_PROGRESS - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the progress of the jumping bar.

K

K - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
K
Key - Enum Class in xyz.gmitch215.socketmc.util.input
Represents a key on a keyboard.
KEYBOARD_ARROW - Enum constant in enum class xyz.gmitch215.socketmc.util.InputType
An arrow key was used.
KEYBOARD_TAB - Enum constant in enum class xyz.gmitch215.socketmc.util.InputType
The tab key was used.
KP_0 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
0 (Keypad)
KP_1 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
1 (Keypad)
KP_2 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
2 (Keypad)
KP_3 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
3 (Keypad)
KP_4 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
4 (Keypad)
KP_5 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
5 (Keypad)
KP_6 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
6 (Keypad)
KP_7 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
7 (Keypad)
KP_8 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
8 (Keypad)
KP_9 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
9 (Keypad)
KP_ADD - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
+ (Keypad)
KP_DECIMAL - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
.
KP_DIVIDE - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
/ (Keypad)
KP_ENTER - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Enter Button (Keypad)
KP_EQUAL - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
= (Keypad)
KP_MULTIPLY - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
* (Keypad)
KP_SUBTRACT - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
- (Keypad)

L

L - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
L
LAST_INPUT_TYPE - Static variable in class xyz.gmitch215.socketmc.retriever.RetrieverType
A retriever for the client's last input type.
lastBooleanParameter() - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets the last parameter as a boolean.
lastDoubleParameter() - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets the last parameter as a double.
lastFloatParameter() - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets the last parameter as a float.
lastIntParameter() - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets the last parameter as an integer.
lastLongParameter() - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets the last parameter as a long.
lastParameter() - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets the last parameter.
lastParameter(Class<T>) - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets the last parameter.
lastStringParameter() - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets the last parameter as a string.
LAUNCH_VERSION - Static variable in class xyz.gmitch215.socketmc.retriever.RetrieverType
A retriever for the client's launched version.
layout(Supplier<Layout>) - Method in class xyz.gmitch215.socketmc.screen.builder.ScreenBuilder
Sets the layout of the screen.
layout(Layout) - Method in class xyz.gmitch215.socketmc.screen.builder.ScreenBuilder
Sets the layout of the screen.
Layout - Interface in xyz.gmitch215.socketmc.screen.layout
Represents a Screen Layout.
LayoutElement - Interface in xyz.gmitch215.socketmc.screen.layout
Represents an element that can be added to a layout.
LayoutSettings - Class in xyz.gmitch215.socketmc.screen.layout
Represents settings for a specific layout.
LEFT - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Left Arrow Button
LEFT - Enum constant in enum class xyz.gmitch215.socketmc.util.input.MouseButton
The left button on the mouse.
LEFT_ALT - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Left Alt Button
LEFT_BRACKET - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
[
LEFT_CONTROL - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Left Control Button
LEFT_SHIFT - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Left Shift Button
LEFT_SUPER - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Left Super Button
lerp(double, double, double) - Static method in class xyz.gmitch215.socketmc.util.math.MathUtil
Method for linear interpolation of doubles
lerp(float, float, float) - Static method in class xyz.gmitch215.socketmc.util.math.MathUtil
Method for linear interpolation of floats
LifecycleMap<T> - Class in xyz.gmitch215.socketmc.util
A map that contains objects for a certain amount of time.
LifecycleMap() - Constructor for class xyz.gmitch215.socketmc.util.LifecycleMap
Constructs a new, empty LifecycleMap.
LifecycleMap(LifecycleMap<T>) - Constructor for class xyz.gmitch215.socketmc.util.LifecycleMap
Constructs a new LifecycleMap with the same mappings as the specified map.
LINE_STRIP - Enum constant in enum class xyz.gmitch215.socketmc.util.render.DrawingMode
The first element requires two vertices, and each subsequent element requires one more vertex.
LinearLayout - Class in xyz.gmitch215.socketmc.screen.layout
Represents a layout in a straight line, internally wrapped around a GridLayout.
LinearLayout(int, int, LinearLayout.Orientation) - Constructor for class xyz.gmitch215.socketmc.screen.layout.LinearLayout
Creates a new LinearLayout with the specified orientation.
LinearLayout.Orientation - Enum Class in xyz.gmitch215.socketmc.screen.layout
Represents the orientation for a LinearLayout.
LINES - Enum constant in enum class xyz.gmitch215.socketmc.util.render.DrawingMode
Each element is made up of two vertices, forming a line.
LINUX - Enum constant in enum class xyz.gmitch215.socketmc.retriever.OS
Any Linux distribution.
lock() - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext
Locks the DrawingContext, making it immutable.
LockButton - Class in xyz.gmitch215.socketmc.screen.ui
Represents a Button with a Lock Icon.
LockButton(int, int) - Constructor for class xyz.gmitch215.socketmc.screen.ui.LockButton
Constructs a new LockButton.
LockButton(ElementBounds) - Constructor for class xyz.gmitch215.socketmc.screen.ui.LockButton
Constructs a new LockButton.
log(String) - Method in class xyz.gmitch215.socketmc.log.AuditLog
Logs a message of level Level.INFO to the audit log.
log(Level, String) - Method in class xyz.gmitch215.socketmc.log.AuditLog
Logs a message to the audit log.
LOG_DATE_FORMAT - Static variable in class xyz.gmitch215.socketmc.log.AuditLog
Represents the default date format used inside the audit log.
LOG_MESSAGE - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to log a message in the client's logs.
logMessage(String) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.LOG_MESSAGE instruction.
logReceived(Instruction, SocketPlugin) - Method in class xyz.gmitch215.socketmc.log.AuditLog
Logs a received instruction to the audit log.
logReceived(RetrieverType<?>, SocketPlugin, Object) - Method in class xyz.gmitch215.socketmc.log.AuditLog
Logs a received retriever to the audit log.
logSent(Instruction, SocketPlugin) - Method in class xyz.gmitch215.socketmc.log.AuditLog
Logs a sent instruction to the audit log.
logSent(RetrieverType<?>, SocketPlugin) - Method in class xyz.gmitch215.socketmc.log.AuditLog
Logs a sent retriever to the audit log.
longParameter(int) - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets a parameter as a long.
longParameter(int, long) - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets a parameter as a long.
LOW_DISK_SPACE - Enum constant in enum class xyz.gmitch215.socketmc.screen.Toast.System
Your game has low disk space.

M

M - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
M
Machine - Interface in xyz.gmitch215.socketmc.instruction
Represents a listener for an Instruction.
mailto(String) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.MAILTO instruction.
mailto(URI) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.MAILTO instruction.
MAILTO - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to open an external address in the client's default email application.
MathUtil - Class in xyz.gmitch215.socketmc.util.math
A utility class for replicating math operations used in Minecraft.
MAX_MEMORY - Static variable in class xyz.gmitch215.socketmc.retriever.RetrieverType
A retriever for the client's maximum memory on its JVM.
MENU - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Menu Button
message(String) - Method in class xyz.gmitch215.socketmc.screen.builder.WidgetWithTextBuilder
Sets the message of the widget.
message(Text) - Method in class xyz.gmitch215.socketmc.screen.builder.ImageButtonBuilder
Sets the message for the button.
message(Text) - Method in class xyz.gmitch215.socketmc.screen.builder.WidgetWithTextBuilder
Sets the message of the widget.
message(Text) - Static method in class xyz.gmitch215.socketmc.screen.DefaultScreen
Creates a new message screen.
messageJSON(String) - Method in class xyz.gmitch215.socketmc.screen.builder.ImageButtonBuilder
Sets the message JSON for the button.
messageJSON(String) - Method in class xyz.gmitch215.socketmc.screen.builder.WidgetWithTextBuilder
Sets the message of the widget.
MIDDLE - Enum constant in enum class xyz.gmitch215.socketmc.util.input.MouseButton
The middle button on the mouse.
minecraft(String) - Static method in class xyz.gmitch215.socketmc.util.Identifier
Creates a new Identifier with the namespace "minecraft".
MINUS - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
-
MODIFIER_APPLY_NORMAL - Static variable in class xyz.gmitch215.socketmc.util.render.DrawingContext
A custom modifier on the normal for the pose stack.
MODIFIER_APPLY_POSE - Static variable in class xyz.gmitch215.socketmc.util.render.DrawingContext
A custom modifier on the pose for the pose stack.
MODIFIER_ROTATE - Static variable in class xyz.gmitch215.socketmc.util.render.DrawingContext
Rotates an element on the XYZ axis.
MODIFIER_ROTATE_AROUND - Static variable in class xyz.gmitch215.socketmc.util.render.DrawingContext
Rotates an element on the XYZ axis around a specific coordinate.
MODIFIER_SCALE - Static variable in class xyz.gmitch215.socketmc.util.render.DrawingContext
Scales an element on the XYZ axis.
MODIFIER_TRANSLATE - Static variable in class xyz.gmitch215.socketmc.util.render.DrawingContext
Translates an element across the XYZ axis.
ModPermission - Enum Class in xyz.gmitch215.socketmc.config
Represents the permissions for the SocketMC Mod.
MOUSE - Enum constant in enum class xyz.gmitch215.socketmc.screen.Toast.Tutorial
Learning how to use the mouse.
MOUSE - Enum constant in enum class xyz.gmitch215.socketmc.util.InputType
The mouse was used.
MouseButton - Enum Class in xyz.gmitch215.socketmc.util.input
Represents a button on a mouse.
MOVEMENT_KEYS - Enum constant in enum class xyz.gmitch215.socketmc.screen.Toast.Tutorial
Learning how to move.

N

N - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
N
Narratable - Interface in xyz.gmitch215.socketmc.screen
Represents a screen element that can be spoken by the narrator.
narrate(String) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.NARRATE instruction.
narrate(String, boolean) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.NARRATE instruction.
NARRATE - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction for the narrator to speak.
NARRATION_SEPARATOR - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
The literal text for a period end and a space, used in the narration function.
NARRATOR_TOGGLE - Enum constant in enum class xyz.gmitch215.socketmc.screen.Toast.System
The narrator has been toggled.
NBTTag - Class in xyz.gmitch215.socketmc.util
Represents a NBT tag.
NBTTag() - Constructor for class xyz.gmitch215.socketmc.util.NBTTag
Constructs a new, empty NBTTag.
NBTTag(Map<String, Object>) - Constructor for class xyz.gmitch215.socketmc.util.NBTTag
Constructs a new NBTTag.
NEW_LINE - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
Newline Character.
NEW_REALM - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the new realm icon.
newRow() - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
Creates a new RowHelper with one column.
newRow(int) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
Creates a new RowHelper with the specified number of columns.
NEWS - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the news icon used in realms.
next() - Method in class xyz.gmitch215.socketmc.util.math.Divisor
 
NONE - Enum constant in enum class xyz.gmitch215.socketmc.util.InputType
No input was used.
NONE - Enum constant in enum class xyz.gmitch215.socketmc.util.render.ItemDisplayType
The item is not displayed.
Notes - Search tag in class xyz.gmitch215.socketmc.instruction.Instruction
Section
NUM_0 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
0
NUM_1 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
1
NUM_2 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
2
NUM_3 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
3
NUM_4 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
4
NUM_5 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
5
NUM_6 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
6
NUM_7 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
7
NUM_8 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
8
NUM_9 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
9
NUM_LOCK - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Num Lock Button

O

O - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
O
of(String) - Static method in class xyz.gmitch215.socketmc.util.render.text.PlainText
Creates a new text element with the specified text content.
of(Collection<Function<GraphicsContext, DrawingContext.Command>>) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext
Creates a new DrawingContext from a list of commands.
of(Function<GraphicsContext, DrawingContext.Command>) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext
Creates a new DrawingContext from a single command.
of(Function<GraphicsContext, DrawingContext.Command>...) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext
Creates a new DrawingContext from an array of commands.
of(Vector3f) - Static method in interface xyz.gmitch215.socketmc.util.math.Axis
Creates an axis of rotation from the given Vector3f.
OK - Enum constant in enum class xyz.gmitch215.socketmc.util.WindowDialogue
A window with only an OK button.
OK - Enum constant in enum class xyz.gmitch215.socketmc.util.WindowIcon
The "ok" icon.
OK_CANCEL - Enum constant in enum class xyz.gmitch215.socketmc.util.WindowDialogue
A window with an "OK" and "Cancel" button.
onClick(SerializableConsumer<Positionable>) - Method in interface xyz.gmitch215.socketmc.screen.Positionable
Adds an on-click listener to this widget.
onClick(SerializableConsumer<Positionable>) - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
 
onInstruction(Instruction) - Method in interface xyz.gmitch215.socketmc.instruction.Machine
Called when the mod receives an instruction.
OPEN_BOOK_AND_QUILL - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to open an empty book and quill GUI on the client's screen, allowing for long text input.
OPEN_LINK - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to open an external link in the client's browser.
OPEN_LINKS - Enum constant in enum class xyz.gmitch215.socketmc.config.ModPermission
Permission to open http:// and https:// links.
OPEN_SCREEN - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to open a GUI screen on the client's screen.
openBookAndQuill() - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.OPEN_BOOK_AND_QUILL instruction.
openLink(URI) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.OPEN_LINK instruction.
openScreen(AbstractScreen) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.OPEN_SCREEN instruction.
OPERATING_SYSTEM - Static variable in class xyz.gmitch215.socketmc.retriever.RetrieverType
A retriever for the client's operating system information.
OPTION_OFF - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
Represents the text for the "OFF" option.
OPTION_ON - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
Represents the text for the "ON" option.
OPTIONS - Static variable in class xyz.gmitch215.socketmc.screen.DefaultScreen
Represents the options menu.
ORDINAL - Static variable in class xyz.gmitch215.socketmc.instruction.RenderInstruction.DebugRenderer
ORDINAL - Static variable in class xyz.gmitch215.socketmc.instruction.RenderInstruction.GameRenderer
OS - Enum Class in xyz.gmitch215.socketmc.retriever
Represents all supported operating systems that the client can run on.
OS_BEEP - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to play the beeping noise specific to the client's operating system.
osBeep() - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.OS_BEEP instruction.
OSX - Enum constant in enum class xyz.gmitch215.socketmc.retriever.OS
Any Mac OSX distribution.
outline(int, int, int, int) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a rectangular outline.
outline(int, int, int, int, Color) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a rectangular outline.
outline(int, int, int, int, Color, Collection<DrawingContext.Modifier>) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a rectangular outline.
OUTLINE - Static variable in class xyz.gmitch215.socketmc.util.render.DrawingContext
Outline
Overlay - Class in xyz.gmitch215.socketmc.screen
Represents an overlay to be displayed over the screen.
Overlay(DrawingContext, boolean) - Constructor for class xyz.gmitch215.socketmc.screen.Overlay
Constructs a new overlay.
OVERLAY - Enum constant in enum class xyz.gmitch215.socketmc.util.render.DrawingContext.Type
Represents the drawing command for rendering an overlay.

P

P - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
P
PACK_COPY_FAILURE - Enum constant in enum class xyz.gmitch215.socketmc.screen.Toast.System
A resource pack failed to copy.
PACK_LOAD_FAILURE - Enum constant in enum class xyz.gmitch215.socketmc.screen.Toast.System
A resource pack failed to load.
PACKET_INJECTOR_ID - Static variable in class xyz.gmitch215.socketmc.spigot.SocketPlayer
The ID of the packet injector.
padding(int) - Method in class xyz.gmitch215.socketmc.screen.builder.FocusedTextWidgetBuilder
Sets the padding around the text.
PAGE_DOWN - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Page Down Button
PAGE_UP - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Page Up Button
PageLayout - Class in xyz.gmitch215.socketmc.screen.layout
Represents a layout with a header, footer, and content area.
PageLayout() - Constructor for class xyz.gmitch215.socketmc.screen.layout.PageLayout
Creates a new PageLayout using the default margin height.
PageLayout(int) - Constructor for class xyz.gmitch215.socketmc.screen.layout.PageLayout
Creates a new PageLayout.
PageLayout(int, int) - Constructor for class xyz.gmitch215.socketmc.screen.layout.PageLayout
Creates a new PageLayout.
PANORAMA - Enum constant in enum class xyz.gmitch215.socketmc.screen.ScreenBackground
Uses the solid texture background.
PaperText - Class in xyz.gmitch215.socketmc.util.render.text
Represents a text element to be displayed on the client's screen, built by a Component.
PaperText() - Constructor for class xyz.gmitch215.socketmc.util.render.text.PaperText
Constructs a new, empty text element.
PaperText(Component) - Constructor for class xyz.gmitch215.socketmc.util.render.text.PaperText
Constructs a new text element.
PaperText(Component, int) - Constructor for class xyz.gmitch215.socketmc.util.render.text.PaperText
Constructs a new text element.
Paramaterized - Interface in xyz.gmitch215.socketmc.util
Represents an object that holds parameters.
parameter(int) - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets the parameter at the specified index.
parameter(int, Class<T>) - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets the parameter at the specified index.
parameter(int, Class<T>, T) - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets the parameter at the specified index.
parseColor(int) - Static method in class xyz.gmitch215.socketmc.instruction.InstructionUtil
Parses a color integer into an array of floats representing the RGB values.
PAUSE - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Pause Button
PAUSE - Static variable in class xyz.gmitch215.socketmc.screen.DefaultScreen
Represents the pause menu.
PAUSED - Static variable in class xyz.gmitch215.socketmc.retriever.RetrieverType
A retriever for whether the client's game is paused.
PERIOD - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
.
PERIODIC_NOTIFICATION - Enum constant in enum class xyz.gmitch215.socketmc.screen.Toast.System
A simple periodic notification.
ping() - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.PING instruction.
ping() - Method in class xyz.gmitch215.socketmc.spigot.SocketPlayer
Sends a Instruction.PING instruction.
PING - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to verify SocketMC is present.
PlainText - Class in xyz.gmitch215.socketmc.util.render.text
Represents a text element with plain text.
PlainText() - Constructor for class xyz.gmitch215.socketmc.util.render.text.PlainText
Constructs a new, empty text element.
PlainText(String) - Constructor for class xyz.gmitch215.socketmc.util.render.text.PlainText
Constructs a new text element.
PlainText(String, int) - Constructor for class xyz.gmitch215.socketmc.util.render.text.PlainText
Constructs a new text element.
PlainText(String, Color) - Constructor for class xyz.gmitch215.socketmc.util.render.text.PlainText
Constructs a new text element.
PLAY_AUDIO - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to play audio on the client's device.
playAudio(File) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.PLAY_AUDIO instruction.
playAudio(InputStream) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.PLAY_AUDIO instruction.
PLUGIN_PERMISSIONS - Static variable in class xyz.gmitch215.socketmc.retriever.RetrieverType
A retriever for the permissions the client has for each plugin.
pos(int, int) - Method in class xyz.gmitch215.socketmc.screen.builder.WidgetBuilder
Sets the position of the widget.
Positionable - Interface in xyz.gmitch215.socketmc.screen
Represents an object that can be positioned and rendered on the screen.
positiveCeilDiv(int, int) - Static method in class xyz.gmitch215.socketmc.util.math.MathUtil
Returns the smallest (closest to negative infinity) int value that is greater than or equal to the algebraic quotient.
PRESS - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Action
This action is performed when a button is pressed.
PRINT_SCREEN - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Print Screen Button
put(T, long, long) - Method in class xyz.gmitch215.socketmc.util.LifecycleMap
Associates the specified value with the specified key in this map.

Q

Q - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Q
QUADRILATERALS - Enum constant in enum class xyz.gmitch215.socketmc.util.render.DrawingMode
Each element requires four vertices, forming a quadrilateral.
QUESTION - Enum constant in enum class xyz.gmitch215.socketmc.util.WindowIcon
The "question" icon.

R

R - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
R
raw(String) - Static method in class xyz.gmitch215.socketmc.util.render.text.JsonText
Creates a new JsonText object with the given JSON string.
READ_GAME_PROPERTIES - Enum constant in enum class xyz.gmitch215.socketmc.config.ModPermission
Permission to read various client game properties, such as command history and in-game information.
READ_GUI_PROPERTIES - Enum constant in enum class xyz.gmitch215.socketmc.config.ModPermission
Permission to read various GUI properties, such as window information and the game's paused state.
READ_SYSTEM_PROPERTIES - Enum constant in enum class xyz.gmitch215.socketmc.config.ModPermission
Permission to read various system properties, such as memory usage.
readLog() - Method in class xyz.gmitch215.socketmc.log.AuditLog
Reads the audit log and returns it as a string.
readLog(int) - Method in class xyz.gmitch215.socketmc.log.AuditLog
Reads the audit log and returns it as a string, limited to the specified number of lines.
readLog(int, int) - Method in class xyz.gmitch215.socketmc.log.AuditLog
Reads the audit log and returns it as a string, limited to the specified range of lines.
REALM_CLOSED - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the icon that indicates that a realm is closed.
REALM_EXPIRED - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the icon that indicates that a realm is expired.
REALM_EXPIRES_SOON - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the icon that indicates that a realm is about to expire.
REALM_OPEN - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the icon that indicates that a realm is open.
RECIPE_BOOK - Enum constant in enum class xyz.gmitch215.socketmc.screen.Toast.Tutorial
Learning how to open your inventory.
RECIPE_BUTTON - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprite
Represents the Crafting Table Recipe Book Button.
rect() - Static method in interface xyz.gmitch215.socketmc.instruction.builder.InstructionBuilder
Creates a new builder for Instruction.DRAW_SHAPE.
RectangleBuilder - Class in xyz.gmitch215.socketmc.instruction.builder
ReflectionUtil - Class in xyz.gmitch215.socketmc.util
Reflection utilities used client-side.
regionHeight(int) - Method in class xyz.gmitch215.socketmc.instruction.builder.TextureBuilder
Sets the height of the region to draw.
regionWidth(int) - Method in class xyz.gmitch215.socketmc.instruction.builder.TextureBuilder
Sets the width of the region to draw.
registerEvents(Player) - Static method in class xyz.gmitch215.socketmc.spigot.SocketPlayer
Registers the packet injector for the player.
RELEASE - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Action
This action is performed when a button is released.
remove(String) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Removes an object from the tag.
remove(UUID) - Static method in class xyz.gmitch215.socketmc.spigot.SocketPlayerRegistry
Removes a SocketPlayer object from the cache.
remove(Player) - Static method in class xyz.gmitch215.socketmc.spigot.SocketPlayerRegistry
Removes a SocketPlayer object from the cache.
remove(T) - Method in class xyz.gmitch215.socketmc.util.LifecycleMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
removeChild(Positionable) - Method in class xyz.gmitch215.socketmc.screen.CustomScreen
Removes a child from this screen.
removeCommand(int) - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext
Removes a command from the DrawingContext at the specified index.
RenderBuffer - Class in xyz.gmitch215.socketmc.util.render
Represents a Render buffer for drawing complex shapes.
RenderBuffer.Builder - Class in xyz.gmitch215.socketmc.util.render
Represents a builder for a RenderBuffer.
renderChunkborder(boolean) - Method in class xyz.gmitch215.socketmc.instruction.RenderInstruction.DebugRenderer
Renders the chunk border seen when using the F3+G debug keybind.
renderConfusionEffect(float) - Method in class xyz.gmitch215.socketmc.instruction.RenderInstruction.GameRenderer
Renders the confusion effect.
renderer(RenderInstruction) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.RENDERER instruction.
RENDERER - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to modify the functionality of a specific client renderer.
RenderInstruction - Class in xyz.gmitch215.socketmc.instruction
Represents a rendering-related instruction.
RenderInstruction.DebugRenderer - Class in xyz.gmitch215.socketmc.instruction
 
RenderInstruction.GameRenderer - Class in xyz.gmitch215.socketmc.instruction
Represents instructions for the Game Renderer.
renderItemActivation(NBTTag) - Method in class xyz.gmitch215.socketmc.instruction.RenderInstruction.GameRenderer
Renders the item activation effect.
renderItemActivation(NBTTag, float, float) - Method in class xyz.gmitch215.socketmc.instruction.RenderInstruction.GameRenderer
Renders the item activation effect.
REPEAT - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Action
This action is repeated when a button is held down (keyboard only).
REQUIRED - Enum constant in enum class xyz.gmitch215.socketmc.config.ModPermission
The permission for the mod to be enabled and work properly.
retrieve(RetrieverType<T>, Consumer<T>, Plugin) - Method in class xyz.gmitch215.socketmc.spigot.SocketRetriever
Retrieves information from the client.
retrieve(RetrieverType<T>, Consumer<T>, SocketPlugin) - Method in class xyz.gmitch215.socketmc.spigot.SocketRetriever
Retrieves information from the client.
RetrieverPermission - Annotation Interface in xyz.gmitch215.socketmc.retriever
Used on Retriever Types to check if the retriever is allowed to be requested.
RetrieverType<T> - Class in xyz.gmitch215.socketmc.retriever
Represents a type of retriever.
rgb(int) - Method in interface xyz.gmitch215.socketmc.instruction.builder.HUDBuilder
Sets the color of the element using RGB format.
rgb(int, int, int) - Method in interface xyz.gmitch215.socketmc.instruction.builder.HUDBuilder
Sets the color of the element using RGB format.
RIGHT - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Right Arrow Button
RIGHT - Enum constant in enum class xyz.gmitch215.socketmc.util.input.MouseButton
The right button on the mouse.
RIGHT_ALT - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Right Alt Button
RIGHT_BRACKET - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
]
RIGHT_CLICK - Enum constant in enum class xyz.gmitch215.socketmc.screen.Toast.Tutorial
Learning how to use the bundle item.
RIGHT_CONTROL - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Right Control Button
RIGHT_SHIFT - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Right Shift Button
RIGHT_SUPER - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Right Super Button
rotate(Quaternionf) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Modifier
Rotates the element on the XYZ axis.
rotate(Axis, float) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Modifier
Rotates the element on the XYZ axis.
rotateAround(Quaternionf, float, float, float) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Modifier
Rotates the element on the XYZ axis around a specific coordinate.
rotateAround(Axis, float, float, float, float) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Modifier
Rotates the element on the XYZ axis around a specific coordinate.
rotation(float) - Method in interface xyz.gmitch215.socketmc.util.math.Axis
Rotates the axis by the given radians.
roundToward(int, int) - Static method in class xyz.gmitch215.socketmc.util.math.MathUtil
Rounds the given value up to a multiple of factor.
run() - Method in class xyz.gmitch215.socketmc.util.LifecycleMap
Runs the map, removing any expired values.

S

S - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
S
scale(double) - Method in class xyz.gmitch215.socketmc.util.ElementBounds
Scales the object by the given factor.
scale(float, float, float) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Modifier
Scales the element on the XYZ axis.
scale(int) - Method in class xyz.gmitch215.socketmc.util.ElementBounds
Scales the object by the given factor.
SCREEN_TAB_BUTTON - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprite
Represents the Tab Button for switch to a new screen.
ScreenBackground - Enum Class in xyz.gmitch215.socketmc.screen
Represents the background to display when opening the screen.
ScreenBuilder - Class in xyz.gmitch215.socketmc.screen.builder
Represents a builder for creating a CustomScreen.
SCROLL_LOCK - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Scroll Lock Button
SEMICOLON - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
;
sendInstruction(Instruction, Plugin) - Method in class xyz.gmitch215.socketmc.spigot.SocketPlayer
Sends an instruction to the player.
sendInstruction(Instruction, SocketPlugin) - Method in class xyz.gmitch215.socketmc.spigot.SocketPlayer
Sends an instruction to the player.
SendInstructionButton - Class in xyz.gmitch215.socketmc.screen.ui
Represents a button that sends an instruction when clicked.
SendInstructionButton(int, int, int, int, String, Instruction) - Constructor for class xyz.gmitch215.socketmc.screen.ui.SendInstructionButton
Constructs a new button.
SendInstructionButton(int, int, int, int, Text, Instruction) - Constructor for class xyz.gmitch215.socketmc.screen.ui.SendInstructionButton
Constructs a new button.
SendInstructionButton(int, int, Text, Instruction) - Constructor for class xyz.gmitch215.socketmc.screen.ui.SendInstructionButton
Constructs a new button using the default dimensions.
SerializableConsumer<T> - Interface in xyz.gmitch215.socketmc.util
Represents a Consumer<T> that is Serializable.
ServerAuditLog - Class in xyz.gmitch215.socketmc.spigot
Represents an audit log instance on the server.
set(String, Object) - Method in class xyz.gmitch215.socketmc.util.NBTTag
Sets an object in the tag.
SET_OVERLAY - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to change the overlay of the client.
SET_WINDOW_ICON - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to change the native window icon of the client.
SET_WINDOW_TITLE - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to change the native window title of the client.
setAlignmentX(float) - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Sets the alignment of the layout on the x-axis.
setAlignmentY(float) - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Sets the alignment of the layout on the y-axis.
setAlpha(int) - Method in class xyz.gmitch215.socketmc.util.render.text.PaperText
Sets the alpha value for the color in this text element.
setAlpha(int) - Method in class xyz.gmitch215.socketmc.util.render.text.PlainText
Sets the alpha value for the color in this text element.
setAlpha(int) - Method in class xyz.gmitch215.socketmc.util.render.text.SpigotText
Sets the alpha value for the color in this text element.
setAlwaysShowBorder(boolean) - Method in class xyz.gmitch215.socketmc.screen.ui.FocusedTextWidget
Sets whether this text widget should always show its border.
setBackground(ScreenBackground) - Method in class xyz.gmitch215.socketmc.screen.CustomScreen
Sets the background of this screen.
setCloseableOnEscape(boolean) - Method in class xyz.gmitch215.socketmc.screen.CustomScreen
Sets whether this screen can be closed with the escape key.
setColor(int) - Method in class xyz.gmitch215.socketmc.util.render.text.PlainText
Sets the color for this text element.
setColor(ChatColor) - Method in class xyz.gmitch215.socketmc.util.render.text.BukkitText
Sets the color for this text element.
setColumnSpacing(int) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
Sets the column spacing between cells.
setComponent(Component) - Method in class xyz.gmitch215.socketmc.util.render.text.PaperText
Sets the text content for this text element.
setComponent(BaseComponent) - Method in class xyz.gmitch215.socketmc.util.render.text.SpigotText
Sets the text content for this text element.
setDisabled(Identifier) - Method in class xyz.gmitch215.socketmc.screen.util.Sprite
Sets the Identifier for the Sprite when Disabled.
setDisabledHovered(Identifier) - Method in class xyz.gmitch215.socketmc.screen.util.Sprite
Sets the Identifier for the Sprite when Disabled, and mouse is hovering.
setDropShadow(boolean) - Method in class xyz.gmitch215.socketmc.util.render.text.Text
Sets whether this text element should have a drop shadow.
setEnabled(Identifier) - Method in class xyz.gmitch215.socketmc.screen.util.Sprite
Sets the Identifier for the Sprite when Enabled.
setEnabledHovered(Identifier) - Method in class xyz.gmitch215.socketmc.screen.util.Sprite
Sets the Identifier for the Sprite when Enabled, and mouse is hovering.
setFooterHeight(int) - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
Sets the height of the footer.
setFullscreen(boolean) - Method in class xyz.gmitch215.socketmc.screen.layout.AbstractLayout
 
setFullscreen(boolean) - Method in interface xyz.gmitch215.socketmc.screen.layout.Layout
Sets whether this layout is fullscreen.
setFullscreen(boolean) - Method in class xyz.gmitch215.socketmc.screen.layout.LinearLayout
 
setFullscreen(boolean) - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
 
setHeaderHeight(int) - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
Sets the height of the header.
setHeight(int) - Method in class xyz.gmitch215.socketmc.screen.layout.AbstractLayout
 
setHeight(int) - Method in interface xyz.gmitch215.socketmc.screen.layout.LayoutElement
Sets the height of this object.
setHeight(int) - Method in class xyz.gmitch215.socketmc.screen.layout.LinearLayout
 
setHeight(int) - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
 
setHeight(int) - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
 
setHeight(int) - Method in class xyz.gmitch215.socketmc.util.ElementBounds
Sets the height of the bounds.
setHorizontalBounds(int, int) - Method in class xyz.gmitch215.socketmc.screen.layout.AbstractLayout.AbstractChildContainer
Sets the horizontal bounds of the element.
setInitialValue(T) - Method in class xyz.gmitch215.socketmc.screen.ui.CycleButton
Sets the initial value.
setInstruction(Instruction) - Method in class xyz.gmitch215.socketmc.screen.ui.SendInstructionButton
Sets the instruction to send when this button is clicked.
setLayout(Layout) - Method in class xyz.gmitch215.socketmc.screen.CustomScreen
Sets the layout of this screen.
setLocation(Identifier) - Method in class xyz.gmitch215.socketmc.screen.ui.ImageWidget
Sets the location of the image.
setMessage(Text) - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractTextWidget
Gets the message for this widget.
setMessageJSON(String) - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractTextWidget
Sets the message JSON for this widget.
setMinHeight(int) - Method in class xyz.gmitch215.socketmc.screen.layout.FrameLayout
Sets the minimum height of the layout.
setMinSize(int, int) - Method in class xyz.gmitch215.socketmc.screen.layout.FrameLayout
Sets the minimum size of the layout.
setMinWidth(int) - Method in class xyz.gmitch215.socketmc.screen.layout.FrameLayout
Sets the minimum width of the layout.
setNarrationMessage(Text) - Method in class xyz.gmitch215.socketmc.screen.util.Tooltip
Sets the Narration Message for this Tooltip.
setNarrationMessage(Text) - Method in class xyz.gmitch215.socketmc.screen.CustomScreen
Sets the narration message of this screen.
setNarrationMessageJSON(String) - Method in class xyz.gmitch215.socketmc.screen.util.Tooltip
Sets the Narration Message JSON for this Tooltip.
setNarrationMessageJSON(String) - Method in class xyz.gmitch215.socketmc.screen.CustomScreen
Sets the narration message of this screen.
setOverlay(Overlay) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.SET_OVERLAY instruction.
setPadding(int) - Method in class xyz.gmitch215.socketmc.screen.ui.FocusedTextWidget
Sets the padding around the text.
setPadding(int, int) - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Sets the padding on all sides of the layout.
setPadding(int, int, int, int) - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Sets the padding on all sides of the layout.
setPaddingBottom(int) - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Sets the padding on the bottom side of the layout.
setPaddingHorizontal(int) - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Sets the padding on the horizontal sides of the layout.
setPaddingLeft(int) - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Sets the padding on the left side of the layout.
setPaddingRight(int) - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Sets the padding on the right side of the layout.
setPaddingTop(int) - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Sets the padding on the top side of the layout.
setPaddingVertical(int) - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
Sets the padding on the vertical sides of the layout.
setPauseScreen(boolean) - Method in class xyz.gmitch215.socketmc.screen.Overlay
Sets whether this overlay should pause the game.
setPosition(int, int) - Method in interface xyz.gmitch215.socketmc.screen.layout.LayoutElement
Sets the position of this object.
setPrimaryPosition(ChildContainer, int) - Method in enum class xyz.gmitch215.socketmc.screen.layout.EqualSpacingLayout.Orientation
Sets the primary position of the container.
setRenderDefault(boolean) - Method in class xyz.gmitch215.socketmc.screen.ui.CustomButton
Sets whether to render the default button.
setRowSpacing(int) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
Sets the row spacing between cells.
setSecondaryPosition(ChildContainer, int, int) - Method in enum class xyz.gmitch215.socketmc.screen.layout.EqualSpacingLayout.Orientation
Sets the secondary position of the container.
setSize(int, int) - Method in interface xyz.gmitch215.socketmc.screen.layout.LayoutElement
Sets the size of this object.
setSize(int, int, int, int) - Method in interface xyz.gmitch215.socketmc.screen.layout.LayoutElement
Sets the position and size of this object.
setSize(ElementBounds) - Method in interface xyz.gmitch215.socketmc.screen.layout.LayoutElement
Sets the position and size of this object to match a ElementBounds.
setSpacing(int) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
Sets the row and column spacing between cells.
setSpacing(int, int) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
Sets the row and column spacing between cells.
setSpacing(GridLayout, int) - Method in enum class xyz.gmitch215.socketmc.screen.layout.LinearLayout.Orientation
Sets the spacing of the layout.
setSprite(Sprite) - Method in class xyz.gmitch215.socketmc.screen.ui.ImageButton
Sets the sprite for this button.
setStringifier(Function<T, Text>) - Method in class xyz.gmitch215.socketmc.screen.ui.CycleButton
Sets the function to convert the values to text.
setText(String) - Method in class xyz.gmitch215.socketmc.util.render.text.BukkitText
Sets the text content for this text element.
setText(String) - Method in class xyz.gmitch215.socketmc.util.render.text.PlainText
Sets the text content for this text element.
setTitle(Text) - Method in class xyz.gmitch215.socketmc.screen.CustomScreen
Sets the title of this screen.
setTitleJSON(String) - Method in class xyz.gmitch215.socketmc.screen.CustomScreen
Sets the title of this screen.
setTooltip(Tooltip) - Method in interface xyz.gmitch215.socketmc.screen.Positionable
Sets the tooltip for this widget.
setTooltip(Tooltip) - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
 
setTooltip(Text) - Method in class xyz.gmitch215.socketmc.screen.util.Tooltip
Sets the tooltip message for this Tooltip.
setTooltipJSON(String) - Method in class xyz.gmitch215.socketmc.screen.util.Tooltip
Sets the tooltip message JSON for this Tooltip.
setVerticalBounds(int, int) - Method in class xyz.gmitch215.socketmc.screen.layout.AbstractLayout.AbstractChildContainer
Sets the vertical bounds of the element.
setWidth(int) - Method in class xyz.gmitch215.socketmc.screen.layout.AbstractLayout
 
setWidth(int) - Method in interface xyz.gmitch215.socketmc.screen.layout.LayoutElement
Sets the width of this object.
setWidth(int) - Method in class xyz.gmitch215.socketmc.screen.layout.LinearLayout
 
setWidth(int) - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
 
setWidth(int) - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
 
setWidth(int) - Method in class xyz.gmitch215.socketmc.util.ElementBounds
Sets the width of the bounds.
setWindowIcon(byte[]) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.SET_WINDOW_ICON instruction.
setWindowTitle(String) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.SET_WINDOW_TITLE instruction.
setX(int) - Method in class xyz.gmitch215.socketmc.screen.layout.AbstractLayout
 
setX(int) - Method in interface xyz.gmitch215.socketmc.screen.layout.LayoutElement
Sets the x-coordinate of this object.
setX(int) - Method in class xyz.gmitch215.socketmc.screen.layout.LinearLayout
 
setX(int) - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
 
setX(int) - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
 
setX(int) - Method in class xyz.gmitch215.socketmc.util.ElementBounds
Sets the x-coordinate of the bounds.
setX(int) - Method in class xyz.gmitch215.socketmc.util.render.Vertex
Sets the X coordinate.
setY(int) - Method in class xyz.gmitch215.socketmc.screen.layout.AbstractLayout
 
setY(int) - Method in interface xyz.gmitch215.socketmc.screen.layout.LayoutElement
Sets the y-coordinate of this object.
setY(int) - Method in class xyz.gmitch215.socketmc.screen.layout.LinearLayout
 
setY(int) - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
 
setY(int) - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
 
setY(int) - Method in class xyz.gmitch215.socketmc.util.ElementBounds
Sets the y-coordinate of the bounds.
setY(int) - Method in class xyz.gmitch215.socketmc.util.render.Vertex
Sets the Y coordinate.
setZ(int) - Method in class xyz.gmitch215.socketmc.util.render.Vertex
Sets the Z index.
SHARE_TO_LAN - Static variable in class xyz.gmitch215.socketmc.screen.DefaultScreen
Represents the share to Local-Access-Network (LAN) menu.
SHOW_PLAYERS - Static variable in class xyz.gmitch215.socketmc.instruction.Instruction
Instruction to show players on the social interactions menu.
showPlayers(Iterable<UUID>) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.SHOW_PLAYERS instruction.
showPlayers(UUID...) - Static method in class xyz.gmitch215.socketmc.instruction.Instruction
Creates a Instruction.SHOW_PLAYERS instruction.
size() - Method in class xyz.gmitch215.socketmc.util.LifecycleMap
Gets the size of the map.
size(int, int) - Method in class xyz.gmitch215.socketmc.screen.builder.WidgetBuilder
Sets the size of the widget.
SIZE - Static variable in class xyz.gmitch215.socketmc.screen.ui.LockButton
The width and height of the button.
SLASH - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
/
SMALL_WIDTH - Static variable in class xyz.gmitch215.socketmc.screen.ui.AbstractButton
The default width of a small button.
SOCIAL_INTERACTIONS - Enum constant in enum class xyz.gmitch215.socketmc.screen.Toast.Tutorial
Learning how to use the social interactions menu.
SocketEvent - Class in xyz.gmitch215.socketmc.events
Represents an event fired by SocketMC.
SocketEvent(SocketPlayer) - Constructor for class xyz.gmitch215.socketmc.events.SocketEvent
Creates a new SocketEvent instance.
SocketMCNotInstalledException - Exception Class in xyz.gmitch215.socketmc
Thrown when the SocketMC Mod is not installed on the client.
SocketMCNotInstalledException() - Constructor for exception class xyz.gmitch215.socketmc.SocketMCNotInstalledException
Constructs a new SocketMCNotInstalledException with no message.
SocketMCNotInstalledException(String) - Constructor for exception class xyz.gmitch215.socketmc.SocketMCNotInstalledException
Constructs a new SocketMCNotInstalledException with the specified message.
SocketMCNotInstalledException(String, Throwable) - Constructor for exception class xyz.gmitch215.socketmc.SocketMCNotInstalledException
Constructs a new SocketMCNotInstalledException with the specified message and cause.
SocketMCNotInstalledException(Throwable) - Constructor for exception class xyz.gmitch215.socketmc.SocketMCNotInstalledException
Constructs a new SocketMCNotInstalledException with the specified cause.
SocketPlayer - Class in xyz.gmitch215.socketmc.spigot
Represents a player connected to the server with SocketMC installed.
SocketPlayer(Player) - Constructor for class xyz.gmitch215.socketmc.spigot.SocketPlayer
Creates a new SocketPlayer instance.
SocketPlayerRegistry - Class in xyz.gmitch215.socketmc.spigot
Thread-safe utility class for caching a SocketPlayer object.
SocketPlugin - Class in xyz.gmitch215.socketmc.spigot
Wrapper class around a Plugin interface to be serialized and sent to the mod.
SocketRetriever - Class in xyz.gmitch215.socketmc.spigot
The retriever handler for a SocketPlayer.
SOLARIS - Enum constant in enum class xyz.gmitch215.socketmc.retriever.OS
Any BSD distribution.
SPACE - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
' ' (space)
SPACE - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
Space Character.
spacing(int) - Method in class xyz.gmitch215.socketmc.screen.layout.LinearLayout
Sets the spacing for this layout.
SPACING - Static variable in class xyz.gmitch215.socketmc.screen.ui.CheckboxButton
Represents the default spacing between checkbox and text.
SpigotText - Class in xyz.gmitch215.socketmc.util.render.text
Represents a text element to be displayed on the client's screen, built by a BaseComponent.
SpigotText() - Constructor for class xyz.gmitch215.socketmc.util.render.text.SpigotText
Constructs a new, empty text element.
SpigotText(BaseComponent) - Constructor for class xyz.gmitch215.socketmc.util.render.text.SpigotText
Constructs a new text element.
SpigotText(BaseComponent, int) - Constructor for class xyz.gmitch215.socketmc.util.render.text.SpigotText
Constructs a new text element.
sprite(int, int, int, int, Identifier) - Static method in class xyz.gmitch215.socketmc.screen.ui.ImageWidget
Constructs a new image widget with ImageWidget.Type.SPRITE.
sprite(Sprite) - Method in class xyz.gmitch215.socketmc.screen.builder.ImageButtonBuilder
Sets the sprite for the button.
sprite(ElementBounds, Identifier) - Static method in class xyz.gmitch215.socketmc.screen.ui.ImageWidget
Constructs a new image widget with ImageWidget.Type.SPRITE.
Sprite - Class in xyz.gmitch215.socketmc.screen.util
Represents a Sprite to be displayed on a Screen.
Sprite(String, String) - Constructor for class xyz.gmitch215.socketmc.screen.util.Sprite
Constructs a new Sprite using Identifier.minecraft(String).
Sprite(String, String, String, String) - Constructor for class xyz.gmitch215.socketmc.screen.util.Sprite
Constructs a new Sprite using Identifier.minecraft(String).
Sprite(Identifier, Identifier) - Constructor for class xyz.gmitch215.socketmc.screen.util.Sprite
Constructs a new Sprite.
Sprite(Identifier, Identifier, Identifier, Identifier) - Constructor for class xyz.gmitch215.socketmc.screen.util.Sprite
Constructs a new Sprite.
SPRITE - Enum constant in enum class xyz.gmitch215.socketmc.screen.ui.ImageWidget.Type
The image is a sprite from a larger sprite file.
Sprites - Class in xyz.gmitch215.socketmc.screen.util
Represents a collection of Identifier objects that represent sprites in the game.
startLeft(int) - Method in class xyz.gmitch215.socketmc.instruction.builder.TextureBuilder
Sets where to start drawing from the left of the texture.
startTop(int) - Method in class xyz.gmitch215.socketmc.instruction.builder.TextureBuilder
Sets where to start drawing from the top of the texture.
STATS - Static variable in class xyz.gmitch215.socketmc.screen.DefaultScreen
Represents the player statistics screen.
store(T, long) - Method in class xyz.gmitch215.socketmc.util.LifecycleMap
Stores the specified key in this map for the specified duration.
store(T, long, TimeUnit) - Method in class xyz.gmitch215.socketmc.util.LifecycleMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
store(T, Duration) - Method in class xyz.gmitch215.socketmc.util.LifecycleMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
stringParameter(int) - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets a parameter as a string.
stringParameter(int, String) - Method in interface xyz.gmitch215.socketmc.util.Paramaterized
Gets a parameter as a string.
system(Toast.System, Text) - Static method in class xyz.gmitch215.socketmc.screen.Toast
Creates a System Toast Message with no message content.
system(Toast.System, Text, Text) - Static method in class xyz.gmitch215.socketmc.screen.Toast
Creates a System Toast Message.

T

T - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
T
TAB - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Tab Button
text - Variable in class xyz.gmitch215.socketmc.util.render.text.PlainText
The text content for this text element.
text() - Static method in interface xyz.gmitch215.socketmc.instruction.builder.InstructionBuilder
Creates a new builder for Instruction.DRAW_TEXT.
text(String) - Method in class xyz.gmitch215.socketmc.instruction.builder.TextBuilder
Sets the text to be displayed.
text(String) - Static method in class xyz.gmitch215.socketmc.util.render.text.JsonText
Creates a new JsonText object with the given message in text form.
Text - Class in xyz.gmitch215.socketmc.util.render.text
Represents a text element to be displayed on the client's screen.
Text() - Constructor for class xyz.gmitch215.socketmc.util.render.text.Text
Constructs a new text element.
TEXT_HIGHLIGHT - Enum constant in enum class xyz.gmitch215.socketmc.util.render.DrawingContext.Type
Represents the drawing command for rendering highlighted text.
TextBuilder - Class in xyz.gmitch215.socketmc.instruction.builder
textButton(Consumer<TextButtonBuilder>) - Method in class xyz.gmitch215.socketmc.screen.builder.ScreenBuilder
Adds a new element to the screen.
TextButton - Class in xyz.gmitch215.socketmc.screen.ui
Represents a button that displays text.
TextButton(int, int, int, int, String) - Constructor for class xyz.gmitch215.socketmc.screen.ui.TextButton
Constructs a new text button.
TextButton(int, int, int, int, Text) - Constructor for class xyz.gmitch215.socketmc.screen.ui.TextButton
Constructs a new text button.
TextButton(int, int, Text) - Constructor for class xyz.gmitch215.socketmc.screen.ui.TextButton
Constructs a new text button using the default dimesions.
TextButton(ElementBounds, Text) - Constructor for class xyz.gmitch215.socketmc.screen.ui.TextButton
Constructs a new text button.
TextButtonBuilder - Class in xyz.gmitch215.socketmc.screen.builder
Represents a builder for a TextButton.
texture() - Static method in interface xyz.gmitch215.socketmc.instruction.builder.InstructionBuilder
Creates a new builder for Instruction.DRAW_TEXTURE.
texture(int, int, int, int, Identifier) - Static method in class xyz.gmitch215.socketmc.screen.ui.ImageWidget
Constructs a new image widget with ImageWidget.Type.TEXTURE.
texture(ElementBounds, Identifier) - Static method in class xyz.gmitch215.socketmc.screen.ui.ImageWidget
Constructs a new image widget with ImageWidget.Type.TEXTURE.
texture(Identifier) - Method in class xyz.gmitch215.socketmc.instruction.builder.TextureBuilder
Sets the texture to draw.
TEXTURE - Enum constant in enum class xyz.gmitch215.socketmc.screen.ui.ImageWidget.Type
The image is a texture from a .png file.
TextureBuilder - Class in xyz.gmitch215.socketmc.instruction.builder
textWidget(Consumer<TextWidgetBuilder>) - Method in class xyz.gmitch215.socketmc.screen.builder.ScreenBuilder
Adds a new element to the screen.
TextWidget - Class in xyz.gmitch215.socketmc.screen.ui
Represents a text widget that displays a text message.
TextWidget(int, int, int, int, String) - Constructor for class xyz.gmitch215.socketmc.screen.ui.TextWidget
Constructs a new text widget.
TextWidget(int, int, int, int, Text) - Constructor for class xyz.gmitch215.socketmc.screen.ui.TextWidget
Constructs a new text widget.
TextWidget(int, int, Text) - Constructor for class xyz.gmitch215.socketmc.screen.ui.TextWidget
Constructs a new text widget using automatically-determined dimensions.
TextWidget(ElementBounds, Text) - Constructor for class xyz.gmitch215.socketmc.screen.ui.TextWidget
Constructs a new text widget with the default padding.
TextWidgetBuilder - Class in xyz.gmitch215.socketmc.screen.builder
Represents a builder for a TextWidget.
THIRD_PERSON_LEFT_HAND - Enum constant in enum class xyz.gmitch215.socketmc.util.render.ItemDisplayType
The rendering context when the player is holding an item in third person in their left hand.
THIRD_PERSON_RIGHT_HAND - Enum constant in enum class xyz.gmitch215.socketmc.util.render.ItemDisplayType
The rendering context when the player is holding an item in third person in their right hand.
title(String) - Method in class xyz.gmitch215.socketmc.screen.builder.ScreenBuilder
Sets the title of the screen.
title(Text) - Method in class xyz.gmitch215.socketmc.screen.builder.ScreenBuilder
Sets the title of the screen.
TITLE - Static variable in class xyz.gmitch215.socketmc.screen.DefaultScreen
Represents the title screen.
Toast - Class in xyz.gmitch215.socketmc.screen
Represents a Toast Message that appears in the top right corner of the screen.
TOAST_BACKGROUND - Static variable in class xyz.gmitch215.socketmc.screen.util.Sprites
Represents the sprite for the background used in system toasts.
Toast.System - Enum Class in xyz.gmitch215.socketmc.screen
Represents the types for a System Toast Message.
Toast.Tutorial - Enum Class in xyz.gmitch215.socketmc.screen
Represents the icon next to the tutorial message.
toBukkit(NBTTag) - Static method in class xyz.gmitch215.socketmc.util.BukkitNBTTag
Converts a NBTTag to a Bukkit ItemStack.
toByteArray() - Method in class xyz.gmitch215.socketmc.instruction.Instruction
Serializes this Instruction to a byte array to be passed over the network.
toByteArray() - Method in class xyz.gmitch215.socketmc.retriever.RetrieverType
Converts the retriever type to a byte array.
toByteArray() - Method in class xyz.gmitch215.socketmc.screen.AbstractScreen
Serializes this screen to a byte array.
toByteArray() - Method in class xyz.gmitch215.socketmc.spigot.SocketPlugin
Serializes this SocketPlugin to a byte array to be passed over the network.
toByteArray() - Method in interface xyz.gmitch215.socketmc.util.SerializableConsumer
Serializes this consumer into a byte array.
toJSON() - Method in class xyz.gmitch215.socketmc.util.render.text.BukkitText
 
toJSON() - Method in class xyz.gmitch215.socketmc.util.render.text.JsonText
Gets the JSON string.
toJSON() - Method in class xyz.gmitch215.socketmc.util.render.text.PaperText
 
toJSON() - Method in class xyz.gmitch215.socketmc.util.render.text.PlainText
 
toJSON() - Method in class xyz.gmitch215.socketmc.util.render.text.SpigotText
 
toJSON() - Method in class xyz.gmitch215.socketmc.util.render.text.Text
Serializes this text element to a JSON string compatible with the Minecraft Component format.
tooltip - Variable in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
The tooltip for this widget.
Tooltip - Class in xyz.gmitch215.socketmc.screen.util
Represents a Tooltip message.
Tooltip() - Constructor for class xyz.gmitch215.socketmc.screen.util.Tooltip
Constructs a new, empty Tooltip.
Tooltip(String, String) - Constructor for class xyz.gmitch215.socketmc.screen.util.Tooltip
Constructs a new Tooltip.
Tooltip(Text) - Constructor for class xyz.gmitch215.socketmc.screen.util.Tooltip
Constructs a new Tooltip.
Tooltip(Text, Text) - Constructor for class xyz.gmitch215.socketmc.screen.util.Tooltip
Constructs a new Tooltip.
toString() - Method in class xyz.gmitch215.socketmc.events.SocketEvent
 
toString() - Method in class xyz.gmitch215.socketmc.instruction.Instruction
 
toString() - Method in class xyz.gmitch215.socketmc.screen.CustomScreen
 
toString() - Method in class xyz.gmitch215.socketmc.screen.DefaultScreen
 
toString() - Method in class xyz.gmitch215.socketmc.screen.layout.LayoutSettings
 
toString() - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
 
toString() - Method in class xyz.gmitch215.socketmc.util.ElementBounds
 
toString() - Method in class xyz.gmitch215.socketmc.util.Identifier
 
toString() - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
 
toString() - Method in class xyz.gmitch215.socketmc.util.render.DrawingContext
 
toTag() - Method in class xyz.gmitch215.socketmc.util.NBTTag
Converts the tag to a NBT string.
TOTAL_MEMORY - Static variable in class xyz.gmitch215.socketmc.retriever.RetrieverType
A retriever for the client's total memory on its JVM.
TRANSFER_CONNECT_FAILED - Static variable in class xyz.gmitch215.socketmc.util.render.text.CommonTexts
"Connection Failed" Message for proxy (Bungeecord) connections.
transformItemInHand(Matrix4f, long) - Method in class xyz.gmitch215.socketmc.instruction.RenderInstruction.GameRenderer
Modifies the rendering procedure for the item in the player's hand.
transformItemInHand(Matrix4f, Duration) - Method in class xyz.gmitch215.socketmc.instruction.RenderInstruction.GameRenderer
Modifies the rendering procedure for the item in the player's hand.
translate(float, float, float) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Modifier
Translates the element across the XYZ axis.
translate(int, int) - Method in class xyz.gmitch215.socketmc.util.ElementBounds
Translates the object by the given amount.
translate(String) - Static method in class xyz.gmitch215.socketmc.util.render.text.JsonText
Creates a new JsonText object with the given message in translation form.
TRANSLATION_KEY - Static variable in class xyz.gmitch215.socketmc.screen.ui.LockButton
The translation key for the button's narration message.
TRANSPARENT - Enum constant in enum class xyz.gmitch215.socketmc.screen.ScreenBackground
No background is displayed, and the screen is transparent.
TREE - Enum constant in enum class xyz.gmitch215.socketmc.screen.Toast.Tutorial
Learning how to punch a tree.
TRIANGLE_FAN - Enum constant in enum class xyz.gmitch215.socketmc.util.render.DrawingMode
The first element requires three vertices forming the first triangle.
TRIANGLE_STRIP - Enum constant in enum class xyz.gmitch215.socketmc.util.render.DrawingMode
The first element requires three vertices forming the first triangle.
TRIANGLES - Enum constant in enum class xyz.gmitch215.socketmc.util.render.DrawingMode
Each element requires three vertices, forming a triangle.
tutorial(Toast.Tutorial, Text) - Static method in class xyz.gmitch215.socketmc.screen.Toast
Creates a Tutorial Toast Message with no message content.
tutorial(Toast.Tutorial, Text, Text) - Static method in class xyz.gmitch215.socketmc.screen.Toast
Creates a Tutorial Toast Message.
tutorial(Toast.Tutorial, Text, Text, boolean) - Static method in class xyz.gmitch215.socketmc.screen.Toast
Creates a Tutorial Toast Message.
type(ImageWidget.Type) - Method in class xyz.gmitch215.socketmc.screen.builder.ImageWidgetBuilder
Sets the type of the image.

U

U - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
U
UNKNOWN - Enum constant in enum class xyz.gmitch215.socketmc.retriever.OS
An unknown operating system.
UNKNOWN - Static variable in class xyz.gmitch215.socketmc.spigot.SocketPlugin
Represents an unknown plugin.
UNSECURE_SERVER_WARNING - Enum constant in enum class xyz.gmitch215.socketmc.screen.Toast.System
The server you are connecting to is unsecure.
UP - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Up Arrow Button
USE_AUDIO - Enum constant in enum class xyz.gmitch215.socketmc.config.ModPermission
Permission to use the audio system.
USE_GUI - Enum constant in enum class xyz.gmitch215.socketmc.config.ModPermission
Permission to manage the GUI.
USE_SCREENS - Enum constant in enum class xyz.gmitch215.socketmc.config.ModPermission
Permission to open and close default and user-generated screens.

V

V - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
V
V_LINE - Static variable in class xyz.gmitch215.socketmc.util.render.DrawingContext
Vertical Line
VALID_EMAIL_ADDRESS - Static variable in class xyz.gmitch215.socketmc.instruction.InstructionUtil
A regular expression pattern that matches a valid email address.
value() - Element in annotation interface xyz.gmitch215.socketmc.instruction.InstructionId
The instruction ID.
value() - Element in annotation interface xyz.gmitch215.socketmc.instruction.InstructionPermission
The permission required to execute the instruction.
value() - Element in annotation interface xyz.gmitch215.socketmc.retriever.RetrieverPermission
The permission required to use the retreiver.
valueOf(String) - Static method in enum class xyz.gmitch215.socketmc.config.ModPermission
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xyz.gmitch215.socketmc.retriever.OS
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xyz.gmitch215.socketmc.screen.layout.EqualSpacingLayout.Orientation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xyz.gmitch215.socketmc.screen.layout.LinearLayout.Orientation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xyz.gmitch215.socketmc.screen.ScreenBackground
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xyz.gmitch215.socketmc.screen.Toast.System
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xyz.gmitch215.socketmc.screen.Toast.Tutorial
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xyz.gmitch215.socketmc.screen.ui.ImageWidget.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xyz.gmitch215.socketmc.util.input.Action
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xyz.gmitch215.socketmc.util.input.Key
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xyz.gmitch215.socketmc.util.input.MouseButton
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xyz.gmitch215.socketmc.util.InputType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xyz.gmitch215.socketmc.util.render.DrawingContext.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xyz.gmitch215.socketmc.util.render.DrawingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xyz.gmitch215.socketmc.util.render.ItemDisplayType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xyz.gmitch215.socketmc.util.WindowDialogue
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xyz.gmitch215.socketmc.util.WindowIcon
Returns the enum constant of this class with the specified name.
values() - Static method in enum class xyz.gmitch215.socketmc.config.ModPermission
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class xyz.gmitch215.socketmc.retriever.OS
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in class xyz.gmitch215.socketmc.retriever.RetrieverType
Gets all the retriever types.
values() - Static method in enum class xyz.gmitch215.socketmc.screen.layout.EqualSpacingLayout.Orientation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class xyz.gmitch215.socketmc.screen.layout.LinearLayout.Orientation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class xyz.gmitch215.socketmc.screen.ScreenBackground
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class xyz.gmitch215.socketmc.screen.Toast.System
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class xyz.gmitch215.socketmc.screen.Toast.Tutorial
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class xyz.gmitch215.socketmc.screen.ui.ImageWidget.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class xyz.gmitch215.socketmc.util.input.Action
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class xyz.gmitch215.socketmc.util.input.Key
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class xyz.gmitch215.socketmc.util.input.MouseButton
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class xyz.gmitch215.socketmc.util.InputType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class xyz.gmitch215.socketmc.util.render.DrawingContext.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class xyz.gmitch215.socketmc.util.render.DrawingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class xyz.gmitch215.socketmc.util.render.ItemDisplayType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class xyz.gmitch215.socketmc.util.WindowDialogue
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class xyz.gmitch215.socketmc.util.WindowIcon
Returns an array containing the constants of this enum class, in the order they are declared.
values(Class<T>) - Static method in class xyz.gmitch215.socketmc.retriever.RetrieverType
Gets all the retriever types of a specific type.
VERSION_TYPE - Static variable in class xyz.gmitch215.socketmc.retriever.RetrieverType
A retriever for the client's current version.
Vertex - Class in xyz.gmitch215.socketmc.util.render
Utility class for representing a vertex in 2D space, with a Z index.
Vertex() - Constructor for class xyz.gmitch215.socketmc.util.render.Vertex
Creates a new vertex at the origin.
Vertex(int, int) - Constructor for class xyz.gmitch215.socketmc.util.render.Vertex
Creates a new vertex.
Vertex(int, int, int) - Constructor for class xyz.gmitch215.socketmc.util.render.Vertex
Creates a new vertex.
vertical() - Static method in class xyz.gmitch215.socketmc.screen.layout.LinearLayout
Creates a vertical layout.
VERTICAL - Enum constant in enum class xyz.gmitch215.socketmc.screen.layout.EqualSpacingLayout.Orientation
Vertically oriented.
VERTICAL - Enum constant in enum class xyz.gmitch215.socketmc.screen.layout.LinearLayout.Orientation
A LinearLayout moving up to down.
visitChildren(Consumer<LayoutElement>) - Method in class xyz.gmitch215.socketmc.screen.layout.EqualSpacingLayout
 
visitChildren(Consumer<LayoutElement>) - Method in class xyz.gmitch215.socketmc.screen.layout.FrameLayout
 
visitChildren(Consumer<LayoutElement>) - Method in class xyz.gmitch215.socketmc.screen.layout.GridLayout
 
visitChildren(Consumer<LayoutElement>) - Method in interface xyz.gmitch215.socketmc.screen.layout.Layout
Visits this layout and all of its children.
visitChildren(Consumer<LayoutElement>) - Method in class xyz.gmitch215.socketmc.screen.layout.LinearLayout
 
visitChildren(Consumer<LayoutElement>) - Method in class xyz.gmitch215.socketmc.screen.layout.PageLayout
 
visitWidgets(Consumer<AbstractWidget>) - Method in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
 
visitWidgets(Consumer<AbstractWidget>) - Method in interface xyz.gmitch215.socketmc.screen.layout.Layout
Visits all the widgets in this layout.
visitWidgets(Consumer<AbstractWidget>) - Method in interface xyz.gmitch215.socketmc.screen.layout.LayoutElement
Visits this object, applying a function to it.
vLine(int, int, int) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a vertical line.
vLine(int, int, int, Color) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a vertical line.
vLine(DrawingContext.Type, int, int, int, Color) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a vertical line.
vLine(DrawingContext.Type, int, int, int, Color, Collection<DrawingContext.Modifier>) - Static method in class xyz.gmitch215.socketmc.util.render.DrawingContext.Command
Draws a vertical line.

W

W - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
W
WARNING - Enum constant in enum class xyz.gmitch215.socketmc.util.WindowIcon
The "warning" icon.
WidgetBuilder<B,T> - Class in xyz.gmitch215.socketmc.screen.builder
Represents a builder for creating an AbstractWidget type.
WidgetWithTextBuilder<B,T> - Class in xyz.gmitch215.socketmc.screen.builder
Represents a builder for creating a widget with a text element (AbstractTextWidget).
width - Variable in class xyz.gmitch215.socketmc.screen.layout.AbstractLayout
The width of the layout.
width - Variable in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
The width of this widget.
width(int) - Method in class xyz.gmitch215.socketmc.instruction.builder.RectangleBuilder
Sets the width of the shape.
width(int) - Method in class xyz.gmitch215.socketmc.instruction.builder.TextureBuilder
Sets the width of the texture.
width(int) - Method in class xyz.gmitch215.socketmc.screen.builder.WidgetBuilder
Sets the width of the widget.
Window - Class in xyz.gmitch215.socketmc.retriever
Utility class to represent the client's window information.
Window() - Constructor for class xyz.gmitch215.socketmc.retriever.Window
Creates a new, empty window.
Window(long, boolean, int, int, int, int, int, int, int, int, double, int, String, int) - Constructor for class xyz.gmitch215.socketmc.retriever.Window
Creates a new window with the specified parameters.
WindowDialogue - Enum Class in xyz.gmitch215.socketmc.util
Represents the buttons that can be pressed on a system window.
WindowIcon - Enum Class in xyz.gmitch215.socketmc.util
Represents an icon for a system window.
WINDOWS - Enum constant in enum class xyz.gmitch215.socketmc.retriever.OS
Any Windows distribution.
WOODEN_PLANKS - Enum constant in enum class xyz.gmitch215.socketmc.screen.Toast.Tutorial
Learning how to craft.
WORLD_1 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
World 1 (non-US #1)
WORLD_2 - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
World 2 (non-US #2)
WORLD_ACCESS_FAILURE - Enum constant in enum class xyz.gmitch215.socketmc.screen.Toast.System
You cannot access the world.
WORLD_BACKUP - Enum constant in enum class xyz.gmitch215.socketmc.screen.Toast.System
Your world has been backed up.

X

x - Variable in class xyz.gmitch215.socketmc.screen.layout.AbstractLayout
The x position of the layout.
x - Variable in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
The x-coordinate of this widget.
x(int) - Method in interface xyz.gmitch215.socketmc.instruction.builder.HUDBuilder
Sets the X coordinate of the element.
x(int) - Method in class xyz.gmitch215.socketmc.instruction.builder.RectangleBuilder
 
x(int) - Method in class xyz.gmitch215.socketmc.instruction.builder.TextBuilder
 
x(int) - Method in class xyz.gmitch215.socketmc.instruction.builder.TextureBuilder
 
x(int) - Method in class xyz.gmitch215.socketmc.screen.builder.WidgetBuilder
Sets the x position of the widget.
X - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
X
X_NEGATIVE - Static variable in interface xyz.gmitch215.socketmc.util.math.Axis
Represents the Y axis on the negative side.
X_POSITIVE - Static variable in interface xyz.gmitch215.socketmc.util.math.Axis
Represents the X axis on the positive side.
xyz.gmitch215.socketmc - package xyz.gmitch215.socketmc
Main SocketMC package
xyz.gmitch215.socketmc.config - package xyz.gmitch215.socketmc.config
Package containing SocketMC Configuration API
xyz.gmitch215.socketmc.events - package xyz.gmitch215.socketmc.events
SocketMC Events API
xyz.gmitch215.socketmc.events.input - package xyz.gmitch215.socketmc.events.input
Package for input events
xyz.gmitch215.socketmc.events.screen - package xyz.gmitch215.socketmc.events.screen
Package for screen-related events
xyz.gmitch215.socketmc.instruction - package xyz.gmitch215.socketmc.instruction
Package containing all SocketMC Instructions
xyz.gmitch215.socketmc.instruction.builder - package xyz.gmitch215.socketmc.instruction.builder
Package containing builders for SocketMC Instructions
xyz.gmitch215.socketmc.log - package xyz.gmitch215.socketmc.log
Package containing the SocketMC Audit Log API
xyz.gmitch215.socketmc.retriever - package xyz.gmitch215.socketmc.retriever
Package containing the SocketMC Retriever API and its utility classes.
xyz.gmitch215.socketmc.screen - package xyz.gmitch215.socketmc.screen
Package containing SocketMC Screen API
xyz.gmitch215.socketmc.screen.builder - package xyz.gmitch215.socketmc.screen.builder
Package for Screen API builders
xyz.gmitch215.socketmc.screen.layout - package xyz.gmitch215.socketmc.screen.layout
Package for the SocketMC Screen Layout API
xyz.gmitch215.socketmc.screen.ui - package xyz.gmitch215.socketmc.screen.ui
Package containing UI Elements used in the Screen API
xyz.gmitch215.socketmc.screen.util - package xyz.gmitch215.socketmc.screen.util
Package containing utility classes for the Screen API
xyz.gmitch215.socketmc.spigot - package xyz.gmitch215.socketmc.spigot
Main package for the SocketMC Spigot API
xyz.gmitch215.socketmc.util - package xyz.gmitch215.socketmc.util
Package containing utility classes for the SocketMC plugin and mod
xyz.gmitch215.socketmc.util.input - package xyz.gmitch215.socketmc.util.input
Package containing utility classes for input handling
xyz.gmitch215.socketmc.util.math - package xyz.gmitch215.socketmc.util.math
Math utilities replicated from Vanilla Minecraft
xyz.gmitch215.socketmc.util.render - package xyz.gmitch215.socketmc.util.render
Package for render utility classes.
xyz.gmitch215.socketmc.util.render.text - package xyz.gmitch215.socketmc.util.render.text
Package containing text-related render utility classes.

Y

y - Variable in class xyz.gmitch215.socketmc.screen.layout.AbstractLayout
The y position of the layout.
y - Variable in class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
The y-coordinate of this widget.
y(int) - Method in interface xyz.gmitch215.socketmc.instruction.builder.HUDBuilder
Sets the Y coordinate of the element.
y(int) - Method in class xyz.gmitch215.socketmc.instruction.builder.RectangleBuilder
 
y(int) - Method in class xyz.gmitch215.socketmc.instruction.builder.TextBuilder
 
y(int) - Method in class xyz.gmitch215.socketmc.instruction.builder.TextureBuilder
 
y(int) - Method in class xyz.gmitch215.socketmc.screen.builder.WidgetBuilder
Sets the y position of the widget.
Y - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Y
Y_NEGATIVE - Static variable in interface xyz.gmitch215.socketmc.util.math.Axis
Represents the Y axis on the negative side.
Y_POSITIVE - Static variable in interface xyz.gmitch215.socketmc.util.math.Axis
Represents the Y axis on the positive side.
YES_NO - Enum constant in enum class xyz.gmitch215.socketmc.util.WindowDialogue
A window with a "Yes" and "No" button.
YES_NO_CANCEL - Enum constant in enum class xyz.gmitch215.socketmc.util.WindowDialogue
A window with a "Yes", "No", and "Cancel" button.

Z

Z - Enum constant in enum class xyz.gmitch215.socketmc.util.input.Key
Z
Z_NEGATIVE - Static variable in interface xyz.gmitch215.socketmc.util.math.Axis
Represents the Z axis on the negative side.
Z_POSITIVE - Static variable in interface xyz.gmitch215.socketmc.util.math.Axis
Represents the Z axis on the positive side.
ZERO - Static variable in class xyz.gmitch215.socketmc.util.render.Vertex
Represents a Vertex at the origin with a Z index of 0.
ZERO_BACK - Static variable in class xyz.gmitch215.socketmc.util.render.Vertex
Represents a Vertex at the origin with the lowest possible Z index.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form