Index

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

A

AccessorButton - Interface in com.thecsdev.commonmc.client.mixin.hooks
 
AccessorGameRenderer - Interface in com.thecsdev.commonmc.client.mixin.hooks
 
AccessorGuiGraphicsExtractor - Interface in com.thecsdev.commonmc.client.mixin.hooks
 
AccessorLocalPlayer - Interface in com.thecsdev.commonmc.client.mixin.hooks
 
AccessorNativeImage - Interface in com.thecsdev.commonmc.client.mixin.hooks
 
AccessorScreen - Interface in com.thecsdev.commonmc.client.mixin.hooks
 
AccessorStat - Interface in com.thecsdev.commonmc.mixin.hooks
 
AccessorTElement - Interface in com.thecsdev.commonmc.client.mixin.hooks
 
add(double, double) - Method in class com.thecsdev.common.math.Point2d
Returns a new Point2d with the Point2d.x and Point2d.y values added.
add(double, double) - Method in class com.thecsdev.common.math.Vector2d
 
add(int, int) - Method in class com.thecsdev.common.math.Vector2i
 
add(int, int, int, int) - Method in class com.thecsdev.common.math.Bounds2i
Returns a new Bounds2i instance with the arguments added to it.
add(String, String) - Method in class com.thecsdev.common.resource.ResourceRequest.Builder
 
add(String, String) - Method in class com.thecsdev.common.resource.ResourceResponse.Builder
 
add(N) - Method in class com.thecsdev.common.scene.Node
addAll(String, JsonArray) - Method in class com.thecsdev.common.resource.ResourceRequest.Builder
 
addAll(String, JsonArray) - Method in class com.thecsdev.common.resource.ResourceResponse.Builder
 
addAll(String, Collection) - Method in class com.thecsdev.common.resource.ResourceRequest.Builder
 
addAll(String, Collection) - Method in class com.thecsdev.common.resource.ResourceResponse.Builder
 
addAll(Collection) - Method in class com.thecsdev.common.scene.Node
 
addAllVertically(Iterable, int) - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement
Adds all specified elements vertically with the given gap between each element.
addButton(Component, Consumer) - Method in class com.thecsdev.commonmc.api.client.gui.ctxmenu.TContextMenu.Builder
Adds a TButtonWidget with the specified text to the context menu.
addChangeListener(IChangeListener) - Method in class com.thecsdev.common.properties.ObjectProperty
Adds an IChangeListener to the list of change listeners.
addContextMenu(Component, Function) - Method in class com.thecsdev.commonmc.api.client.gui.ctxmenu.TContextMenu.Builder
Adds a TButtonWidget that opens a sub-menu when clicked.
added() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
 
addElement(TElement) - Method in class com.thecsdev.commonmc.api.client.gui.ctxmenu.TContextMenu.Builder
Adds a custom TElement to the context menu.
addFilter(Function, Class) - Method in class com.thecsdev.common.properties.ObjectProperty
Adds a filter Function to the list of filters.
addListener(L) - Method in class com.thecsdev.common.event.Event.Impl
 
addListener(L) - Method in interface com.thecsdev.common.event.Event
Adds a listener to this Event, that is to be invoked when this Event is fired.
addPathFilter(TFileChooserScreen.PathFilter) - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Builder
Adds a TFileChooserScreen.PathFilter that will be used by the TFileChooserScreen instance created by this builder.
addRel(TElement) - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Adds the child via Node.add(Node) and repositions it by this element's bounds using TElement.move(int, int).
addSeparator() - Method in class com.thecsdev.commonmc.api.client.gui.ctxmenu.TContextMenu.Builder
Adds a separator line to the context menu.
air() - Static method in class com.thecsdev.commonmc.resource.TComponent
 
ALL - Static variable in interface com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.PathFilter
TFileChooserScreen.PathFilter instance that accepts all Paths.
apply(ObjectProperty, T, T) - Method in interface com.thecsdev.common.properties.IChangeListener
Called when the value of a given ObjectProperty changes.
applyFilters(T) - Method in class com.thecsdev.common.properties.ObjectProperty
Applies filters to a given value.
ARROW - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.util.CursorType
Standard arrow.
ArtifactVersion - Interface in org.apache.maven.artifact.versioning
 
assertCallerIsOwner(Class) - Method in class com.thecsdev.common.properties.ObjectProperty
Ensures that a given Class is an owner using ObjectProperty.isOwner(Class).

B

backgroundColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement.Paintable
IntegerProperty for the background color of this TPanelElement.Paintable panel.
backgroundColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement
IntegerProperty that holds the background color of this window.
backgroundColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TBlockStatsWidget
The IntegerProperty for this stat widget's background color.
backgroundColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TCustomStatWidget
The IntegerProperty for this stat widget's background color.
backgroundColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TEntityStatsWidget
The IntegerProperty for this stat widget's background color.
backgroundColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TItemStatsWidget
The IntegerProperty for this stat widget's background color.
backgroundColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TTextualStatWidget
The IntegerProperty for this stat widget's background color.
backgroundColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget.Paintable
IntegerProperty for the background color of this TButtonWidget.Paintable button.
BIAXIAL - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.widget.TScrollBarWidget.ScrollDirection
 
block(String) - Static method in class com.thecsdev.commonmc.resource.TComponent
 
block(Identifier) - Static method in class com.thecsdev.commonmc.resource.TComponent
 
blockStateProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TBlockStateElement
Returns the NotNullProperty holding the BlockState that is to be rendered by this TBlockStateElement.
BlockStats - Class in com.thecsdev.commonmc.api.stats.util
SubjectStats utility implementation for reading statistics about a given Block.
BlockStats(Block, IStatsProvider) - Constructor for class com.thecsdev.commonmc.api.stats.util.BlockStats
 
BooleanProperty - Class in com.thecsdev.common.properties
An ObjectProperty whose T type is Boolean.
BooleanProperty() - Constructor for class com.thecsdev.common.properties.BooleanProperty
 
BooleanProperty(Boolean) - Constructor for class com.thecsdev.common.properties.BooleanProperty
 
bootstrap() - Static method in class com.thecsdev.common.resource.ResourceResolver
Internal method for bootstrapping the ResourceResolver and registers default protocol handlers.
bootstrap() - Static method in class com.thecsdev.commonmc.api.client.registry.TClientRegistries
 
bootstrapLevel() - Method in class com.thecsdev.commonmc.world.sandbox.DynamicRegistryAccess
Bootstraps registries necessary for a vanilla Level instance.
Bounds2i - Class in com.thecsdev.common.math
Immutable integer-based 2D rectangle representing a bounding-box.
Bounds2i(int, int, int, int) - Constructor for class com.thecsdev.common.math.Bounds2i
 
boundsProperty() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
The NotNullProperty that holds the bounding box of this TElement.
BROADCAST - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.util.TInputContext.InputDiscoveryPhase
During this input phase, the input is forwarded to all elements, sequentially, starting from the root parent.
build() - Method in class com.thecsdev.common.resource.ResourceRequest.Builder
Builds and returns a new ResourceRequest instance based on the current state of the builder.
build() - Method in class com.thecsdev.common.resource.ResourceResponse.Builder
Builds and returns a new ResourceResponse instance based on the configured properties.
build() - Method in class com.thecsdev.commonmc.api.client.gui.ctxmenu.TContextMenu.Builder
Builds and returns the TContextMenu instance.
build() - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Builder
Builds a new TFileChooserScreen instance using the parameters previously set in this builder.
Builder(TFileChooserScreen.Mode) - Constructor for class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Builder
 
Builder(URI) - Constructor for class com.thecsdev.common.resource.ResourceRequest.Builder
 
Builder(URI) - Constructor for class com.thecsdev.common.resource.ResourceResponse.Builder
 
Builder(URI, int) - Constructor for class com.thecsdev.common.resource.ResourceResponse.Builder
 
Builder(Minecraft) - Constructor for class com.thecsdev.commonmc.api.client.gui.ctxmenu.TContextMenu.Builder
 
ByteProperty - Class in com.thecsdev.common.properties
An ObjectProperty whose T type is Byte.
ByteProperty() - Constructor for class com.thecsdev.common.properties.ByteProperty
 
ByteProperty(Byte) - Constructor for class com.thecsdev.common.properties.ByteProperty
 

C

CacheBucketMeta(HttpProfileCache.CacheBucket) - Constructor for class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucketMeta
 
calcMaxLineWidth(Component, Font) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
Calculates the maximum width a Component's line could take, assuming said Component were to be split by \n into lines.
calcMaxWidth(Iterable) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
Calculates the largest width among a collection of TElements.
CallerSensitive - Annotation Interface in com.thecsdev.common.util.annotations
Indicates that a method is "caller-sensitive".
A caller-sensitive method varies its behavior according to the Class of its immediate caller.
canCompleteAsync() - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TCompletableScreen
BooleanProperty that indicates whether the result of this screen can be completed asynchronously.
CENTER - Enum constant in enum class com.thecsdev.common.util.enumerations.CompassDirection
 
CHAR_TYPE - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.util.TInputContext.InputType
 
CharacterProperty - Class in com.thecsdev.common.properties
An ObjectProperty whose T type is Character.
CharacterProperty() - Constructor for class com.thecsdev.common.properties.CharacterProperty
 
CharacterProperty(Character) - Constructor for class com.thecsdev.common.properties.CharacterProperty
 
charTyped(CharacterEvent) - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
 
checkedProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TCheckboxWidget
Returns the BooleanProperty that holds this TCheckboxWidget's "checked" value.
CheckedRunnable - Interface in com.thecsdev.common.util.interfaces
A Runnable-like interface with a CheckedRunnable.run() method that is able to throw Exceptions.
CheckedSupplier<T> - Interface in com.thecsdev.common.util.interfaces
A Supplier-like interface with a CheckedSupplier.get() method that is able to throw Exceptions.
childAddedCallback(N) - Method in class com.thecsdev.common.scene.Node
Deprecated.
childRemovedCallback(N) - Method in class com.thecsdev.common.scene.Node
Deprecated.
CHOOSE_FILE - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Mode
TFileChooserScreen has the user to select a file from existing files on their device.
chunkSource - Variable in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
clamp01() - Method in class com.thecsdev.common.math.Point2d
Returns a new Point2d with the Point2d.x and Point2d.y values clamped to 0 to 1 range.
clamp01d(double) - Static method in class com.thecsdev.common.math.TMath
Clamps a double value to the range [0.0, 1.0].
clamp01f(float) - Static method in class com.thecsdev.common.math.TMath
Clamps a float value to the range [0.0f, 1.0f].
clampd(double, double, double) - Static method in class com.thecsdev.common.math.TMath
Deprecated, for removal: This API element is subject to removal in a future version.
clampf(float, float, float) - Static method in class com.thecsdev.common.math.TMath
Deprecated, for removal: This API element is subject to removal in a future version.
clampi(int, int, int) - Static method in class com.thecsdev.common.math.TMath
Deprecated, for removal: This API element is subject to removal in a future version.
ClasspathProtocolHandler - Class in com.thecsdev.common.resource.protocol
 
clear() - Method in class com.thecsdev.common.scene.Node
 
clearAndInit() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
(Re/)initializes this TElement and its children.
clearListeners() - Method in interface com.thecsdev.common.event.Event
Removes all listeners from this Event, so that no listeners will be invoked when this Event is fired.
clearListeners() - Method in class com.thecsdev.common.event.Event.Impl
 
click() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TClickableWidget
clickCallback() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TClickableWidget
Callback method that is invoked whenever this TClickableWidget is clicked.
clickCallback() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TDropdownWidget
 
CLIENT - Enum constant in enum class net.neoforged.api.distmarker.Dist
 
ClientEvent - Interface in com.thecsdev.commonmc.api.client.events
Events related to the Minecraft client and LocalPlayer.
ClientEvent.LevelInit - Interface in com.thecsdev.commonmc.api.client.events
Event handler type for ClientEvent.LEVEL_INIT.
ClientEvent.LocalPlayerJoin - Interface in com.thecsdev.commonmc.api.client.events
Event handler type for ClientEvent.PLAYER_JOIN.
ClientEvent.LocalPlayerQuit - Interface in com.thecsdev.commonmc.api.client.events
Event handler type for ClientEvent.PLAYER_QUIT.
ClientEvent.ScreenInit - Interface in com.thecsdev.commonmc.api.client.events
Event handler type for ClientEvent.SCREEN_INIT.
clipsDescendantsProperty() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Returns the BooleanProperty that controls whether this TElement will clip (hide) any part of its descendant elements that would extend beyond its rectangular boundaries.
clockManager - Variable in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
clockManager() - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
clone() - Method in class com.thecsdev.common.math.Bounds2i
 
clone() - Method in class com.thecsdev.common.math.Point2d
 
clone() - Method in class com.thecsdev.common.math.UDim
 
clone() - Method in class com.thecsdev.common.math.UDim2
 
clone() - Method in class com.thecsdev.common.math.UDim3
 
clone() - Method in class com.thecsdev.common.math.Vector2d
 
clone() - Method in class com.thecsdev.common.math.Vector2i
 
close() - Method in class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement
Invokes the TWindowElement.CloseOperation that is assigned to this TWindowElement.
close() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
Callback method that is invoked whenever this TScreen is closing.
CLOSE_SCREEN - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement.CloseOperation
The current screen instance the TWindowElement belongs to is closed.
closeCallback() - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TCompletableScreen
Callback method that is invoked whenever this TScreen is closed via Gui.setScreen(Screen).
This takes place after TScreen.close() is invoked.
closeCallback() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
Callback method that is invoked whenever this TScreen is closed via Gui.setScreen(Screen).
This takes place after TScreen.close() is invoked.
closeOperationProperty() - Method in class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement
NotNullProperty that controls what happens when TWindowElement.close() is called.
COLOR_BACKGROUND - Static variable in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement
 
COLOR_OUTLINE - Static variable in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement
 
COLOR_OUTLINE_FOCUSED - Static variable in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement
 
colorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TSeparatorElement
The color of the separator line, in ARGB format.
colorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TTextureElement
Returns the IntegerProperty holding the sprite's color.
com.thecsdev.common.config - package com.thecsdev.common.config
 
com.thecsdev.common.event - package com.thecsdev.common.event
 
com.thecsdev.common.math - package com.thecsdev.common.math
 
com.thecsdev.common.properties - package com.thecsdev.common.properties
 
com.thecsdev.common.resource - package com.thecsdev.common.resource
 
com.thecsdev.common.resource.http - package com.thecsdev.common.resource.http
 
com.thecsdev.common.resource.protocol - package com.thecsdev.common.resource.protocol
 
com.thecsdev.common.scene - package com.thecsdev.common.scene
 
com.thecsdev.common.util - package com.thecsdev.common.util
 
com.thecsdev.common.util.annotations - package com.thecsdev.common.util.annotations
 
com.thecsdev.common.util.collections - package com.thecsdev.common.util.collections
 
com.thecsdev.common.util.enumerations - package com.thecsdev.common.util.enumerations
 
com.thecsdev.common.util.interfaces - package com.thecsdev.common.util.interfaces
 
com.thecsdev.commonmc - package com.thecsdev.commonmc
 
com.thecsdev.commonmc.api.client.events - package com.thecsdev.commonmc.api.client.events
 
com.thecsdev.commonmc.api.client.gui - package com.thecsdev.commonmc.api.client.gui
 
com.thecsdev.commonmc.api.client.gui.ctxmenu - package com.thecsdev.commonmc.api.client.gui.ctxmenu
 
com.thecsdev.commonmc.api.client.gui.label - package com.thecsdev.commonmc.api.client.gui.label
 
com.thecsdev.commonmc.api.client.gui.misc - package com.thecsdev.commonmc.api.client.gui.misc
 
com.thecsdev.commonmc.api.client.gui.panel - package com.thecsdev.commonmc.api.client.gui.panel
 
com.thecsdev.commonmc.api.client.gui.panel.window - package com.thecsdev.commonmc.api.client.gui.panel.window
 
com.thecsdev.commonmc.api.client.gui.render - package com.thecsdev.commonmc.api.client.gui.render
 
com.thecsdev.commonmc.api.client.gui.screen - package com.thecsdev.commonmc.api.client.gui.screen
 
com.thecsdev.commonmc.api.client.gui.screen.promise - package com.thecsdev.commonmc.api.client.gui.screen.promise
 
com.thecsdev.commonmc.api.client.gui.tooltip - package com.thecsdev.commonmc.api.client.gui.tooltip
 
com.thecsdev.commonmc.api.client.gui.util - package com.thecsdev.commonmc.api.client.gui.util
 
com.thecsdev.commonmc.api.client.gui.widget - package com.thecsdev.commonmc.api.client.gui.widget
 
com.thecsdev.commonmc.api.client.gui.widget.stats - package com.thecsdev.commonmc.api.client.gui.widget.stats
 
com.thecsdev.commonmc.api.client.gui.widget.text - package com.thecsdev.commonmc.api.client.gui.widget.text
 
com.thecsdev.commonmc.api.client.hooks - package com.thecsdev.commonmc.api.client.hooks
 
com.thecsdev.commonmc.api.client.registry - package com.thecsdev.commonmc.api.client.registry
 
com.thecsdev.commonmc.api.client.stats - package com.thecsdev.commonmc.api.client.stats
 
com.thecsdev.commonmc.api.config - package com.thecsdev.commonmc.api.config
 
com.thecsdev.commonmc.api.events - package com.thecsdev.commonmc.api.events
 
com.thecsdev.commonmc.api.serialization - package com.thecsdev.commonmc.api.serialization
 
com.thecsdev.commonmc.api.stats - package com.thecsdev.commonmc.api.stats
 
com.thecsdev.commonmc.api.stats.util - package com.thecsdev.commonmc.api.stats.util
 
com.thecsdev.commonmc.api.util.modinfo - package com.thecsdev.commonmc.api.util.modinfo
 
com.thecsdev.commonmc.api.world.item - package com.thecsdev.commonmc.api.world.item
 
com.thecsdev.commonmc.client - package com.thecsdev.commonmc.client
 
com.thecsdev.commonmc.client.gui.screen - package com.thecsdev.commonmc.client.gui.screen
 
com.thecsdev.commonmc.client.mixin.events - package com.thecsdev.commonmc.client.mixin.events
 
com.thecsdev.commonmc.client.mixin.hooks - package com.thecsdev.commonmc.client.mixin.hooks
 
com.thecsdev.commonmc.fabric - package com.thecsdev.commonmc.fabric
 
com.thecsdev.commonmc.fabric.client - package com.thecsdev.commonmc.fabric.client
 
com.thecsdev.commonmc.fabric.server - package com.thecsdev.commonmc.fabric.server
 
com.thecsdev.commonmc.fabric.util.modinfo - package com.thecsdev.commonmc.fabric.util.modinfo
 
com.thecsdev.commonmc.mixin.events - package com.thecsdev.commonmc.mixin.events
 
com.thecsdev.commonmc.mixin.hooks - package com.thecsdev.commonmc.mixin.hooks
 
com.thecsdev.commonmc.neoforge - package com.thecsdev.commonmc.neoforge
 
com.thecsdev.commonmc.neoforge.client - package com.thecsdev.commonmc.neoforge.client
 
com.thecsdev.commonmc.neoforge.server - package com.thecsdev.commonmc.neoforge.server
 
com.thecsdev.commonmc.neoforge.util.modinfo - package com.thecsdev.commonmc.neoforge.util.modinfo
 
com.thecsdev.commonmc.resource - package com.thecsdev.commonmc.resource
 
com.thecsdev.commonmc.server - package com.thecsdev.commonmc.server
 
com.thecsdev.commonmc.world.sandbox - package com.thecsdev.commonmc.world.sandbox
 
CommandEvent - Interface in com.thecsdev.commonmc.api.events
Events related to commands.
CommandEvent.InitCommands - Interface in com.thecsdev.commonmc.api.events
CompassDirection - Enum Class in com.thecsdev.common.util.enumerations
Represents one of the 9 compass-like positions in a 3x3 grid: the eight cardinal/intercardinal directions plus the CompassDirection.CENTER.
computeD(double) - Method in class com.thecsdev.common.math.UDim
Computes the final value using a double reference value.
computeD(double, double) - Method in class com.thecsdev.common.math.UDim2
Computes the final values for both components using double reference values.
computeD(double, double, double) - Method in class com.thecsdev.common.math.UDim3
Computes the final values for all three components using double reference values.
computeF(float) - Method in class com.thecsdev.common.math.UDim
Computes the final value using a floating-point reference value.
computeF(float, float) - Method in class com.thecsdev.common.math.UDim2
Computes the final values for both components using floating-point reference values.
computeF(float, float, float) - Method in class com.thecsdev.common.math.UDim3
Computes the final values for all three components using floating-point reference values.
computeI(int) - Method in class com.thecsdev.common.math.UDim
Computes the final value using an integer reference value.
computeI(int, int) - Method in class com.thecsdev.common.math.UDim2
Computes the final values for both components using integer reference values.
computeI(int, int, int) - Method in class com.thecsdev.common.math.UDim3
Computes the final values for all three components using integer reference values.
computeNextXBounds(int, int) - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement
Computes the bounds for the next element to be added horizontally, given the specified width and gap.
computeNextYBounds(int, int) - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement
Computes the bounds for the next element to be added vertically, given the specified height and gap.
config_client() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
config_client_updateItemGroupsOnJoin() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
config_client_updateItemGroupsOnJoin_tooltip() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
config_common() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
config_propertyValue() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
config_server() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
configFile - Variable in class com.thecsdev.common.config.JsonConfig
The main File where this JsonConfig is to be stored at.
constructorMatchesArgs(Constructor, Object...) - Static method in class com.thecsdev.common.util.ReflectionUtils
Compares a Constructor's parameter types against an Object array, checking if the arguments match the constructor.
contains(int, int) - Method in class com.thecsdev.common.math.Bounds2i
Returns true if this rectangle contains a 2D point.
contains(Bounds2i) - Method in class com.thecsdev.common.math.Bounds2i
Returns true if this rectangle completely contains another Bounds2i.
contains(Object) - Method in class com.thecsdev.common.scene.Node
 
containsAll(Collection) - Method in class com.thecsdev.common.scene.Node
 
containsListener(L) - Method in class com.thecsdev.common.event.Event.Impl
 
containsListener(L) - Method in interface com.thecsdev.common.event.Event
Checks if a listener is added to this Event.
contextMenuProperty() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
The ObjectProperty that holds a supplier Function for the context menu TContextMenu that is to be shown when this TElement is right-clicked.
CREATE_FILE - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Mode
TFileChooserScreen has the user choose the path for a new file that is to be created on their device.
createClassInstance(Class, Object...) - Static method in class com.thecsdev.common.util.ReflectionUtils
Creates an instance of a Class using the first constructor that matches the given parameters.
createInstance(GuiGraphicsExtractor, int, int, float) - Static method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Creates a TGuiGraphics instance that will be used for GUI rendering and drawing.
createLoop(Class) - Static method in class com.thecsdev.common.event.Events
Creates a new Event instance with the specified listener type.
createLoop(L...) - Static method in class com.thecsdev.common.event.Events
Creates a new Event instance with the specified listener type.
createWrapperScreen() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
Creates a TScreenWrapper instance for this TScreen.
CreativeModeTabEvent - Interface in com.thecsdev.commonmc.api.events
Events related to CreativeModeTab / CreativeModeTabs.
CreativeModeTabEvent.RebuildContents - Interface in com.thecsdev.commonmc.api.events
CROSSHAIR - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.util.CursorType
Crosshair.
CursorType - Enum Class in com.thecsdev.commonmc.api.client.gui.util
An enumeration representing different types of mouse cursors that can be used in the graphical user interface (GUI).
CustomStat - Class in com.thecsdev.commonmc.api.stats.util
SubjectStats utility implementation for reading statistics about a given "General" (also known as "Custom") stat.
CustomStat(Identifier, IStatsProvider) - Constructor for class com.thecsdev.commonmc.api.stats.util.CustomStat
 

D

data - Variable in class com.thecsdev.common.resource.ResourceRequest.Builder
 
data - Variable in class com.thecsdev.common.resource.ResourceResponse.Builder
 
DEDICATED_SERVER - Enum constant in enum class net.neoforged.api.distmarker.Dist
 
DEFAULT - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.util.CursorType
Default cursor icon.
DEFAULT - Static variable in class com.thecsdev.common.resource.http.HttpProfile
Default HttpProfile instance that stores
DEFAULT - Static variable in interface com.thecsdev.commonmc.api.stats.util.StatFormatterOverride
 
DefaultableProperty<T> - Class in com.thecsdev.common.properties
An ObjectProperty whose value defaults to DefaultableProperty.getDefaultValue() when attempting to ObjectProperty.set(Object) it to null.
DefaultableProperty(T) - Constructor for class com.thecsdev.common.properties.DefaultableProperty
 
DefaultableProperty(T, T) - Constructor for class com.thecsdev.common.properties.DefaultableProperty
 
destroyBlockProgress(int, BlockPos, int) - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
directionProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.THoverScrollElement
NotNullProperty that holds the scroll direction.
directionProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TSeparatorElement
The direction in which TSeparatorElement will draw its line.
DISPOSE - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement.CloseOperation
TWindowElement is removed from its parent.
Dist - Enum Class in net.neoforged.api.distmarker
 
div(double, double) - Method in class com.thecsdev.common.math.Vector2d
 
div(int, int) - Method in class com.thecsdev.common.math.Vector2i
 
DO_NOTHING - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement.CloseOperation
Nothing happens.
DoubleProperty - Class in com.thecsdev.common.properties
An ObjectProperty whose T type is Double.
DoubleProperty() - Constructor for class com.thecsdev.common.properties.DoubleProperty
 
DoubleProperty(Double) - Constructor for class com.thecsdev.common.properties.DoubleProperty
 
dragEndCallback() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
A callback method that is invoked whenever this TElement stops being dragged.
dragEndCallback() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TClickableWidget
 
dragonParts - Variable in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
dragonParts() - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
dragStartCallback() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
A callback method that is invoked whenever this TElement starts being dragged.
dragStartCallback() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TClickableWidget
 
draw9SlicedTexture(RenderPipeline, Identifier, int, int, int, int, float, float, int, int, int, int, int, int) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Draws a rectangular 9-slided texture from the loaded resource-packs, using the RenderPipeline of your choosing.
draw9SlicedTexture(Identifier, int, int, int, int, float, float, int, int, int, int, int, int) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Draws a rectangular 9-slided texture from the loaded resource-packs.
drawButton(int, int, int, int, int, boolean, boolean) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Draws a button.
drawCheckbox(int, int, int, int, int, boolean, boolean, boolean) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Draws a checkbox.
drawGuiSprite(RenderPipeline, Identifier, int, int, int, int, int) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Draws a rectangular sprite using the game's GUI sprite system, using the RenderPipeline of your choosing.
drawGuiSprite(Identifier, int, int, int, int, int) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Draws a rectangular sprite using the game's GUI sprite system.
drawMissingNo(int, int, int, int, int) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Draws the "missing texture" sprite that looks like a magenta-&-black grid.
drawOutlineIn(int, int, int, int, int) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Draws a simple 1-unit thick outline (inwards facing).
drawOutlineOut(int, int, int, int, int) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Draws a simple 1-unit thick outline (outwards facing).
drawRepeatingTexture(RenderPipeline, Identifier, int, int, int, int, float, float, int, int, int, int, int) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Draws a repeating texture in a given rectangular area, using the RenderPipeline of your choosing.
drawRepeatingTexture(Identifier, int, int, int, int, float, float, int, int, int, int, int) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Draws a repeating texture in a given rectangular area.
drawShadow(int, int, int, int, int, int, int, int, int, boolean) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Draws a simple shadow effect around the given rectangle.
drawTexture(RenderPipeline, Identifier, int, int, int, int, float, float, int, int, int, int, int) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Draws a rectangular texture from the loaded resource-packs, using the RenderPipeline of your choosing.
drawTexture(RenderPipeline, Identifier, int, int, int, int, int) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Draws a rectangular texture from the loaded resource-packs, using the RenderPipeline of your choosing.
drawTexture(Identifier, int, int, int, int, float, float, int, int, int, int, int) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Draws a rectangular texture from the loaded resource-packs.
drawTexture(Identifier, int, int, int, int, int) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Draws a rectangular texture from the loaded resource-packs.
drawToggleButton(int, int, int, int, int, boolean, boolean, boolean) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Draws a togglable button.
dropShadowProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
A BooleanProperty for whether the text should have a 'shadow' when rendered.
dropShadowProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TStretchedTextElement
A BooleanProperty for whether the text should have a 'shadow' when rendered.
DynamicRegistryAccess - Class in com.thecsdev.commonmc.world.sandbox
RegistryAccess implementation that dynamically resolves DynamicRegistryAccess.lookup(ResourceKey) and DynamicRegistryAccess.registries().
DynamicRegistryAccess() - Constructor for class com.thecsdev.commonmc.world.sandbox.DynamicRegistryAccess
 
DynamicRegistryAccess.GenericBootstrapContext<T> - Class in com.thecsdev.commonmc.world.sandbox
Generic BootstrapContext implementation that works with any MappedRegistry.

E

EAST - Enum constant in enum class com.thecsdev.common.util.enumerations.CompassDirection
 
eClicked - Variable in class com.thecsdev.commonmc.api.client.gui.widget.TClickableWidget
An Event that is invoked whenever this TClickableWidget is clicked.
eInitialized - Variable in class com.thecsdev.commonmc.api.client.gui.TElement
An event that is invoked whenever TElement.clearAndInit() finishes executing.
EmptyStatsProvider - Class in com.thecsdev.commonmc.api.stats
A IStatsProvider that always returns 0 for every single stat.
enabledFeatures() - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
enabledProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TClickableWidget
Returns a BooleanProperty that holds a Boolean value representing the "enabled" state of this TClickableWidget.
endX - Variable in class com.thecsdev.common.math.Bounds2i
 
endY - Variable in class com.thecsdev.common.math.Bounds2i
 
entityManager - Variable in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
entityScaleProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TEntityElement
Returns the DoubleProperty that determines the scale at which the rendered Entity is drawn.
EntityStats - Class in com.thecsdev.commonmc.api.stats.util
SubjectStats utility implementation for reading statistics about a given EntityType.
EntityStats(EntityType, IStatsProvider) - Constructor for class com.thecsdev.commonmc.api.stats.util.EntityStats
 
entityTypeProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TEntityElement
Returns the NotNullProperty holding the EntityType that is to be rendered by this TEntityElement.
environmentAttributes() - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
equals(Object) - Method in class com.thecsdev.common.resource.http.HttpProfile
 
equals(Object) - Method in class com.thecsdev.common.resource.http.HttpProfileCache
 
equals(Object) - Method in class com.thecsdev.common.resource.ResourceMessage
 
equals(Object) - Method in class com.thecsdev.common.resource.ResourceResponse
 
equals(Object) - Method in class com.thecsdev.commonmc.api.stats.util.SubjectStats
 
equals(Object) - Method in class com.thecsdev.common.math.Bounds2i
 
equals(Object) - Method in class com.thecsdev.common.math.Point2d
 
equals(Object) - Method in class com.thecsdev.common.math.UDim
 
equals(Object) - Method in class com.thecsdev.common.math.UDim2
 
equals(Object) - Method in class com.thecsdev.common.math.UDim3
 
equals(Object) - Method in class com.thecsdev.common.math.Vector2d
 
equals(Object) - Method in class com.thecsdev.common.math.Vector2i
 
equals(Object) - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucket
 
equals(Object) - Method in class com.thecsdev.common.scene.Node
 
equals(Object) - Method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
 
equals(Object) - Method in class com.thecsdev.commonmc.api.client.gui.widget.TDropdownWidget.SimpleEntry
 
equals(Object) - Method in class com.thecsdev.commonmc.api.client.stats.LocalPlayerStatsProvider
 
equals(Object) - Method in class com.thecsdev.commonmc.api.stats.ServerPlayerStatsProvider
 
Event<L> - Interface in com.thecsdev.common.event
Represents an event that can be fired to invoke registered listeners.
Event.Impl<L> - Class in com.thecsdev.common.event
Main Event implementation.
Events - Class in com.thecsdev.common.event
Factory for creating Event instances.
explode(Entity, DamageSource, ExplosionDamageCalculator, double, double, double, float, boolean, Level.ExplosionInteraction, ParticleOptions, ParticleOptions, WeightedList, Holder) - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
EXPLORE - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Mode
TFileChooserScreen acts as a generic file browser.
extname(String) - Static method in interface com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.PathFilter
Creates a simple TFileChooserScreen.PathFilter that filters Paths based on their extension name.
extnames(Component, String...) - Static method in interface com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.PathFilter
Creates a simple TFileChooserScreen.PathFilter that filters Paths based on their extension names.
extractRenderState(GuiGraphicsExtractor, int, int, float) - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
 

F

FabricModInfo - Class in com.thecsdev.commonmc.fabric.util.modinfo
Represents basic information about a currently installed mod on the Fabric mod loader platform.
FabricModInfo(String) - Constructor for class com.thecsdev.commonmc.fabric.util.modinfo.FabricModInfo
 
FabricModInfoProvider - Class in com.thecsdev.commonmc.fabric.util.modinfo
Provides information about currently installed mods on the Fabric mod loader platform.
FabricModInfoProvider() - Constructor for class com.thecsdev.commonmc.fabric.util.modinfo.FabricModInfoProvider
 
fetchAsync(ResourceRequest) - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucket
Fetches the cached ResourceResponse for the given ResourceRequest, if it exists and is valid.
fetchAsync(ResourceRequest) - Method in class com.thecsdev.common.resource.http.HttpProfileCache
Fetches the cached ResourceResponse for the given ResourceRequest, if it exists and is valid.
fetchAsync(ResourceRequest) - Static method in class com.thecsdev.common.resource.ResourceResolver
Fetches a resource based on the provided ResourceRequest asynchronously.
fetchAsync(URI) - Static method in class com.thecsdev.common.resource.ResourceResolver
Fetches a resource from the specified URI asynchronously.
FileProtocolHandler - Class in com.thecsdev.common.resource.protocol
A ProtocolHandler implementation for handling "file" protocol URIs.
fillColor(int, int, int, int, int) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Fills the given region with a solid rectangular color.
fillColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TFillColorElement
Returns the IntegerProperty that represents the color of the rectangle that is being drawn.
findChild(Predicate, boolean) - Method in class com.thecsdev.common.scene.Node
Attempts to find a child (or even a grandchild) Node (depending on arguments) that matches a given Predicate.
findElementAt(int, int) - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Attempts to find a TElement at the given screen-space position.
findParent(Predicate) - Method in class com.thecsdev.common.scene.Node
Attempts to find a parent or grandparent Node that matches a given Predicate.
findSibling(Predicate) - Method in class com.thecsdev.common.scene.Node
Attempts to find a sibling Node that matches a given Predicate.
FLAG_DEV_ENV - Static variable in class com.thecsdev.commonmc.TCDCommonsConfig
 
Flat() - Constructor for class com.thecsdev.commonmc.api.client.gui.misc.TFillColorElement.Flat
 
Flat() - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget.Flat
 
Flat() - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TScrollBarWidget.Flat
 
Flat() - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TSliderWidget.Flat
 
Flat(int) - Constructor for class com.thecsdev.commonmc.api.client.gui.misc.TFillColorElement.Flat
 
Flat(int, int) - Constructor for class com.thecsdev.commonmc.api.client.gui.misc.TFillColorElement.Flat
 
Flat(TPanelElement) - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TScrollBarWidget.Flat
 
Flat(TPanelElement, TScrollBarWidget.ScrollDirection) - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TScrollBarWidget.Flat
 
FloatProperty - Class in com.thecsdev.common.properties
An ObjectProperty whose T type is Float.
FloatProperty() - Constructor for class com.thecsdev.common.properties.FloatProperty
 
FloatProperty(Float) - Constructor for class com.thecsdev.common.properties.FloatProperty
 
FMLEnvironment - Class in net.neoforged.fml.loading
 
FMLLoader - Class in net.neoforged.fml.loading
 
focusableProperty() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Returns the BooleanProperty that controls whether this TElement should be receiving focus via user input such as mouse and keyboard.
focusedElementProperty() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
Returns the ObjectProperty for the currently focused TElement.
focusedOutlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement.Paintable
IntegerProperty for the outline color of this TPanelElement.Paintable panel when this panel TElement.isFocused().
focusedOutlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget.Paintable
IntegerProperty for the outline color of this TButtonWidget.Paintable button when this button TElement.isFocused().
focusGainedCallback() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
A callback method that is invoked whenever this TElement gains focus.
focusLostCallback() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
A callback method that is invoked whenever this TElement loses focus.
focusLostCallback() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TClickableWidget
 
focusOutlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TBlockStatsWidget
The IntegerProperty for this stat widget's focus outline color.
focusOutlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TCustomStatWidget
The IntegerProperty for this stat widget's focus outline color.
focusOutlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TEntityStatsWidget
The IntegerProperty for this stat widget's focus outline color.
focusOutlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TItemStatsWidget
The IntegerProperty for this stat widget's focus outline color.
focusOutlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TTextualStatWidget
The IntegerProperty for this stat widget's focus outline color.
followsCursorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TEntityElement
Returns the BooleanProperty that determines whether this the rendered Entity's on-screen rotation follows the cursor location.
followsCursorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TEntityStatsWidget
Returns the BooleanProperty that determines whether this the rendered Entity's on-screen rotation follows the cursor location.
fontProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
A NotNullProperty for this TLabelElement's Font.
fontProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TStretchedTextElement
fontProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.text.TSimpleTextFieldWidget
The NotNullProperty for this TSimpleTextFieldWidget's Font used for text rendering.
forEach(Consumer, boolean) - Method in class com.thecsdev.common.scene.Node
Similar to Iterable.forEach(Consumer), but with an additional ability to recursively apply the Consumer to all children and grandchildren.
forEachVisible(Consumer, boolean) - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Calls Consumer.accept(Object) for each child TElement whose TElement.isVisible() returns true.
format(StatFormatter, int) - Method in interface com.thecsdev.commonmc.api.stats.util.StatFormatterOverride
Formats a Stat's value using a custom formatter.
formatterOverrideProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TCustomStatWidget
The ObjectProperty holding the StatFormatterOverride used to format the stat's value for display.
fromOffset(double, double) - Static method in class com.thecsdev.common.math.UDim2
 
fromOffset(double, double, double) - Static method in class com.thecsdev.common.math.UDim3
 
fromScale(double, double) - Static method in class com.thecsdev.common.math.UDim2
 
fromScale(double, double, double) - Static method in class com.thecsdev.common.math.UDim3
 
fuelValues - Variable in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
fuelValues() - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 

G

gameEvent(Holder, Vec3, GameEvent.Context) - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
gatherChunkSourceStats() - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
GenericBootstrapContext(WritableRegistry) - Constructor for class com.thecsdev.commonmc.world.sandbox.DynamicRegistryAccess.GenericBootstrapContext
 
GenericProperties<K> - Class in com.thecsdev.common.util.collections
HashMap implementation that allows for storing and retrieving values using generics.
GenericProperties() - Constructor for class com.thecsdev.common.util.collections.GenericProperties
 
get() - Method in class com.thecsdev.common.properties.NotNullProperty
 
get() - Method in class com.thecsdev.common.properties.ObjectProperty
Returns the current value of this ObjectProperty.
get() - Method in interface com.thecsdev.common.util.interfaces.CheckedSupplier
Gets a result.
get(int) - Method in class com.thecsdev.common.scene.Node
Returns the child Node at the specified index.
getAllDeclaredFields(Class) - Static method in class com.thecsdev.common.util.ReflectionUtils
Retrieves all declared Fields from the specified Class and its superclasses, up to (but not including) Object.
getAsScreen() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
Returns the Screen representation of this TScreen.
getB() - Method in class com.thecsdev.common.properties.ByteProperty
Same as NotNullProperty.get(), but returns a byte instead of an Integer.
getB() - Method in class com.thecsdev.common.properties.DoubleProperty
Same as NotNullProperty.get(), but returns a byte instead of an Integer.
getB() - Method in class com.thecsdev.common.properties.FloatProperty
Same as NotNullProperty.get(), but returns a byte instead of an Integer.
getB() - Method in class com.thecsdev.common.properties.IntegerProperty
Same as NotNullProperty.get(), but returns a byte instead of an Integer.
getB() - Method in class com.thecsdev.common.properties.LongProperty
Same as NotNullProperty.get(), but returns a byte instead of an Integer.
getB() - Method in class com.thecsdev.common.properties.ShortProperty
Same as NotNullProperty.get(), but returns a byte instead of an Integer.
getBaseType() - Method in interface com.thecsdev.common.scene.INode
Returns the Class object that represents the base type of this INode.
getBaseType() - Method in class com.thecsdev.common.scene.Node
Returns the Class object that represents the base type of this node.
getBaseType() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
 
getBlockStats() - Method in class com.thecsdev.commonmc.api.stats.util.ItemStats
Returns the BlockStats of the SubjectStats.getSubject()'s corresponding Block.
getBlockStats(IStatsProvider, Predicate, Comparator) - Static method in class com.thecsdev.commonmc.api.stats.util.BlockStats
Obtains a list of all BlockStats.
getBlockStatTypes() - Static method in interface com.thecsdev.commonmc.api.stats.IStatsProvider
Returns an unmodifiable List of all registered StatTypes related to Blocks.
getBlockTicks() - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
getBounds() - Method in interface com.thecsdev.common.scene.INodeBounded
Returns the bounding box of this Node.
getBounds() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
 
getC() - Method in class com.thecsdev.common.properties.CharacterProperty
Same as NotNullProperty.get(), but returns a char instead of a Character.
getCache() - Method in class com.thecsdev.common.resource.http.HttpProfile
Returns the HttpProfileCache associated with this HttpProfile.
getCharacter() - Method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
 
getChild() - Method in class com.thecsdev.commonmc.api.client.gui.util.SceneGraphPath
Returns the expected Class of the child TElement at this path segment.
getChildIndex() - Method in class com.thecsdev.commonmc.api.client.gui.util.SceneGraphPath
Returns the expected index of the child TElement within its parent at this path segment.
getChildren() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorScreen
 
getChunkSource() - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
getClient() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
Returns the Minecraft client instance that last opened this TScreen, if any.
getClient() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
Returns the Minecraft client instance that last opened this Screen, if any.
getClient() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Returns the Minecraft client instance that last opened this TElement's (grand/)parent TScreen, if any.
getClient() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorGuiGraphicsExtractor
 
getConfig() - Static method in class com.thecsdev.commonmc.TCDCommons
Returns the primary TCDCommonsConfig instance used by this mod.
getConfigFile() - Method in class com.thecsdev.common.config.JsonConfig
Returns the File that is used by JsonConfig.saveToFile() and JsonConfig.loadFromFile() when saving and loading this JsonConfig.
getContentBounds() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Returns the Bounds2i that encapsulates all child bounding boxes as one.
getCreativeModeTab(Item) - Static method in class com.thecsdev.commonmc.api.world.item.TItemUtils
Returns the CreativeModeTab a given Item likely belongs to.
getCurrent() - Static method in class net.neoforged.fml.loading.FMLLoader
 
getCurrent(Minecraft) - Static method in interface com.thecsdev.commonmc.api.client.gui.screen.ILastScreenProvider
A utility method that retrieves the current ILastScreenProvider instance for a Minecraft client.
getCurrentElement() - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Returns the TElement that is currently being rendered.
getCursor() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Returns CursorType that represents the visual look the user's mouse cursor should have when this TElement is hovered.
getCursor() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TClickableWidget
 
getCursor() - Method in class com.thecsdev.commonmc.api.client.gui.widget.text.TSimpleTextFieldWidget
 
getCustomStatName(Identifier) - Static method in interface com.thecsdev.commonmc.api.stats.IStatsProvider
Returns the display name of a given "custom stat", also known as "general stat" in the GUI statistics menu.
getCustomStats(IStatsProvider, Predicate, Comparator) - Static method in class com.thecsdev.commonmc.api.stats.util.CustomStat
Obtains a list of all CustomStat.
getD() - Method in class com.thecsdev.common.properties.ByteProperty
Same as NotNullProperty.get(), but returns a double instead of an Integer.
getD() - Method in class com.thecsdev.common.properties.DoubleProperty
Same as NotNullProperty.get(), but returns a double instead of an Integer.
getD() - Method in class com.thecsdev.common.properties.FloatProperty
Same as NotNullProperty.get(), but returns a double instead of an Integer.
getD() - Method in class com.thecsdev.common.properties.IntegerProperty
Same as NotNullProperty.get(), but returns a double instead of an Integer.
getD() - Method in class com.thecsdev.common.properties.LongProperty
Same as NotNullProperty.get(), but returns a double instead of an Integer.
getD() - Method in class com.thecsdev.common.properties.ShortProperty
Same as NotNullProperty.get(), but returns a double instead of an Integer.
getData() - Method in class com.thecsdev.common.resource.ResourceMessage
Returns the byte[] containing the raw byte data of this ResourceMessage.
getDeaths() - Method in class com.thecsdev.commonmc.api.stats.util.EntityStats
Returns the value of Stats.ENTITY_KILLED_BY.
getDefaultValue() - Method in class com.thecsdev.common.properties.DefaultableProperty
Returns the default value that is assigned when attempting to set the value to null.
getDefaultValue() - Method in class com.thecsdev.common.properties.NotNullProperty
Returns the default value that is assigned when attempting to set the value to null.
getDeltaTicks() - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Returns the "delta-time" for this frame, but in ticks.
getDeserializableProperties(Class) - Static method in class com.thecsdev.common.config.JsonConfig
From JsonConfig.getProperties(Class), filters out only deserializable properties.
getDirname() - Method in class com.thecsdev.common.resource.http.HttpProfile
Returns the Path to the directory where the HttpProfile data is stored.
getDirname() - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucket
Returns the Path to the directory where cache data for this HttpProfileCache.CacheBucket is stored.
getDirname() - Method in class com.thecsdev.common.resource.http.HttpProfileCache
Returns the Path to the directory where the HttpProfileCache data and cached HTTP resources are stored.
getDisplayEntity() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TEntityElement
Cached Entity instance used by this TEntityElement for rendering said Entity on the GUI screen.
getDisplayError() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TEntityElement
Returns the Throwable that was thrown during the last attempt to create and/or render the display Entity, if any.
getDisplayError() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TEntityStatsWidget
Returns the Throwable that was thrown during the last attempt to create and/or render the display Entity, if any.
getDisplayName() - Method in interface com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.PathFilter
 
getDisplayName() - Method in interface com.thecsdev.commonmc.api.client.gui.widget.TDropdownWidget.Entry
The display name of the TDropdownWidget.Entry that is to be displayed on a given TDropdownWidget.
getDisplayName() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TDropdownWidget.SimpleEntry
 
getDisplayName() - Method in class net.neoforged.fml.loading.moddiscovery.ModInfo
 
getDist() - Static method in class net.neoforged.fml.loading.FMLEnvironment
 
getEntities() - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
getEntity(int) - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
getEntityStats(IStatsProvider, Predicate, Comparator) - Static method in class com.thecsdev.commonmc.api.stats.util.EntityStats
Obtains a list of all EntityStats.
getEntityStatTypes() - Static method in interface com.thecsdev.commonmc.api.stats.IStatsProvider
Returns an unmodifiable List of all registered StatTypes related to EntityTypes.
getEntries() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TDropdownWidget
Returns the Collection featuring TDropdownWidget.Entrys that were added to this TDropdownWidget.
getF() - Method in class com.thecsdev.common.properties.ByteProperty
Same as NotNullProperty.get(), but returns a float instead of an Integer.
getF() - Method in class com.thecsdev.common.properties.DoubleProperty
Same as NotNullProperty.get(), but returns a float instead of an Integer.
getF() - Method in class com.thecsdev.common.properties.FloatProperty
Same as NotNullProperty.get(), but returns a float instead of an Integer.
getF() - Method in class com.thecsdev.common.properties.IntegerProperty
Same as NotNullProperty.get(), but returns a float instead of an Integer.
getF() - Method in class com.thecsdev.common.properties.LongProperty
Same as NotNullProperty.get(), but returns a float instead of an Integer.
getF() - Method in class com.thecsdev.common.properties.ShortProperty
Same as NotNullProperty.get(), but returns a float instead of an Integer.
getFilename() - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucketMeta
The Path to the metadata file of this HttpProfileCache.CacheBucketMeta.
getFirst() - Method in class com.thecsdev.common.scene.Node
Gets the first element of this collection.
getFirst(String) - Method in class com.thecsdev.common.resource.ResourceMessage
Returns the first metadata value associated with the specified metadata name.
getFirst(String, String) - Method in class com.thecsdev.common.resource.ResourceMessage
Returns the first metadata value associated with the specified metadata name.
getFirstOrThrow(String) - Method in class com.thecsdev.common.resource.ResourceMessage
Returns the first metadata value associated with the specified metadata name, or throws NoSuchElementException if not found.
getFluidTicks() - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
getFormatter() - Method in interface com.thecsdev.commonmc.mixin.hooks.AccessorStat
 
getGuiRenderer() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorGameRenderer
 
getGuiRenderer(Minecraft) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
Returns the GuiRenderer that belongs to a given Minecraft.
getHandle() - Method in class com.thecsdev.common.properties.ObjectProperty
Returns the internal AtomicReference backing this property.
getHeight() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorNativeImage
 
getI() - Method in class com.thecsdev.common.properties.ByteProperty
Same as NotNullProperty.get(), but returns an int instead of an Integer.
getI() - Method in class com.thecsdev.common.properties.DoubleProperty
Same as NotNullProperty.get(), but returns an int instead of an Integer.
getI() - Method in class com.thecsdev.common.properties.FloatProperty
Same as NotNullProperty.get(), but returns an int instead of an Integer.
getI() - Method in class com.thecsdev.common.properties.IntegerProperty
Same as NotNullProperty.get(), but returns an int instead of an Integer.
getI() - Method in class com.thecsdev.common.properties.LongProperty
Same as NotNullProperty.get(), but returns an int instead of an Integer.
getI() - Method in class com.thecsdev.common.properties.ShortProperty
Same as NotNullProperty.get(), but returns an int instead of an Integer.
getID() - Method in class com.thecsdev.commonmc.api.util.modinfo.ModInfo
Returns the ID/namespace of this mod.
getInputType() - Method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
getInstance() - Static method in class com.thecsdev.commonmc.api.util.modinfo.ModInfoProvider
Returns the current ModInfoProvider instance, or null if none is present at the moment.
getInstance() - Static method in class com.thecsdev.commonmc.TCDCommons
Returns the instance of this TCDCommons.
getInterceptor(Class) - Method in class com.thecsdev.common.properties.ObjectProperty
Returns the interceptor instance that intercepts ObjectProperty.set(Object) calls by Classes that do not own this ObjectProperty.
getIntValue(StatType, T) - Method in class com.thecsdev.commonmc.api.client.stats.LocalPlayerStatsProvider
 
getIntValue(StatType, T) - Method in interface com.thecsdev.commonmc.api.stats.IStatsProvider
Returns the Integer value of a given StatType and its corresponding Stat.
getIntValue(StatType, T) - Method in class com.thecsdev.commonmc.api.stats.ServerPlayerStatsProvider
 
getIntValue(Stat) - Method in class com.thecsdev.commonmc.api.client.stats.LocalPlayerStatsProvider
 
getIntValue(Stat) - Method in class com.thecsdev.commonmc.api.stats.EmptyStatsProvider
 
getIntValue(Stat) - Method in interface com.thecsdev.commonmc.api.stats.IStatsProvider
Returns the Integer value of a given Stat.
getIntValue(Stat) - Method in class com.thecsdev.commonmc.api.stats.RandomStatsProvider
 
getIntValue(Stat) - Method in class com.thecsdev.commonmc.api.stats.ServerPlayerStatsProvider
 
getItemStats() - Method in class com.thecsdev.commonmc.api.stats.util.BlockStats
Returns the ItemStats of the SubjectStats.getSubject()'s corresponding Item.
getItemStats(IStatsProvider, Predicate, Comparator) - Static method in class com.thecsdev.commonmc.api.stats.util.ItemStats
Obtains a list of all ItemStats.
getItemStatTypes() - Static method in interface com.thecsdev.commonmc.api.stats.IStatsProvider
Returns an unmodifiable List of all registered StatTypes related to Items.
getKeyCode() - Method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
 
getKeyLabel() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TTextualStatWidget
Returns the TLabelElement holding the stat name.
getKeyModifiers() - Method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
 
getKills() - Method in class com.thecsdev.commonmc.api.stats.util.EntityStats
Returns the value of Stats.ENTITY_KILLED.
getL() - Method in class com.thecsdev.common.properties.ByteProperty
Same as NotNullProperty.get(), but returns a long instead of an Integer.
getL() - Method in class com.thecsdev.common.properties.DoubleProperty
Same as NotNullProperty.get(), but returns a long instead of an Integer.
getL() - Method in class com.thecsdev.common.properties.FloatProperty
Same as NotNullProperty.get(), but returns a long instead of an Integer.
getL() - Method in class com.thecsdev.common.properties.IntegerProperty
Same as NotNullProperty.get(), but returns a long instead of an Integer.
getL() - Method in class com.thecsdev.common.properties.LongProperty
Same as NotNullProperty.get(), but returns a long instead of an Integer.
getL() - Method in class com.thecsdev.common.properties.ShortProperty
Same as NotNullProperty.get(), but returns a long instead of an Integer.
getLabel() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget
Returns the TLabelElement used by this TButtonWidget.
getLast() - Method in class com.thecsdev.common.scene.Node
Gets the last element of this collection.
getLastScreen() - Method in interface com.thecsdev.commonmc.api.client.gui.screen.ILastScreenProvider
Returns the last Screen instance that was open before this one.
getLastScreen() - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TCompletableScreen
 
getLastScreen() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TTextDialogScreen
 
getLastScreen() - Method in class com.thecsdev.commonmc.client.gui.screen.TTestScreen
 
getLastScreen(TScreen) - Static method in interface com.thecsdev.commonmc.api.client.gui.screen.ILastScreenProvider
A utility method that retrieves the last Screen from a TScreen instance.
getLastScreen(Screen) - Static method in interface com.thecsdev.commonmc.api.client.gui.screen.ILastScreenProvider
A utility method that retrieves the last Screen from a Screen instance.
getLoadedModIDs() - Method in class com.thecsdev.commonmc.api.util.modinfo.ModInfoProvider
Returns an array of all currently installed mod IDs/namespaces.
getLoadedModIDs() - Method in class com.thecsdev.commonmc.fabric.util.modinfo.FabricModInfoProvider
 
getLoadedModIDs() - Method in class com.thecsdev.commonmc.neoforge.util.modinfo.NeoForgeModInfoProvider
 
getLoadingModList() - Method in class net.neoforged.fml.loading.FMLLoader
 
getMapData(MapId) - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
getMatrices() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorGuiGraphicsExtractor
 
getMaxAge() - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucketMeta
The maximum age (in seconds) a cached resource may exist before being considered as "expired".
getMessageLabel() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TTextDialogScreen
Returns the TLabelElement that will display the dialog message.
getMetadata() - Method in class com.thecsdev.common.resource.ResourceMessage
Returns an unmodifiable Map containing metadata associated with the resource message.
getMinecraft() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorLocalPlayer
 
getMinecraft() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorScreen
 
getmode() - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Builder
Gets the TFileChooserScreen.Mode this TFileChooserScreen.Builder was initialized with.
getMode() - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen
Returns the operating TFileChooserScreen.Mode of this TFileChooserScreen.
getModId() - Method in class net.neoforged.fml.loading.moddiscovery.ModInfo
 
getModInfo(String) - Method in class com.thecsdev.commonmc.api.util.modinfo.ModInfoProvider
Returns the ModInfo object for a given currently installed mod, or null if no such mod is installed.
getModInfo(String) - Method in class com.thecsdev.commonmc.fabric.util.modinfo.FabricModInfoProvider
 
getModInfo(String) - Method in class com.thecsdev.commonmc.neoforge.util.modinfo.NeoForgeModInfoProvider
 
getModName() - Method in class com.thecsdev.commonmc.TCDCommons
Returns the name of this mod.
getModpackID() - Method in class com.thecsdev.commonmc.api.util.modinfo.ModInfoProvider
Returns a unique ID for the current modpack installation, which is generated by hashing the list of currently installed mods and their versions.
getMods() - Method in class net.neoforged.fml.loading.LoadingModList
 
getModVersion() - Method in class com.thecsdev.commonmc.TCDCommons
Returns the version of this mod, in String form.
getMouseButton() - Method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
 
getMouseDeltaX() - Method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
 
getMouseDeltaY() - Method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
 
getMouseX() - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Returns the mouse's X position on the screen, in the game's scaled screen-space coordinates.
getMouseX() - Method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
 
getMouseY() - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Returns the mouse's Y position on the screen, in the game's scaled screen-space coordinates.
getMouseY() - Method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
 
getName() - Method in class com.thecsdev.commonmc.api.util.modinfo.ModInfo
Returns the display name of this mod.
getName() - Method in class com.thecsdev.commonmc.fabric.util.modinfo.FabricModInfo
 
getName() - Method in class com.thecsdev.commonmc.neoforge.util.modinfo.NeoForgeModInfo
 
getNarratables() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorScreen
 
getNative() - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Returns the game's native GuiGraphicsExtractor.
getNative() - Method in enum class com.thecsdev.commonmc.api.client.gui.util.CursorType
Returns the game's corresponding CursorType intance that is represented by this CursorType.
getNativeClient() - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Returns the game's Minecraft instance.
getNativeMatrices() - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Returns the native GuiRenderer's Matrix3x2fStack.
getNext() - Method in class com.thecsdev.commonmc.api.client.gui.util.SceneGraphPath
Returns the next segment in this scene graph path, or null if this is the last segment.
getOnPress() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorButton
 
getOptional() - Method in class com.thecsdev.common.properties.NotNullProperty
 
getOptional() - Method in class com.thecsdev.common.properties.ObjectProperty
Returns the current value of this ObjectProperty wrapped in an Optional.
getOrCreate(EntityType) - Static method in class com.thecsdev.commonmc.api.client.gui.misc.TEntityElement.EntityProvider
Returns an instance of the given EntityType.
getOwner() - Method in class com.thecsdev.common.properties.ObjectProperty
Returns the Class that owns this ObjectProperty.
getParent() - Method in class com.thecsdev.common.scene.Node
Convenience function that returns the value Node.parentProperty().
getPlaceholderLabel() - Method in class com.thecsdev.commonmc.api.client.gui.widget.text.TSimpleTextFieldWidget
Returns the TLabelElement that displays the placeholder text.
Your access to this label is intended for label property changing only!
getPlayer() - Method in class com.thecsdev.commonmc.api.client.stats.LocalPlayerStatsProvider
 
getPlayer() - Method in class com.thecsdev.commonmc.api.stats.PlayerStatsProvider
Returns the Player instance this PlayerStatsProvider is related to.
getPlayer() - Method in class com.thecsdev.commonmc.api.stats.ServerPlayerStatsProvider
 
getPointer() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorNativeImage
 
getProperties(Class) - Static method in class com.thecsdev.common.config.JsonConfig
Returns a Stream of all Fields (including inherited) that should be handled during serialization and deserialization of the given JsonConfig Class.
getProperty(Class, K) - Method in class com.thecsdev.common.util.collections.GenericProperties
Deprecated.
getProperty(Class, K, V) - Method in class com.thecsdev.common.util.collections.GenericProperties
Retrieves the property associated with the key, casting it to the specified type.
getPropertyNames(Field) - Static method in class com.thecsdev.common.config.JsonConfig
Resolves the serialized names for a Field using its SerializedName annotation (if present), returning the primary name followed by any alternates.
getReadOnly() - Method in class com.thecsdev.common.properties.ObjectProperty
Returns true if this ObjectProperty is read-only and cannot be ObjectProperty.set(Object).
getRenderables() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorScreen
 
getRespawnData() - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
getResult() - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TCompletableScreen
Returns a future that will be completed when this TScreen is closed.
getS() - Method in class com.thecsdev.common.properties.ByteProperty
Same as NotNullProperty.get(), but returns a short instead of an Integer.
getS() - Method in class com.thecsdev.common.properties.DoubleProperty
Same as NotNullProperty.get(), but returns a short instead of an Integer.
getS() - Method in class com.thecsdev.common.properties.FloatProperty
Same as NotNullProperty.get(), but returns a short instead of an Integer.
getS() - Method in class com.thecsdev.common.properties.IntegerProperty
Same as NotNullProperty.get(), but returns a short instead of an Integer.
getS() - Method in class com.thecsdev.common.properties.LongProperty
Same as NotNullProperty.get(), but returns a short instead of an Integer.
getS() - Method in class com.thecsdev.common.properties.ShortProperty
Same as NotNullProperty.get(), but returns a short instead of an Integer.
getScanCode() - Method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
 
getScoreboard() - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
getScreenBounds() - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
Returns the bounding box of the game window in scaled (GUI) units.
This represents the screen dimensions in in-game units, not actual pixels.
getScreenHeight() - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Returns the (gui-scaled) height of the game window.
getScreenWidth() - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Returns the (gui-scaled) width of the game window.
getScrollX() - Method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
 
getScrollY() - Method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
 
getSeaLevel() - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
getSelf() - Method in class com.thecsdev.common.scene.Node
Returns this Node, cast to its concrete type.
getSelf() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
 
getSerializableProperties(Class) - Static method in class com.thecsdev.common.config.JsonConfig
From JsonConfig.getProperties(Class), filters out only serializable properties.
getSingleThreadScheduledExecutor() - Static method in class com.thecsdev.common.util.TUtils
Primary Executors.newSingleThreadScheduledExecutor() instance commonly used by this mod.
getStackWalkerRCR() - Static method in class com.thecsdev.common.util.TUtils
Deprecated.
getStatsProvider() - Method in class com.thecsdev.commonmc.api.stats.util.SubjectStats
The IStatsProvider instance used by this SubjectStats instance.
getStatTypeName(StatType) - Static method in interface com.thecsdev.commonmc.api.stats.IStatsProvider
Returns the display name of a given StatType.
getStatus() - Method in class com.thecsdev.common.resource.ResourceResponse
Returns the status code representing the outcome of the resource fetch operation.
getSubject() - Method in class com.thecsdev.commonmc.api.stats.util.SubjectStats
The "thing" this SubjectStats instance is about.
getSubjectDisplayName() - Method in class com.thecsdev.commonmc.api.stats.util.BlockStats
 
getSubjectDisplayName() - Method in class com.thecsdev.commonmc.api.stats.util.CustomStat
 
getSubjectDisplayName() - Method in class com.thecsdev.commonmc.api.stats.util.EntityStats
 
getSubjectDisplayName() - Method in class com.thecsdev.commonmc.api.stats.util.ItemStats
 
getSubjectDisplayName() - Method in class com.thecsdev.commonmc.api.stats.util.SubjectStats
Returns the in-game display name of the SubjectStats.getSubject().
getSubjectID() - Method in class com.thecsdev.commonmc.api.stats.util.SubjectStats
Returns the Identifier that is associated with the given SubjectStats.getSubject() in the game's registry system.
getTargetTScreen() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
Returns the TScreenWrapper.target TScreen for this TScreenWrapper.
getText() - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
Convenience method for getting the value of TLabelElement.textProperty().
getTextHeight() - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
Returns the height this TLabelElement would need, to fit all lines of text it has.
getTextLabel() - Method in class com.thecsdev.commonmc.api.client.gui.widget.text.TSimpleTextFieldWidget
Returns the TLabelElement that displays the user-typed text.
Your access to this label is intended for label property changing only!
getTextWidth() - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
Returns the width this TLabelElement would need, to fit all lines of text it has.
getTimesBroken() - Method in class com.thecsdev.commonmc.api.stats.util.ItemStats
Returns the value of Stats.ITEM_BROKEN.
getTimesCrafted() - Method in class com.thecsdev.commonmc.api.stats.util.ItemStats
Returns the value of Stats.ITEM_CRAFTED.
getTimesDropped() - Method in class com.thecsdev.commonmc.api.stats.util.ItemStats
Returns the value of Stats.ITEM_DROPPED.
getTimesMined() - Method in class com.thecsdev.commonmc.api.stats.util.BlockStats
Returns the value of Stats.BLOCK_MINED.
getTimesPickedUp() - Method in class com.thecsdev.commonmc.api.stats.util.ItemStats
Returns the value of Stats.ITEM_PICKED_UP.
getTimesUsed() - Method in class com.thecsdev.commonmc.api.stats.util.ItemStats
Returns the value of Stats.ITEM_USED.
getTooltip() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Returns the tooltip TElement that should be rendered whenever this TElement is hovered.
If TElement.tooltipProperty()'s value is null, a tooltip element is sought in this element's (grand/)parents.
getUncachedNoiseBiome(int, int, int) - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
getUri() - Method in class com.thecsdev.common.resource.ResourceRequest.Builder
Returns the URI this ResourceMessage.AbstractBuilder is for.
getUri() - Method in class com.thecsdev.common.resource.ResourceResponse.Builder
Returns the URI this ResourceMessage.AbstractBuilder is for.
getUri() - Method in class com.thecsdev.common.resource.ResourceMessage
Returns the URI associated with this resource message.
getValue() - Method in class com.thecsdev.commonmc.api.stats.util.CustomStat
Returns the raw (unformatted) numeric value of the "General" stat.
getValueF() - Method in class com.thecsdev.commonmc.api.stats.util.CustomStat
Returns CustomStat.getValue() formatted using Stat.format(int).
getValueF(StatFormatterOverride) - Method in class com.thecsdev.commonmc.api.stats.util.CustomStat
Returns CustomStat.getValue() formatted using a custom formatter.
getValueLabel() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TTextualStatWidget
Returns the TLabelElement holding the stat value.
getValues() - Method in class com.thecsdev.commonmc.api.stats.util.BlockStats
 
getValues() - Method in class com.thecsdev.commonmc.api.stats.util.CustomStat
 
getValues() - Method in class com.thecsdev.commonmc.api.stats.util.EntityStats
 
getValues() - Method in class com.thecsdev.commonmc.api.stats.util.ItemStats
 
getValues() - Method in class com.thecsdev.commonmc.api.stats.util.SubjectStats
Returns all the statistics about the SubjectStats.getSubject().
getValuesF() - Method in class com.thecsdev.commonmc.api.stats.util.SubjectStats
Returns all the statistics about the SubjectStats.getSubject(), with their values formatted using Stat.format(int).
getValuesF(StatFormatterOverride) - Method in class com.thecsdev.commonmc.api.stats.util.SubjectStats
Returns all the statistics about the SubjectStats.getSubject(), with their values formatted using a custom formatter.
getVary() - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucketMeta
The "Vary" header values associated with a HttpProfileCache.CacheBucket.
getVersion() - Method in class com.thecsdev.commonmc.api.util.modinfo.ModInfo
Returns the version of this mod as a String.
getVersion() - Method in class com.thecsdev.commonmc.fabric.util.modinfo.FabricModInfo
 
getVersion() - Method in class com.thecsdev.commonmc.neoforge.util.modinfo.NeoForgeModInfo
 
getVersion() - Method in class net.neoforged.fml.loading.moddiscovery.ModInfo
 
getVirtualThreadPerTaskExecutor() - Static method in class com.thecsdev.common.util.TUtils
Primary Executors.newVirtualThreadPerTaskExecutor() instance commonly used by this mod.
getWidth() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorNativeImage
 
getWindowTitle() - Method in enum class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Mode
Returns the title that should be applied to a TFileChooserScreen's window depending on its TFileChooserScreen.Mode.
getWorldBorder() - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
getZ() - Method in class com.thecsdev.common.properties.BooleanProperty
Same as NotNullProperty.get(), but returns a boolean instead of a Boolean.
GSON - Static variable in class com.thecsdev.common.config.JsonConfig
The main Gson instance used by JsonConfig, for serialization and deserialization of config properties.
GSON - Static variable in class com.thecsdev.common.resource.http.HttpProfileCache
 
gui(String) - Static method in class com.thecsdev.commonmc.resource.TComponent
 
gui(Identifier) - Static method in class com.thecsdev.commonmc.resource.TComponent
 
gui_ctxmenu() - Static method in class com.thecsdev.commonmc.resource.TTextures
 
gui_dropdown_defaultLabel() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
gui_fileChooser_action_fileName() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
gui_fileChooser_action_fileType() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
gui_fileChooser_ctxmenu_open() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
gui_fileChooser_ctxmenu_openWith() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
gui_fileChooser_ctxmenu_openWith_assocApp() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
gui_fileChooser_ctxmenu_select() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
gui_fileChooser_mode_chooseFile() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
gui_fileChooser_mode_createFile() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
gui_fileChooser_mode_explore() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
gui_fileChooser_quickAccess() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
gui_fileChooser_quickAccess_mountPoints() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
gui_icon_clipboard() - Static method in class com.thecsdev.commonmc.resource.TSprites
 
gui_icon_fsFile() - Static method in class com.thecsdev.commonmc.resource.TSprites
 
gui_icon_fsFileImage() - Static method in class com.thecsdev.commonmc.resource.TSprites
 
gui_icon_fsFileJson() - Static method in class com.thecsdev.commonmc.resource.TSprites
 
gui_icon_fsFileTxt() - Static method in class com.thecsdev.commonmc.resource.TSprites
 
gui_icon_fsFolder() - Static method in class com.thecsdev.commonmc.resource.TSprites
 
gui_icon_fsFolderGray() - Static method in class com.thecsdev.commonmc.resource.TSprites
 
gui_popup_ctxmenu() - Static method in class com.thecsdev.commonmc.resource.TSprites
 
gui_popup_ctxmenuHighlighted() - Static method in class com.thecsdev.commonmc.resource.TSprites
 
gui_popup_shadow() - Static method in class com.thecsdev.commonmc.resource.TSprites
 
gui_screen_textDialog_defaultTitle() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
gui_screen_textDialog_errorTitle() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
GUI_SPRITE - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.misc.TTextureElement.Mode
gui_widget_dropdownCollapsed() - Static method in class com.thecsdev.commonmc.resource.TSprites
 
gui_widget_dropdownExpanded() - Static method in class com.thecsdev.commonmc.resource.TSprites
 
gui_widget_togglebtn() - Static method in class com.thecsdev.commonmc.resource.TSprites
 
gui_widget_togglebtnDisabled() - Static method in class com.thecsdev.commonmc.resource.TSprites
 
gui_widget_togglebtnHighlighted() - Static method in class com.thecsdev.commonmc.resource.TSprites
 
gui_widget_togglebtnToggled() - Static method in class com.thecsdev.commonmc.resource.TSprites
 
gui_widget_togglebtnToggledDisabled() - Static method in class com.thecsdev.commonmc.resource.TSprites
 
gui_widget_togglebtnToggledHighlighted() - Static method in class com.thecsdev.commonmc.resource.TSprites
 
GuiHooks - Class in com.thecsdev.commonmc.api.client.hooks
Utility methods for hooking into GUI-related activities.

H

handle(ResourceRequest) - Method in class com.thecsdev.common.resource.protocol.ClasspathProtocolHandler
 
handle(ResourceRequest) - Method in class com.thecsdev.common.resource.protocol.FileProtocolHandler
 
handle(ResourceRequest) - Method in class com.thecsdev.common.resource.protocol.HttpProtocolHandler
 
handle(ResourceRequest) - Method in interface com.thecsdev.common.resource.protocol.ProtocolHandler
Handles the given ResourceRequest and returns a CompletableFuture that will complete with a ResourceResponse.
has(String) - Method in class com.thecsdev.common.resource.ResourceMessage
Checks if the specified metadata entry exists.
hash2path(String) - Static method in class com.thecsdev.common.resource.http.HttpProfileCache
Generates relative a cache path for the given ResourceRequest, based on the given hash.
hashCode() - Method in class com.thecsdev.common.math.Bounds2i
 
hashCode() - Method in class com.thecsdev.common.math.Point2d
 
hashCode() - Method in class com.thecsdev.common.math.UDim
 
hashCode() - Method in class com.thecsdev.common.math.UDim2
 
hashCode() - Method in class com.thecsdev.common.math.UDim3
 
hashCode() - Method in class com.thecsdev.common.math.Vector2d
 
hashCode() - Method in class com.thecsdev.common.math.Vector2i
 
hashCode() - Method in class com.thecsdev.common.resource.http.HttpProfile
 
hashCode() - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucket
 
hashCode() - Method in class com.thecsdev.common.resource.http.HttpProfileCache
 
hashCode() - Method in class com.thecsdev.common.resource.ResourceMessage
 
hashCode() - Method in class com.thecsdev.common.resource.ResourceResponse
 
hashCode() - Method in class com.thecsdev.common.scene.Node
 
hashCode() - Method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
 
hashCode() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TDropdownWidget.SimpleEntry
 
hashCode() - Method in class com.thecsdev.commonmc.api.client.stats.LocalPlayerStatsProvider
 
hashCode() - Method in class com.thecsdev.commonmc.api.stats.ServerPlayerStatsProvider
 
hashCode() - Method in class com.thecsdev.commonmc.api.stats.util.SubjectStats
 
hasSamePosition(Bounds2i) - Method in class com.thecsdev.common.math.Bounds2i
Returns true if only the Bounds2i.x and Bounds2i.y of this and the other Bounds2i match.
hasSameSize(Bounds2i) - Method in class com.thecsdev.common.math.Bounds2i
Returns true if only the Bounds2i.width and Bounds2i.height of this and the other Bounds2i match.
head(String) - Static method in class com.thecsdev.commonmc.resource.TComponent
 
head(UUID) - Static method in class com.thecsdev.commonmc.resource.TComponent
 
HEADER_HTTP_METHOD - Static variable in class com.thecsdev.common.resource.protocol.HttpProtocolHandler
The HTTP header key used to specify the HTTP method (e.g., GET, POST, PUT, DELETE) for the request.
height - Variable in class com.thecsdev.common.math.Bounds2i
 
height(int) - Method in class com.thecsdev.common.math.Bounds2i
Returns a new Bounds2i instance with the given height while retaining the current X, Y and width.
HIDE - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement.CloseOperation
TWindowElement's visibility is set to false.
HORIZONTAL - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.misc.TSeparatorElement.Direction
 
HORIZONTAL - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.widget.TScrollBarWidget.ScrollDirection
 
hoverableProperty() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Returns the BooleanProperty that controls whether this TElement should be detected as hovered by the mouse cursor.
hoveredElementProperty() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
Returns the ObjectProperty for the currently mouse-hovered TElement.
hoverGainedCallback() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
A callback method that is invoked whenever this TElement becomes hovered.
hoverGainedCallback() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TClickableWidget
 
hoverLostCallback() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
A callback method that is invoked whenever this TElement stops being hovered.
HttpProfile - Class in com.thecsdev.common.resource.http
Represents a "profile" for storing HTTP resources such as cache and cookies.
HttpProfile(Path) - Constructor for class com.thecsdev.common.resource.http.HttpProfile
 
HttpProfileCache - Class in com.thecsdev.common.resource.http
Represents a "cache" for storing cached HTTP resources.
HttpProfileCache(Path) - Constructor for class com.thecsdev.common.resource.http.HttpProfileCache
 
HttpProfileCache.CacheBucket - Class in com.thecsdev.common.resource.http
Represents a directory where cache data for a given URI is stored.
HttpProfileCache.CacheBucketMeta - Class in com.thecsdev.common.resource.http
Represents metadata for a HttpProfileCache.CacheBucket, such as expiration time.
HttpProtocolHandler - Class in com.thecsdev.common.resource.protocol
A ProtocolHandler implementation for handling "http" and "https" protocol URIs.
HUD_SCREEN - Static variable in class com.thecsdev.commonmc.api.client.registry.TClientRegistries
Screens that are to be rendered on the game's HUD (heads-up display).

I

IBEAM - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.util.CursorType
Vertical line with serifs.
Indicates an editable text field.
IChangeListener<T> - Interface in com.thecsdev.common.properties
A change listener is notified when the value of an ObjectProperty changes.
ILastScreenProvider - Interface in com.thecsdev.commonmc.api.client.gui.screen
This interface is implemented by TScreens that can provide information about the last Screen instance that was open before them.
Impl(Function) - Constructor for class com.thecsdev.common.event.Event.Impl
 
indexOf(Object) - Method in class com.thecsdev.common.scene.Node
Returns the index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element.
init() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
 
init(TPanelElement, int, TSeparatorElement.Direction, int, int) - Static method in class com.thecsdev.commonmc.api.client.gui.misc.TSeparatorElement
Creates and initializes a TSeparatorElement element and then adds it to a given TPanelElement and returns it.
INIT_COMMANDS - Static variable in interface com.thecsdev.commonmc.api.events.CommandEvent
Trigger: Initialization of Commands.
Thread: Unknown | Main (server) (likely)
initBodyCallback(TElement) - Method in class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement
Similar to TWindowElement.initCallback(), except elements are initialized onto the provided "body" TElement.
initCallback() - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
 
initCallback() - Method in class com.thecsdev.commonmc.api.client.gui.label.TStretchedTextElement
 
initCallback() - Method in class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement
 
initCallback() - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen
 
initCallback() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
 
initCallback() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TTextDialogScreen
 
initCallback() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Callback method that is invoked when this TElement is initializing.
initCallback() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TCustomStatWidget
 
initCallback() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TEntityStatsWidget
 
initCallback() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TTextualStatWidget
 
initCallback() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget
 
initCallback() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TDropdownWidget
 
initCallback() - Method in class com.thecsdev.commonmc.api.client.gui.widget.text.TSimpleTextFieldWidget
 
initCallback() - Method in class com.thecsdev.commonmc.client.gui.screen.TTestScreen
 
initH(TPanelElement, int, int, int) - Static method in class com.thecsdev.commonmc.api.client.gui.misc.TSeparatorElement
initV(TPanelElement, int, int, int) - Static method in class com.thecsdev.commonmc.api.client.gui.misc.TSeparatorElement
Same as #init, but with TSeparatorElement.Direction.VERTICAL.
INode<N> - Interface in com.thecsdev.common.scene
An interface representing a Node.
INodeBounded<N,Bounds> - Interface in com.thecsdev.common.scene
An interface representing a Node that has a bounding box.
INodeRenderable<N,Context> - Interface in com.thecsdev.common.scene
An interface representing a visual Node that is renderable in a graphical framework.
inputBackspace(int) - Method in class com.thecsdev.commonmc.api.client.gui.widget.text.TSimpleTextFieldWidget
Inputs backspace.
inputCallback(TInputContext.InputDiscoveryPhase, TInputContext) - Method in class com.thecsdev.commonmc.api.client.gui.ctxmenu.TContextMenu
 
inputCallback(TInputContext.InputDiscoveryPhase, TInputContext) - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement
 
inputCallback(TInputContext.InputDiscoveryPhase, TInputContext) - Method in class com.thecsdev.commonmc.api.client.gui.widget.TClickableWidget
 
inputCallback(TInputContext.InputDiscoveryPhase, TInputContext) - Method in class com.thecsdev.commonmc.api.client.gui.widget.text.TSimpleTextFieldWidget
 
inputCallback(TInputContext.InputDiscoveryPhase, TInputContext) - Method in class com.thecsdev.commonmc.api.client.gui.widget.TScrollBarWidget
 
inputCallback(TInputContext.InputDiscoveryPhase, TInputContext) - Method in class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement
 
inputCallback(TInputContext.InputDiscoveryPhase, TInputContext) - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen
 
inputCallback(TInputContext.InputDiscoveryPhase, TInputContext) - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenPlus
 
inputCallback(TInputContext.InputDiscoveryPhase, TInputContext) - Method in class com.thecsdev.commonmc.api.client.gui.TElement
A callback method that is invoked when the user makes an input.
inputCallback(TInputContext.InputDiscoveryPhase, TInputContext) - Method in class com.thecsdev.commonmc.api.client.gui.widget.TSliderWidget
A callback method that is invoked when the user makes an input.
inputText(String) - Method in class com.thecsdev.commonmc.api.client.gui.widget.text.TSimpleTextFieldWidget
Inputs a textual String.
INSTANCE - Static variable in class com.thecsdev.common.resource.protocol.ClasspathProtocolHandler
 
INSTANCE - Static variable in class com.thecsdev.common.resource.protocol.FileProtocolHandler
The main singleton instance of FileProtocolHandler.
INSTANCE - Static variable in class com.thecsdev.common.resource.protocol.HttpProtocolHandler
The main singleton instance of HttpProtocolHandler.
INSTANCE - Static variable in class com.thecsdev.commonmc.api.stats.EmptyStatsProvider
The main instance of EmptyStatsProvider.
INSTANCE - Static variable in class com.thecsdev.commonmc.api.stats.RandomStatsProvider
The main instance of RandomStatsProvider.
INSTANCE - Static variable in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
Primary SandboxLevel instance that is used ApiStatus.Internally.
IntegerProperty - Class in com.thecsdev.common.properties
An ObjectProperty whose T type is Integer.
IntegerProperty() - Constructor for class com.thecsdev.common.properties.IntegerProperty
 
IntegerProperty(Integer) - Constructor for class com.thecsdev.common.properties.IntegerProperty
 
intersects(Bounds2i) - Method in class com.thecsdev.common.math.Bounds2i
Returns true if this rectangle intersects with another Bounds2i.
invalidateTooltipCache() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Invalidates the cached TElement.currentTooltip value.
invoke(CommandDispatcher, CommandBuildContext, Commands.CommandSelection) - Method in interface com.thecsdev.commonmc.api.events.CommandEvent.InitCommands
 
invoke(Screen, AccessorScreen) - Method in interface com.thecsdev.commonmc.api.client.events.ClientEvent.ScreenInit
 
invoke(ClientLevel) - Method in interface com.thecsdev.commonmc.api.client.events.ClientEvent.LevelInit
 
invoke(LocalPlayer) - Method in interface com.thecsdev.commonmc.api.client.events.ClientEvent.LocalPlayerJoin
 
invoke(LocalPlayer) - Method in interface com.thecsdev.commonmc.api.client.events.ClientEvent.LocalPlayerQuit
 
invoke(FeatureFlagSet, boolean, HolderLookup.Provider) - Method in interface com.thecsdev.commonmc.api.events.CreativeModeTabEvent.RebuildContents
invoker() - Method in class com.thecsdev.common.event.Event.Impl
 
invoker() - Method in interface com.thecsdev.common.event.Event
Returns the invoker of this Event, which is used to fire this Event and invoke all registered listeners.
isAir(Block) - Static method in class com.thecsdev.commonmc.api.client.gui.misc.TBlockStateElement
Returns true if a Block is an instance of AirBlock.
isAllowingInGameHud() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
Returns true if the in-game HUD (heads-up display) GUI should be rendered while this TScreen is open.
isAllowingInGameHud() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
 
isAncestor(TElement, TElement) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
Checks whether a given TElement is an ancestor of another specified TElement.
isBottom() - Method in enum class com.thecsdev.common.util.enumerations.CompassDirection
 
isCenterX() - Method in enum class com.thecsdev.common.util.enumerations.CompassDirection
 
isCenterY() - Method in enum class com.thecsdev.common.util.enumerations.CompassDirection
 
isCtrlDown() - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
Returns true is either the left or right control key is currently held down for the current game window.
isDistance() - Method in class com.thecsdev.commonmc.api.stats.util.CustomStat
Returns true if the StatFormatter of this CustomStat is StatFormatter.DISTANCE.
isDivideBy10() - Method in class com.thecsdev.commonmc.api.stats.util.CustomStat
Returns true if the StatFormatter of this CustomStat is StatFormatter.DIVIDE_BY_TEN.
isEmpty - Variable in class com.thecsdev.common.math.Bounds2i
isEmpty() - Method in class com.thecsdev.common.scene.Node
 
isEmpty() - Method in class com.thecsdev.commonmc.api.stats.util.CustomStat
 
isEmpty() - Method in class com.thecsdev.commonmc.api.stats.util.SubjectStats
Returns true if all StatTypes for the given SubjectStats.getSubject() have the value 0.
isFileSelection() - Method in enum class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Mode
Returns whether this TFileChooserScreen.Mode is related to file selection.
isFocusable() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Returns true if this TElement should be receiving focus via user input such as mouse and keyboard.
isFocusable() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TClickableWidget
 
isFocusAncestor() - Method in class com.thecsdev.commonmc.api.client.gui.ctxmenu.TContextMenu
Returns true if TElement.isFocused() or if one this TElement's children or grandchildren TElement.isFocused().
isFocused() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Returns true if this TElement is currently the focused element of the TScreen.
isHoverable() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Returns true if this TElement should be detected as hovered by the mouse cursor.
isHoverAncestor() - Method in class com.thecsdev.commonmc.api.client.gui.ctxmenu.TContextMenu
Returns true if TElement.isHovered() or if one this TElement's children or grandchildren TElement.isHovered().
isHovered() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Returns true if this TElement is currently being hovered by the mouse cursor.
isHoveredOrFocused() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
isKey() - Method in enum class com.thecsdev.commonmc.api.client.gui.util.TInputContext.InputType
 
isKeyDown(int) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
Returns true is a given key is currently held down for the current game window.
isLeft() - Method in enum class com.thecsdev.common.util.enumerations.CompassDirection
 
isMethodOverridden(Class, String, Class, Class...) - Static method in class com.thecsdev.common.util.ReflectionUtils
Checks if the given Class overrides a method with the specified signature.
isModLoaded(String) - Method in class com.thecsdev.commonmc.api.util.modinfo.ModInfoProvider
Returns whether a mod with the given ID/namespace is currently installed.
isModLoaded(String) - Method in class com.thecsdev.commonmc.fabric.util.modinfo.FabricModInfoProvider
 
isModLoaded(String) - Method in class com.thecsdev.commonmc.neoforge.util.modinfo.NeoForgeModInfoProvider
 
isMouse() - Method in enum class com.thecsdev.commonmc.api.client.gui.util.TInputContext.InputType
 
isOpen() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
Returns true if this TScreen is currently opened by a Minecraft client instance.
isOwner(Class) - Method in class com.thecsdev.common.properties.ObjectProperty
Returns true if a given Class is considered an owner of this ObjectProperty.
isPauseScreen() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
Returns a boolean indicating whether the game should be paused while this TScreen is open.
isPauseScreen() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
 
isRight() - Method in enum class com.thecsdev.common.util.enumerations.CompassDirection
 
isSearchMatch(String) - Method in class com.thecsdev.commonmc.api.stats.util.SubjectStats
Returns true if this SubjectStats.getSubject() matches a given search query.
isShiftDown() - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
Returns true is either the left or right shift key is currently held down for the current game window.
IStatsListener - Interface in com.thecsdev.commonmc.api.client.gui.screen
This interface is implemented by Screens and TScreens that wish to receive callback method calls for whenever the server sends a ClientboundAwardStatsPacket to the client.
IStatsProvider - Interface in com.thecsdev.commonmc.api.stats
An abstraction layer over the game's native StatsCounter mechanism, for reading statistics data, primarily about players.
isTime() - Method in class com.thecsdev.commonmc.api.stats.util.CustomStat
Returns true if the StatFormatter of this CustomStat is StatFormatter.TIME.
isTop() - Method in enum class com.thecsdev.common.util.enumerations.CompassDirection
 
isVisible() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Returns true if this TElement is fully visible and is not being hidden by a parent TElement either.
item(String) - Static method in class com.thecsdev.commonmc.resource.TComponent
 
item(Identifier) - Static method in class com.thecsdev.commonmc.resource.TComponent
 
itemStackProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TItemStackElement
Returns the NotNullProperty holding the ItemStack that is to be rendered by this TItemStackElement.
ItemStats - Class in com.thecsdev.commonmc.api.stats.util
SubjectStats utility implementation for reading statistics about a given Item.
ItemStats(Item, IStatsProvider) - Constructor for class com.thecsdev.commonmc.api.stats.util.ItemStats
 
iterator() - Method in class com.thecsdev.common.scene.Node
 

J

JsonConfig - Class in com.thecsdev.common.config
A container for various configurable properties that can be saved and to and loaded from the user's disk drive.

This configuration system uses reflection to save and load properties found within a given container.

The data is saved and loaded in JSON format.
JsonConfig() - Constructor for class com.thecsdev.common.config.JsonConfig
 
JsonConfig(File) - Constructor for class com.thecsdev.common.config.JsonConfig
 

K

keepElementWithinBounds(TElement, Bounds2i) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
Ensures that a given TElement remains within specified bounds.
KEY_PRESS - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.util.TInputContext.InputType
 
KEY_RELEASE - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.util.TInputContext.InputType
 
keyPressed(KeyEvent) - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
 
keyReleased(KeyEvent) - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
 
knobSizeProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TSliderWidget
The NotNullProperty holding the XY size of the know, in 0 to 1 number range.

L

LBL_PAD_X - Static variable in class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget
Default horizontal padding that is applied to the button's TButtonWidget.getLabel().
LBL_PAD_Y - Static variable in class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget
Default vertical padding that is applied to the button's TButtonWidget.getLabel().
lenientListOf(Codec) - Static method in class com.thecsdev.commonmc.api.serialization.TCodec
Returns a Codec for a List of elements, that is lenient when encoding/decoding, and simply ignores any elements that fail to encode/decode instead of returning an error for the entire List.
lenientMap(Codec, Codec) - Static method in class com.thecsdev.commonmc.api.serialization.TCodec
Returns a Codec for a Map, that is lenient when encoding/decoding, and simply ignores any key-value pairs that fail to encode/decode instead of returning an error for the entire Map.
LEVEL - Static variable in class com.thecsdev.commonmc.world.sandbox.DynamicRegistryAccess
Static DynamicRegistryAccess instance that was bootstrapped using DynamicRegistryAccess.bootstrapLevel().
LEVEL_INIT - Static variable in interface com.thecsdev.commonmc.api.client.events.ClientEvent
Trigger: Whenever a ClientLevel is initialized.
Thread: Main (client)
levelEvent(Entity, int, BlockPos, int) - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
lineSpacingProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
An IntegerProperty for the spacing between lines of text.
loadFromFile() - Method in class com.thecsdev.common.config.JsonConfig
Loads this JsonConfig from the JsonConfig.getConfigFile().
If the File does not exist, nothing happens.
loadFromFile() - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucketMeta
Loads this HttpProfileCache.CacheBucketMeta from the file specified by HttpProfileCache.CacheBucketMeta.filename.
loadFromJson(JsonObject) - Method in class com.thecsdev.common.config.JsonConfig
Loads this JsonConfig from a JsonObject, overriding any properties of this JsonConfig that were stored in the JsonObject.
loadFromJson(JsonObject) - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucketMeta
Loads this HttpProfileCache.CacheBucketMeta from a JsonObject, overriding any properties of this JsonConfig that were stored in the JsonObject.
LoadingModList - Class in net.neoforged.fml.loading
 
LocalPlayerStatsProvider - Class in com.thecsdev.commonmc.api.client.stats
A IStatsProvider that provides statistics of a LocalPlayer.
LOGGER - Static variable in class com.thecsdev.commonmc.TCDCommons
The primary Logger instance used by this mod.
LongProperty - Class in com.thecsdev.common.properties
An ObjectProperty whose T type is Long.
LongProperty() - Constructor for class com.thecsdev.common.properties.LongProperty
 
LongProperty(Long) - Constructor for class com.thecsdev.common.properties.LongProperty
 
lookup(ResourceKey) - Method in class com.thecsdev.commonmc.world.sandbox.DynamicRegistryAccess
 
lookup(ResourceKey) - Method in class com.thecsdev.commonmc.world.sandbox.DynamicRegistryAccess.GenericBootstrapContext
 
lookupM(ResourceKey) - Method in class com.thecsdev.commonmc.world.sandbox.DynamicRegistryAccess
 

M

MAIN - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.util.TInputContext.InputDiscoveryPhase
During this input phase, the input is forwarded to the currently focused or hovered element (depending on the input type), after which the input "bubbles" towards the root parent element, until the input gets handled by the target element or one of its parents.
matches(URI) - Method in class com.thecsdev.common.resource.protocol.ClasspathProtocolHandler
 
matches(URI) - Method in class com.thecsdev.common.resource.protocol.FileProtocolHandler
 
matches(URI) - Method in class com.thecsdev.common.resource.protocol.HttpProtocolHandler
 
matches(URI) - Method in interface com.thecsdev.common.resource.protocol.ProtocolHandler
Determines if this ProtocolHandler can handle the given URI.
maximizedProperty() - Method in class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement
BooleanProperty that controls whether this window is maximized or not.
metadata - Variable in class com.thecsdev.common.resource.ResourceRequest.Builder
 
metadata - Variable in class com.thecsdev.common.resource.ResourceResponse.Builder
 
minecraft - Variable in class com.thecsdev.commonmc.client.mixin.events.MixinScreen
 
misc_comingSoon() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
misc_from() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
misc_loading() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
misc_preview() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
misc_somethingWentWrong() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
misc_to() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
missingNo() - Static method in class com.thecsdev.commonmc.resource.TComponent
 
MixinClientboundAwardStatsPacket - Class in com.thecsdev.commonmc.client.mixin.events
 
MixinClientboundAwardStatsPacket() - Constructor for class com.thecsdev.commonmc.client.mixin.events.MixinClientboundAwardStatsPacket
 
MixinClientLevel - Class in com.thecsdev.commonmc.client.mixin.events
 
MixinClientLevel() - Constructor for class com.thecsdev.commonmc.client.mixin.events.MixinClientLevel
 
MixinClientPacketListener - Class in com.thecsdev.commonmc.client.mixin.events
 
MixinClientPacketListener(Minecraft, Connection, CommonListenerCookie) - Constructor for class com.thecsdev.commonmc.client.mixin.events.MixinClientPacketListener
 
MixinCommands - Class in com.thecsdev.commonmc.mixin.events
 
MixinCommands() - Constructor for class com.thecsdev.commonmc.mixin.events.MixinCommands
 
MixinCreativeModeTabs - Class in com.thecsdev.commonmc.mixin.events
 
MixinCreativeModeTabs() - Constructor for class com.thecsdev.commonmc.mixin.events.MixinCreativeModeTabs
 
MixinGui - Class in com.thecsdev.commonmc.client.mixin.events
Mixins for the game's HUD (heads-up display).
MixinGui() - Constructor for class com.thecsdev.commonmc.client.mixin.events.MixinGui
 
MixinHud - Class in com.thecsdev.commonmc.client.mixin.events
 
MixinHud() - Constructor for class com.thecsdev.commonmc.client.mixin.events.MixinHud
 
MixinMinecraft - Class in com.thecsdev.commonmc.client.mixin.events
 
MixinMinecraft() - Constructor for class com.thecsdev.commonmc.client.mixin.events.MixinMinecraft
 
MixinNativeImage - Class in com.thecsdev.commonmc.client.mixin.events
This Mixin's sole purpose is to put image byte data loading up to LWJGL's digression, rather than having the game enforce PNG.
MixinNativeImage() - Constructor for class com.thecsdev.commonmc.client.mixin.events.MixinNativeImage
 
MixinScreen - Class in com.thecsdev.commonmc.client.mixin.events
 
MixinScreen() - Constructor for class com.thecsdev.commonmc.client.mixin.events.MixinScreen
 
mmName_tcdcommons() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
mmSummary_tcdcommons() - Static method in class com.thecsdev.commonmc.resource.TLanguage
 
Mod - Annotation Interface in net.neoforged.fml.common
 
MOD_ID - Static variable in class com.thecsdev.commonmc.TCDCommons
The value of this variable MUST accurately reflect the same value as 'mod.id' from 'gradle.properties'.
ModConfig - Class in com.thecsdev.commonmc.api.config
JsonConfig implementation for Minecraft mods.
ModConfig(File) - Constructor for class com.thecsdev.commonmc.api.config.ModConfig
 
ModConfig(String) - Constructor for class com.thecsdev.commonmc.api.config.ModConfig
 
modeProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TTextureElement
Returns the NotNullProperty holding the rendering TTextureElement.Mode that determines how this TTextureElement is rendered.
ModInfo - Class in com.thecsdev.commonmc.api.util.modinfo
Represents basic information about a currently installed mod.
ModInfo - Class in net.neoforged.fml.loading.moddiscovery
 
ModInfo(String) - Constructor for class com.thecsdev.commonmc.api.util.modinfo.ModInfo
 
ModInfoProvider - Class in com.thecsdev.commonmc.api.util.modinfo
Provides information about currently installed mods.
ModInfoProvider() - Constructor for class com.thecsdev.commonmc.api.util.modinfo.ModInfoProvider
 
MOUSE_DRAG - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.util.TInputContext.InputType
 
MOUSE_MOVE - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.util.TInputContext.InputType
 
MOUSE_PRESS - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.util.TInputContext.InputType
 
MOUSE_RELEASE - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.util.TInputContext.InputType
 
MOUSE_SCROLL - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.util.TInputContext.InputType
 
mouseClicked(MouseButtonEvent, boolean) - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
 
mouseDragged(MouseButtonEvent, double, double) - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
 
mouseMoved(double, double) - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
 
mouseReleased(MouseButtonEvent) - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
 
mouseScrolled(double, double, double, double) - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
 
move(int, int) - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Moves this TElement and all of its (grand/)children.
moveChildren(int, int) - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Moves all of this TElement's (grand/)children.
moveTo(int, int) - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Moves this TElement to the given position.
mul(double, double) - Method in class com.thecsdev.common.math.Vector2d
 
mul(int, int) - Method in class com.thecsdev.common.math.Vector2i
 

N

NeoForgeModInfo - Class in com.thecsdev.commonmc.neoforge.util.modinfo
Represents basic information about a currently installed mod on the NeoForge mod loader platform.
NeoForgeModInfo(String) - Constructor for class com.thecsdev.commonmc.neoforge.util.modinfo.NeoForgeModInfo
 
NeoForgeModInfoProvider - Class in com.thecsdev.commonmc.neoforge.util.modinfo
Provides information about currently installed mods on the NeoForge mod loader platform.
NeoForgeModInfoProvider() - Constructor for class com.thecsdev.commonmc.neoforge.util.modinfo.NeoForgeModInfoProvider
 
net.neoforged.api.distmarker - package net.neoforged.api.distmarker
 
net.neoforged.fml.common - package net.neoforged.fml.common
 
net.neoforged.fml.loading - package net.neoforged.fml.loading
 
net.neoforged.fml.loading.moddiscovery - package net.neoforged.fml.loading.moddiscovery
 
nextFocusableTElement(TElement) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
Finds the TElement that is focusable and that comes after a given target TElement.
nextFocusableTElement(TElement, boolean) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
Finds the TElement that is focusable and that comes after a given target TElement.
Node<N> - Class in com.thecsdev.common.scene
Represents a unique node that is present in a given scene graph.
Node() - Constructor for class com.thecsdev.common.scene.Node
 
NORTH - Enum constant in enum class com.thecsdev.common.util.enumerations.CompassDirection
 
NORTH_EAST - Enum constant in enum class com.thecsdev.common.util.enumerations.CompassDirection
 
NORTH_WEST - Enum constant in enum class com.thecsdev.common.util.enumerations.CompassDirection
 
NOT_ALLOWED - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.util.CursorType
Slashed circle (circle with a diagonal line ⊘).
Indicating an action cannot be performed, like clicking or during drag-and-drop operations.
NotNullProperty<T> - Class in com.thecsdev.common.properties
Similar to DefaultableProperty, except the default value is never allowed to be null.
NotNullProperty(T) - Constructor for class com.thecsdev.common.properties.NotNullProperty
 
NotNullProperty(T, T) - Constructor for class com.thecsdev.common.properties.NotNullProperty
 

O

ObjectProperty<T> - Class in com.thecsdev.common.properties
A property wrapper for an Object of type T, similar to AtomicReference, but with additional utility features.
Inspired by JavaFX's property system.
ObjectProperty() - Constructor for class com.thecsdev.common.properties.ObjectProperty
 
ObjectProperty(T) - Constructor for class com.thecsdev.common.properties.ObjectProperty
 
of(HttpProfileCache, ResourceRequest) - Static method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucket
Creates a new HttpProfileCache.CacheBucket instance for the given ResourceRequest, using the given HttpProfileCache to determine the base directory.
of(HttpProfileCache, String, URI) - Static method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucket
Creates a new HttpProfileCache.CacheBucket instance for the given URI and HTTP method, using the given HttpProfileCache to determine the base directory.
of(TElement, TElement) - Static method in class com.thecsdev.commonmc.api.client.gui.util.SceneGraphPath
Creates a SceneGraphPath that navigates from a given parent TElement down to a specified child TElement.
of(CustomStat) - Static method in class com.thecsdev.commonmc.api.client.gui.tooltip.TTooltip
A tooltip that shows the value of a given "custom stat" (also known as "general stat") in the statistics GUI.
of(SubjectStats) - Static method in class com.thecsdev.commonmc.api.client.gui.tooltip.TTooltip
A tooltip that shows the player statistics for a given SubjectStats.
of(SubjectStats, boolean) - Static method in class com.thecsdev.commonmc.api.client.gui.tooltip.TTooltip
A tooltip that shows the player statistics for a given SubjectStats.
of(LocalPlayer) - Static method in class com.thecsdev.commonmc.api.client.stats.LocalPlayerStatsProvider
Creates a LocalPlayerStatsProvider instance based on a LocalPlayer.
of(Component) - Static method in class com.thecsdev.commonmc.api.client.gui.tooltip.TTooltip
Creates and returns a new simple textual tooltip element.
of(ServerPlayer) - Static method in class com.thecsdev.commonmc.api.stats.ServerPlayerStatsProvider
Creates a ServerPlayerStatsProvider instance based on a ServerPlayer.
of01(int, int) - Static method in enum class com.thecsdev.common.util.enumerations.CompassDirection
Returns the CompassDirection that corresponds to a given XY coordinate that ranges from [-1, -1] to [1, 1], where [0, 0] is the CompassDirection.CENTER.
ofCharType(char, int) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
ofCurrentLocalPlayer() - Static method in class com.thecsdev.commonmc.api.client.stats.LocalPlayerStatsProvider
Creates a LocalPlayerStatsProvider instance using Minecraft.player.
offset - Variable in class com.thecsdev.common.math.UDim
The absolute offset (in pixels) added to the scaled value.
ofKeyPress(int, int, int) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
ofKeyRelease(int, int, int) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
ofMouseDrag(double, double, int, double, double) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
ofMouseMove(double, double) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
ofMousePress(double, double, int) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
ofMouseRelease(double, double, int) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
ofMouseScroll(double, double, double, double) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
ONCLICK_SOUND - Static variable in class com.thecsdev.commonmc.api.client.gui.widget.TClickableWidget
Default event handler that plays a GUI click sound whenever this TClickableWidget is clicked.
onClose() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
 
onInitialize() - Method in class com.thecsdev.commonmc.fabric.TCDCommonsFabric
 
onInitializeClient() - Method in class com.thecsdev.commonmc.fabric.TCDCommonsFabric
 
onInitializeServer() - Method in class com.thecsdev.commonmc.fabric.TCDCommonsFabric
 
onLoad(JsonObject) - Method in class com.thecsdev.common.config.JsonConfig
Called after JsonConfig.loadFromJson(JsonObject) finishes its execution.
onSave(JsonObject) - Method in class com.thecsdev.common.config.JsonConfig
Called after JsonConfig.saveToJson(JsonObject) finishes its execution.
openCallback() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
Callback method that is invoked whenever this TScreen is opened via Gui.setScreen(Screen).
This takes place before TScreen.initCallback() is invoked.
org.apache.maven.artifact.versioning - package org.apache.maven.artifact.versioning
Placeholder "dummy" classes that represent actual external APIs.
outlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TFillColorElement
Returns the IntegerProperty that represents the color of the rectangle border that is being drawn as an "outline".
outlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement.Paintable
IntegerProperty for the outline color of this TPanelElement.Paintable panel.
outlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TBlockStatsWidget
The IntegerProperty for this stat widget's outline color.
outlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TCustomStatWidget
The IntegerProperty for this stat widget's outline color.
outlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TEntityStatsWidget
The IntegerProperty for this stat widget's outline color.
outlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TItemStatsWidget
The IntegerProperty for this stat widget's outline color.
outlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TTextualStatWidget
The IntegerProperty for this stat widget's outline color.
outlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget.Paintable
IntegerProperty for the outline color of this TButtonWidget.Paintable button.

P

Paintable() - Constructor for class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement.Paintable
 
Paintable() - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget.Paintable
 
Paintable(int) - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget.Paintable
 
Paintable(int, int) - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget.Paintable
 
Paintable(int, int, int) - Constructor for class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement.Paintable
 
Paintable(int, int, int) - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget.Paintable
 
painting(String) - Static method in class com.thecsdev.commonmc.resource.TComponent
 
painting(Identifier) - Static method in class com.thecsdev.commonmc.resource.TComponent
 
Panel() - Constructor for class com.thecsdev.commonmc.api.client.gui.misc.THoverScrollElement.Panel
 
Panel(TPanelElement) - Constructor for class com.thecsdev.commonmc.api.client.gui.misc.THoverScrollElement.Panel
 
panelProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TScrollBarWidget
The ObjectProperty holding the TPanelElement this TSliderWidget is bound to.
parentProperty() - Method in class com.thecsdev.common.scene.Node
The ObjectProperty that holds a reference to this Node's parent.
particle(String) - Static method in class com.thecsdev.commonmc.resource.TComponent
 
particle(Identifier) - Static method in class com.thecsdev.commonmc.resource.TComponent
 
placeholderProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.text.TSimpleTextFieldWidget
The NotNullProperty for this TSimpleTextFieldWidget's placeholder text that is rendered when the user has yet to input (type) something.
player - Variable in class com.thecsdev.commonmc.client.mixin.events.MixinMinecraft
 
PLAYER_JOIN - Static variable in interface com.thecsdev.commonmc.api.client.events.ClientEvent
Trigger: Whenever a LocalPlayer joins a level.
Thread: Main (client) <- Scheduled from network thread
PLAYER_QUIT - Static variable in interface com.thecsdev.commonmc.api.client.events.ClientEvent
Trigger: Whenever a LocalPlayer leaves a level.
Thread: Main (client)
players - Variable in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
players() - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
PlayerStatsProvider<P> - Class in com.thecsdev.commonmc.api.stats
A IStatsProvider that is related to a Player entity.
PlayerStatsProvider() - Constructor for class com.thecsdev.commonmc.api.stats.PlayerStatsProvider
 
playGuiButtonClickSound() - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
Plays a GUI button click sound using the "master" volume.
playGuiHoverSound() - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
Plays a GUI sound for when a TClickableWidget is hovered.
playGuiTypingSound() - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
Plays a GUI sound for when the user types textual input into a TSimpleTextFieldWidget.
playSeededSound(Entity, double, double, double, Holder, SoundSource, float, float, long) - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
playSeededSound(Entity, Entity, Holder, SoundSource, float, float, long) - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
Point2d - Class in com.thecsdev.common.math
Immutable two-dimensional integer-based point.
Point2d() - Constructor for class com.thecsdev.common.math.Point2d
 
Point2d(double, double) - Constructor for class com.thecsdev.common.math.Point2d
 
POINTING_HAND - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.util.CursorType
Hand Pointer with index finger pointing up.
Indicating a clickable link or interactive UI element.
popScissors() - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Pops a "scissor" from the game's "scissor stack", effectively disabling the previously pushed scissors.
position(int, int) - Method in class com.thecsdev.common.math.Bounds2i
Returns a new Bounds2i instance with the given X and Y position while retaining the current width and height.
postRenderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
 
postRenderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.misc.TFillColorElement.Flat
 
postRenderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.misc.TFillColorElement
 
postRenderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement.Paintable
 
postRenderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement
 
postRenderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement.Transparent
 
postRenderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement
 
postRenderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.TElement
 
postRenderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TBlockStatsWidget
 
postRenderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TCustomStatWidget
 
postRenderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TEntityStatsWidget
 
postRenderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TItemStatsWidget
 
postRenderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TTextualStatWidget
 
postRenderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget.Paintable
 
postRenderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.TClickableWidget
 
postRenderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.text.TSimpleTextFieldWidget
 
postRenderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.TSliderWidget
 
postRenderCallback(Context) - Method in interface com.thecsdev.common.scene.INodeRenderable
Callback method that is invoked after this Node and all of their children have been rendered.
potionBrewing - Variable in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
potionBrewing() - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
PREEMPT - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.util.TInputContext.InputDiscoveryPhase
This phase is similar to TInputContext.InputDiscoveryPhase.BROADCAST, except elements are able to stop the input propagation by handling the input.
pressedProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TClickableWidget
Returns a BooleanProperty that holds a Boolean value representing whether this TClickableWidget is currently being pressed.
previousFocusableTElement(TElement) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
Finds the TElement that is focusable and that comes before a given target TElement.
previousFocusableTElement(TElement, boolean) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
Finds the TElement that is focusable and that comes before a given target TElement.
PrimitiveProperty<T> - Class in com.thecsdev.common.properties
A NotNullProperty implementation representing primitive types whose default values can not be null.
PrimitiveProperty(T, T) - Constructor for class com.thecsdev.common.properties.PrimitiveProperty
 
ProtocolHandler - Interface in com.thecsdev.common.resource.protocol
An interface representing a handler for specific URI protocols.
pushScissors(int, int, int, int) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Pushes a "scissor" onto the game's "scissor stack".

R

RandomStatsProvider - Class in com.thecsdev.commonmc.api.stats
A IStatsProvider that always returns random statistics.
REBUILD_CONTENTS - Static variable in interface com.thecsdev.commonmc.api.events.CreativeModeTabEvent
Trigger: Whenever Items are reorganized into CreativeModeTabs.
Thread: Main (client) | Unknown if there are more
rebuildI2TMap() - Static method in class com.thecsdev.commonmc.api.world.item.TItemUtils
ApiStatus.Internal method that keeps track of Items and their corresponding CreativeModeTabs.
recipeAccess - Variable in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
recipeAccess() - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
Reflected - Annotation Interface in com.thecsdev.common.util.annotations
Indicates that the annotated member is accessed via reflection or some other mechanism that references the annotated member by name.
ReflectionUtils - Class in com.thecsdev.common.util
Utility methods for java.lang.reflect.
refresh() - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
Refreshes this TLabelElement.
refresh() - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen
Refreshes the window element, re-initializing its contents to reflect any changes in the file-system or current directory.
refresh() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TScrollBarWidget
Manually refreshes the value and knob side of this TScrollBarWidget.
refreshKnobQuietly() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TSliderWidget
Recalculates the TSliderWidget.knobBounds given the current TSliderWidget.knobSizeProperty() and TSliderWidget.valueProperty() values.
register(ResourceKey, T, Lifecycle) - Method in class com.thecsdev.commonmc.world.sandbox.DynamicRegistryAccess.GenericBootstrapContext
 
registerProtocolHandler(String, ProtocolHandler) - Static method in class com.thecsdev.common.resource.ResourceResolver
Registers a ProtocolHandler for a specific protocol scheme.
registerVanillaButtonMod(Class, Component, BiConsumer) - Static method in class com.thecsdev.commonmc.api.client.hooks.GuiHooks
Registers a modification of a Button's on-click functionality on for given vanilla Screen.
registries() - Method in class com.thecsdev.commonmc.world.sandbox.DynamicRegistryAccess
 
remove() - Method in class com.thecsdev.common.scene.Node
Removes this Node instance from its parent.
remove(Object) - Method in class com.thecsdev.common.scene.Node
 
remove(N) - Method in class com.thecsdev.common.scene.Node
Same as Node.remove(Object).
Removes a child Node instance from this Node.
removeAll(Collection) - Method in class com.thecsdev.common.scene.Node
 
removeChangeListener(Object) - Method in class com.thecsdev.common.properties.ObjectProperty
Removes an IChangeListener from the list of change listeners.
removed() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
 
removeFilter(Object) - Method in class com.thecsdev.common.properties.ObjectProperty
Removes a filter Function from the list of filters.
removeListener(L) - Method in class com.thecsdev.common.event.Event.Impl
 
removeListener(L) - Method in interface com.thecsdev.common.event.Event
Removes a listener from this Event, so that it will no longer be invoked when this Event is fired.
removeRel(TElement) - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Removes the child via Node.remove(Node) and repositions it by the inverse of this element's bounds using TElement.move(int, int).
renderBackground(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.TScrollBarWidget.Flat
 
renderBackground(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.TSliderWidget.Flat
 
renderBackground(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.TSliderWidget
Renders the background of this TSliderWidget.
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.ctxmenu.TContextMenu
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.label.TStretchedTextElement
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.misc.TBlockStateElement
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.misc.TEntityElement
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.misc.TFillColorElement.Flat
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.misc.TFillColorElement
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.misc.TItemStackElement
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.misc.TSeparatorElement
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.misc.TTextureElement
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement.Paintable
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement.Transparent
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TCompletableScreen
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.screen.TTextDialogScreen
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.TElement
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.tooltip.TTooltip
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TBlockStatsWidget
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TItemStatsWidget
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TCustomStatWidget
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TEntityStatsWidget
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TTextualStatWidget
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget.Flat
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget.Paintable
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget.Transparent
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.TCheckboxWidget
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.text.TSimpleTextFieldWidget
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.TSliderWidget
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.widget.TToggleButtonWidget
 
renderCallback(Context) - Method in interface com.thecsdev.common.scene.INodeRenderable
Callback method that is invoked when this Node is being rendered.
renderEntity(Entity, int, int, int, int, double, boolean) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Renders an entity.
renderItem(ItemStack, int, int, int, int) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Renders an item.
renderItemStackProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TBlockStateElement
If set to true, the BlockState's corresponding default ItemStack will be rendered where possible (similar to TItemStackElement).
renderKnob(TGuiGraphics, Bounds2i) - Method in class com.thecsdev.commonmc.api.client.gui.widget.TScrollBarWidget.Flat
 
renderKnob(TGuiGraphics, Bounds2i) - Method in class com.thecsdev.commonmc.api.client.gui.widget.TSliderWidget.Flat
 
renderKnob(TGuiGraphics, Bounds2i) - Method in class com.thecsdev.commonmc.api.client.gui.widget.TSliderWidget
Renders the knob of this TSliderWidget.
renderPipelineProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TTextureElement
Returns the NotNullProperty holding the RenderPipeline used to render this TTextureElement.
renderShadow(TGuiGraphics) - Method in class com.thecsdev.commonmc.api.client.gui.ctxmenu.TContextMenu
Renders a shadow effect for this context menu.
renderTScreen(TScreen) - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
Renders a TScreen and all of its children recursively, as well as some additional screen-related stuff like tooltips.
RESIZE_ALL - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.util.CursorType
Four-way arrow (↔ with ↕ overlaid).
For moving an element or resizing in any direction.
RESIZE_EW - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.util.CursorType
Vertical double arrow (↕).
For resizing a window or element vertically.
RESIZE_NS - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.util.CursorType
Horizontal double arrow (↔).
For resizing a window or element horizontally.
resolve(TElement) - Method in class com.thecsdev.commonmc.api.client.gui.util.SceneGraphPath
Resolves this SceneGraphPath starting from a given TElement, returning the final TElement at the end of the path, if found.
resolve(TElement, SceneGraphPath) - Static method in class com.thecsdev.commonmc.api.client.gui.util.SceneGraphPath
Resolves a SceneGraphPath starting from a given TElement, returning the final TElement at the end of the path, if found.
resolveCacheFile(ResourceRequest) - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucketMeta
Resolves the cache file path for the given ResourceRequest, based on the "Vary" header values stored in this HttpProfileCache.CacheBucketMeta.
ResourceMessage - Class in com.thecsdev.common.resource
An abstract base class representing a message related to a resource identified by a URI.
This class serves as a common foundation for both ResourceRequest and ResourceResponse.
ResourceMessage(URI, Map, byte[]) - Constructor for class com.thecsdev.common.resource.ResourceMessage
 
ResourceRequest - Class in com.thecsdev.common.resource
Represents a request to fetch a resource from a specified URI.
ResourceRequest.Builder - Class in com.thecsdev.common.resource
A builder for creating instances of ResourceRequest.
ResourceResolver - Class in com.thecsdev.common.resource
A utility class for resolving and fetching resources from various URIs.
ResourceResponse - Class in com.thecsdev.common.resource
Represents the response received after fetching a resource from a specified URI.
ResourceResponse.Builder - Class in com.thecsdev.common.resource
A builder class for constructing instances of ResourceResponse.
restoredBoundsProperty() - Method in class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement
NotNullProperty that holds the preferred bounds of this window, that are used when not maximized.
retainAll(Collection) - Method in class com.thecsdev.common.scene.Node
 
rootContextMenuProperty() - Method in class com.thecsdev.commonmc.api.client.gui.ctxmenu.TContextMenu
The top-most TContextMenu in the hierarchy of this TElement.
rootProperty() - Method in class com.thecsdev.common.scene.Node
The NotNullProperty that holds a reference to the "root" Node in the scene graph.
run() - Method in interface com.thecsdev.common.util.interfaces.CheckedRunnable
Runs this operation.

S

SandboxLevel - Class in com.thecsdev.commonmc.world.sandbox
Barebones minimal Level implementation.
SandboxLevel() - Constructor for class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
SandboxLevel(WritableLevelData, ResourceKey, RegistryAccess, Holder, boolean, boolean, long, int) - Constructor for class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
saveToFile() - Method in class com.thecsdev.common.config.JsonConfig
Saves this JsonConfig to the JsonConfig.getConfigFile().
Overrides any existing JsonConfig.getConfigFile()s.
saveToFile() - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucketMeta
Saves this HttpProfileCache.CacheBucketMeta to the file specified by HttpProfileCache.CacheBucketMeta.filename.
saveToJson() - Method in class com.thecsdev.common.config.JsonConfig
Saves this JsonConfig instance to a new JsonObject instance and returns the JsonObject.
saveToJson() - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucketMeta
Saves this HttpProfileCache.CacheBucketMeta instance to a new JsonObject instance and returns the JsonObject.
saveToJson(JsonObject) - Method in class com.thecsdev.common.config.JsonConfig
Saves this JsonConfig to an existing JsonObject instance.
saveToJson(JsonObject) - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucketMeta
Saves this HttpProfileCache.CacheBucketMeta to an existing JsonObject instance.
scale - Variable in class com.thecsdev.common.math.UDim
The proportional scale factor (relative to a reference size).
SceneGraphPath - Class in com.thecsdev.commonmc.api.client.gui.util
Represents a path in the scene graph from a parent TElement down to a child TElement, via all intermediate elements.
SceneGraphPath(Class, int, SceneGraphPath) - Constructor for class com.thecsdev.commonmc.api.client.gui.util.SceneGraphPath
Creates a new SceneGraphPath segment instance.
scoreboard - Variable in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
SCREEN_INIT - Static variable in interface com.thecsdev.commonmc.api.client.events.ClientEvent
Trigger: Whenever a Screen is initialized.
Thread: Unknown
screenProperty() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Returns the ObjectProperty for this TElement's parent/grandparent TScreen element.
scroll(int, int) - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement
Scrolls this TPanelElement by moving the children via TElement.moveChildren(int, int).
scrollAmountProperty() - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement
The NotNullProperty representing the two-dimensional scroll amount value, with each axis ranging 0 to 1.
scrollDirectionProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TScrollBarWidget
scrollPaddingProperty() - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement
The IntegerProperty holding the "padding" of this TPanelElement.
scrollSensitivityProperty() - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement
The IntegerProperty for this TPanelElement's sensitivity of scrolling done by keyboard and mouse input.
scrollToElement(TElement) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
Scrolls the GUI so that a given TElement is fully visible on-screen.
selectedEntryProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TDropdownWidget
The ObjectProperty holding the currently selected TDropdownWidget.Entry.
sendBlockUpdated(BlockPos, BlockState, BlockState, int) - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
sendInput(TInputContext) - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
Emulates a user input event for this TScreen.
ServerPlayerStatsProvider - Class in com.thecsdev.commonmc.api.stats
A IStatsProvider that provides statistics of a ServerPlayer.
set(String, String) - Method in class com.thecsdev.common.resource.ResourceRequest.Builder
 
set(String, String) - Method in class com.thecsdev.common.resource.ResourceResponse.Builder
 
set(T) - Method in class com.thecsdev.common.properties.ObjectProperty
Deprecated.
Because this uses stack walking to enforce CallerSensitive, this method causes performance bottlenecks. Avoid this one.
set(T, Class) - Method in class com.thecsdev.common.properties.ObjectProperty
Sets the current value of this ObjectProperty.
setBounds(int, int, int, int) - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Sets the value of TElement.boundsProperty().
setBounds(Bounds2i) - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Sets the value of TElement.boundsProperty().
setBounds(UDim2, UDim2) - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Sets the value of TElement.boundsProperty(), using UDims to calculate the new bounds relative to parent bounds.
setBoundsToFitText(int) - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
Sets this TLabelElement's bounds to fit its text, given a maximum width.
setBoundsToFitText(int, int, int) - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
Sets this TLabelElement's bounds to fit its text, given a maximum width.
setClient(Minecraft) - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorGuiGraphicsExtractor
 
setConfigFile(File) - Method in class com.thecsdev.common.config.JsonConfig
Sets the File that is used by JsonConfig.saveToFile() and JsonConfig.loadFromFile() when saving and loading this JsonConfig.
setCurrentDirectory(Path) - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Builder
Sets the starting directory that the TFileChooserScreen instance created by this builder will display upon opening.
setData(byte[]) - Method in class com.thecsdev.common.resource.ResourceRequest.Builder
 
setData(byte[]) - Method in class com.thecsdev.common.resource.ResourceResponse.Builder
 
setHandle(ValueHandle) - Method in class com.thecsdev.common.properties.ObjectProperty
Replaces the internal AtomicReference backing this property.
setInstance(ModInfoProvider) - Static method in class com.thecsdev.commonmc.api.util.modinfo.ModInfoProvider
Sets the current ModInfoProvider instance.
setInterceptor(IChangeListener, Class) - Method in class com.thecsdev.common.properties.ObjectProperty
Assigns an interceptor instance for this ObjectProperty.
Please see ObjectProperty.getInterceptor(Class) for more info.
setLastScreen(Screen) - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Builder
Sets the Screen instance that will be assigned as the "last screen" for the TFileChooserScreen instance created by this builder.
setMatrices(Matrix3x2fStack) - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorGuiGraphicsExtractor
 
setMaxAge(long) - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucketMeta
Sets the maximum age (in seconds) for this HttpProfileCache.CacheBucketMeta.
setMaxHeight(int) - Method in class com.thecsdev.commonmc.api.client.gui.ctxmenu.TContextMenu.Builder
Sets the maximum height of the context menu.
setMaxSize(int, int) - Method in class com.thecsdev.commonmc.api.client.gui.ctxmenu.TContextMenu.Builder
Sets the maximum size of the context menu.
setMaxWidth(int) - Method in class com.thecsdev.commonmc.api.client.gui.ctxmenu.TContextMenu.Builder
Sets the maximum width of the context menu.
setMessage(Component) - Method in class com.thecsdev.commonmc.api.client.gui.screen.TTextDialogScreen
Utility method for setting the dialog message.
setOnPress(Button.OnPress) - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorButton
 
setOwner(Class, Class) - Method in class com.thecsdev.common.properties.ObjectProperty
Assigns a new owner Class for this ObjectProperty.
setPathFilter(TFileChooserScreen.PathFilter) - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Builder
Sets the TFileChooserScreen.PathFilter that will be used by the TFileChooserScreen instance created by this builder.
setProperty(Class, K, V) - Method in class com.thecsdev.common.util.collections.GenericProperties
Associates the specified value with the specified key in this map.
setReadOnly(boolean, Class) - Method in class com.thecsdev.common.properties.ObjectProperty
setRespawnData(LevelData.RespawnData) - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
setStatus(int) - Method in class com.thecsdev.common.resource.ResourceResponse.Builder
Sets the status code for this ResourceResponse.
setText(Component) - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
Convenience method for setting the value of TLabelElement.textProperty().
setTitle(Component) - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorScreen
 
setUpdateItemGroupsOnJoin(boolean) - Method in class com.thecsdev.commonmc.TCDCommonsConfig
setVary(Collection) - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucketMeta
Sets the "Vary" header values for this HttpProfileCache.CacheBucketMeta.
ShortProperty - Class in com.thecsdev.common.properties
An ObjectProperty whose T type is Short.
ShortProperty() - Constructor for class com.thecsdev.common.properties.ShortProperty
 
ShortProperty(Short) - Constructor for class com.thecsdev.common.properties.ShortProperty
 
shouldBeVisible() - Method in class com.thecsdev.commonmc.api.client.gui.misc.THoverScrollElement.Panel
 
shouldBeVisible() - Method in class com.thecsdev.commonmc.api.client.gui.misc.THoverScrollElement
Each tick, THoverScrollElement.tickCallback() sets TElement.visibleProperty() value to be the return value of this method.
shouldCloseOnEsc() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
 
showContextMenu() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Shows the context menu for this TElement, if available in TElement.contextMenuProperty().
SimpleEntry(Component) - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TDropdownWidget.SimpleEntry
 
size() - Method in class com.thecsdev.common.scene.Node
 
size(int, int) - Method in class com.thecsdev.common.math.Bounds2i
Returns a new Bounds2i instance with the given width and height while retaining the current X and Y position.
snapToParent() - Method in class com.thecsdev.commonmc.api.client.gui.ctxmenu.TContextMenu
Snaps this context menu to be fully visible within the bounds of its parent context menu or viewport.
SOUTH - Enum constant in enum class com.thecsdev.common.util.enumerations.CompassDirection
 
SOUTH_EAST - Enum constant in enum class com.thecsdev.common.util.enumerations.CompassDirection
 
SOUTH_WEST - Enum constant in enum class com.thecsdev.common.util.enumerations.CompassDirection
 
StatFormatterOverride - Interface in com.thecsdev.commonmc.api.stats.util
A functional interface for overriding the vanilla StatFormatter behavior.
statProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TCustomStatWidget
The ObjectProperty holding the CustomStat whose statistics are to be shown.
statsProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TBlockStatsWidget
The ObjectProperty holding the BlockStats whose statistics are to be shown.
statsProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TEntityStatsWidget
The ObjectProperty holding the EntityStats whose statistics are to be shown.
statsProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TItemStatsWidget
The ObjectProperty holding the ItemStats whose statistics are to be shown.
statsReceivedCallback() - Method in interface com.thecsdev.commonmc.api.client.gui.screen.IStatsListener
Invoked automatically on Minecraft's Thread whenever the server sends a ClientboundAwardStatsPacket to the client.
STATUS_ERROR - Static variable in class com.thecsdev.common.resource.protocol.HttpProtocolHandler
A general I/O failure or error occurred while accessing the file.
STATUS_FORBIDDEN - Static variable in class com.thecsdev.common.resource.protocol.HttpProtocolHandler
Access denied; the system refused to open the file due to insufficient permissions.
STATUS_NOT_FOUND - Static variable in class com.thecsdev.common.resource.protocol.HttpProtocolHandler
The specified path does not exist or the file is missing.
STATUS_OK - Static variable in class com.thecsdev.common.resource.protocol.HttpProtocolHandler
Resource found and read successfully from the filesystem.
storeAsync(ResourceRequest, ResourceResponse) - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucket
Stores the given ResourceResponse in the cache for this HttpProfileCache.CacheBucket.
storeAsync(ResourceRequest, ResourceResponse) - Method in class com.thecsdev.common.resource.http.HttpProfileCache
Stores the given ResourceResponse in the cache for the given ResourceRequest.
str2pbkdf2(String, byte[], int) - Static method in class com.thecsdev.common.util.TUtils
Hashes a String using PBKDF2 with HMAC-SHA256.
str2sha256base36(String) - Static method in class com.thecsdev.common.util.TUtils
Hashes the given input string using SHA-256 and encodes the hash as a base36 String.
StringProperty - Class in com.thecsdev.common.properties
An ObjectProperty whose T type is String.
StringProperty() - Constructor for class com.thecsdev.common.properties.StringProperty
 
StringProperty(String) - Constructor for class com.thecsdev.common.properties.StringProperty
 
sub(double, double) - Method in class com.thecsdev.common.math.Point2d
Returns a new Point2d with the Point2d.x and Point2d.y values subtracted.
sub(double, double) - Method in class com.thecsdev.common.math.Vector2d
 
sub(int, int) - Method in class com.thecsdev.common.math.Vector2i
 
sub(int, int, int, int) - Method in class com.thecsdev.common.math.Bounds2i
Returns a new Bounds2i instance with the arguments subtracted from it.
SubjectStats<S> - Class in com.thecsdev.commonmc.api.stats.util
Utility for reading statistics about a given thing (aka subject).
SubjectStats(Registry, S, IStatsProvider) - Constructor for class com.thecsdev.commonmc.api.stats.util.SubjectStats
 
suggestValidPath(Path) - Method in interface com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.PathFilter
Suggests a valid Path based on the provided original.

T

targetProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.THoverScrollElement
ObjectProperty that holds the target TElement.
TBlockStateElement - Class in com.thecsdev.commonmc.api.client.gui.misc
TElement that renders a given BlockState on the screen, like how the game does it in the inventory screen.
TBlockStateElement() - Constructor for class com.thecsdev.commonmc.api.client.gui.misc.TBlockStateElement
 
TBlockStateElement(BlockState) - Constructor for class com.thecsdev.commonmc.api.client.gui.misc.TBlockStateElement
 
TBlockStatsWidget - Class in com.thecsdev.commonmc.api.client.gui.widget.stats
A GUI widget that shows the statistics for a given Block.
TBlockStatsWidget() - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.stats.TBlockStatsWidget
 
TBlockStatsWidget(BlockStats) - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.stats.TBlockStatsWidget
 
TBlockStatsWidget(Block, IStatsProvider) - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.stats.TBlockStatsWidget
 
TButtonWidget - Class in com.thecsdev.commonmc.api.client.gui.widget
A TClickableWidget implementation that looks and behaves like a regular button you'd see in-game's GUI.
TButtonWidget() - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget
 
TButtonWidget.Flat - Class in com.thecsdev.commonmc.api.client.gui.widget
TButtonWidget whose visual appearance is more flat and does not use the vanilla button texture.
TButtonWidget.Paintable - Class in com.thecsdev.commonmc.api.client.gui.widget
TButtonWidget implementation that allows you to customize its background and outline colors.
TButtonWidget.Transparent - Class in com.thecsdev.commonmc.api.client.gui.widget
TButtonWidget that does not have a visual appearance aside from its label and focus outline.
TCDCommons - Class in com.thecsdev.commonmc
The main Class representing this mod.
TCDCommons() - Constructor for class com.thecsdev.commonmc.TCDCommons
 
TCDCommonsClient - Class in com.thecsdev.commonmc.client
The main "client" entry-point for this mod, that is executed by all loaders (fabric/neoforge).
TCDCommonsClient() - Constructor for class com.thecsdev.commonmc.client.TCDCommonsClient
 
TCDCommonsConfig - Class in com.thecsdev.commonmc
TCDCommonsConfig() - Constructor for class com.thecsdev.commonmc.TCDCommonsConfig
 
TCDCommonsFabric - Class in com.thecsdev.commonmc.fabric
 
TCDCommonsFabric() - Constructor for class com.thecsdev.commonmc.fabric.TCDCommonsFabric
 
TCDCommonsFabricClient - Class in com.thecsdev.commonmc.fabric.client
The main "client" entry-point for this mod, that is executed by the Fabric loader.
TCDCommonsFabricClient() - Constructor for class com.thecsdev.commonmc.fabric.client.TCDCommonsFabricClient
 
TCDCommonsFabricServer - Class in com.thecsdev.commonmc.fabric.server
The main "dedicated server" entry-point for this mod, that is executed by the Fabric loader.
TCDCommonsFabricServer() - Constructor for class com.thecsdev.commonmc.fabric.server.TCDCommonsFabricServer
 
TCDCommonsNeoClient - Class in com.thecsdev.commonmc.neoforge.client
The main "client" entry-point for this mod, that is executed by the NeoForge loader.
TCDCommonsNeoClient() - Constructor for class com.thecsdev.commonmc.neoforge.client.TCDCommonsNeoClient
 
TCDCommonsNeoForge - Class in com.thecsdev.commonmc.neoforge
 
TCDCommonsNeoForge() - Constructor for class com.thecsdev.commonmc.neoforge.TCDCommonsNeoForge
 
TCDCommonsNeoServer - Class in com.thecsdev.commonmc.neoforge.server
The main "dedicated server" entry-point for this mod, that is executed by the NeoForge loader.
TCDCommonsNeoServer() - Constructor for class com.thecsdev.commonmc.neoforge.server.TCDCommonsNeoServer
 
TCDCommonsServer - Class in com.thecsdev.commonmc.server
The main "dedicated server" entry-point for this mod, that is executed by all loaders (fabric/neoforge).
TCDCommonsServer() - Constructor for class com.thecsdev.commonmc.server.TCDCommonsServer
 
TCheckboxWidget - Class in com.thecsdev.commonmc.api.client.gui.widget
A TClickableWidget implementation that looks and behaves like a regular checkbox you'd see in-game.
TCheckboxWidget() - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TCheckboxWidget
 
TCheckboxWidget(boolean) - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TCheckboxWidget
 
TClickableWidget - Class in com.thecsdev.commonmc.api.client.gui.widget
A TElement that can be clicked via mouse or keyboard inputs.
TClickableWidget() - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TClickableWidget
 
TClientRegistries - Class in com.thecsdev.commonmc.api.client.registry
TCDCommons's client-sided registries for adding features to the mod.
TCodec - Class in com.thecsdev.commonmc.api.serialization
Utility Codec implementations and functions.
TCompletableScreen<R> - Class in com.thecsdev.commonmc.api.client.gui.screen.promise
A TScreen that provides a CompletableFuture that yields a result when the screen is closed.
TCompletableScreen() - Constructor for class com.thecsdev.commonmc.api.client.gui.screen.promise.TCompletableScreen
 
TCompletableScreen(Screen) - Constructor for class com.thecsdev.commonmc.api.client.gui.screen.promise.TCompletableScreen
 
TComponent - Class in com.thecsdev.commonmc.resource
Utility methods for creating Component instances, primarily for Component.object(ObjectInfo).
TContextMenu - Class in com.thecsdev.commonmc.api.client.gui.ctxmenu
A TContextMenu is a specialized TElement that represents a context menu GUI.
TContextMenu() - Constructor for class com.thecsdev.commonmc.api.client.gui.ctxmenu.TContextMenu
 
TContextMenu.Builder - Class in com.thecsdev.commonmc.api.client.gui.ctxmenu
A builder for creating a simple TContextMenu instance.
TCustomStatWidget - Class in com.thecsdev.commonmc.api.client.gui.widget.stats
Textual stat widget that shows the name and value of a "custom stat", also known as "general stat" in the game's statistics GUI.
TCustomStatWidget() - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.stats.TCustomStatWidget
 
TCustomStatWidget(CustomStat) - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.stats.TCustomStatWidget
 
TCustomStatWidget(Identifier, IStatsProvider) - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.stats.TCustomStatWidget
 
TDropdownWidget<E> - Class in com.thecsdev.commonmc.api.client.gui.widget
A TButtonWidget that shows a dropdown menu featuring clickable items when clicked.
TDropdownWidget() - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TDropdownWidget
 
TDropdownWidget(E) - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TDropdownWidget
 
TDropdownWidget.Entry - Interface in com.thecsdev.commonmc.api.client.gui.widget
An entry in a given TDropdownWidget.
TDropdownWidget.SimpleEntry - Class in com.thecsdev.commonmc.api.client.gui.widget
Barebones TDropdownWidget.Entry implementation.
TElement - Class in com.thecsdev.commonmc.api.client.gui
Represents a GUI element in TCDCommons's GUI system.
TElement() - Constructor for class com.thecsdev.commonmc.api.client.gui.TElement
 
TEntityElement - Class in com.thecsdev.commonmc.api.client.gui.misc
TElement that renders an entity on the screen.
TEntityElement() - Constructor for class com.thecsdev.commonmc.api.client.gui.misc.TEntityElement
 
TEntityElement(EntityType) - Constructor for class com.thecsdev.commonmc.api.client.gui.misc.TEntityElement
 
TEntityElement.EntityProvider - Class in com.thecsdev.commonmc.api.client.gui.misc
Utility class for providing Entity instances for rendering in GUIs.
TEntityStatsWidget - Class in com.thecsdev.commonmc.api.client.gui.widget.stats
Stats widget that shows statistics about a given EntityType.
TEntityStatsWidget() - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.stats.TEntityStatsWidget
 
TEntityStatsWidget(EntityStats) - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.stats.TEntityStatsWidget
 
TEntityStatsWidget(EntityType, IStatsProvider) - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.stats.TEntityStatsWidget
 
test(Path) - Method in interface com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.PathFilter
textAlignmentProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
A NotNullProperty for the horizontal and vertical alignment of text.
textColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
An IntegerProperty for the color of the text that will be rendered.
textColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TStretchedTextElement
Returns the IntegerProperty that stores the color used to render the text Component.
textProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
A NotNullProperty for this TLabelElement's text.
textProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TStretchedTextElement
Returns the NotNullProperty that stores the text Component to be rendered by this element.
textProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.text.TSimpleTextFieldWidget
The NotNullProperty holding this TSimpleTextFieldWidget's text the user typed in.
textScaleProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
A DoubleProperty for the visual scale of the text.
textScaleProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TStretchedTextElement
Returns the NotNullProperty that stores the scale factor used when rendering the text Component.
TEXTURE - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.misc.TTextureElement.Mode
textureProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TTextureElement
Returns the NotNullProperty holding the sprite/texture.
TFileChooserScreen - Class in com.thecsdev.commonmc.api.client.gui.screen.promise
TScreen implementation that provides a user-friendly interface for selecting files from the device's file-system.
TFileChooserScreen.Builder - Class in com.thecsdev.commonmc.api.client.gui.screen.promise
A builder class for creating TFileChooserScreen instances.
TFileChooserScreen.Mode - Enum Class in com.thecsdev.commonmc.api.client.gui.screen.promise
Defines the operational modes of the TFileChooserScreen, determining its behavior and user interactions.
TFileChooserScreen.PathFilter - Interface in com.thecsdev.commonmc.api.client.gui.screen.promise
A filter interface for filtering Paths displayed on the TFileChooserScreen interface.
TFillColorElement - Class in com.thecsdev.commonmc.api.client.gui.misc
A blank TElement whose sole purpose is to render a solid-colored rectangle.
TFillColorElement() - Constructor for class com.thecsdev.commonmc.api.client.gui.misc.TFillColorElement
 
TFillColorElement(int) - Constructor for class com.thecsdev.commonmc.api.client.gui.misc.TFillColorElement
 
TFillColorElement(int, int) - Constructor for class com.thecsdev.commonmc.api.client.gui.misc.TFillColorElement
 
TFillColorElement.Flat - Class in com.thecsdev.commonmc.api.client.gui.misc
TFillColorElement implementation that renders its outline in TFillColorElement.Flat.renderCallback(TGuiGraphics) instead of TFillColorElement.Flat.postRenderCallback(TGuiGraphics), allowing you to have an outline that doesn't overlay over children.
TGuiGraphics - Class in com.thecsdev.commonmc.api.client.gui.render
An extension of the game's GuiGraphicsExtractor, featuring additional rendering-related tools and utilities.
Serves as an abstraction layer over the game's native GuiGraphicsExtractor.
TGuiGraphics(GuiGraphicsExtractor, int, int, float) - Constructor for class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
 
TGuiUtils - Class in com.thecsdev.commonmc.api.client.gui.util
TCDCommons API's GUI-related utility methods.
thicknessProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TSeparatorElement
The thickness of the separator line, in Screen-space units.
THoverScrollElement<E> - Class in com.thecsdev.commonmc.api.client.gui.misc
TElement that when hovered, sends simulated mouse-scroll input to its target TElement.
THoverScrollElement() - Constructor for class com.thecsdev.commonmc.api.client.gui.misc.THoverScrollElement
 
THoverScrollElement(E) - Constructor for class com.thecsdev.commonmc.api.client.gui.misc.THoverScrollElement
 
THoverScrollElement.Panel - Class in com.thecsdev.commonmc.api.client.gui.misc
 
tick() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
 
tickCallback() - Method in class com.thecsdev.commonmc.api.client.gui.misc.THoverScrollElement
 
tickCallback() - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen
 
tickCallback() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Callback method that is invoked automatically every GUI tick, if and after Node.getParent() ticks.
tickCallback() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TEntityStatsWidget
 
tickRateManager - Variable in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
tickRateManager() - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
TInputContext - Class in com.thecsdev.commonmc.api.client.gui.util
Holds information about a user's input.
TInputContext.InputDiscoveryPhase - Enum Class in com.thecsdev.commonmc.api.client.gui.util
This refers to the current "phase" at which an input is being handled.
Each input phase has its own unique behaviors.
TInputContext.InputType - Enum Class in com.thecsdev.commonmc.api.client.gui.util
Represents an input's type.
TItemStackElement - Class in com.thecsdev.commonmc.api.client.gui.misc
TElement that renders a given ItemStack on the screen, like how the game does it in the inventory screen.
TItemStackElement() - Constructor for class com.thecsdev.commonmc.api.client.gui.misc.TItemStackElement
 
TItemStackElement(ItemStack) - Constructor for class com.thecsdev.commonmc.api.client.gui.misc.TItemStackElement
 
TItemStatsWidget - Class in com.thecsdev.commonmc.api.client.gui.widget.stats
A GUI widget that shows the statistics for a given Item.
TItemStatsWidget() - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.stats.TItemStatsWidget
 
TItemStatsWidget(ItemStats) - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.stats.TItemStatsWidget
 
TItemStatsWidget(Item, IStatsProvider) - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.stats.TItemStatsWidget
 
TItemUtils - Class in com.thecsdev.commonmc.api.world.item
Utility methods related to Items.
titleProperty() - Method in class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement
NotNullProperty holding the title of this window, that is shown in the title-bar.
titleProperty() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
Returns the NotNullProperty for this TScreen's title.
TLabelElement - Class in com.thecsdev.commonmc.api.client.gui.label
A TElement that draws text on the screen.
TLabelElement() - Constructor for class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
 
TLabelElement(Component) - Constructor for class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
 
TLanguage - Class in com.thecsdev.commonmc.resource
Language texts for TCDCommons.
TMath - Class in com.thecsdev.common.math
TheCSDev's mathematics-related utilities.
toArray() - Method in class com.thecsdev.common.scene.Node
 
toArray(T[]) - Method in class com.thecsdev.common.scene.Node
 
toggle() - Method in class com.thecsdev.common.properties.BooleanProperty
Inverts the value of this BooleanProperty.
toggledProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TToggleButtonWidget
Holds the value of this TToggleButtonWidget.
tooltipProperty() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
The ObjectProperty that holds a supplier Function for the tooltip TElement that is to be rendered as this TElement's tooltip.
toString() - Method in class com.thecsdev.common.math.Bounds2i
 
toString() - Method in class com.thecsdev.common.math.Point2d
 
toString() - Method in class com.thecsdev.common.math.UDim
 
toString() - Method in class com.thecsdev.common.math.UDim2
 
toString() - Method in class com.thecsdev.common.math.UDim3
 
toString() - Method in class com.thecsdev.common.math.Vector2d
 
toString() - Method in class com.thecsdev.common.math.Vector2i
 
toString() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
 
toString() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
 
TPanelElement - Class in com.thecsdev.commonmc.api.client.gui.panel
A panel element primarily featuring functionality like scrolling.
TPanelElement() - Constructor for class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement
 
TPanelElement.Paintable - Class in com.thecsdev.commonmc.api.client.gui.panel
TPanelElement implementation that allows you to customize its background and outline colors.
TPanelElement.Transparent - Class in com.thecsdev.commonmc.api.client.gui.panel
TPanelElement implementation that does not render any of its own visual, as in, has no background color or outlines.
Transparent() - Constructor for class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement.Transparent
 
Transparent() - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget.Transparent
 
TScreen - Class in com.thecsdev.commonmc.api.client.gui.screen
An abstraction layer that represents a game's Screen.
TScreen() - Constructor for class com.thecsdev.commonmc.api.client.gui.screen.TScreen
 
TScreen(Component) - Constructor for class com.thecsdev.commonmc.api.client.gui.screen.TScreen
 
TScreenPlus - Class in com.thecsdev.commonmc.api.client.gui.screen
Same as TScreen, but with some extra features such as arrow-key navigation.
TScreenPlus() - Constructor for class com.thecsdev.commonmc.api.client.gui.screen.TScreenPlus
 
TScreenPlus(Component) - Constructor for class com.thecsdev.commonmc.api.client.gui.screen.TScreenPlus
 
TScreenWrapper<T> - Class in com.thecsdev.commonmc.api.client.gui.screen
The TScreenWrapper serves as an adapter for the TScreen class.
TScreenWrapper(T) - Constructor for class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
 
TScrollBarWidget - Class in com.thecsdev.commonmc.api.client.gui.widget
TSliderWidget acting as a scroll-bar for a given TPanelElement.
TScrollBarWidget() - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TScrollBarWidget
 
TScrollBarWidget(TPanelElement) - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TScrollBarWidget
 
TScrollBarWidget(TPanelElement, TScrollBarWidget.ScrollDirection) - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TScrollBarWidget
 
TScrollBarWidget.Flat - Class in com.thecsdev.commonmc.api.client.gui.widget
TScrollBarWidget whose visual appearance is more flat and does not use the vanilla button texture.
TScrollBarWidget.ScrollDirection - Enum Class in com.thecsdev.commonmc.api.client.gui.widget
Represents an axis/scroll-direction a given TScrollBarWidget controls.
TSeparatorElement - Class in com.thecsdev.commonmc.api.client.gui.misc
Simple TElement that draws a solid-colored line either horizontally or vertically.
TSeparatorElement() - Constructor for class com.thecsdev.commonmc.api.client.gui.misc.TSeparatorElement
 
TSeparatorElement.Direction - Enum Class in com.thecsdev.commonmc.api.client.gui.misc
The direction in which TSeparatorElement will draw its line.
TSimpleTextFieldWidget - Class in com.thecsdev.commonmc.api.client.gui.widget.text
Text input widget where the user may type in text.
TSimpleTextFieldWidget() - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.text.TSimpleTextFieldWidget
 
TSliderWidget - Class in com.thecsdev.commonmc.api.client.gui.widget
A GUI slider that lets a user select a value by moving a handle along a track.
TSliderWidget() - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TSliderWidget
 
TSliderWidget(Point2d) - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TSliderWidget
 
TSliderWidget.Flat - Class in com.thecsdev.commonmc.api.client.gui.widget
TSliderWidget whose visual appearance is more flat and does not use the vanilla button texture.
TSprites - Class in com.thecsdev.commonmc.resource
TCDCommons's Identifiers for TextureAtlasSprites.
TStretchedTextElement - Class in com.thecsdev.commonmc.api.client.gui.label
An element that renders a given text Component such that it is stretched to fit this element's TElement.getBounds().
TStretchedTextElement() - Constructor for class com.thecsdev.commonmc.api.client.gui.label.TStretchedTextElement
 
TStretchedTextElement(Component) - Constructor for class com.thecsdev.commonmc.api.client.gui.label.TStretchedTextElement
 
TTestScreen - Class in com.thecsdev.commonmc.client.gui.screen
Internal TScreen implementation whose purpose is debugging and preloading Classes necessary for the GUI system.
TTestScreen(Screen) - Constructor for class com.thecsdev.commonmc.client.gui.screen.TTestScreen
 
TTextDialogScreen - Class in com.thecsdev.commonmc.api.client.gui.screen
TScreen implementation that shows a textual dialog to the user and presents the user with some dialog options (clickable buttons).
TTextDialogScreen(Screen, Component) - Constructor for class com.thecsdev.commonmc.api.client.gui.screen.TTextDialogScreen
 
TTextDialogScreen(Screen, Component, Component) - Constructor for class com.thecsdev.commonmc.api.client.gui.screen.TTextDialogScreen
 
TTextualStatWidget - Class in com.thecsdev.commonmc.api.client.gui.widget.stats
Simple textual stat widget featuring two TLabelElements showing only the name and value of a given stat.
TTextualStatWidget() - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.stats.TTextualStatWidget
 
TTextualStatWidget(Component, Component) - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.stats.TTextualStatWidget
 
TTextureElement - Class in com.thecsdev.commonmc.api.client.gui.misc
A TElement whose sole purpose is to render a sprite/texture.
TTextureElement() - Constructor for class com.thecsdev.commonmc.api.client.gui.misc.TTextureElement
 
TTextureElement(Identifier) - Constructor for class com.thecsdev.commonmc.api.client.gui.misc.TTextureElement
 
TTextureElement.Mode - Enum Class in com.thecsdev.commonmc.api.client.gui.misc
The method used to render a TTextureElement.
TTextures - Class in com.thecsdev.commonmc.resource
TCDCommons's Identifiers for textures.
TToggleButtonWidget - Class in com.thecsdev.commonmc.api.client.gui.widget
Similar to a TCheckboxWidget in that it holds a boolean value, except this is a "togglable" TButtonWidget.
TToggleButtonWidget() - Constructor for class com.thecsdev.commonmc.api.client.gui.widget.TToggleButtonWidget
 
TTooltip - Class in com.thecsdev.commonmc.api.client.gui.tooltip
A TElement whose sole purpose is meant to serve as being as tooltip element for other TElements.
TTooltip() - Constructor for class com.thecsdev.commonmc.api.client.gui.tooltip.TTooltip
 
TUtils - Class in com.thecsdev.common.util
TheCSDev's common utilities.
TWindowElement - Class in com.thecsdev.commonmc.api.client.gui.panel.window
TElement implementation that has the visual appearance to that of a "window", featuring a title-bar that has a title label and control buttons like [X].
TWindowElement() - Constructor for class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement
 
TWindowElement.CloseOperation - Enum Class in com.thecsdev.commonmc.api.client.gui.panel.window
Constants used to define what happens when TWindowElement.close() is called.

U

UDim - Class in com.thecsdev.common.math
Represents a scalable dimension with both a proportional and absolute component.
UDim() - Constructor for class com.thecsdev.common.math.UDim
 
UDim(double, double) - Constructor for class com.thecsdev.common.math.UDim
 
UDim2 - Class in com.thecsdev.common.math
Represents a two-dimensional scalable value with independent scaling for each axis.
UDim2() - Constructor for class com.thecsdev.common.math.UDim2
 
UDim2(double, double, double, double) - Constructor for class com.thecsdev.common.math.UDim2
 
UDim2(UDim, UDim) - Constructor for class com.thecsdev.common.math.UDim2
 
UDim3 - Class in com.thecsdev.common.math
Represents a three-dimensional scalable value with independent scaling for each axis.
UDim3() - Constructor for class com.thecsdev.common.math.UDim3
 
UDim3(double, double, double, double, double, double) - Constructor for class com.thecsdev.common.math.UDim3
 
UDim3(UDim, UDim, UDim) - Constructor for class com.thecsdev.common.math.UDim3
 
uncheckedCall(CheckedRunnable) - Static method in class com.thecsdev.common.util.TUtils
Runs a CheckedRunnable, throwing a RuntimeException if said CheckedRunnable throws an Exception.
uncheckedSupply(CheckedSupplier) - Static method in class com.thecsdev.common.util.TUtils
Gets a value from a CheckedSupplier, throwing a RuntimeException if said CheckedSupplier throws an Exception.
updateItemGroupsOnJoin() - Method in class com.thecsdev.commonmc.TCDCommonsConfig
Whether to update item groups (creative mode tabs) when joining a world.
uri - Variable in class com.thecsdev.common.resource.ResourceRequest.Builder
 
uri - Variable in class com.thecsdev.common.resource.ResourceResponse.Builder
 
URI - Static variable in class com.thecsdev.commonmc.api.serialization.TCodec
Codec for URIs.

V

value() - Element in annotation interface com.thecsdev.common.util.annotations.Reflected
An optional array of Classes that reference the annotated member via reflection.
value() - Element in annotation interface net.neoforged.fml.common.Mod
 
ValueHandle<V> - Class in com.thecsdev.common.properties
AtomicReference implementation that holds an ObjectProperty's value reference.
ValueHandle() - Constructor for class com.thecsdev.common.properties.ValueHandle
 
ValueHandle(V) - Constructor for class com.thecsdev.common.properties.ValueHandle
 
valueOf(String) - Static method in enum class com.thecsdev.common.util.enumerations.CompassDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thecsdev.commonmc.api.client.gui.misc.TSeparatorElement.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thecsdev.commonmc.api.client.gui.misc.TTextureElement.Mode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement.CloseOperation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Mode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thecsdev.commonmc.api.client.gui.util.CursorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thecsdev.commonmc.api.client.gui.util.TInputContext.InputDiscoveryPhase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thecsdev.commonmc.api.client.gui.util.TInputContext.InputType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thecsdev.commonmc.api.client.gui.widget.TScrollBarWidget.ScrollDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.neoforged.api.distmarker.Dist
Returns the enum constant of this class with the specified name.
valueProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TSliderWidget
The NotNullProperty holding the value of this TSliderWidget.
values() - Static method in enum class com.thecsdev.common.util.enumerations.CompassDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thecsdev.commonmc.api.client.gui.misc.TSeparatorElement.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thecsdev.commonmc.api.client.gui.misc.TTextureElement.Mode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement.CloseOperation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Mode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thecsdev.commonmc.api.client.gui.util.CursorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thecsdev.commonmc.api.client.gui.util.TInputContext.InputDiscoveryPhase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thecsdev.commonmc.api.client.gui.util.TInputContext.InputType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thecsdev.commonmc.api.client.gui.widget.TScrollBarWidget.ScrollDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.neoforged.api.distmarker.Dist
Returns an array containing the constants of this enum class, in the order they are declared.
Vector2d - Class in com.thecsdev.common.math
An immutable Double-based Vector2 record.
Vector2d(double, double) - Constructor for class com.thecsdev.common.math.Vector2d
 
Vector2i - Class in com.thecsdev.common.math
An immutable Integer-based Vector2 record.
Vector2i(int, int) - Constructor for class com.thecsdev.common.math.Vector2i
 
VERTICAL - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.misc.TSeparatorElement.Direction
 
VERTICAL - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.widget.TScrollBarWidget.ScrollDirection
 
Virtual - Annotation Interface in com.thecsdev.common.util.annotations
This annotation indicates that a member is intended to be overridable.
visibleProperty() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
Returns the BooleanProperty that controls the visibility of this TElement.

W

WEST - Enum constant in enum class com.thecsdev.common.util.enumerations.CompassDirection
 
width - Variable in class com.thecsdev.common.math.Bounds2i
 
width(int) - Method in class com.thecsdev.common.math.Bounds2i
Returns a new Bounds2i instance with the given width while retaining the current X, Y and height.
worldBorder - Variable in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
 
wrapTextProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
A BooleanProperty for whether the text should be wrapped.

X

x - Variable in class com.thecsdev.common.math.Bounds2i
 
x - Variable in class com.thecsdev.common.math.Point2d
 
x - Variable in class com.thecsdev.common.math.UDim2
The horizontal component of the scalable value.
x - Variable in class com.thecsdev.common.math.UDim3
The horizontal component of the scalable value.
x - Variable in class com.thecsdev.common.math.Vector2d
 
x - Variable in class com.thecsdev.common.math.Vector2i
 
x(int) - Method in class com.thecsdev.common.math.Bounds2i
Returns a new Bounds2i instance with the given X position while retaining the current Y, width and height.

Y

y - Variable in class com.thecsdev.common.math.Bounds2i
 
y - Variable in class com.thecsdev.common.math.Point2d
 
y - Variable in class com.thecsdev.common.math.UDim2
The vertical component of the scalable value.
y - Variable in class com.thecsdev.common.math.UDim3
The vertical component of the scalable value.
y - Variable in class com.thecsdev.common.math.Vector2d
 
y - Variable in class com.thecsdev.common.math.Vector2i
 
y(int) - Method in class com.thecsdev.common.math.Bounds2i
Returns a new Bounds2i instance with the given Y position while retaining the current X, width and height.

Z

z - Variable in class com.thecsdev.common.math.UDim3
The depth or forward component of the scalable value.
ZERO - Static variable in class com.thecsdev.common.math.Bounds2i
The default "zero" value whose (x, y, width, height) values are all 0.
ZERO - Static variable in class com.thecsdev.common.math.Point2d
The default "zero" value whose (x, y) values are all 0.
ZERO - Static variable in class com.thecsdev.common.math.UDim
 
ZERO - Static variable in class com.thecsdev.common.math.UDim2
 
ZERO - Static variable in class com.thecsdev.common.math.UDim3
 
ZERO - Static variable in class com.thecsdev.common.math.Vector2d
 
ZERO - Static variable in class com.thecsdev.common.math.Vector2i
 

_

_dragEndCallback() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorTElement
 
_dragStartCallback() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorTElement
 
_focusGainedCallback() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorTElement
 
_focusLostCallback() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorTElement
 
_hoverGainedCallback() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorTElement
 
_hoverLostCallback() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorTElement
 
_tick() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorTElement
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form