Index
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
- 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
Bounds2iinstance 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
TButtonWidgetwith the specified text to the context menu. - addChangeListener(IChangeListener) - Method in class com.thecsdev.common.properties.ObjectProperty
-
Adds an
IChangeListenerto the list of change listeners. - addContextMenu(Component, Function) - Method in class com.thecsdev.commonmc.api.client.gui.ctxmenu.TContextMenu.Builder
-
Adds a
TButtonWidgetthat 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
TElementto the context menu. - addFilter(Function, Class) - Method in class com.thecsdev.common.properties.ObjectProperty
-
Adds a filter
Functionto 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
- addPathFilter(TFileChooserScreen.PathFilter) - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Builder
-
Adds a
TFileChooserScreen.PathFilterthat will be used by theTFileChooserScreeninstance 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 usingTElement.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.PathFilterinstance that accepts allPaths. - apply(ObjectProperty, T, T) - Method in interface com.thecsdev.common.properties.IChangeListener
-
Called when the value of a given
ObjectPropertychanges. - 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
Classis an owner usingObjectProperty.isOwner(Class).
B
- backgroundColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement.Paintable
-
IntegerPropertyfor the background color of thisTPanelElement.Paintablepanel. - backgroundColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement
-
IntegerPropertythat holds the background color of this window. - backgroundColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TBlockStatsWidget
-
The
IntegerPropertyfor this stat widget's background color. - backgroundColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TCustomStatWidget
-
The
IntegerPropertyfor this stat widget's background color. - backgroundColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TEntityStatsWidget
-
The
IntegerPropertyfor this stat widget's background color. - backgroundColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TItemStatsWidget
-
The
IntegerPropertyfor this stat widget's background color. - backgroundColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TTextualStatWidget
-
The
IntegerPropertyfor this stat widget's background color. - backgroundColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget.Paintable
-
IntegerPropertyfor the background color of thisTButtonWidget.Paintablebutton. - 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
NotNullPropertyholding theBlockStatethat is to be rendered by thisTBlockStateElement. - BlockStats - Class in com.thecsdev.commonmc.api.stats.util
-
SubjectStatsutility implementation for reading statistics about a givenBlock. - BlockStats(Block, IStatsProvider) - Constructor for class com.thecsdev.commonmc.api.stats.util.BlockStats
- BooleanProperty - Class in com.thecsdev.common.properties
- 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
ResourceResolverand 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
Levelinstance. - 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
NotNullPropertythat holds the bounding box of thisTElement. - 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
ResourceRequestinstance based on the current state of the builder. - build() - Method in class com.thecsdev.common.resource.ResourceResponse.Builder
-
Builds and returns a new
ResourceResponseinstance based on the configured properties. - build() - Method in class com.thecsdev.commonmc.api.client.gui.ctxmenu.TContextMenu.Builder
-
Builds and returns the
TContextMenuinstance. - build() - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Builder
-
Builds a new
TFileChooserScreeninstance 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
- 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 saidComponentwere to be split by\ninto 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 theClassof its immediate caller. - canCompleteAsync() - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TCompletableScreen
-
BooleanPropertythat 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
- 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
BooleanPropertythat holds thisTCheckboxWidget's "checked" value. - CheckedRunnable - Interface in com.thecsdev.common.util.interfaces
- CheckedSupplier<T> - Interface in com.thecsdev.common.util.interfaces
- 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
-
TFileChooserScreenhas 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
- clamp01d(double) - Static method in class com.thecsdev.common.math.TMath
-
Clamps a
doublevalue to the range [0.0, 1.0]. - clamp01f(float) - Static method in class com.thecsdev.common.math.TMath
-
Clamps a
floatvalue 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
TElementand its children. - clearListeners() - Method in interface com.thecsdev.common.event.Event
- clearListeners() - Method in class com.thecsdev.common.event.Event.Impl
- click() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TClickableWidget
-
Calls
TClickableWidget.clickCallback()and invokes theTClickableWidget.eClickedevent. - clickCallback() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TClickableWidget
-
Callback method that is invoked whenever this
TClickableWidgetis 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
- ClientEvent.LevelInit - Interface in com.thecsdev.commonmc.api.client.events
-
Eventhandler type forClientEvent.LEVEL_INIT. - ClientEvent.LocalPlayerJoin - Interface in com.thecsdev.commonmc.api.client.events
-
Eventhandler type forClientEvent.PLAYER_JOIN. - ClientEvent.LocalPlayerQuit - Interface in com.thecsdev.commonmc.api.client.events
-
Eventhandler type forClientEvent.PLAYER_QUIT. - ClientEvent.ScreenInit - Interface in com.thecsdev.commonmc.api.client.events
-
Eventhandler type forClientEvent.SCREEN_INIT. - clipsDescendantsProperty() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
-
Returns the
BooleanPropertythat controls whether thisTElementwill 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.CloseOperationthat is assigned to thisTWindowElement. - close() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
-
Callback method that is invoked whenever this
TScreenis closing. - CLOSE_SCREEN - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement.CloseOperation
-
The current screen instance the
TWindowElementbelongs to is closed. - closeCallback() - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TCompletableScreen
-
Callback method that is invoked whenever this
TScreenis closed viaGui.setScreen(Screen).
This takes place afterTScreen.close()is invoked. - closeCallback() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
-
Callback method that is invoked whenever this
TScreenis closed viaGui.setScreen(Screen).
This takes place afterTScreen.close()is invoked. - closeOperationProperty() - Method in class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement
-
NotNullPropertythat controls what happens whenTWindowElement.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
IntegerPropertyholding 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
-
Eventhandler type forCommandEvent.INIT_COMMANDS. - 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
Filewhere thisJsonConfigis to be stored at. - constructorMatchesArgs(Constructor, Object...) - Static method in class com.thecsdev.common.util.ReflectionUtils
-
Compares a
Constructor's parameter types against anObjectarray, checking if the arguments match the constructor. - contains(int, int) - Method in class com.thecsdev.common.math.Bounds2i
-
Returns
trueif this rectangle contains a 2D point. - contains(Bounds2i) - Method in class com.thecsdev.common.math.Bounds2i
-
Returns
trueif this rectangle completely contains anotherBounds2i. - 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
ObjectPropertythat holds a supplierFunctionfor the context menuTContextMenuthat is to be shown when thisTElementis right-clicked. - CREATE_FILE - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Mode
-
TFileChooserScreenhas 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
Classusing 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
TGuiGraphicsinstance that will be used for GUI rendering and drawing. - createLoop(Class) - Static method in class com.thecsdev.common.event.Events
-
Creates a new
Eventinstance with the specified listener type. - createLoop(L...) - Static method in class com.thecsdev.common.event.Events
-
Creates a new
Eventinstance with the specified listener type. - createWrapperScreen() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
-
Creates a
TScreenWrapperinstance for thisTScreen. - CreativeModeTabEvent - Interface in com.thecsdev.commonmc.api.events
- CreativeModeTabEvent.RebuildContents - Interface in com.thecsdev.commonmc.api.events
-
Eventhandler type forCreativeModeTabEvent.REBUILD_CONTENTS. - 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
-
SubjectStatsutility 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
HttpProfileinstance that stores - DEFAULT - Static variable in interface com.thecsdev.commonmc.api.stats.util.StatFormatterOverride
- DefaultableProperty<T> - Class in com.thecsdev.common.properties
-
An
ObjectPropertywhose value defaults toDefaultableProperty.getDefaultValue()when attempting toObjectProperty.set(Object)it tonull. - 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
-
NotNullPropertythat holds the scroll direction. - directionProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TSeparatorElement
-
The direction in which
TSeparatorElementwill draw its line. - DISPOSE - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement.CloseOperation
-
TWindowElementis 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
- 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
TElementstops 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
TElementstarts 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
RenderPipelineof 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
RenderPipelineof 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
RenderPipelineof 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
RenderPipelineof 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
RenderPipelineof 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
BooleanPropertyfor whether the text should have a 'shadow' when rendered. - dropShadowProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TStretchedTextElement
-
A
BooleanPropertyfor whether the text should have a 'shadow' when rendered. - DynamicRegistryAccess - Class in com.thecsdev.commonmc.world.sandbox
-
RegistryAccessimplementation that dynamically resolvesDynamicRegistryAccess.lookup(ResourceKey)andDynamicRegistryAccess.registries(). - DynamicRegistryAccess() - Constructor for class com.thecsdev.commonmc.world.sandbox.DynamicRegistryAccess
- DynamicRegistryAccess.GenericBootstrapContext<T> - Class in com.thecsdev.commonmc.world.sandbox
-
Generic
BootstrapContextimplementation that works with anyMappedRegistry.
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
Eventthat is invoked whenever thisTClickableWidgetis 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
IStatsProviderthat always returns0for 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
BooleanPropertythat holds aBooleanvalue representing the "enabled" state of thisTClickableWidget. - 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
DoublePropertythat determines the scale at which the renderedEntityis drawn. - EntityStats - Class in com.thecsdev.commonmc.api.stats.util
-
SubjectStatsutility implementation for reading statistics about a givenEntityType. - 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
- 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
Eventimplementation. - Events - Class in com.thecsdev.common.event
-
Factory for creating
Eventinstances. - 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
-
TFileChooserScreenacts 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.PathFilterthat filtersPaths 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.PathFilterthat filtersPaths 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
ResourceResponsefor the givenResourceRequest, if it exists and is valid. - fetchAsync(ResourceRequest) - Method in class com.thecsdev.common.resource.http.HttpProfileCache
-
Fetches the cached
ResourceResponsefor the givenResourceRequest, if it exists and is valid. - fetchAsync(ResourceRequest) - Static method in class com.thecsdev.common.resource.ResourceResolver
-
Fetches a resource based on the provided
ResourceRequestasynchronously. - fetchAsync(URI) - Static method in class com.thecsdev.common.resource.ResourceResolver
-
Fetches a resource from the specified
URIasynchronously. - FileProtocolHandler - Class in com.thecsdev.common.resource.protocol
-
A
ProtocolHandlerimplementation for handling "file" protocolURIs. - 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
IntegerPropertythat represents the color of the rectangle that is being drawn. - findChild(Predicate, boolean) - Method in class com.thecsdev.common.scene.Node
- findElementAt(int, int) - Method in class com.thecsdev.commonmc.api.client.gui.TElement
-
Attempts to find a
TElementat the given screen-space position. - findParent(Predicate) - Method in class com.thecsdev.common.scene.Node
- findSibling(Predicate) - Method in class com.thecsdev.common.scene.Node
- 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
- 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
BooleanPropertythat controls whether thisTElementshould 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
ObjectPropertyfor the currently focusedTElement. - focusedOutlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement.Paintable
-
IntegerPropertyfor the outline color of thisTPanelElement.Paintablepanel when this panelTElement.isFocused(). - focusedOutlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget.Paintable
-
IntegerPropertyfor the outline color of thisTButtonWidget.Paintablebutton when this buttonTElement.isFocused(). - focusGainedCallback() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
-
A callback method that is invoked whenever this
TElementgains focus. - focusLostCallback() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
-
A callback method that is invoked whenever this
TElementloses 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
IntegerPropertyfor this stat widget's focus outline color. - focusOutlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TCustomStatWidget
-
The
IntegerPropertyfor this stat widget's focus outline color. - focusOutlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TEntityStatsWidget
-
The
IntegerPropertyfor this stat widget's focus outline color. - focusOutlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TItemStatsWidget
-
The
IntegerPropertyfor this stat widget's focus outline color. - focusOutlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TTextualStatWidget
-
The
IntegerPropertyfor this stat widget's focus outline color. - followsCursorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TEntityElement
-
Returns the
BooleanPropertythat determines whether this the renderedEntity's on-screen rotation follows the cursor location. - followsCursorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TEntityStatsWidget
-
Returns the
BooleanPropertythat determines whether this the renderedEntity's on-screen rotation follows the cursor location. - fontProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
- 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
- forEach(Consumer, boolean) - Method in class com.thecsdev.common.scene.Node
-
Similar to
Iterable.forEach(Consumer), but with an additional ability to recursively apply theConsumerto all children and grandchildren. - forEachVisible(Consumer, boolean) - Method in class com.thecsdev.commonmc.api.client.gui.TElement
- 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
ObjectPropertyholding theStatFormatterOverrideused 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
-
HashMapimplementation 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
Nodeat the specified index. - getAllDeclaredFields(Class) - Static method in class com.thecsdev.common.util.ReflectionUtils
- getAsScreen() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
-
Returns the
Screenrepresentation of thisTScreen. - getB() - Method in class com.thecsdev.common.properties.ByteProperty
- getB() - Method in class com.thecsdev.common.properties.DoubleProperty
- getB() - Method in class com.thecsdev.common.properties.FloatProperty
- getB() - Method in class com.thecsdev.common.properties.IntegerProperty
- getB() - Method in class com.thecsdev.common.properties.LongProperty
- getB() - Method in class com.thecsdev.common.properties.ShortProperty
- getBaseType() - Method in interface com.thecsdev.common.scene.INode
- getBaseType() - Method in class com.thecsdev.common.scene.Node
-
Returns the
Classobject 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
- 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
- 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
- getCache() - Method in class com.thecsdev.common.resource.http.HttpProfile
-
Returns the
HttpProfileCacheassociated with thisHttpProfile. - getCharacter() - Method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
- getChild() - Method in class com.thecsdev.commonmc.api.client.gui.util.SceneGraphPath
- getChildIndex() - Method in class com.thecsdev.commonmc.api.client.gui.util.SceneGraphPath
-
Returns the expected index of the child
TElementwithin 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
Minecraftclient instance that last opened thisTScreen, if any. - getClient() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
-
Returns the
Minecraftclient instance that last opened thisScreen, if any. - getClient() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
- getClient() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorGuiGraphicsExtractor
- getConfig() - Static method in class com.thecsdev.commonmc.TCDCommons
-
Returns the primary
TCDCommonsConfiginstance used by this mod. - getConfigFile() - Method in class com.thecsdev.common.config.JsonConfig
-
Returns the
Filethat is used byJsonConfig.saveToFile()andJsonConfig.loadFromFile()when saving and loading thisJsonConfig. - getContentBounds() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
-
Returns the
Bounds2ithat encapsulates all child bounding boxes as one. - getCreativeModeTab(Item) - Static method in class com.thecsdev.commonmc.api.world.item.TItemUtils
-
Returns the
CreativeModeTaba givenItemlikely 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
ILastScreenProviderinstance for aMinecraftclient. - getCurrentElement() - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
-
Returns the
TElementthat is currently being rendered. - getCursor() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
-
Returns
CursorTypethat represents the visual look the user's mouse cursor should have when thisTElementis 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
- getD() - Method in class com.thecsdev.common.properties.DoubleProperty
- getD() - Method in class com.thecsdev.common.properties.FloatProperty
- getD() - Method in class com.thecsdev.common.properties.IntegerProperty
- getD() - Method in class com.thecsdev.common.properties.LongProperty
- getD() - Method in class com.thecsdev.common.properties.ShortProperty
- getData() - Method in class com.thecsdev.common.resource.ResourceMessage
-
Returns the
byte[]containing the raw byte data of thisResourceMessage. - 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
Pathto the directory where theHttpProfiledata is stored. - getDirname() - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucket
-
Returns the
Pathto the directory where cache data for thisHttpProfileCache.CacheBucketis stored. - getDirname() - Method in class com.thecsdev.common.resource.http.HttpProfileCache
-
Returns the
Pathto the directory where theHttpProfileCachedata and cached HTTP resources are stored. - getDisplayEntity() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TEntityElement
- getDisplayError() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TEntityElement
-
Returns the
Throwablethat was thrown during the last attempt to create and/or render the displayEntity, if any. - getDisplayError() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TEntityStatsWidget
-
Returns the
Throwablethat was thrown during the last attempt to create and/or render the displayEntity, 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.Entrythat is to be displayed on a givenTDropdownWidget. - 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
- getEntries() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TDropdownWidget
- getF() - Method in class com.thecsdev.common.properties.ByteProperty
- getF() - Method in class com.thecsdev.common.properties.DoubleProperty
- getF() - Method in class com.thecsdev.common.properties.FloatProperty
- getF() - Method in class com.thecsdev.common.properties.IntegerProperty
- getF() - Method in class com.thecsdev.common.properties.LongProperty
- getF() - Method in class com.thecsdev.common.properties.ShortProperty
- getFilename() - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucketMeta
-
The
Pathto the metadata file of thisHttpProfileCache.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
NoSuchElementExceptionif 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
GuiRendererthat belongs to a givenMinecraft. - getHandle() - Method in class com.thecsdev.common.properties.ObjectProperty
-
Returns the internal
AtomicReferencebacking this property. - getHeight() - Method in interface com.thecsdev.commonmc.client.mixin.hooks.AccessorNativeImage
- getI() - Method in class com.thecsdev.common.properties.ByteProperty
- getI() - Method in class com.thecsdev.common.properties.DoubleProperty
- getI() - Method in class com.thecsdev.common.properties.FloatProperty
- getI() - Method in class com.thecsdev.common.properties.IntegerProperty
- getI() - Method in class com.thecsdev.common.properties.LongProperty
- getI() - Method in class com.thecsdev.common.properties.ShortProperty
- 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
-
Returns the
TInputContext.InputType. - getInstance() - Static method in class com.thecsdev.commonmc.api.util.modinfo.ModInfoProvider
-
Returns the current
ModInfoProviderinstance, ornullif 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 byClasses that do not own thisObjectProperty. - 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
- 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
Integervalue of a givenStat. - 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
- 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
- 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
TLabelElementholding 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
- getL() - Method in class com.thecsdev.common.properties.DoubleProperty
- getL() - Method in class com.thecsdev.common.properties.FloatProperty
- getL() - Method in class com.thecsdev.common.properties.IntegerProperty
- getL() - Method in class com.thecsdev.common.properties.LongProperty
- getL() - Method in class com.thecsdev.common.properties.ShortProperty
- getLabel() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget
-
Returns the
TLabelElementused by thisTButtonWidget. - 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
Screeninstance 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
Screenfrom aTScreeninstance. - getLastScreen(Screen) - Static method in interface com.thecsdev.commonmc.api.client.gui.screen.ILastScreenProvider
-
A utility method that retrieves the last
Screenfrom aScreeninstance. - 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
TLabelElementthat will display the dialog message. - getMetadata() - Method in class com.thecsdev.common.resource.ResourceMessage
-
Returns an unmodifiable
Mapcontaining 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.ModethisTFileChooserScreen.Builderwas initialized with. - getMode() - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen
-
Returns the operating
TFileChooserScreen.Modeof thisTFileChooserScreen. - getModId() - Method in class net.neoforged.fml.loading.moddiscovery.ModInfo
- getModInfo(String) - Method in class com.thecsdev.commonmc.api.util.modinfo.ModInfoProvider
-
Returns the
ModInfoobject for a given currently installed mod, ornullif 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
Stringform. - 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
CursorTypeintance that is represented by thisCursorType. - getNativeClient() - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
-
Returns the game's
Minecraftinstance. - getNativeMatrices() - Method in class com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics
-
Returns the native
GuiRenderer'sMatrix3x2fStack. - getNext() - Method in class com.thecsdev.commonmc.api.client.gui.util.SceneGraphPath
-
Returns the next segment in this scene graph path, or
nullif 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
ObjectPropertywrapped in anOptional. - 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
Classthat owns thisObjectProperty. - 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
TLabelElementthat 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
Playerinstance thisPlayerStatsProvideris 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
Streamof allFields (including inherited) that should be handled during serialization and deserialization of the givenJsonConfigClass. - 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
Fieldusing itsSerializedNameannotation (if present), returning the primary name followed by any alternates. - getReadOnly() - Method in class com.thecsdev.common.properties.ObjectProperty
- 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
TScreenis closed. - getS() - Method in class com.thecsdev.common.properties.ByteProperty
- getS() - Method in class com.thecsdev.common.properties.DoubleProperty
- getS() - Method in class com.thecsdev.common.properties.FloatProperty
- getS() - Method in class com.thecsdev.common.properties.IntegerProperty
- getS() - Method in class com.thecsdev.common.properties.LongProperty
- getS() - Method in class com.thecsdev.common.properties.ShortProperty
- 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
IStatsProviderinstance used by thisSubjectStatsinstance. - 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
SubjectStatsinstance 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
Identifierthat is associated with the givenSubjectStats.getSubject()in the game's registry system. - getTargetTScreen() - Method in class com.thecsdev.commonmc.api.client.gui.screen.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
TLabelElementwould need, to fit all lines of text it has. - getTextLabel() - Method in class com.thecsdev.commonmc.api.client.gui.widget.text.TSimpleTextFieldWidget
-
Returns the
TLabelElementthat 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
TLabelElementwould 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
TElementthat should be rendered whenever thisTElementis hovered.
IfTElement.tooltipProperty()'s value isnull, 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
URIthisResourceMessage.AbstractBuilderis for. - getUri() - Method in class com.thecsdev.common.resource.ResourceResponse.Builder
-
Returns the
URIthisResourceMessage.AbstractBuilderis for. - getUri() - Method in class com.thecsdev.common.resource.ResourceMessage
-
Returns the
URIassociated 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 usingStat.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
TLabelElementholding 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 usingStat.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 itsTFileChooserScreen.Mode. - getWorldBorder() - Method in class com.thecsdev.commonmc.world.sandbox.SandboxLevel
- getZ() - Method in class com.thecsdev.common.properties.BooleanProperty
- GSON - Static variable in class com.thecsdev.common.config.JsonConfig
-
The main
Gsoninstance used byJsonConfig, 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
-
The
TTextureElementis rendered usingTGuiGraphics.drawGuiSprite(Identifier, int, int, int, int, int). - 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
ResourceRequestand returns aCompletableFuturethat will complete with aResourceResponse. - 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
- hasSameSize(Bounds2i) - Method in class com.thecsdev.common.math.Bounds2i
- 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
Bounds2iinstance 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 tofalse. - 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
BooleanPropertythat controls whether thisTElementshould be detected as hovered by the mouse cursor. - hoveredElementProperty() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
-
Returns the
ObjectPropertyfor the currently mouse-hoveredTElement. - hoverGainedCallback() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
-
A callback method that is invoked whenever this
TElementbecomes 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
TElementstops 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
URIis 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
ProtocolHandlerimplementation for handling "http" and "https" protocolURIs. - 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
ObjectPropertychanges. - ILastScreenProvider - Interface in com.thecsdev.commonmc.api.client.gui.screen
-
This
interfaceis implemented byTScreens that can provide information about the lastScreeninstance 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
TSeparatorElementelement and then adds it to a givenTPanelElementand 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
TElementis 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
-
Same as
#init, but withTSeparatorElement.Direction.HORIZONTAL. - initV(TPanelElement, int, int, int) - Static method in class com.thecsdev.commonmc.api.client.gui.misc.TSeparatorElement
-
Same as
#init, but withTSeparatorElement.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
Nodethat has a bounding box. - INodeRenderable<N,
Context> - Interface in com.thecsdev.common.scene -
An interface representing a visual
Nodethat 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
SandboxLevelinstance that is usedApiStatus.Internally. - IntegerProperty - Class in com.thecsdev.common.properties
- 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
trueif this rectangle intersects with anotherBounds2i. - invalidateTooltipCache() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
-
Invalidates the cached
TElement.currentTooltipvalue. - 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
- isAir(Block) - Static method in class com.thecsdev.commonmc.api.client.gui.misc.TBlockStateElement
-
Returns
trueif aBlockis an instance ofAirBlock. - isAllowingInGameHud() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
-
Returns
trueif the in-game HUD (heads-up display) GUI should be rendered while thisTScreenis 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
- 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
trueis 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
- isDivideBy10() - Method in class com.thecsdev.commonmc.api.stats.util.CustomStat
- 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
- isFileSelection() - Method in enum class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Mode
-
Returns whether this
TFileChooserScreen.Modeis related to file selection. - isFocusable() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
-
Returns
trueif thisTElementshould 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
trueifTElement.isFocused()or if one thisTElement's children or grandchildrenTElement.isFocused(). - isFocused() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
- isHoverable() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
-
Returns
trueif thisTElementshould be detected as hovered by the mouse cursor. - isHoverAncestor() - Method in class com.thecsdev.commonmc.api.client.gui.ctxmenu.TContextMenu
-
Returns
trueifTElement.isHovered()or if one thisTElement's children or grandchildrenTElement.isHovered(). - isHovered() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
-
Returns
trueif thisTElementis currently being hovered by the mouse cursor. - isHoveredOrFocused() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
-
Returns
TElement.isHovered()||TElement.isFocused(). - 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
trueis 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
Classoverrides 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
- isOwner(Class) - Method in class com.thecsdev.common.properties.ObjectProperty
- isPauseScreen() - Method in class com.thecsdev.commonmc.api.client.gui.screen.TScreen
-
Returns a
booleanindicating whether the game should be paused while thisTScreenis 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
trueif thisSubjectStats.getSubject()matches a given search query. - isShiftDown() - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
-
Returns
trueis 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
interfaceis implemented byScreens andTScreens that wish to receive callback method calls for whenever the server sends aClientboundAwardStatsPacketto the client. - IStatsProvider - Interface in com.thecsdev.commonmc.api.stats
-
An abstraction layer over the game's native
StatsCountermechanism, for reading statistics data, primarily about players. - isTime() - Method in class com.thecsdev.commonmc.api.stats.util.CustomStat
- isTop() - Method in enum class com.thecsdev.common.util.enumerations.CompassDirection
- isVisible() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
- 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
- ItemStats - Class in com.thecsdev.commonmc.api.stats.util
-
SubjectStatsutility implementation for reading statistics about a givenItem. - 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
TElementremains 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
NotNullPropertyholding the XY size of the know, in0 to 1number 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
- lenientMap(Codec, Codec) - Static method in class com.thecsdev.commonmc.api.serialization.TCodec
- LEVEL - Static variable in class com.thecsdev.commonmc.world.sandbox.DynamicRegistryAccess
-
Static
DynamicRegistryAccessinstance that was bootstrapped usingDynamicRegistryAccess.bootstrapLevel(). - LEVEL_INIT - Static variable in interface com.thecsdev.commonmc.api.client.events.ClientEvent
-
Trigger: Whenever a
ClientLevelis 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
IntegerPropertyfor the spacing between lines of text. - loadFromFile() - Method in class com.thecsdev.common.config.JsonConfig
-
Loads this
JsonConfigfrom theJsonConfig.getConfigFile().
If theFiledoes not exist, nothing happens. - loadFromFile() - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucketMeta
-
Loads this
HttpProfileCache.CacheBucketMetafrom the file specified byHttpProfileCache.CacheBucketMeta.filename. - loadFromJson(JsonObject) - Method in class com.thecsdev.common.config.JsonConfig
-
Loads this
JsonConfigfrom aJsonObject, overriding any properties of thisJsonConfigthat were stored in theJsonObject. - loadFromJson(JsonObject) - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucketMeta
-
Loads this
HttpProfileCache.CacheBucketMetafrom aJsonObject, overriding any properties of thisJsonConfigthat were stored in theJsonObject. - LoadingModList - Class in net.neoforged.fml.loading
- LocalPlayerStatsProvider - Class in com.thecsdev.commonmc.api.client.stats
-
A
IStatsProviderthat provides statistics of aLocalPlayer. - LOGGER - Static variable in class com.thecsdev.commonmc.TCDCommons
-
The primary
Loggerinstance used by this mod. - LongProperty - Class in com.thecsdev.common.properties
- 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
ProtocolHandlercan handle the givenURI. - maximizedProperty() - Method in class com.thecsdev.commonmc.api.client.gui.panel.window.TWindowElement
-
BooleanPropertythat 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
-
JsonConfigimplementation 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
NotNullPropertyholding the renderingTTextureElement.Modethat determines how thisTTextureElementis 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
TElementand 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
TElementto 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
- nextFocusableTElement(TElement, boolean) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
- 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 benull. - 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
Objectof typeT, similar toAtomicReference, 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.CacheBucketinstance for the givenResourceRequest, using the givenHttpProfileCacheto determine the base directory. - of(HttpProfileCache, String, URI) - Static method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucket
-
Creates a new
HttpProfileCache.CacheBucketinstance for the givenURIand HTTP method, using the givenHttpProfileCacheto determine the base directory. - of(TElement, TElement) - Static method in class com.thecsdev.commonmc.api.client.gui.util.SceneGraphPath
-
Creates a
SceneGraphPaththat navigates from a given parentTElementdown to a specified childTElement. - 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
LocalPlayerStatsProviderinstance based on aLocalPlayer. - 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
ServerPlayerStatsProviderinstance based on aServerPlayer. - of01(int, int) - Static method in enum class com.thecsdev.common.util.enumerations.CompassDirection
-
Returns the
CompassDirectionthat corresponds to a given XY coordinate that ranges from [-1, -1] to [1, 1], where [0, 0] is theCompassDirection.CENTER. - ofCharType(char, int) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
-
Creates and returns a
TInputContextforTInputContext.InputType.CHAR_TYPE. - ofCurrentLocalPlayer() - Static method in class com.thecsdev.commonmc.api.client.stats.LocalPlayerStatsProvider
-
Creates a
LocalPlayerStatsProviderinstance usingMinecraft.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
-
Creates and returns a
TInputContextforTInputContext.InputType.KEY_PRESS. - ofKeyRelease(int, int, int) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
-
Creates and returns a
TInputContextforTInputContext.InputType.KEY_RELEASE. - ofMouseDrag(double, double, int, double, double) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
-
Creates and returns a
TInputContextforTInputContext.InputType.MOUSE_DRAG. - ofMouseMove(double, double) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
-
Creates and returns a
TInputContextforTInputContext.InputType.MOUSE_RELEASE. - ofMousePress(double, double, int) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
-
Creates and returns a
TInputContextforTInputContext.InputType.MOUSE_PRESS. - ofMouseRelease(double, double, int) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
-
Creates and returns a
TInputContextforTInputContext.InputType.MOUSE_RELEASE. - ofMouseScroll(double, double, double, double) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TInputContext
-
Creates and returns a
TInputContextforTInputContext.InputType.MOUSE_SCROLL. - 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
TClickableWidgetis 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
TScreenis opened viaGui.setScreen(Screen).
This takes place beforeTScreen.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
IntegerPropertythat 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
-
IntegerPropertyfor the outline color of thisTPanelElement.Paintablepanel. - outlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TBlockStatsWidget
-
The
IntegerPropertyfor this stat widget's outline color. - outlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TCustomStatWidget
-
The
IntegerPropertyfor this stat widget's outline color. - outlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TEntityStatsWidget
-
The
IntegerPropertyfor this stat widget's outline color. - outlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TItemStatsWidget
-
The
IntegerPropertyfor this stat widget's outline color. - outlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TTextualStatWidget
-
The
IntegerPropertyfor this stat widget's outline color. - outlineColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TButtonWidget.Paintable
-
IntegerPropertyfor the outline color of thisTButtonWidget.Paintablebutton.
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
- parentProperty() - Method in class com.thecsdev.common.scene.Node
-
The
ObjectPropertythat holds a reference to thisNode'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
NotNullPropertyfor thisTSimpleTextFieldWidget'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
LocalPlayerjoins 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
LocalPlayerleaves 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
IStatsProviderthat is related to aPlayerentity. - 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
TClickableWidgetis 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
Bounds2iinstance 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
Nodeand 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
BooleanPropertythat holds aBooleanvalue representing whether thisTClickableWidgetis currently being pressed. - previousFocusableTElement(TElement) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
- previousFocusableTElement(TElement, boolean) - Static method in class com.thecsdev.commonmc.api.client.gui.util.TGuiUtils
- PrimitiveProperty<T> - Class in com.thecsdev.common.properties
-
A
NotNullPropertyimplementation representing primitive types whose default values can not benull. - 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
URIprotocols. - 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
IStatsProviderthat always returns random statistics. - REBUILD_CONTENTS - Static variable in interface com.thecsdev.commonmc.api.events.CreativeModeTabEvent
-
Trigger: Whenever
Items are reorganized intoCreativeModeTabs.
Thread: Main (client) | Unknown if there are more - rebuildI2TMap() - Static method in class com.thecsdev.commonmc.api.world.item.TItemUtils
-
ApiStatus.Internalmethod that keeps track ofItems and their correspondingCreativeModeTabs. - 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.knobBoundsgiven the currentTSliderWidget.knobSizeProperty()andTSliderWidget.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
ProtocolHandlerfor 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 vanillaScreen. - registries() - Method in class com.thecsdev.commonmc.world.sandbox.DynamicRegistryAccess
- remove() - Method in class com.thecsdev.common.scene.Node
-
Removes this
Nodeinstance from its parent. - remove(Object) - Method in class com.thecsdev.common.scene.Node
- remove(N) - Method in class com.thecsdev.common.scene.Node
- removeAll(Collection) - Method in class com.thecsdev.common.scene.Node
- removeChangeListener(Object) - Method in class com.thecsdev.common.properties.ObjectProperty
-
Removes an
IChangeListenerfrom 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
Functionfrom 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
- 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 usingTElement.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
Nodeis 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, theBlockState's corresponding defaultItemStackwill be rendered where possible (similar toTItemStackElement). - 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
- 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
TScreenand 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
SceneGraphPathstarting from a givenTElement, returning the finalTElementat the end of the path, if found. - resolve(TElement, SceneGraphPath) - Static method in class com.thecsdev.commonmc.api.client.gui.util.SceneGraphPath
-
Resolves a
SceneGraphPathstarting from a givenTElement, returning the finalTElementat 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 thisHttpProfileCache.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 bothResourceRequestandResourceResponse. - 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
-
NotNullPropertythat 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
TContextMenuin the hierarchy of thisTElement. - rootProperty() - Method in class com.thecsdev.common.scene.Node
-
The
NotNullPropertythat holds a reference to the "root"Nodein 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
Levelimplementation. - 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
JsonConfigto theJsonConfig.getConfigFile().
Overrides any existingJsonConfig.getConfigFile()s. - saveToFile() - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucketMeta
-
Saves this
HttpProfileCache.CacheBucketMetato the file specified byHttpProfileCache.CacheBucketMeta.filename. - saveToJson() - Method in class com.thecsdev.common.config.JsonConfig
- saveToJson() - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucketMeta
-
Saves this
HttpProfileCache.CacheBucketMetainstance to a newJsonObjectinstance and returns theJsonObject. - saveToJson(JsonObject) - Method in class com.thecsdev.common.config.JsonConfig
-
Saves this
JsonConfigto an existingJsonObjectinstance. - saveToJson(JsonObject) - Method in class com.thecsdev.common.resource.http.HttpProfileCache.CacheBucketMeta
-
Saves this
HttpProfileCache.CacheBucketMetato an existingJsonObjectinstance. - 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
- SceneGraphPath(Class, int, SceneGraphPath) - Constructor for class com.thecsdev.commonmc.api.client.gui.util.SceneGraphPath
-
Creates a new
SceneGraphPathsegment 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
Screenis initialized.
Thread: Unknown - screenProperty() - Method in class com.thecsdev.commonmc.api.client.gui.TElement
- scroll(int, int) - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement
-
Scrolls this
TPanelElementby moving the children viaTElement.moveChildren(int, int). - scrollAmountProperty() - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement
-
The
NotNullPropertyrepresenting the two-dimensional scroll amount value, with each axis ranging0 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
IntegerPropertyholding the "padding" of thisTPanelElement. - scrollSensitivityProperty() - Method in class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement
-
The
IntegerPropertyfor thisTPanelElement'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
TElementis fully visible on-screen. - selectedEntryProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.TDropdownWidget
-
The
ObjectPropertyholding the currently selectedTDropdownWidget.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
IStatsProviderthat provides statistics of aServerPlayer. - 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.
- 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(), usingUDims 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
Filethat is used byJsonConfig.saveToFile()andJsonConfig.loadFromFile()when saving and loading thisJsonConfig. - setCurrentDirectory(Path) - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Builder
-
Sets the starting directory that the
TFileChooserScreeninstance 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
AtomicReferencebacking this property. - setInstance(ModInfoProvider) - Static method in class com.thecsdev.commonmc.api.util.modinfo.ModInfoProvider
-
Sets the current
ModInfoProviderinstance. - setInterceptor(IChangeListener, Class) - Method in class com.thecsdev.common.properties.ObjectProperty
-
Assigns an interceptor instance for this
ObjectProperty.
Please seeObjectProperty.getInterceptor(Class)for more info. - setLastScreen(Screen) - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Builder
-
Sets the
Screeninstance that will be assigned as the "last screen" for theTFileChooserScreeninstance 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
Classfor thisObjectProperty. - setPathFilter(TFileChooserScreen.PathFilter) - Method in class com.thecsdev.commonmc.api.client.gui.screen.promise.TFileChooserScreen.Builder
-
Sets the
TFileChooserScreen.PathFilterthat will be used by theTFileChooserScreeninstance 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
-
Sets the
ObjectProperty.getReadOnly()state. - 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
-
Sets the value of
TCDCommonsConfig.updateItemGroupsOnJoin(). - 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
- 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()setsTElement.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 inTElement.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
Bounds2iinstance 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
StatFormatterbehavior. - statProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TCustomStatWidget
-
The
ObjectPropertyholding theCustomStatwhose statistics are to be shown. - statsProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TBlockStatsWidget
-
The
ObjectPropertyholding theBlockStatswhose statistics are to be shown. - statsProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TEntityStatsWidget
-
The
ObjectPropertyholding theEntityStatswhose statistics are to be shown. - statsProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.stats.TItemStatsWidget
-
The
ObjectPropertyholding theItemStatswhose statistics are to be shown. - statsReceivedCallback() - Method in interface com.thecsdev.commonmc.api.client.gui.screen.IStatsListener
-
Invoked automatically on
Minecraft'sThreadwhenever the server sends aClientboundAwardStatsPacketto 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
ResourceResponsein the cache for thisHttpProfileCache.CacheBucket. - storeAsync(ResourceRequest, ResourceResponse) - Method in class com.thecsdev.common.resource.http.HttpProfileCache
-
Stores the given
ResourceResponsein the cache for the givenResourceRequest. - str2pbkdf2(String, byte[], int) - Static method in class com.thecsdev.common.util.TUtils
-
Hashes a
Stringusing 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
- 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
- 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
Bounds2iinstance 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
Pathbased on the provided original.
T
- targetProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.THoverScrollElement
-
ObjectPropertythat holds the targetTElement. - TBlockStateElement - Class in com.thecsdev.commonmc.api.client.gui.misc
-
TElementthat renders a givenBlockStateon 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
TClickableWidgetimplementation 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
-
TButtonWidgetwhose visual appearance is more flat and does not use the vanilla button texture. - TButtonWidget.Paintable - Class in com.thecsdev.commonmc.api.client.gui.widget
-
TButtonWidgetimplementation that allows you to customize its background and outline colors. - TButtonWidget.Transparent - Class in com.thecsdev.commonmc.api.client.gui.widget
-
TButtonWidgetthat does not have a visual appearance aside from its label and focus outline. - TCDCommons - Class in com.thecsdev.commonmc
-
The main
Classrepresenting 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
-
TCDCommons's primaryModConfig. - 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
TClickableWidgetimplementation 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
TElementthat 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
Codecimplementations and functions. - TCompletableScreen<R> - Class in com.thecsdev.commonmc.api.client.gui.screen.promise
-
A
TScreenthat provides aCompletableFuturethat 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
Componentinstances, primarily forComponent.object(ObjectInfo). - TContextMenu - Class in com.thecsdev.commonmc.api.client.gui.ctxmenu
-
A
TContextMenuis a specializedTElementthat 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
TContextMenuinstance. - 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
TButtonWidgetthat 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.Entryimplementation. - 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
-
TElementthat 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
Entityinstances 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
NotNullPropertyfor the horizontal and vertical alignment of text. - textColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
-
An
IntegerPropertyfor the color of the text that will be rendered. - textColorProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TStretchedTextElement
-
Returns the
IntegerPropertythat stores the color used to render the textComponent. - textProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
-
A
NotNullPropertyfor thisTLabelElement's text. - textProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TStretchedTextElement
-
Returns the
NotNullPropertythat stores the textComponentto be rendered by this element. - textProperty() - Method in class com.thecsdev.commonmc.api.client.gui.widget.text.TSimpleTextFieldWidget
-
The
NotNullPropertyholding thisTSimpleTextFieldWidget's text the user typed in. - textScaleProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TLabelElement
-
A
DoublePropertyfor the visual scale of the text. - textScaleProperty() - Method in class com.thecsdev.commonmc.api.client.gui.label.TStretchedTextElement
-
Returns the
NotNullPropertythat stores the scale factor used when rendering the textComponent. - TEXTURE - Enum constant in enum class com.thecsdev.commonmc.api.client.gui.misc.TTextureElement.Mode
-
The
TTextureElementis rendered usingTGuiGraphics.drawTexture(Identifier, int, int, int, int, int). - textureProperty() - Method in class com.thecsdev.commonmc.api.client.gui.misc.TTextureElement
-
Returns the
NotNullPropertyholding the sprite/texture. - TFileChooserScreen - Class in com.thecsdev.commonmc.api.client.gui.screen.promise
-
TScreenimplementation 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
TFileChooserScreeninstances. - 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 theTFileChooserScreeninterface. - TFillColorElement - Class in com.thecsdev.commonmc.api.client.gui.misc
-
A blank
TElementwhose 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
-
TFillColorElementimplementation that renders its outline inTFillColorElement.Flat.renderCallback(TGuiGraphics)instead ofTFillColorElement.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 nativeGuiGraphicsExtractor. - 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
-
TCDCommonsAPI'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
- 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
-
TElementthat renders a givenItemStackon 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
-
NotNullPropertyholding 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
NotNullPropertyfor thisTScreen's title. - TLabelElement - Class in com.thecsdev.commonmc.api.client.gui.label
-
A
TElementthat 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
ObjectPropertythat holds a supplierFunctionfor the tooltipTElementthat is to be rendered as thisTElement'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
-
TPanelElementimplementation that allows you to customize its background and outline colors. - TPanelElement.Transparent - Class in com.thecsdev.commonmc.api.client.gui.panel
-
TPanelElementimplementation 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
TScreenWrapperserves as an adapter for theTScreenclass. - TScreenWrapper(T) - Constructor for class com.thecsdev.commonmc.api.client.gui.screen.TScreenWrapper
- TScrollBarWidget - Class in com.thecsdev.commonmc.api.client.gui.widget
-
TSliderWidgetacting as a scroll-bar for a givenTPanelElement. - 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
-
TScrollBarWidgetwhose 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
TScrollBarWidgetcontrols. - TSeparatorElement - Class in com.thecsdev.commonmc.api.client.gui.misc
-
Simple
TElementthat 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
TSeparatorElementwill 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
-
TSliderWidgetwhose visual appearance is more flat and does not use the vanilla button texture. - TSprites - Class in com.thecsdev.commonmc.resource
- TStretchedTextElement - Class in com.thecsdev.commonmc.api.client.gui.label
-
An element that renders a given text
Componentsuch that it is stretched to fit this element'sTElement.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
- TTestScreen(Screen) - Constructor for class com.thecsdev.commonmc.client.gui.screen.TTestScreen
- TTextDialogScreen - Class in com.thecsdev.commonmc.api.client.gui.screen
-
TScreenimplementation 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
TElementwhose 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'sIdentifiers for textures. - TToggleButtonWidget - Class in com.thecsdev.commonmc.api.client.gui.widget
-
Similar to a
TCheckboxWidgetin that it holds abooleanvalue, 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
- 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
-
TElementimplementation 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
- uncheckedSupply(CheckedSupplier) - Static method in class com.thecsdev.common.util.TUtils
-
Gets a value from a
CheckedSupplier, throwing aRuntimeExceptionif saidCheckedSupplierthrows anException. - 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
-
CodecforURIs.
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
-
AtomicReferenceimplementation that holds anObjectProperty'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
NotNullPropertyholding the value of thisTSliderWidget. - 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
BooleanPropertythat controls the visibility of thisTElement.
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
Bounds2iinstance 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
BooleanPropertyfor 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
Bounds2iinstance 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
Bounds2iinstance 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
CallerSensitive, this method causes performance bottlenecks. Avoid this one.