Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack.Entry
-
An RGBA color channel value of this
ColorStack.Entry
. - AbstractFileListPanel<P> - Class in io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer
-
Represents a
TRefreshablePanelElement
that visually listsFile
s in a given directory. - AbstractFileListPanel(int, int, int, int, P) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.AbstractFileListPanel
- AbstractFileListPanel.FileListPanelProxy - Interface in io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer
- accept(File) - Method in class io.github.thecsdev.tcdcommons.api.util.io.TExtensionFileFilter
- AccessorArgumentTypes - Interface in io.github.thecsdev.tcdcommons.mixin.hooks
- AccessorBiomeAccess - Interface in io.github.thecsdev.tcdcommons.mixin.hooks
- AccessorButtonWidget - Interface in io.github.thecsdev.tcdcommons.client.mixin.hooks
- AccessorCheckboxWidget - Interface in io.github.thecsdev.tcdcommons.client.mixin.hooks
- AccessorCustomPayloadNetwork - Interface in io.github.thecsdev.tcdcommons.mixin.hooks
- AccessorDrawContext - Interface in io.github.thecsdev.tcdcommons.client.mixin.hooks
- AccessorEntityRenderDispatcher - Interface in io.github.thecsdev.tcdcommons.client.mixin.hooks
- AccessorGridWidget - Interface in io.github.thecsdev.tcdcommons.client.mixin.hooks
- AccessorPressableWidget - Interface in io.github.thecsdev.tcdcommons.client.mixin.hooks
- AccessorScreen - Interface in io.github.thecsdev.tcdcommons.client.mixin.hooks
- AccessorStatHandler - Interface in io.github.thecsdev.tcdcommons.mixin.hooks
- AccessorTScreen - Interface in io.github.thecsdev.tcdcommons.client.mixin.hooks
- ACJsonHandler<T> - Interface in io.github.thecsdev.tcdcommons.api.config
-
Handles saving and loading
Object
data usingJsonElement
s. - actionBar - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- ActionBar - Class in io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer
- ActionBar(int, int, int, int, ActionBar.ActionBarProxy) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar
- ActionBar(int, int, int, ActionBar.ActionBarProxy) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar
- ActionBar.ActionBarProxy - Interface in io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer
- ActionBar.ActionBarProxy.SubmitContext - Interface in io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer
- ActionBar.FileNameInputField - Class in io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer
- add(int, E) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- add(int, TElement, boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElementList
- add(E) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- add(E) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.IdealListIterator
- add(E) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.WeakCollection
- add(TElement) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElementList
-
Adds a
TElement
child to the list ofTElementList.__children
, and repositions the child based on theTElementList.parent
's location. - add(TElement, boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElementList
- ADD - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack.BlendMethod
- ADD - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.TextScaleStack.BlendMethod
- addB(int, E) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- addButton(Text, Consumer<TButtonWidget>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TContextMenuPanel
- addButton(Text, Consumer<TButtonWidget>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TMenuPanel
-
Creates and adds a new
TMenuPanelButton
with the given text and on-click action. - addCenteredLabel(Text) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.FileListPanel
-
Creates and adds a
TLabelElement
with a givenText
, and then returns it. - addCheckbox(Text, boolean, Consumer<TCheckboxWidget>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
- addCheckboxB(Text, boolean, Consumer<TCheckboxWidget>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
- addChild(TElement) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
- addChild(TElement, boolean) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
- addDrawable(Screen, T) - Static method in class io.github.thecsdev.tcdcommons.api.hooks.client.gui.screen.ScreenHooks
-
Adds a drawable to the given screen.
- addDrawableChild(Screen, T) - Static method in class io.github.thecsdev.tcdcommons.api.hooks.client.gui.screen.ScreenHooks
-
Adds a drawable child to the given
Screen
. - addEntry(TWidgetHudScreen.WidgetEntry<?>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
-
Adds a
TWidgetHudScreen.WidgetEntry
to thisTWidgetHudScreen
. - addEntry(T) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
- addFileFilter(TFileFilter) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserBuilder
- addFileFilter(TFileFilter) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- addFileListItem(File) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.AbstractFileListPanel
-
Creates a new
FileListItem
that is associated with a givenFile
, adds it to thisAbstractFileListPanel
, and then returns it. - addFileListItem(File) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.FileListPanel
- addGoBackFileListItem(File) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.FileListPanel
- addLabel(Text) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
- addLabelB(Text) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
- addNode(int, IdealList.Node) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- addSectionLabel(Text) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.AbstractFileListPanel
-
Creates a new
FileListItem
that with a givenText
, adds it to thisAbstractFileListPanel
, and then returns it. - addSelectableChild(Screen, T) - Static method in class io.github.thecsdev.tcdcommons.api.hooks.client.gui.screen.ScreenHooks
-
Adds a selectable child to the given
Screen
. - addSeparator() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TMenuPanel
-
Creates and adds a new
TMenuPanelSeparator
. - addSquareButton(Text, Consumer<TButtonWidget>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar
-
Adds a new square
TButtonWidget
to the right side of thisTitleBar
, offsetting any existing buttons to the left. - affectedClasses - Variable in exception class io.github.thecsdev.tcdcommons.api.util.integrity.IntegrityError
- ALL_FILES - Static variable in interface io.github.thecsdev.tcdcommons.api.util.interfaces.TFileFilter
-
A
TFileFilter
that does not filter out any files. - alpha - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- anchorX - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen.WidgetEntry
-
Anchor points that dictate how the
TElement
of thisTWidgetHudScreen.WidgetEntry
will be positioned on theTWidgetHudScreen
. - anchorY - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen.WidgetEntry
-
Anchor points that dictate how the
TElement
of thisTWidgetHudScreen.WidgetEntry
will be positioned on theTWidgetHudScreen
. - announceEarnedBadge(ServerPlayerEntity, Identifier) - Static method in class io.github.thecsdev.tcdcommons.api.badge.ServerPlayerBadgeHandler
-
Broadcasts a server-wide message announcing a
ServerPlayerEntity
earning aPlayerBadge
. - apply(int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.input.MouseDragHelper
-
Invoked automatically by
MouseDragHelper.onMouseDrag(double, double)
when there's sufficientMouseDragHelper.mouseDragX
orMouseDragHelper.mouseDragY
. - apply(TParentElement) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIAutomaticSize
-
Deprecated.
- apply(TParentElement) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIHorizontalGridLayout
- apply(TParentElement) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UILayout
-
Applies this
UILayout
to a givenTParentElement
. - apply(TParentElement) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIListLayout
- apply(TParentElement) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UITableLayout
- apply(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack
- apply(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack.Entry
- apply(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TextScaleStack
- apply(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TextScaleStack.Entry
- applyActions - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
-
Holds
Consumer
actions that are to be invoked for eachTElement
that was added to theTConfigPanelBuilder.targetPanel
. - applyBlur(float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- applyHAlignment(TParentElement) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIHorizontalGridLayout
- applyScrollDrag() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Applies scroll values from
TPanelElement.scrollDragX
andTPanelElement.scrollDragY
. - applyTShaderColor() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- applyTTextScale() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- applyVAlignment(TParentElement) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIHorizontalGridLayout
- applyValueToScroll() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TScrollBarWidget
-
Applies the
TSliderWidget.getValue()
to theTScrollBarWidget.getTarget()
's scroll amount. - APPROVE_OPTION - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserResult.ReturnValue
- asString() - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- attemptedChild - Variable in exception class io.github.thecsdev.tcdcommons.api.client.gui.util.exceptions.IllegalParentException
- AutoConfig - Class in io.github.thecsdev.tcdcommons.api.config
-
A config utility that represents a config JSON file.
- AutoConfig(String) - Constructor for class io.github.thecsdev.tcdcommons.api.config.AutoConfig
-
Constructs an
AutoConfig
instance. - automaticSize - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIAutomaticSize
-
Deprecated.
- AutomaticSize - Enum Class in io.github.thecsdev.tcdcommons.api.util.enumerations
- Axis2D - Enum Class in io.github.thecsdev.tcdcommons.api.util.enumerations
B
- b - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack.Entry
-
An RGBA color channel value of this
ColorStack.Entry
. - backgroundColor - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- badgeType - Variable in class io.github.thecsdev.tcdcommons.api.client.render.badge.PlayerBadgeRenderer
- BiomeAccessHooks - Class in io.github.thecsdev.tcdcommons.api.hooks.world.biome.source
- blendAlpha - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack.Entry
-
When set to true, the Alpha channel will blend using the
ColorStack.Entry.blendMethod
. - blendMethod - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack.Entry
-
The blending method that will be used to blend the color values of this
ColorStack.Entry
. - blendMethod - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.TextScaleStack.Entry
- BLOCK_PLACED - Static variable in interface io.github.thecsdev.tcdcommons.api.events.entity.player.PlayerEntityEvent
- blockTickScheduler - Variable in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- BOTTOM - Enum constant in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.VerticalAlignment
- brewingRecipeRegistry - Variable in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- BROADCAST - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputDiscoveryPhase
-
During this input phase, the input is forwarded to all elements, sequentially, starting from the root parent.
- broadcastEarningPlayerBadges - Variable in class io.github.thecsdev.tcdcommons.TCDCommonsConfig
- build(Runnable) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
-
This method's name may be a bit misleading, as all it does is call
TConfigPanelBuilder.setOnSave(Runnable)
. - builder() - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- builder(TPanelElement) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
-
Creates a new
TConfigPanelBuilder
instance and returns it. - BUTTON_TEXTURE_SLICE_SIZE - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget
- BUTTON_TEXTURES - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget
-
Vanilla-game button textures.
- ButtonWidgetHooks - Class in io.github.thecsdev.tcdcommons.api.hooks.client.gui.widget
C
- CACHED_RESOURCE_SERIALIZER - Static variable in class io.github.thecsdev.tcdcommons.api.registry.TRegistries
-
Contains
CachedResourceSerializer
s that tell theCachedResourceManager
how to serialize and deserializeCachedResource
s. - CachedResource<R> - Class in io.github.thecsdev.tcdcommons.api.util.io.cache
-
Provides information about a resource that has successfully been fetched via
IResourceFetchTask.fetchResourceSync()
. - CachedResource(R, long, Instant) - Constructor for class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResource
-
Creates an instance of
CachedResource
. - cachedResourceExists(Identifier) - Static method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResourceManager
-
Returns
true
if aCachedResource
exists for a given resourceIdentifier
, either on the RAM or on the user's drive. - CachedResourceManager - Class in io.github.thecsdev.tcdcommons.api.util.io.cache
-
Caching API for asynchronous fetching and caching of external resources.
- CachedResourceSerializer<T> - Class in io.github.thecsdev.tcdcommons.api.util.io.cache
-
Responsible for serializing and deserializing cached resources to and from streams.
- CachedResourceSerializer(Class<T>) - Constructor for class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResourceSerializer
- calculate() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack
- calculate() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TextScaleStack
- calculateEntityGUISize(Entity, int) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
-
Calculates the GUI
Entity
size given the viewport size and the entity rendering size offsets. - CallerSensitive - Annotation Interface in io.github.thecsdev.tcdcommons.api.util.annotations
-
Indicates that a method is "caller-sensitive".
A caller-sensitive method varies its behavior according to theClass
of its immediate caller. - canBeAddedTo(TParentElement) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TContextMenuPanel
- canBeAddedTo(TParentElement) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
-
Returns true if this
TElement
is okay with being added to a givenTParentElement
. - canCancel() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar.ActionBarProxy
- CANCEL_ALL - Enum constant in enum class io.github.thecsdev.tcdcommons.api.event.TEventResult
- CANCEL_EVENT - Enum constant in enum class io.github.thecsdev.tcdcommons.api.event.TEventResult
- CANCEL_NONE - Enum constant in enum class io.github.thecsdev.tcdcommons.api.event.TEventResult
- CANCEL_OPTION - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserResult.ReturnValue
- CANCEL_PROPAGATION - Enum constant in enum class io.github.thecsdev.tcdcommons.api.event.TEventResult
- cancelPeriodicCacheCleanup(Cache<?, ?>) - Static method in class io.github.thecsdev.tcdcommons.api.util.thread.TaskScheduler
-
If you have scheduled a task to periodically clean up a
Cache
object, you can cancel that task here. - canClose() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel.FileExplorerPanelProxy
- canClose() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar.TitleBarProxy
- canDrag() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel.FileExplorerPanelProxy
-
Returns true if the
TFileExplorerPanel
may be dragged by the user's mouse by clicking and dragging theTitleBar
. - canMinimize() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel.FileExplorerPanelProxy
- canMinimize() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar.TitleBarProxy
- canNavigateBackward() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.NavigationBar.NavigationBarProxy
- canNavigateForward() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.NavigationBar.NavigationBarProxy
- canRefresh() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.NavigationBar.NavigationBarProxy
- canRestore() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel.FileExplorerPanelProxy
- canRestore() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar.TitleBarProxy
- canSubmit() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar.ActionBarProxy
- cellPadding - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UITableLayout
- CENTER - Enum constant in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.HorizontalAlignment
- CENTER - Enum constant in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.VerticalAlignment
- CHAR_TYPE - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputType
- charTyped(char, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- checkboxAlignment - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- checked - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- childPadding - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIListLayout
- children - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- children(Screen) - Static method in class io.github.thecsdev.tcdcommons.api.hooks.client.gui.screen.ScreenHooks
-
Returns the list of child elements of the given
Screen
. - chunkManager - Variable in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- cleanUp() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.WeakCollection
-
Cleans up "expired"
WeakReference
s whoseObject
s got garbage collected. - clear() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElementList
- clear() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.input.MouseDragHelper
-
Invoke this when the mouse stops dragging.
- clear() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.HookedMap
- clear() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- clear() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.WeakCollection
- clear() - Method in class io.github.thecsdev.tcdcommons.api.util.math.Tuple2
-
Sets all item's values to null.
- clear() - Method in class io.github.thecsdev.tcdcommons.api.util.math.Tuple3
- clear() - Method in class io.github.thecsdev.tcdcommons.api.util.math.Tuple4
- clear(boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElementList
- clearBadges() - Method in class io.github.thecsdev.tcdcommons.api.badge.PlayerBadgeHandler
-
Clears all
PlayerBadge
stats from thePlayerBadgeHandler.statMap
. - clearChildren() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- clearChildren() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
- clearChildren(Screen) - Static method in class io.github.thecsdev.tcdcommons.api.hooks.client.gui.screen.ScreenHooks
-
Clears all children from the given
Screen
. - clearEntries() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
-
Clears all
TWidgetHudScreen.WidgetEntry
s from thisTWidgetHudScreen
. - clearFlags() - Method in class io.github.thecsdev.tcdcommons.api.util.thread.ProgressiveTask
-
Clears all flags associated with this
ProgressiveTask
, making it look as if it were never executed before. - clearListeners() - Method in interface io.github.thecsdev.tcdcommons.api.event.TEvent
- clearListeners() - Method in interface io.github.thecsdev.tcdcommons.api.event.TKeyedEvent
- clearNodes() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- click(boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget
-
Clicks this
TClickableWidget
. - client - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- client - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- ClientEntitySandbox - Class in io.github.thecsdev.tcdcommons.client
-
Used by
TEntityRendererElement
to renderEntity
s. - ClientPlayerBadge - Class in io.github.thecsdev.tcdcommons.api.client.badge
-
A client-side-only
PlayerBadge
that is only registered in the client-side environment. - ClientPlayerBadge() - Constructor for class io.github.thecsdev.tcdcommons.api.client.badge.ClientPlayerBadge
- ClientSandboxChunkManager - Class in io.github.thecsdev.tcdcommons.client.world.chunk
- ClientSandboxChunkManager(World) - Constructor for class io.github.thecsdev.tcdcommons.client.world.chunk.ClientSandboxChunkManager
- ClientSandboxEntityHandler() - Constructor for class io.github.thecsdev.tcdcommons.client.world.ClientSandboxEntityManager.ClientSandboxEntityHandler
- ClientSandboxEntityManager - Class in io.github.thecsdev.tcdcommons.client.world
- ClientSandboxEntityManager() - Constructor for class io.github.thecsdev.tcdcommons.client.world.ClientSandboxEntityManager
- ClientSandboxEntityManager.ClientSandboxEntityHandler - Class in io.github.thecsdev.tcdcommons.client.world
- ClientSandboxWorld - Class in io.github.thecsdev.tcdcommons.client.world
- ClientSandboxWorld() - Constructor for class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- ClientSandboxWorldDRM - Class in io.github.thecsdev.tcdcommons.client.world.registry
- ClientSandboxWorldDRM() - Constructor for class io.github.thecsdev.tcdcommons.client.world.registry.ClientSandboxWorldDRM
- clientWindow - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- close() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TContextMenuPanel
-
Closes this
TContextMenuPanel
by removing it from theTElement.getParent()
element. - close() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- close() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- close() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
-
Invokes
TScreen.close()
on theTScreenWrapper.getTargetTScreen()
. - close() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TStackTraceScreen
- close() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
- close() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.UIExternalTexture
- close() - Method in class io.github.thecsdev.tcdcommons.test.client.gui.screen.TestTScreen
- closeIfNotFocused() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TContextMenuPanel
-
Checks if this
TContextMenuPanel
or one of its children is focused or not. - cmd_pb_chatGrant(Text, Text) - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- cmd_pb_clear_out(Text) - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- cmd_pb_edit_out(Text, Text) - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- cmd_pb_query_out(Text, Text, Text) - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- CODEC - Static variable in class io.github.thecsdev.tcdcommons.api.network.TCustomPayload
- color - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TDemoBackgroundElement
- color - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TFillColorElement
- COLOR_BACKGROUND - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- COLOR_OUTLINE - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- COLOR_OUTLINE_FOCUSED - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- colorStack - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- ColorStack - Class in io.github.thecsdev.tcdcommons.api.client.gui.util
-
A
Stack
of RGBA colors. - ColorStack() - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack
- ColorStack.BlendMethod - Enum Class in io.github.thecsdev.tcdcommons.api.client.gui.util
-
Defines the methods for blending colors.
- ColorStack.Entry - Class in io.github.thecsdev.tcdcommons.api.client.gui.util
-
Represents an entry in the ColorStack.
- columnCount - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UITableLayout
- combine(TEventResult) - Method in enum class io.github.thecsdev.tcdcommons.api.event.TEventResult
- COMMAND_REGISTRATION_CALLBACK - Static variable in interface io.github.thecsdev.tcdcommons.api.events.server.command.CommandManagerEvent
- CommandManagerEvent - Interface in io.github.thecsdev.tcdcommons.api.events.server.command
- CommandManagerEvent.CommandRegistrationCallback - Interface in io.github.thecsdev.tcdcommons.api.events.server.command
- complete(TFileChooserResult) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- complete(TFileChooserResult.ReturnValue, File) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- completeAsApprove(File) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- completeAsCancelled() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- completeAsError() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- constructMessage(TParentElement, TElement) - Static method in exception class io.github.thecsdev.tcdcommons.api.client.gui.util.exceptions.IllegalParentException
- contains(TElement) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElementList
- contains(Object) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- contains(Object) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.WeakCollection
- containsEntry(TWidgetHudScreen.WidgetEntry<?>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
- containsKey(Object) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.HookedMap
- containsKey(Identifier) - Method in class io.github.thecsdev.tcdcommons.api.registry.TAbstractMappedRegistry
- containsKey(Identifier) - Method in interface io.github.thecsdev.tcdcommons.api.registry.TRegistry
- containsValue(Object) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.HookedMap
- containsValue(T) - Method in class io.github.thecsdev.tcdcommons.api.registry.TAbstractMappedRegistry
- containsValue(T) - Method in interface io.github.thecsdev.tcdcommons.api.registry.TRegistry
- contentPane - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- contextMenu - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
- create(Entity) - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxEntityManager.ClientSandboxEntityHandler
- createContextMenu() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
-
A utility method that creates and returns a new
TContextMenuPanel
instance for thisTElement
. - createContextMenu() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
-
A utility method that creates and returns a new
TContextMenuPanel
instance for thisTElement
. - createDefaultTooltipPositioner(TElement) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.GuiUtils
-
Creates a
TooltipPositioner
with default behavior, for a givenTElement
. - createEntry(Map.Entry<? extends RegistryKey<? extends Registry<?>>, R>) - Static method in class io.github.thecsdev.tcdcommons.client.world.registry.MutableDynamicRegistryManager
-
Creates a
DynamicRegistryManager.Entry
based on the given parameters.
Primarily used inMutableDynamicRegistryManager.streamAllRegistries()
. - createEntry(RegistryKey<? extends Registry<?>>, Registry<?>) - Static method in class io.github.thecsdev.tcdcommons.client.world.registry.MutableDynamicRegistryManager
-
Creates a
DynamicRegistryManager.Entry
based on the given parameters. - createEventResult(T...) - Static method in class io.github.thecsdev.tcdcommons.api.event.TEventFactory
-
Same as
TEventFactory.createLoop(Object...)
, but listeners must return aTEventResult
. - createKeyedEventResult(T...) - Static method in class io.github.thecsdev.tcdcommons.api.event.TEventFactory
-
Same as
TEventFactory.createKeyedLoop(Object...)
, but listeners must return aTEventResult
. - createKeyedLoop(T...) - Static method in class io.github.thecsdev.tcdcommons.api.event.TEventFactory
-
Creates a
TKeyedEvent
. - createLoop(T...) - Static method in class io.github.thecsdev.tcdcommons.api.event.TEventFactory
-
Creates a
TEvent
. - createScreenWrapper() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- createWeakEventResult(T...) - Static method in class io.github.thecsdev.tcdcommons.api.event.TEventFactory
-
Same as
TEventFactory.createEventResult(Object...)
, but the listeners are stored in aList
ofWeakReference
s. - createWeakLoop(T...) - Static method in class io.github.thecsdev.tcdcommons.api.event.TEventFactory
-
Similar to
TEventFactory.createLoop(Object...)
, but the listeners are stored in aList
ofWeakReference
s. - createWidget() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen.WidgetEntry
-
Creates the widget
TElement
. - CURRENT_SCISSORS - Static variable in class io.github.thecsdev.tcdcommons.client.mixin.TCMInternal
- CURRENT_T_SCREEN - Static variable in class io.github.thecsdev.tcdcommons.client.mixin.TCMInternal
- currentFileFilter - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- currentPath - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- currentScreen - Variable in class io.github.thecsdev.tcdcommons.client.mixin.events.MixinMinecraftClient
- currentTarget - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- CustomPayloadNetwork - Class in io.github.thecsdev.tcdcommons.api.network
-
This is a utility class that allows you to register custom payload receivers using
TCDCommons
's network implementation. - CustomPayloadNetworkReceiver - Interface in io.github.thecsdev.tcdcommons.api.network
-
An interface used for registering
CustomPayloadNetwork
receivers. - CustomPayloadNetworkReceiver.PacketContext - Interface in io.github.thecsdev.tcdcommons.api.network
-
Provides information about the context under which a given custom payload
Packet
was received. - cX - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- cY - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
D
- DEFAULT_ERROR_COLOR - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- DEFAULT_LABEL - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
- DEFAULT_TEXT_COLOR - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- DEFAULT_TEXT_SIDE_OFFSET - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- defaultPsp - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UILayout
-
Default "parent scroll padding" returned by
UILayout.getElementScrollPadding(TParentElement)
when theTParentElement
is not aTPanelElement
. - deltaTime - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- description - Variable in class io.github.thecsdev.tcdcommons.api.badge.SimplePlayerBadge
- DescriptiveProgressiveTask<T> - Class in io.github.thecsdev.tcdcommons.api.util.thread
-
A
ProgressiveTask
that also provides descriptions on "what is currently happening as the task is executing". - DescriptiveProgressiveTask() - Constructor for class io.github.thecsdev.tcdcommons.api.util.thread.DescriptiveProgressiveTask
- DescriptiveProgressiveTask.DptPdc - Interface in io.github.thecsdev.tcdcommons.api.util.thread
- deserialize(InputStream) - Method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResourceSerializer
-
Deserializes a resource from an
InputStream
. - deserializeProperty(Field, JsonElement) - Method in class io.github.thecsdev.tcdcommons.api.config.AutoConfig
-
Deserializes a
JsonElement
to a given property (field) that belongs to thisAutoConfig
. - destroy(Entity) - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxEntityManager.ClientSandboxEntityHandler
- direction - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIListLayout
- direction - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TProgressBarElement
- Direction2D - Enum Class in io.github.thecsdev.tcdcommons.api.util.enumerations
-
Enum
representing 2D directions: UP, DOWN, LEFT, RIGHT. - DirectRegistryEntry<T> - Class in io.github.thecsdev.tcdcommons.client.world.registry
- DirectRegistryEntry(T) - Constructor for class io.github.thecsdev.tcdcommons.client.world.registry.DirectRegistryEntry
- DISCONNECTED - Static variable in interface io.github.thecsdev.tcdcommons.api.events.client.MinecraftClientEvent
- DOWN - Enum constant in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.Direction2D
-
Represents downward direction.
- dragHelper - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- drawTBorder(int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
-
Draws an inner outline around the
TDrawContext.currentTarget
. - drawTButton(boolean, boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
-
Draws a GUI button on top of the
TDrawContext.currentTarget
. - drawTCheckbox(int, int, boolean, boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- drawTCheckbox(int, int, int, int, boolean, boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- drawTElementTextTH(Text, HorizontalAlignment) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
-
Draws a display
Text
for theTDrawContext.currentTarget
. - drawTElementTextTHC(Text, HorizontalAlignment, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
-
Draws a display
Text
for theTDrawContext.currentTarget
. - drawTElementTextTHSC(Text, HorizontalAlignment, int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
-
Draws a display
Text
for theTDrawContext.currentTarget
. - drawTElementTextTHSCS(Text, HorizontalAlignment, int, int, float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- drawTElementTextTHSS(Text, HorizontalAlignment, int, float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- drawTEntity(Entity, int, boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- drawTEntity(Entity, int, int, int, int, int, boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- drawTexture(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.UITexture
-
Draws the
UITexture
over theTDrawContext.currentTarget
element. - drawTexture(DrawContext, int, int, int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.UITexture
-
Draws the
UITexture
in the given UI coordinates. - drawTFill(int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
-
Draws a
DrawContext.fill(int, int, int, int, int)
over theTDrawContext.currentTarget
. - drawTNineSlicedTexture(Identifier, int, int, int, int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
-
Draws a nine-sliced texture on top of the
TDrawContext.currentTarget
.
Uses 256x256 as the texture image width and height. - drawTNineSlicedTexture(Identifier, int, int, int, int, int, int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
-
Draws a nine-sliced texture on top of the
TDrawContext.currentTarget
. - drawTNineSlicedTexture(Identifier, int, int, int, int, int, int, int, int, int, int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
-
Draws a nine-sliced texture.
- drawTRepeatingTexture(Identifier, int, int, int, int, int, int, int, int, int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
-
Draws a repeating texture.
- dumpClassInfo(Class<?>) - Static method in class io.github.thecsdev.tcdcommons.api.util.integrity.SelfDefense
E
- eChildAdded - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- eChildRemoved - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- eClicked - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget
- eClosed - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TContextMenuPanel
- eContextMenu - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- eFinished - Variable in class io.github.thecsdev.tcdcommons.api.util.thread.ProgressiveTask
-
A
TEvent
that is invoked when thisProgressiveTask
finishes its execution inProgressiveTask.executeSync()
. - ehChildAR - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TMenuPanel
- ehContextMenu - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
- ehParentChanged - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TContextMenuPanel
- emitGameEvent(RegistryEntry<GameEvent>, Vec3d, GameEvent.Emitter) - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- eMoved - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- emptyChunk - Variable in class io.github.thecsdev.tcdcommons.client.world.chunk.ClientSandboxChunkManager
- EmptyClientTickScheduler<T> - Class in io.github.thecsdev.tcdcommons.client.world.tick
- EmptyClientTickScheduler() - Constructor for class io.github.thecsdev.tcdcommons.client.world.tick.EmptyClientTickScheduler
- enabled - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget
- enableHttpUtils - Variable in class io.github.thecsdev.tcdcommons.TCDCommonsConfig
- enablePlayerBadges - Variable in class io.github.thecsdev.tcdcommons.TCDCommonsConfig
- entity - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
- entityDisplaySize - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
-
The cached calculated size at which the entity will render.
- entityErrorState - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
- EntityEvent - Interface in io.github.thecsdev.tcdcommons.api.events.entity
- EntityEvent.ServerPlayerEntityNBTCallback - Interface in io.github.thecsdev.tcdcommons.api.events.entity
- EntityGuiSizeOffsets - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
-
Contains a set of size offsets to apply to entities rendered on the screen with the
TEntityRendererElement
. - EntityHooks - Class in io.github.thecsdev.tcdcommons.api.hooks.entity
- entityManager - Variable in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- EntityRenderDispatcherHooks - Class in io.github.thecsdev.tcdcommons.api.hooks.client.render.entity
- entityScale - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
- entityTextX - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
-
The cached center XY coordinates for rendering the
TEntityRendererElement.entity
. - entityTextY - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
-
The cached center XY coordinates for rendering the
TEntityRendererElement.entity
. - entityTypeName - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
- entries - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
-
This is where the
TSelectWidget
keeps track of all selectableTSelectWidget.Entry
s added to this element. - entry - Variable in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.Node
- Entry() - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack.Entry
- Entry() - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.TextScaleStack.Entry
- Entry(float) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.TextScaleStack.Entry
- Entry(float, float, float, float) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack.Entry
- Entry(float, float, float, float, ColorStack.BlendMethod) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack.Entry
- Entry(float, float, float, float, ColorStack.BlendMethod, boolean) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack.Entry
- Entry(float, TextScaleStack.BlendMethod) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.TextScaleStack.Entry
- entryCount() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
-
Returns the number of
TWidgetHudScreen.WidgetEntry
s added to thisTWidgetHudScreen
. - entryOf(E) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectEnumWidget
-
Returns an
TSelectEnumWidget.EnumEntry
that is associated with a givenEnum
value. - entryOf(TFileFilter) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectFileFilterWidget
-
Returns a
TSelectFileFilterWidget.FileFilterEntry
that is associated with a givenTFileFilter
value. - entrySet() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.HookedMap
- entryType - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
- EnumEntry(E) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectEnumWidget.EnumEntry
- enumText - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectEnumWidget.EnumEntry
- enumType - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectEnumWidget
- enumValue - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectEnumWidget.EnumEntry
- eOpened - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TContextMenuPanel
- eParentChanged - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- eProgressChanged - Variable in class io.github.thecsdev.tcdcommons.api.util.thread.ProgressiveTask
-
A
TEvent
that is invoked whenProgressiveTask.setProgress(float)
is called. - eProgressDescriptionChanged - Variable in class io.github.thecsdev.tcdcommons.api.util.thread.DescriptiveProgressiveTask
-
A
TEvent
that is invoked wheneverDescriptiveProgressiveTask.setProgressDescription(Text)
is called. - equals(Object) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputKeyboardKey
- equals(Object) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.UITexture
- equals(Object) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectFileFilterWidget.FileFilterEntry
- equals(Object) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.SimpleEntry
- equals(Object) - Method in exception class io.github.thecsdev.tcdcommons.api.util.exceptions.UnsupportedFileVersionException
- equals(Object) - Method in class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfo
- equals(Object) - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryHostInfo
- equals(Object) - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryUserInfo
- equals(Object) - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.ugc.RepositoryUGC
- eRealignChildren - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TMenuPanel
- eRefreshed - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TRefreshablePanelElement
- eRegistered - Variable in class io.github.thecsdev.tcdcommons.api.registry.TAbstractMappedRegistry
- eResized - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- ERROR_OPTION - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserResult.ReturnValue
- eScrolledHorizontally - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- eScrolledVertically - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- eSelectionChanged - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
- eTextChanged - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
- eUnRegistered - Variable in class io.github.thecsdev.tcdcommons.api.registry.TAbstractMappedRegistry
- executeOnce(ReentrantThreadExecutor<?>, BooleanSupplier, Runnable) - Static method in class io.github.thecsdev.tcdcommons.api.util.thread.TaskScheduler
-
Schedules a task to be executed on the
ReentrantThreadExecutor
once a given condition is met, aka once theBooleanSupplier
returnstrue
. - executeProgressiveTask(ProgressiveTask<?>) - Static method in class io.github.thecsdev.tcdcommons.api.util.thread.TaskScheduler
-
Executes a
ProgressiveTask
asynchronously. - executeSync() - Method in class io.github.thecsdev.tcdcommons.api.util.thread.ProgressiveTask
-
Synchronously executes this
ProgressiveTask
. - EXPERIENCE_ADDED - Static variable in interface io.github.thecsdev.tcdcommons.api.events.entity.player.PlayerEntityEvent
- experienceLevel - Variable in class io.github.thecsdev.tcdcommons.mixin.events.MixinPlayerEntity
- experienceProgress - Variable in class io.github.thecsdev.tcdcommons.mixin.events.MixinPlayerEntity
- explorerPanel - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- explorerPanelDraggable - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- extension - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
F
- FALLBACK_TEXTURE - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.UIExternalTexture
- fetchAvatarImageSync() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryUserInfo
-
Synchronously fetches the "png" image bytes of the user's avatar image.
- fetchRepoInfoByIdSync(String) - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubHostInfo
- fetchRepoInfoByIdSync(String) - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryHostInfo
-
Synchronously fetches
RepositoryInfo
about a given repository, using the repository's unique ID. - fetchRepoInfoByNameSync(String, String) - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubHostInfo
-
Synchronously fetches
RepositoryInfo
about a give repository, using the repository's unique name and author account name. - fetchRepoInfoSync(URI) - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubRepositoryInfoProvider
- fetchRepoInfoSync(URI) - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryInfoProvider
-
Attempts to fetch information about a given repository using its
URI
. - fetchResourceSync() - Method in interface io.github.thecsdev.tcdcommons.api.util.io.cache.IResourceFetchTask
-
Synchronously fetches the resource.
- fetchUserInfoByIdSync(String) - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubHostInfo
- fetchUserInfoByIdSync(String) - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryHostInfo
-
Synchronously fetches
RepositoryUserInfo
about a given user, using the user's unique ID. - fetchUserInfoByNameSync(String) - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubHostInfo
-
Synchronously fetches
RepositoryUserInfo
about a given user, using the user's unique account name. - fetchUserInfoSync(URI) - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubRepositoryInfoProvider
- fetchUserInfoSync(URI) - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryInfoProvider
-
Attempts to fetch information about a given user on a repository hosting platform, using the user's
URI
. - FF_HIDDEN_ROOT_FILES - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.FileListPanel
-
A
FileFilter
that filters out "hidden" root files. - file - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item.FileListItem
- FILE_EXTENSION - Static variable in class io.github.thecsdev.tcdcommons.api.config.AutoConfig
- FileChooserDialogType - Enum Class in io.github.thecsdev.tcdcommons.api.util.enumerations
- fileFilter - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.FileListPanel
- fileFilter - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectFileFilterWidget.FileFilterEntry
- FileFilterEntry(TFileFilter) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectFileFilterWidget.FileFilterEntry
- fileHidden - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item.FileListItem
- FileListItem - Class in io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item
- FileListItem(int, int, int, File) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item.FileListItem
- fileListPanel - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- FileListPanel - Class in io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer
- FileListPanel(int, int, int, int, AbstractFileListPanel.FileListPanelProxy) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.FileListPanel
- fileName - Variable in class io.github.thecsdev.tcdcommons.api.config.AutoConfig
-
The name of the
AutoConfig
file. - FileNameInputField(int, int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar.FileNameInputField
- fileNameSideOffset - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item.FileListItem
- filePath - Variable in class io.github.thecsdev.tcdcommons.api.config.AutoConfig
-
The final path of the
AutoConfig
file. - filesDragged(Collection<Path>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
-
Invoked when the user drags files onto the currently opened
TScreen
. - filesDragged(List<Path>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- fileSizeName - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item.FileListItem
- fill(RenderLayer, int, int, int, int, int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
-
Fills a given area on the screen with a given color.
- filters - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- finalize() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.UIExternalTexture
- finalize() - Method in class io.github.thecsdev.tcdcommons.api.network.TCustomPayload
- find(Predicate<E>) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- findButtonWidgetOnScreen(Screen, Text) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.GuiUtils
-
Attempts to find and return a
ButtonWidget
on aScreen
using theButtonWidget
'sText
. - findChild(Predicate<TElement>, boolean) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
-
Iterates over every child in
TParentElement.getChildren()
, and applies aPredicate
to it. - findClosestSideElement(TElement, Direction2D) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenPlus
-
Same as
TScreenPlus.findClosestSideElement(TElement, Direction2D, Predicate)
, except this method uses theTScreenPlus.DEFAULT_FCSE_PREDICATE
that requires the returnedTElement
to be enabled and focusable. - findClosestSideElement(TElement, Direction2D, Predicate<TElement>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenPlus
-
Finds and returns the
TElement
nearest to the specified targetTElement
, in the givenDirection2D
.
The method will iterate through all children elements on theTScreen
and locate the element closest to the target in the specified direction. - findCursorIndex() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.IdealListIterator
- findHoveredContextMenu(TScreen) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TContextMenuPanel
-
Tries to find any hovered
TContextMenuPanel
s for a givenTScreen
. - findLastChild(Predicate<TElement>, boolean) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
-
Similar to
TParentElement.findChild(Predicate, boolean)
, but it returns the last instance that matches a given predicate. - findNext() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.Node
- findNode(Function<IdealList.Node, Boolean>) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- findParent(Predicate<TParentElement>) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
-
Finds and returns the first
TParentElement
for which the provided action returns true. - findParentTElement(Predicate<TElement>) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
-
Finds and returns the first parent
TElement
for which the provided action returns true. - findPrevious() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.Node
- fLiteral(String) - Static method in class io.github.thecsdev.tcdcommons.api.util.TextUtils
-
Same as
TextUtils.literal(String)
, except it is also formatted usingTextUtils.formatted(String)
. - fluidTickScheduler - Variable in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- focusOnFileNameInput() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar
- followsCursor - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
- forceCache(Identifier, CachedResource<?>) - Static method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResourceManager
-
Forcefully caches a
CachedResource
. - forceCache(Identifier, CachedResource<?>, boolean) - Static method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResourceManager
-
Forcefully caches a
CachedResource
. - forceInvalidate(Identifier, boolean) - Static method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResourceManager
-
Forcefully invalidates a
CachedResource
. - forEach(Consumer<? super Map.Entry<Identifier, T>>) - Method in class io.github.thecsdev.tcdcommons.api.registry.TAbstractMappedRegistry
- forEachChild(Consumer<TElement>, boolean) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
-
Iterates over every child in
TParentElement.getChildren()
, and applies aConsumer
to it. - forEachNode(Consumer<IdealList.Node>) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- formatted(String) - Static method in class io.github.thecsdev.tcdcommons.api.util.TextUtils
-
Formats (styles) a given text and returns the formatted
MutableText
. - formatted(Text) - Static method in class io.github.thecsdev.tcdcommons.api.util.TextUtils
-
Formats (styles) a given
MutableText
and returns the formattedMutableText
.
Please seeTextUtils.formatted(String)
. - fTranslatable(String, Object...) - Static method in class io.github.thecsdev.tcdcommons.api.util.TextUtils
-
Same as
TextUtils.translatable(String, Object...)
, except it is also formatted usingTextUtils.formatted(Text)
. - fullScreen - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
G
- g - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack.Entry
-
An RGBA color channel value of this
ColorStack.Entry
. - GameMenuScreenEvent - Interface in io.github.thecsdev.tcdcommons.api.events.client.gui.screen
- GameMenuScreenEvent.InitWidgetsPost - Interface in io.github.thecsdev.tcdcommons.api.events.client.gui.screen
- GameMenuScreenEvent.InitWidgetsPre - Interface in io.github.thecsdev.tcdcommons.api.events.client.gui.screen
- garbageSize() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.WeakCollection
-
Returns the number of
WeakReference
s that no longer have a value assigned to them. - GenericProperties<K> - Class in io.github.thecsdev.tcdcommons.api.util.collections
- GenericProperties() - Constructor for class io.github.thecsdev.tcdcommons.api.util.collections.GenericProperties
- get() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.Node
- get(int) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- get(Object) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.HookedMap
- getAccountName() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubUserInfo
- getAccountName() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryUserInfo
-
Returns the unique username of the account.
- getAffectedClasses() - Method in exception class io.github.thecsdev.tcdcommons.api.util.integrity.IntegrityError
-
Returns the
Class
es that were affected by the integrity violation. - getAlpha() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- getApiURL() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubHostInfo
- getApiURL() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryHostInfo
-
Returns the
URL
that points to the repository host's APIs, ornull
, if the repository host does not have an API. - getAsScreen() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- getAttemptedChild() - Method in exception class io.github.thecsdev.tcdcommons.api.client.gui.util.exceptions.IllegalParentException
- getAuthorAccountName() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.ugc.GitHubRepositoryInfo
- getAuthors() - Method in class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfo
- getAuthorUserID() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.ugc.GitHubRepositoryInfo
- getAuthorUserID() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.ugc.RepositoryUGC
-
A
String
representation of the unique ID of the author of this user-generated content. - getAvatarImageAsync(ThreadExecutor<?>, Consumer<byte[]>, Consumer<Exception>) - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryUserInfo
-
Asynchronously fetches the "png" image bytes of the user's avatar image.
- getAvatarImageURI() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubUserInfo
- getAvatarImageURI() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryUserInfo
-
Returns the
URI
that points to the resource that holds the user's avatar image. - getAvatarUrl() - Method in class io.github.thecsdev.tcdcommons.util.io.http.TcdWebApiPerson
-
Returns the
URL
of the "avatar image" or "profile picture" assigned to the person. - getBackgroundColor() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- getBadgeType() - Method in class io.github.thecsdev.tcdcommons.api.client.render.badge.PlayerBadgeRenderer
- getBiography() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubUserInfo
- getBiography() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryUserInfo
-
Returns the user's "biography"/"about me" text, if there is one.
- getBiomeAccessSeed(BiomeAccess) - Static method in class io.github.thecsdev.tcdcommons.api.hooks.world.biome.source.BiomeAccessHooks
-
Returns the SHA256 seed value that corresponds to a given
BiomeAccess
. - getBlockTickScheduler() - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- getBrewingRecipeRegistry() - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- getBrightness(Direction, boolean) - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- getButtonTextures() - Static method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorPressableWidget
- getC2S() - Static method in interface io.github.thecsdev.tcdcommons.mixin.hooks.AccessorCustomPayloadNetwork
- getCachedEntityFromType(EntityType<?>) - Static method in class io.github.thecsdev.tcdcommons.client.ClientEntitySandbox
- getCancelButton() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar
- getCellColumnSize(TParentElement) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UITableLayout
-
Calculates and returns the "current" size a table cell's column should be.
- getChecked() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- getChildren() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- getChildren() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
-
Returns the
TElementList
containing the list of all children for thisTElement
. - getChildren() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
- getChildren() - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorGridWidget
- getChildren(GridWidget) - Static method in class io.github.thecsdev.tcdcommons.api.hooks.client.gui.widget.GridWidgetHooks
- getChunk(int, int, ChunkStatus, boolean) - Method in class io.github.thecsdev.tcdcommons.client.world.chunk.ClientSandboxChunkManager
- getChunkManager() - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- getClassMap() - Static method in interface io.github.thecsdev.tcdcommons.mixin.hooks.AccessorArgumentTypes
- getClient() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- getClient() - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorDrawContext
- getClientPlayerBadgeHandler(ClientPlayerEntity) - Static method in class io.github.thecsdev.tcdcommons.api.client.badge.ClientPlayerBadge
-
Returns a "client-side"
PlayerBadgeHandler
for a givenClientPlayerEntity
, that tracksPlayerBadge
statistics on the "client-side". - getColor() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TDemoBackgroundElement
-
Returns the array containing the RGBA values of the color.
- getColor() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TFillColorElement
- getConfig() - Method in class io.github.thecsdev.tcdcommons.TCDCommons
- getContact() - Method in class io.github.thecsdev.tcdcommons.util.io.http.TcdWebApiPerson
-
Returns
TcdWebApiPerson.TcdContactInformation
containing the person's contact information such as links. - getCpnPacketId() - Static method in interface io.github.thecsdev.tcdcommons.mixin.hooks.AccessorCustomPayloadNetwork
- getCreatedTime() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.ugc.GitHubRepositoryInfo
- getCreatedTime() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.ugc.RepositoryUGC
-
Returns an
Instant
representing the time at which this user-generated content had been created. - getCurrentDirectory() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel.FileExplorerPanelProxy
-
Returns the
Path
of a directory that should currently be displayed by theTFileExplorerPanel
. - getCurrentFileFilter() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.AbstractFileListPanel.FileListPanelProxy
-
Returns the
TFileFilter
that should currently apply to thisAbstractFileListPanel
. - getCurrentPath() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.AbstractFileListPanel.FileListPanelProxy
-
Returns the
Path
the file explorer thisAbstractFileListPanel
is associated with is currently displaying. - getCurrentPath() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.NavigationBar.NavigationBarProxy
-
Returns the
Path
that should currently be displayed on theNavigationBar
. - getCurrentScreenParent() - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.GuiUtils
-
Attempts to find the parent
Screen
of theMinecraftClient.currentScreen
. - getCustomData(Entity) - Static method in class io.github.thecsdev.tcdcommons.api.hooks.entity.EntityHooks
-
Returns a
HashMap
containing the custom data for a givenEntity
. - getCustomDataEntryG(Entity, Identifier) - Static method in class io.github.thecsdev.tcdcommons.api.hooks.entity.EntityHooks
-
Deprecated.
- getDebugString() - Method in class io.github.thecsdev.tcdcommons.client.world.chunk.ClientSandboxChunkManager
- getDefaultPSP() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UILayout
-
See
UILayout.defaultPsp
for more info. - getDescription() - Method in class io.github.thecsdev.tcdcommons.api.badge.PlayerBadge
-
Returns the description of the badge.
The returned description should be constant, meaning it should not change over the lifetime of a badge instance.
Must be constant. - getDescription() - Method in class io.github.thecsdev.tcdcommons.api.badge.SimplePlayerBadge
- getDescription() - Method in interface io.github.thecsdev.tcdcommons.api.util.interfaces.TFileFilter
-
Returns a user-friendly descriptive
Text
for thisTFileFilter
, describing the files it filters. - getDescription() - Method in class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfo
- getDescription() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.ugc.GitHubRepositoryInfo
- getDescription() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.ugc.RepositoryInfo
-
Returns the description of this repository.
- getDescription() - Method in class io.github.thecsdev.tcdcommons.api.util.io.TExtensionFileFilter
- getDialogTitle() - Method in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.FileChooserDialogType
-
Returns the default dialog title
Text
that corresponds to a givenFileChooserDialogType
by default. - getDialogType() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel.FileExplorerPanelProxy
-
Returns the
FileChooserDialogType
associated with the correspondingTFileExplorerPanel
. - getDirection() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TProgressBarElement
-
Returns the
Direction2D
in which the progress-bar will visually progress. - getDisplayName() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubHostInfo
- getDisplayName() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubUserInfo
- getDisplayName() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryHostInfo
-
Returns the user-friendly display name of the platform.
- getDisplayName() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryUserInfo
-
Returns the "display name" for this account.
- getDoneButton() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar
- getDraggingElement() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- getElementScrollPadding(TParentElement) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UILayout
-
If the
TParentElement
is aTPanelElement
, returnsTPanelElement.getScrollPadding()
, andUILayout.defaultPsp
otherwise. - getEnabled() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- getEnabled() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- getEnabled() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
- getEnabled() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget
- getEnabled() - Method in interface io.github.thecsdev.tcdcommons.api.util.interfaces.IEnableStateProvider
-
Returns true if this
Object
is enabled. - getEnabledFeatures() - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- getEndX() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
- getEndY() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
- getEntity() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
- getEntityById(int) - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- getEntityGuiSizeOffset(EntityType<?>) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
-
Returns an entity size offset using
TEntityRendererElement.EntityGuiSizeOffsets
for when an entity is rendered usingTEntityRendererElement
. - getEntityLookup() - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- getEntityRenderer(EntityRenderDispatcher, EntityType<?>) - Static method in class io.github.thecsdev.tcdcommons.api.hooks.client.render.entity.EntityRenderDispatcherHooks
-
Returns an
EntityRenderer
for a givenEntityType
. - getEntityScale() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
- getEntityType() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
- getEntryType() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
- getEnumType() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectEnumWidget
- getEnumValue() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectEnumWidget.EnumEntry
- getError() - Method in class io.github.thecsdev.tcdcommons.api.util.thread.ProgressiveTask
-
If the task execution fails due a raised
Throwable
, there will be noProgressiveTask.getResult()
, and instead, there will be aThrowable
returned byProgressiveTask.getError()
. - getExpirationDate() - Method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResource
-
Returns the time at which this
CachedResource
will be considered as "expired". - getFeaturedSponsorsAsync(ThreadExecutor<?>, Consumer<JsonArray>, Consumer<Exception>) - Static method in class io.github.thecsdev.tcdcommons.util.io.http.TcdCommonsWebApi
-
Asynchronously fetches and retrieves a
JsonArray
containingTcdWebApiPerson
s that are "featured sponsors" of TheCSDev. - getFile() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item.FileListItem
- getFileExtension() - Method in class io.github.thecsdev.tcdcommons.api.util.io.TExtensionFileFilter
-
Returns the
File
extension thisTFileFilter
is filtering, ornull
if thisTFileFilter
targets passesFile
extensions. - getFileFilter() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectFileFilterWidget.FileFilterEntry
- getFileFilterInput() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar
- getFileFilters() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar.ActionBarProxy
- getFileFilters() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel.FileExplorerPanelProxy
- getFileNameInput() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar
- getFileVersion() - Method in exception class io.github.thecsdev.tcdcommons.api.util.exceptions.UnsupportedFileVersionException
- getFirstChild() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElementList
- getFirstNode() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- getFluidTickScheduler() - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- getFocusedElement() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- getFollowerCount() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubUserInfo
- getFollowerCount() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryUserInfo
-
Returns the number of "followers" this user has, or
null
if unsupported. - getFollowingCount() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubUserInfo
- getFollowingCount() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryUserInfo
-
Returns the number of users this user "follows", or
null
if unsupported. - getFollowsCursor() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
- getForkCount() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.ugc.GitHubRepositoryInfo
- getForkCount() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.ugc.RepositoryInfo
-
Returns the number of times this repository had been forked.
- getFullName() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.ugc.GitHubRepositoryInfo
- getGeneratorStoredBiome(int, int, int) - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- getHeight() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- getHeight() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- getHeight() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
- getHighlightedTexture() - Static method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorCheckboxWidget
- getHomepageUrl() - Method in class io.github.thecsdev.tcdcommons.util.io.http.TcdWebApiPerson.TcdContactInformation
-
Returns the "homepage"
URL
. - getHomePageURL() - Method in class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfo
- getHorizontalScrollAmount() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Calculates and returns the horizontal scroll amount.
- getHorizontalScrollKnobSize01() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Returns what should be the new knob size for a horizontal
TScrollBarWidget
. - getHost() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubUserInfo
- getHost() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.ugc.GitHubRepositoryInfo
- getHost() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryUserInfo
-
Returns the
RepositoryHostInfo
about the host that hosts this user's account. - getHost() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.ugc.RepositoryInfo
-
Returns the
RepositoryHostInfo
about the host that hosts this repository. - getHost() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.ugc.RepositoryUGC
-
Returns the
RepositoryHostInfo
about the host that is hosting this user-generated content. - getHoveredElement() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- getHudScreen() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen.WidgetEntry
-
Returns the
TWidgetHudScreen
thisTWidgetHudScreen.WidgetEntry
belongs to. - getHudScreenID() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
-
Returns the
Identifier
for thisTWidgetHudScreen
that is used in theTClientRegistries.HUD_SCREEN
registry. - getIcon() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel.FileExplorerPanelProxy
-
Returns the
TitleBar
icon for thisTFileExplorerPanel
. - getIcon() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar.TitleBarProxy
- getIcon() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TButtonWidget
- getIconColor() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TButtonWidget
- getIconId() - Method in class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfo
- getId() - Method in class io.github.thecsdev.tcdcommons.api.badge.PlayerBadge
-
Returns the
Identifier
of thisPlayerBadge
in accordance with theTRegistries.PLAYER_BADGE
registry. - getId() - Method in class io.github.thecsdev.tcdcommons.api.network.TCustomPayload
- getId() - Method in class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfo
- getID() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubHostInfo
- getID() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubUserInfo
- getID() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.ugc.GitHubRepositoryInfo
- getID() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryHostInfo
-
Returns a
String
that represents the "unique identifier" for this repository hosting platform. - getID() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryUserInfo
-
Returns a
String
representation of the user's unique account identifier. - getID() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.ugc.RepositoryInfo
-
Returns a
String
representation of this repository's unique identifier. - getID() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.ugc.RepositoryUGC
-
A
String
representation of the unique ID that had been assigned to this user-generated content. - getIdFromUrl(URL) - Static method in class io.github.thecsdev.tcdcommons.util.io.http.TcdWebApi
- getInput() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
- getInputType() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext
- getInstance() - Static method in class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfoProvider
-
Returns the current
ModInfoProvider
ModInfoProvider.INSTANCE
. - getInstance() - Static method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubHostInfo
- getInstance() - Static method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubRepositoryInfoProvider
- getInstance() - Static method in class io.github.thecsdev.tcdcommons.TCDCommons
- getItemRenderer() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- getItemRenderer() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- getJson() - Method in class io.github.thecsdev.tcdcommons.util.io.http.TcdWebApiPerson
-
Returns the
JsonObject
for this object. - getJson() - Method in class io.github.thecsdev.tcdcommons.util.io.http.TcdWebApiPerson.TcdContactInformation
-
Returns the
JsonObject
for this object. - getKey() - Method in class io.github.thecsdev.tcdcommons.client.world.registry.DirectRegistryEntry
- getKey(T) - Method in class io.github.thecsdev.tcdcommons.api.registry.TAbstractMappedRegistry
- getKey(T) - Method in interface io.github.thecsdev.tcdcommons.api.registry.TRegistry
-
Returns the unique
Identifier
that corresponds to a registered entry, wrapped in anOptional
. - getKeyboardKey() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext
- getKeyOrValue() - Method in class io.github.thecsdev.tcdcommons.client.world.registry.DirectRegistryEntry
- getKnobSize() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSliderWidget
- getLastAddedElement() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
-
Returns the
TElement
that was last added via thisTConfigPanelBuilder
. - getLastChild() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElementList
- getLastEditedTime() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.ugc.GitHubRepositoryInfo
- getLastEditedTime() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.ugc.RepositoryUGC
-
Returns an
Instant
representing the time at which this user-generated content was last edited/changed/modified. - getLastNode() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- getLightingProvider() - Method in class io.github.thecsdev.tcdcommons.client.world.chunk.ClientSandboxChunkManager
- getLikeCount() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.ugc.GitHubRepositoryInfo
- getLikeCount() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.ugc.RepositoryInfo
-
Returns the number of times this repository had been liked/starred/favorited.
- getLoadedChunkCount() - Method in class io.github.thecsdev.tcdcommons.client.world.chunk.ClientSandboxChunkManager
- getLoadedModIDs() - Method in class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfoProvider
-
Returns an array of mod "IDs" representing all currently installed mods.
- getLoadedModIDsGrouped() - Method in class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfoProvider
-
Similar to
ModInfoProvider.getLoadedModIDs()
, but the mod IDs are grouped in aMap
where the keys are alphabetically ordered characters. - getLoadedModIDsGrouped(Predicate<String>) - Method in class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfoProvider
-
Same as
ModInfoProvider.getLoadedModIDsGrouped()
, but with aPredicate
allowing you to filter out any unwanted mods from the returnedMap
. - getMapState(MapIdComponent) - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- getMatrices() - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorDrawContext
- getMinecraftClientOrServer() - Method in interface io.github.thecsdev.tcdcommons.api.util.io.cache.IResourceFetchTask
-
Returns an instance of the
MinecraftClient
or theMinecraftServer
. - getModConfigScreenFactory() - Method in class io.github.thecsdev.tcdcommons.modmenu.TModMenuApiImpl
- getModelLoader() - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorEntityRenderDispatcher
- getModelLoader(EntityRenderDispatcher) - Static method in class io.github.thecsdev.tcdcommons.api.hooks.client.render.entity.EntityRenderDispatcherHooks
-
Returns the
EntityModelLoader
that belongs to a givenEntityRenderDispatcher
. - getModelRenderers() - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorEntityRenderDispatcher
- getModID() - Static method in class io.github.thecsdev.tcdcommons.TCDCommons
- getModInfo() - Method in class io.github.thecsdev.tcdcommons.TCDCommons
- getModInfo(String) - Method in class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfoProvider
-
Returns the
ModInfo
object for a given currently installed mod, ornull
if no such mod is installed. - getModInfoS(String) - Static method in class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfoProvider
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getModName() - Static method in class io.github.thecsdev.tcdcommons.TCDCommons
- getModName(String) - Static method in class io.github.thecsdev.tcdcommons.api.util.TUtils
-
Returns the name of a given mod by it's mod id.
- getMouseButton() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext
- getMouseDelta() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext
- getMousePosition() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- getMousePosition() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext
- getName() - Method in class io.github.thecsdev.tcdcommons.api.badge.PlayerBadge
-
Returns the display name of the badge.
The returned name should be constant, meaning it should not change over the lifetime of a badge instance.
Must be constant. - getName() - Method in class io.github.thecsdev.tcdcommons.api.badge.SimplePlayerBadge
- getName() - Method in class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfo
- getName() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.ugc.GitHubRepositoryInfo
- getName() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.ugc.RepositoryInfo
-
Returns the name of this repository.
- getName() - Method in class io.github.thecsdev.tcdcommons.util.io.http.TcdWebApiPerson
-
Returns the person's name.
- getNativeColor(int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.UIExternalTexture
-
Returns the color of a given pixel on the
NativeImage
. - getNativeHeight() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.UIExternalTexture
-
Returns the height of the
NativeImage
. - getNativeWidth() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.UIExternalTexture
-
Returns the width of the
NativeImage
. - getNetworkSide() - Method in interface io.github.thecsdev.tcdcommons.api.network.CustomPayloadNetworkReceiver.PacketContext
- getNext() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.Node
- getNextMapId() - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- getNode(int) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- getNodeOrDefault(int) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- getOfflinePlayerUuid(String) - Static method in class io.github.thecsdev.tcdcommons.api.util.TUtils
- getOnClick() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TButtonWidget
- getOnPress() - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorButtonWidget
- getOnPress(ButtonWidget) - Static method in class io.github.thecsdev.tcdcommons.api.hooks.client.gui.widget.ButtonWidgetHooks
-
Returns the
ButtonWidget.PressAction
for a givenButtonWidget
. - getOnSelect() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectEnumWidget.EnumEntry
- getOnSelect() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectFileFilterWidget.FileFilterEntry
- getOnSelect() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.Entry
-
Optionally returns a
Runnable
that will be executed when thisTSelectWidget.Entry
is selected. - getOnSelect() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.SimpleEntry
- getOpenIssuesCount() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.ugc.GitHubRepositoryInfo
- getOpenIssuesCount() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.ugc.RepositoryInfo
-
Returns the number of issues or bug reports that are currently "open" for this repository.
- getOptional(RegistryKey<? extends Registry<? extends E>>) - Method in class io.github.thecsdev.tcdcommons.client.world.registry.MutableDynamicRegistryManager
- getOutlineColor() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- getPacketBuffer() - Method in interface io.github.thecsdev.tcdcommons.api.network.CustomPayloadNetworkReceiver.PacketContext
- getPacketId() - Method in interface io.github.thecsdev.tcdcommons.api.network.CustomPayloadNetworkReceiver.PacketContext
- getPacketId() - Method in class io.github.thecsdev.tcdcommons.api.network.TCustomPayload
- getPacketListener() - Method in interface io.github.thecsdev.tcdcommons.api.network.CustomPayloadNetworkReceiver.PacketContext
-
Returns the
PacketListener
that received the given custom payload packet. - getPacketPayload() - Method in class io.github.thecsdev.tcdcommons.api.network.TCustomPayload
- getParent() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- getParent() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
-
Returns the parent
TParentElement
of thisTElement
. - getParent() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElementList
-
Returns the
TParentElement
that owns thisTElementList
of children. - getParent() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
- getParent() - Method in exception class io.github.thecsdev.tcdcommons.api.client.gui.util.exceptions.IllegalParentException
- getParentScreen() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- getParentScreen() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TStackTraceScreen
- getParentScreen() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
- getParentScreen() - Method in interface io.github.thecsdev.tcdcommons.api.client.util.interfaces.IParentScreenProvider
-
Returns the "parent"
Screen
that should be opened when the current one closes. - getParentScreen(Screen) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.GuiUtils
-
Attempts to find the parent
Screen
of the givenScreen
. - getParentTElement() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- getParentTScreen() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
-
If
TElement.getParent()
is aTScreen
, thatTScreen
will be returned.
If however,TElement.getParent()
is aTElement
, then thatTElement
'sTScreen
reference will be returned.
This allows nested children to access their rootTScreen
parent through theirTElement
parent. - getPlaceholderText() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
- getPlayer() - Method in class io.github.thecsdev.tcdcommons.api.badge.ServerPlayerBadgeHandler
-
Returns the
ServerPlayerEntity
associated with thisServerPlayerBadgeHandler
. - getPlayer() - Method in interface io.github.thecsdev.tcdcommons.api.network.CustomPayloadNetworkReceiver.PacketContext
- getPlayerRenderer(EntityRenderDispatcher, T) - Static method in class io.github.thecsdev.tcdcommons.api.hooks.client.render.entity.EntityRenderDispatcherHooks
-
Returns an
EntityRenderer
for a givenPlayerEntity
. - getPlayers() - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- getPrevious() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.Node
- getProgress() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TProgressBarElement
-
Returns the 0-1 progress of this progress-bar.
- getProgress() - Method in class io.github.thecsdev.tcdcommons.api.util.thread.ProgressiveTask
-
Retrieves the current progress of this
ProgressiveTask
's execution. - getProgressDescription() - Method in class io.github.thecsdev.tcdcommons.api.util.thread.DescriptiveProgressiveTask
-
Returns a user-friendly
Text
that describes what is currently going on as the task is executing. - getProperty(K) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.GenericProperties
-
Uses
HashMap.get(Object)
to obtain the value of a given property, after which it is casted to<V>
and returned. - getProperty(K, V) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.GenericProperties
-
Uses
GenericProperties.getProperty(Object)
to obtain the value of a given property. - getPropertyFields() - Method in class io.github.thecsdev.tcdcommons.api.config.AutoConfig
-
Returns all valid property fields for this object.
- getPropertyName(Field) - Method in class io.github.thecsdev.tcdcommons.api.config.AutoConfig
-
Checks if a given property
Field
has theSerializedAs
annotation, and returns the name of theField
based on that. - getPropertyOrDefault(K, V) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.GenericProperties
-
Uses
GenericProperties.getProperty(Object)
to obtain the value of a given property. - getProxy() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.AbstractFileListPanel
-
Returns the
AbstractFileListPanel.FileListPanelProxy
associated with thisAbstractFileListPanel
. - getProxy() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar
- getProxy() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
-
Returns the
TFileExplorerPanel.FileExplorerPanelProxy
associated with thisTFileExplorerPanel
. - getProxy() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.NavigationBar
-
Returns the
NavigationBar.NavigationBarProxy
associated with thisNavigationBar
. - getRecipeManager() - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- getRegistries() - Method in class io.github.thecsdev.tcdcommons.client.world.registry.MutableDynamicRegistryManager
- getRenderers() - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorEntityRenderDispatcher
- getRepoInfoAsync(URI, ThreadExecutor<?>, Consumer<RepositoryInfo>, Consumer<Exception>) - Static method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryInfoProvider
-
Attempts to obtain
RepositoryInfo
about a given repository using itsURI
. - getRepositoryCount() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubUserInfo
- getRepositoryCount() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryUserInfo
-
Returns the number of public repositories this user has, or
null
if unsupported. - getResource() - Method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResource
-
Returns the fetched resource itself.
- getResourceAsync(Identifier, IResourceFetchTask<R>) - Static method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResourceManager
-
Asynchronously retrieves or fetches a given external resource and loads it.
- getResourceSerializer(Class<T>) - Static method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResourceManager
-
Obtains the
CachedResourceSerializer
for a givenCachedResource
type. - getResourceSizeB() - Method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResource
-
Returns the "size" of the resource, aka the amount of RAM memory the resource takes up.
- getResourceSync(Identifier, IResourceFetchTask<R>) - Static method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResourceManager
-
Same as
CachedResourceManager.getResourceAsync(Identifier, IResourceFetchTask)
, except all tasks are performed on the currentThread
, including the fetching and caching and handling of theCachedResource
. - getResourceType() - Method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResource
-
Returns the
Class
instance representing the type of theCachedResource
. - getResourceType() - Method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResourceSerializer
-
Returns the
Class
representing the type of cached resource thisCachedResourceSerializer
is for. - getResourceType() - Method in interface io.github.thecsdev.tcdcommons.api.util.io.cache.IResourceFetchTask
-
Returns the
Class
representing the type ofCachedResource
thisIResourceFetchTask
will fetch.
Used byCachedResourceManager
to enforce type-safety with generics. - getResult() - Method in class io.github.thecsdev.tcdcommons.api.util.thread.ProgressiveTask
-
Returns the result of this
ProgressiveTask
. - getReturnValue() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserResult
- getS2C() - Static method in interface io.github.thecsdev.tcdcommons.mixin.hooks.AccessorCustomPayloadNetwork
- getScoreboard() - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- getScrollAmount() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext
- getScrollFlags() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- getScrollPadding() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Makes the
TPanelElement
behave as if it has a "padding". - getScrollSensitivity() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- getSeed() - Method in interface io.github.thecsdev.tcdcommons.mixin.hooks.AccessorBiomeAccess
- getSelected() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
-
Returns the
TSelectWidget.Entry
that is currently selected, ornull
if noTSelectWidget.Entry
is selected at the moment. - getSelectedFile() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserResult
- getSelectedFile() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
-
Returns the
File
that was eventually selected by the user, if any. - getSelectedFileFilter() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar.ActionBarProxy
- getSelectedFileFilter() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar.ActionBarProxy.SubmitContext
- getSelectedFileFilter() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel.FileExplorerPanelProxy
- getSelectedFileName() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar.ActionBarProxy.SubmitContext
- getSelectedHighlightedTexture() - Static method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorCheckboxWidget
- getSelectedTexture() - Static method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorCheckboxWidget
- getServerBadgeHandler(ServerPlayerEntity) - Static method in class io.github.thecsdev.tcdcommons.api.badge.ServerPlayerBadgeHandler
-
Retrieves the
PlayerBadgeHandler
for a givenServerPlayerEntity
.
If one doesn't exist, a new one is created, assigned, and then returned. - getShowText() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- getSliderDirection() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSliderWidget
- getSmoothScroll() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
When true, the mouse scrolling will be smooth.
- getSourcesURL() - Method in class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfo
- getSpecialThanksAsync(ThreadExecutor<?>, Consumer<JsonArray>, Consumer<Exception>) - Static method in class io.github.thecsdev.tcdcommons.util.io.http.TcdCommonsWebApi
-
Asynchronously fetches and retrieves a
JsonArray
containingTcdWebApiPerson
s that are given a "special thanks". - getStatHandlerStatMap(StatHandler) - Static method in class io.github.thecsdev.tcdcommons.api.hooks.stat.StatHandlerHooks
-
Returns the stat map for a given
StatHandler
. - getStatMap() - Method in interface io.github.thecsdev.tcdcommons.mixin.hooks.AccessorStatHandler
- getStatTypePhrasesAsync(StatType<?>, ThreadExecutor<?>, Consumer<JsonObject>, Consumer<Exception>) - Static method in class io.github.thecsdev.tcdcommons.util.io.http.TcdBetterstatsWebApi
-
Asynchronously fetches the
JsonObject
containing "phrase" texts for a givenStatType
. - getStpFromContainer(StatType<?>) - Static method in class io.github.thecsdev.tcdcommons.util.io.http.TcdBetterstatsWebApi
-
Returns a fetched
StatType
phrase from theTcdBetterstatsWebApi.STP_CONTAINER
, if one exists. - getSubmitButtonText() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar.ActionBarProxy
- getTarget() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TContextMenuPanel
- getTarget() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TScrollBarWidget
- getTargetFileExtension() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel.FileExplorerPanelProxy
-
Returns the
File
extension that should be used when "saving" files. - getTargetPanel() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
-
Returns the
TConfigPanelBuilder.targetPanel
onto which the config GUI is being built. - getTargetTScreen() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- getText() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TLabelElement
- getText() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TButtonWidget
- getText() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectEnumWidget.EnumEntry
- getText() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectFileFilterWidget.FileFilterEntry
- getText() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.SimpleEntry
- getText() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
-
Deprecated.
- getText() - Method in interface io.github.thecsdev.tcdcommons.api.util.interfaces.ITextProvider
- getTextAsString() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.Entry
- getTextColor() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TLabelElement
- getTextHorizontalAlignment() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TLabelElement
- getTextRenderer() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- getTextRenderer() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- getTextScale() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TLabelElement
- getTextSideOffset() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TLabelElement
- getTexture() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TTextureElement
- getTexture() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.UITexture
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getTexture() - Method in class io.github.thecsdev.tcdcommons.api.client.render.badge.PBTextureRenderer
-
Returns the
UITexture
thisPBTextureRenderer
renders. - getTexture() - Static method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorCheckboxWidget
- getTextureColor() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TTextureElement
- getTextureID() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.UITexture
-
Returns the texture's resource
Identifier
. - getTextureSize() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.UITexture
-
Returns the width and height of the texture.
- getTextureUVs() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.UITexture
-
Returns the UVs of the texture that are rendered on this
TTextureElement
. - getThrowable() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TStackTraceScreen
- getTickCount() - Method in class io.github.thecsdev.tcdcommons.client.world.tick.EmptyClientTickScheduler
- getTickManager() - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- getTitle() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel.FileExplorerPanelProxy
-
Returns the title
Text
that should be used for thisTFileExplorerPanel
dialog. - getTitle() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar.TitleBarProxy
-
Returns the
Text
that should be shown on theTitleBar
. - getTitle() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- getTitle() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- getTooltip() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- getTooltip() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectEnumWidget.EnumEntry
- getTooltip() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectFileFilterWidget.FileFilterEntry
- getTooltip() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.Entry
-
Optionally returns a
Tooltip
for thisTSelectWidget.Entry
. - getTooltip() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.SimpleEntry
- getTooltip() - Method in interface io.github.thecsdev.tcdcommons.api.client.util.interfaces.ITooltipProvider
- getTooltipPositioner() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- getTopmostElements() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElementList
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getType() - Method in class io.github.thecsdev.tcdcommons.client.world.registry.DirectRegistryEntry
- getTypedChar() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext
- getUriPathEntries(URI) - Static method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryInfoProvider
-
Returns
URI.getPath()
in form of aString
array, with any "blank" parts filtered out, including the first part. - getURL() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubHostInfo
- getURL() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryHostInfo
-
Returns the
URL
that represents where the hosting platform is located. - getUserInfoAsync(URI, ThreadExecutor<?>, Consumer<RepositoryUserInfo>, Consumer<Exception>) - Static method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryInfoProvider
-
Attempts to obtain
RepositoryUserInfo
about a given user using theirURI
. - getValue() - Method in enum class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserResult.ReturnValue
- getValue() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSliderWidget
- getValue(Identifier) - Method in class io.github.thecsdev.tcdcommons.api.badge.PlayerBadgeHandler
- getValue(Identifier) - Method in class io.github.thecsdev.tcdcommons.api.registry.TAbstractMappedRegistry
- getValue(Identifier) - Method in interface io.github.thecsdev.tcdcommons.api.registry.TRegistry
-
Returns a registered entry, wrapped in an
Optional
. - getVersion() - Method in class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfo
- getVertexConsumers() - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorDrawContext
- getVerticalScrollAmount() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Calculates and returns the vertical scroll amount.
- getVerticalScrollKnobSize01() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Returns what should be the new knob size for a vertical
TScrollBarWidget
. - getWebhookUrlsAsync(ThreadExecutor<?>, Consumer<JsonObject>, Consumer<Exception>) - Static method in class io.github.thecsdev.tcdcommons.util.io.http.TcdWebApi
-
Asynchronously fetches and retrieves a
JsonObject
containing the webhookURL
s. - getWidth() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- getWidth() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- getWidth() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
- getWorld() - Method in class io.github.thecsdev.tcdcommons.client.world.chunk.ClientSandboxChunkManager
- getX() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- getX() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- getX() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
- getY() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- getY() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- getY() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
- getZIndex() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
-
There's no need for a z-index for
TScreen
s, so here it returns 0. - getZIndex() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
-
Returns the sum of
TElement.getZOffset()
for thisTElement
, while also taking into account anyTParentElement
s. - getZIndex() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
-
Returns the Z-index for this
TParentElement
.
Should be between 0 (inclusive) and 100 (also inclusive), as any other values may cause this element to not render properly or to not render at all. - getZOffset() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- GitHubHostInfo - Class in io.github.thecsdev.tcdcommons.api.util.io.repo.github
-
RepositoryHostInfo
forgithub.com
. - GitHubRepositoryInfo - Class in io.github.thecsdev.tcdcommons.api.util.io.repo.github.ugc
-
RepositoryInfo
for GitHub repositories. - GitHubRepositoryInfo(JsonObject) - Constructor for class io.github.thecsdev.tcdcommons.api.util.io.repo.github.ugc.GitHubRepositoryInfo
- GitHubRepositoryInfoProvider - Class in io.github.thecsdev.tcdcommons.api.util.io.repo.github
-
A
RepositoryInfoProvider
for GitHub. - GitHubUserInfo - Class in io.github.thecsdev.tcdcommons.api.util.io.repo.github
-
RepositoryUserInfo
for users of GitHub. - GitHubUserInfo(JsonObject) - Constructor for class io.github.thecsdev.tcdcommons.api.util.io.repo.github.GitHubUserInfo
- GridWidgetHooks - Class in io.github.thecsdev.tcdcommons.api.hooks.client.gui.widget
- GSON - Static variable in class io.github.thecsdev.tcdcommons.api.config.AutoConfig
-
The
Gson
used byAutoConfig
to serialize and deserialize properties. - GSON - Static variable in class io.github.thecsdev.tcdcommons.util.io.http.TcdWebApi
- gui_explorer_actionBar_fileName() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- gui_explorer_actionBar_fileType() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- gui_explorer_actionBar_openFile() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- gui_explorer_actionBar_saveFile() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- gui_explorer_fileFilter_allFiles() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- gui_explorer_fileFilter_extFiles(Text) - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- gui_explorer_fileList_errNoAccess() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- gui_explorer_fileList_errNoSuchDir() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- gui_explorer_fileList_errOther(Text) - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- gui_explorer_title() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- gui_explorer_title_open() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- gui_explorer_title_save() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- gui_explorer_title_selDir() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- gui_wSelect_defLabel() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- GuiUtils - Class in io.github.thecsdev.tcdcommons.api.client.gui.util
H
- hAlignment - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIHorizontalGridLayout
- handleError(CommandContext<ServerCommandSource>, Throwable) - Static method in class io.github.thecsdev.tcdcommons.command.PlayerBadgeCommand
- hashCode() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputKeyboardKey
- hashCode() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.UITexture
- hashCode() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectFileFilterWidget.FileFilterEntry
- hashCode() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.SimpleEntry
- hashCode() - Method in exception class io.github.thecsdev.tcdcommons.api.util.exceptions.UnsupportedFileVersionException
- hashCode() - Method in class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfo
- hashCode() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryHostInfo
- hashCode() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryUserInfo
- hashCode() - Method in class io.github.thecsdev.tcdcommons.api.util.io.repo.ugc.RepositoryUGC
- hasKeyAndValue() - Method in class io.github.thecsdev.tcdcommons.client.world.registry.DirectRegistryEntry
- hasKeyDown(int) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- hasNext() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.IdealListIterator
- hasPrevious() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.IdealListIterator
- hasScrollFlag(int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Used to quickly check for a scroll flag in
TPanelElement.scrollFlags
. - hasWndDown() - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- hasX() - Method in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.AutomaticSize
- hasY() - Method in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.AutomaticSize
- height - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- HEIGHT - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar
- HEIGHT - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item.FileListItem
- HEIGHT - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.NavigationBar
-
The default
NavigationBar
height. - HEIGHT - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar
-
The default
TitleBar
height. - HEIGHT - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TMenuBarPanel
- HIGHLIGHTED_TEXTURE - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- HookedMap<K,
V> - Class in io.github.thecsdev.tcdcommons.api.util.collections - horizontalAlignment - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIListLayout
- HorizontalAlignment - Enum Class in io.github.thecsdev.tcdcommons.api.util.enumerations
- httpGetSyncB(URI, Header...) - Static method in class io.github.thecsdev.tcdcommons.api.util.io.HttpUtils
-
Synchronously performs an HTTP GET request to a given
URI
endpoint. - httpGetSyncS(URI, Header...) - Static method in class io.github.thecsdev.tcdcommons.api.util.io.HttpUtils
-
Synchronously performs an HTTP GET request to a given
URI
endpoint. - HttpUtils - Class in io.github.thecsdev.tcdcommons.api.util.io
-
Provides utilities for performing HTTP requests.
- HUD_SCREEN - Static variable in class io.github.thecsdev.tcdcommons.api.client.registry.TClientRegistries
-
Contains
Screen
s that are to be rendered on top of theInGameHud
when theInGameHudEvent.RENDER_POST
TEvent
takes place. - HUD_SCREEN_ID - Static variable in class io.github.thecsdev.tcdcommons.test.client.gui.screen.TestTWidgetHudScreen
- hudScreenId - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
I
- icon - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TButtonWidget
- iconColor - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TButtonWidget
- ID - Static variable in class io.github.thecsdev.tcdcommons.api.network.TCustomPayload
- IdealList<E> - Class in io.github.thecsdev.tcdcommons.api.util.collections
-
Tired of built-in list types that never have the one thing you need?
Well fear not, for this one has everything that I will ever need! - IdealList() - Constructor for class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- IdealList.IdealListIterator - Class in io.github.thecsdev.tcdcommons.api.util.collections
-
A
ListIterator
implementation forIdealList
. - IdealList.Node - Class in io.github.thecsdev.tcdcommons.api.util.collections
- IdealListIterator() - Constructor for class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.IdealListIterator
- IdealListIterator(int) - Constructor for class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.IdealListIterator
- IEnableStateProvider - Interface in io.github.thecsdev.tcdcommons.api.util.interfaces
- IEnableStateProviderSetter - Interface in io.github.thecsdev.tcdcommons.api.util.interfaces
- IllegalParentException - Exception Class in io.github.thecsdev.tcdcommons.api.client.gui.util.exceptions
-
A
RuntimeException
that is thrown when attempting to add a childTElement
to aTParentElement
, but the saidTElement
does not support being added to saidTParentElement
. - IllegalParentException(TParentElement, TElement) - Constructor for exception class io.github.thecsdev.tcdcommons.api.client.gui.util.exceptions.IllegalParentException
- IMenuPanelItem - Interface in io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.item
-
Represents a GUI element on a
TMenuPanel
. - increaseValue(Identifier, int) - Method in class io.github.thecsdev.tcdcommons.api.badge.PlayerBadgeHandler
- indexOf(Object) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- indexOfNode(IdealList.Node) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- InGameHudEvent - Interface in io.github.thecsdev.tcdcommons.api.events.client.gui.hud
- InGameHudEvent.RenderPost - Interface in io.github.thecsdev.tcdcommons.api.events.client.gui.hud
- InGameHudEvent.RenderPre - Interface in io.github.thecsdev.tcdcommons.api.events.client.gui.hud
- init() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar
- init() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.FileListPanel
- init() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- init() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.NavigationBar
- init() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.SidebarPanel
- init() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar
- init() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TRefreshablePanelElement
-
Initializes this
TRefreshablePanelElement
. - init() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- init() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- init() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- init() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TStackTraceScreen
- init() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
- init() - Static method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResourceManager
- init() - Static method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResourceSerializer
- init() - Static method in class io.github.thecsdev.tcdcommons.client.network.TCDCommonsClientNetworkHandler
- init() - Static method in class io.github.thecsdev.tcdcommons.network.TCDCommonsNetworkHandler
- init() - Method in class io.github.thecsdev.tcdcommons.test.client.gui.screen.TestTScreen
- init_menuBar(int, int) - Method in class io.github.thecsdev.tcdcommons.test.client.gui.screen.TestTScreen
- init_panel(int, int, int, int) - Method in class io.github.thecsdev.tcdcommons.test.client.gui.screen.TestTScreen
- INIT_POST - Static variable in interface io.github.thecsdev.tcdcommons.api.events.client.gui.screen.ScreenEvent
- init_squareButtons() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar
-
By default, creates square buttons for "close", "restore", and "minimize" operations.
- INIT_WIDGETS_POST - Static variable in interface io.github.thecsdev.tcdcommons.api.events.client.gui.screen.GameMenuScreenEvent
- INIT_WIDGETS_PRE - Static variable in interface io.github.thecsdev.tcdcommons.api.events.client.gui.screen.GameMenuScreenEvent
- initEntry(TWidgetHudScreen.WidgetEntry<?>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
-
Initializes a
TWidgetHudScreen.WidgetEntry
that belongs to thisTWidgetHudScreen
. - initHeight - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TContextMenuPanel
- initScreen(Screen) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.GuiUtils
-
Re-initializes a
Screen
usingScreen.init(MinecraftClient, int, int)
. - initWidh - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TContextMenuPanel
- input(TInputContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TBlankElement
- input(TInputContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar
- input(TInputContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- input(TInputContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.NavigationBar
- input(TInputContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar
- input(TInputContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- input(TInputContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- input(TInputContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenPlus
- input(TInputContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
-
An input handling system that mimics the mechanics of DOM.
By default, inputs are "forwarded" to the appropriate "target" GUI elements, after which the events "bubbles" towards the "root" akaTScreen
. - input(TInputContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- input(TInputContext) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
-
An input handler that handles inputs on the
TInputContext.InputDiscoveryPhase.MAIN
input phase. - input(TInputContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget
- input(TInputContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TScrollBarWidget
- input(TInputContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSliderWidget
- input(TInputContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
- input(TInputContext, TInputContext.InputDiscoveryPhase) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TBlankElement
- input(TInputContext, TInputContext.InputDiscoveryPhase) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TContextMenuPanel
- input(TInputContext, TInputContext.InputDiscoveryPhase) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- input(TInputContext, TInputContext.InputDiscoveryPhase) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
-
An input handler that handles inputs on all possible
TInputContext.InputDiscoveryPhase
s. - inputBackspace(boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
-
Inputs a single backspace/delete key command, erasing a single
Character
from theTTextFieldWidget.getInput()
text. - inputChar(char) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
-
Writes a single
Character
to theTTextFieldWidget.getInput()
text. - inputHorizontalScroll(int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Scrolls the
TPanelElement
horizontally. - InputKeyboardKey(int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputKeyboardKey
- InputKeyboardKey(int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputKeyboardKey
- inputMainPhase(TParentElement, TInputContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
-
Similar to
TScreenWrapper.inputMainPhaseBubble(TParentElement, TInputContext)
, except the input is not "bubbled" to parent elements. - inputMainPhaseBubble(TParentElement, TInputContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
-
Forwards an input to a target element, after which the input "bubbles" towards the "root"
TParentElement
. - inputScroll(int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Used for inputting scroll input from a mouse wheel.
- inputScroll(int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Used for inputting scroll input from a mouse drag.
- inputSmoothScroll(int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Same as
TPanelElement.inputScroll(int)
, but smooth. - inputSmoothScroll(int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Same as
TPanelElement.inputScroll(int, int)
, but smooth. - inputTabNavigation(boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
-
Used for handling "tab navigation".
- inputText(String) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
-
Writes a
String
of text to theTTextFieldWidget.getInput()
text. - inputVerticalScroll(int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Scrolls the
TPanelElement
vertically. - IntegrityError - Exception Class in io.github.thecsdev.tcdcommons.api.util.integrity
- IntegrityError() - Constructor for exception class io.github.thecsdev.tcdcommons.api.util.integrity.IntegrityError
- IntegrityError(Class<?>...) - Constructor for exception class io.github.thecsdev.tcdcommons.api.util.integrity.IntegrityError
- IntegrityError(String, Class<?>...) - Constructor for exception class io.github.thecsdev.tcdcommons.api.util.integrity.IntegrityError
- invoke() - Method in interface io.github.thecsdev.tcdcommons.api.util.thread.ProgressiveTask.PtFinished
- invoke(float) - Method in interface io.github.thecsdev.tcdcommons.api.util.thread.ProgressiveTask.PtPc
- invoke(int, int) - Method in interface io.github.thecsdev.tcdcommons.api.events.client.MinecraftClientEvent.ResolutionChanged
-
An event that is invoked when the
MinecraftClient
'sWindow
resolution changes and when it is resized. - invoke(CommandDispatcher<ServerCommandSource>, CommandRegistryAccess, CommandManager.RegistrationEnvironment) - Method in interface io.github.thecsdev.tcdcommons.api.events.server.command.CommandManagerEvent.CommandRegistrationCallback
-
Invoked when a
CommandManager
is in the process of registering commands into it. - invoke(TMenuPanel) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TMenuPanel.TMenuPanelEvent_ReAlignChildren
- invoke(TPanelElement, int) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement.TPanelElementEvent_Scrolled
- invoke(TElement, int, int) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TElement.TElementEvent_Moved
- invoke(TElement, int, int) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TElement.TElementEvent_Resized
- invoke(TElement, TParentElement, TParentElement) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TElement.TElementEvent_ParentChanged
- invoke(TElement, TContextMenuPanel) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TElement.TElementEvent_ContextMenu
- invoke(TElement, TElement, boolean) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TElement.TElementEvent_ChildAR
- invoke(TClickableWidget) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget.TClickableWidgetEvent_Clicked
- invoke(TSelectWidget<T>, T) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.TSelectWidgetEvent_SelectionChanged
-
A
TEvent
that is invoked when the selection changes for aTSelectWidget
. - invoke(TTextFieldWidget, String) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget.TTextFieldWidgetEvent_TextChanged
- invoke(DrawContext, float) - Method in interface io.github.thecsdev.tcdcommons.api.events.client.gui.hud.InGameHudEvent.RenderPost
-
An event that is invoked AFTER an
InGameHud
renders. - invoke(DrawContext, float) - Method in interface io.github.thecsdev.tcdcommons.api.events.client.gui.hud.InGameHudEvent.RenderPre
-
An event that is invoked BEFORE an
InGameHud
renders. - invoke(GameMenuScreen) - Method in interface io.github.thecsdev.tcdcommons.api.events.client.gui.screen.GameMenuScreenEvent.InitWidgetsPost
-
An event that is invoked AFTER a
GameMenuScreen
's widgets are initialized. - invoke(GameMenuScreen) - Method in interface io.github.thecsdev.tcdcommons.api.events.client.gui.screen.GameMenuScreenEvent.InitWidgetsPre
-
An event that is invoked BEFORE a
GameMenuScreen
's widgets are initialized. - invoke(Screen) - Method in interface io.github.thecsdev.tcdcommons.api.events.client.gui.screen.ScreenEvent.InitPost
-
An event that is triggered after a
Screen
object has been initialized. - invoke(Screen) - Method in interface io.github.thecsdev.tcdcommons.api.events.client.MinecraftClientEvent.SetScreenPost
-
An event that is invoked AFTER a
Screen
has been set for theMinecraftClient
. - invoke(MinecraftClient) - Method in interface io.github.thecsdev.tcdcommons.api.events.client.MinecraftClientEvent.ClientDisconnect
-
A
TEvent
that is invoked when theMinecraftClient
disconnects. - invoke(MinecraftClient, ClientWorld) - Method in interface io.github.thecsdev.tcdcommons.api.events.client.MinecraftClientEvent.JoinClientWorld
- invoke(LivingEntity, StatusEffectInstance, Entity) - Method in interface io.github.thecsdev.tcdcommons.api.events.entity.LivingEntityEvent.StatusEffectAdded
- invoke(ItemPlacementContext) - Method in interface io.github.thecsdev.tcdcommons.api.events.entity.player.PlayerEntityEvent.BlockPlaced
-
A
TEvent
that is invoked whenever aServerPlayerEntity
places a block. - invoke(FeatureSet, boolean, RegistryWrapper.WrapperLookup) - Method in interface io.github.thecsdev.tcdcommons.api.events.item.ItemGroupEvent.ItemGroupUdcCallback
-
Invoked when the
ItemGroup
's display context is updated. - invoke(MinecraftServer) - Method in interface io.github.thecsdev.tcdcommons.api.events.server.MinecraftServerEvent.TickedWorlds
-
A
TEvent
that is invoked every time aMinecraftServer
finishes ticking its worlds. - invoke(ServerPlayerEntity) - Method in interface io.github.thecsdev.tcdcommons.api.events.server.PlayerManagerEvent.PlayerConnected
- invoke(ServerPlayerEntity, int) - Method in interface io.github.thecsdev.tcdcommons.api.events.entity.player.PlayerEntityEvent.ExperienceAdded
-
A
TEvent
that is invoked whenever aServerPlayerEntity
gains some experience. - invoke(ServerPlayerEntity, String) - Method in interface io.github.thecsdev.tcdcommons.api.events.server.PlayerManagerEvent.PlayerChatted
-
A
TEvent
that is invoked when aServerPlayerEntity
sends a chat message. - invoke(ServerPlayerEntity, LootableContainerBlockEntity) - Method in interface io.github.thecsdev.tcdcommons.api.events.entity.player.PlayerEntityEvent.LootContainerOpened
-
A
TEvent
that is invoked whenever aServerPlayerEntity
opens a container that has a loot-table aka randomly generated loot inside of it. - invoke(ServerPlayerEntity, ItemEntity, int) - Method in interface io.github.thecsdev.tcdcommons.api.events.entity.player.PlayerEntityEvent.ItemPickedUp
- invoke(ServerPlayerEntity, NbtCompound) - Method in interface io.github.thecsdev.tcdcommons.api.events.entity.EntityEvent.ServerPlayerEntityNBTCallback
-
An event that is invoked when a
ServerPlayerEntity
's NBT data is being read or written (aka saved or loaded). - invoke(Text) - Method in interface io.github.thecsdev.tcdcommons.api.util.thread.DescriptiveProgressiveTask.DptPdc
- invoke(Identifier, T) - Method in interface io.github.thecsdev.tcdcommons.api.registry.TAbstractMappedRegistry.MappedRegistryEvent
-
A
TEvent
that is invoked when aTAbstractMappedRegistry
entry is either registered or un-registered. - invoke(T) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.util.event.handler.TElementEvent_Runnable
-
Invokes this
TEvent
. - invoker() - Method in interface io.github.thecsdev.tcdcommons.api.event.TEvent
- invoker() - Method in interface io.github.thecsdev.tcdcommons.api.event.TKeyedEvent
- io.github.thecsdev.tcdcommons - package io.github.thecsdev.tcdcommons
- io.github.thecsdev.tcdcommons.api.badge - package io.github.thecsdev.tcdcommons.api.badge
-
APIs for
TCDCommons
's "player badge" system. - io.github.thecsdev.tcdcommons.api.client.badge - package io.github.thecsdev.tcdcommons.api.client.badge
- io.github.thecsdev.tcdcommons.api.client.gui - package io.github.thecsdev.tcdcommons.api.client.gui
- io.github.thecsdev.tcdcommons.api.client.gui.config - package io.github.thecsdev.tcdcommons.api.client.gui.config
- io.github.thecsdev.tcdcommons.api.client.gui.layout - package io.github.thecsdev.tcdcommons.api.client.gui.layout
- io.github.thecsdev.tcdcommons.api.client.gui.other - package io.github.thecsdev.tcdcommons.api.client.gui.other
- io.github.thecsdev.tcdcommons.api.client.gui.panel - package io.github.thecsdev.tcdcommons.api.client.gui.panel
- io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer - package io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer
- io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl - package io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl
- io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item - package io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item
- io.github.thecsdev.tcdcommons.api.client.gui.panel.menu - package io.github.thecsdev.tcdcommons.api.client.gui.panel.menu
- io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.item - package io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.item
- io.github.thecsdev.tcdcommons.api.client.gui.screen - package io.github.thecsdev.tcdcommons.api.client.gui.screen
- io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer - package io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer
- io.github.thecsdev.tcdcommons.api.client.gui.util - package io.github.thecsdev.tcdcommons.api.client.gui.util
- io.github.thecsdev.tcdcommons.api.client.gui.util.event.handler - package io.github.thecsdev.tcdcommons.api.client.gui.util.event.handler
- io.github.thecsdev.tcdcommons.api.client.gui.util.exceptions - package io.github.thecsdev.tcdcommons.api.client.gui.util.exceptions
- io.github.thecsdev.tcdcommons.api.client.gui.util.input - package io.github.thecsdev.tcdcommons.api.client.gui.util.input
- io.github.thecsdev.tcdcommons.api.client.gui.widget - package io.github.thecsdev.tcdcommons.api.client.gui.widget
- io.github.thecsdev.tcdcommons.api.client.network - package io.github.thecsdev.tcdcommons.api.client.network
- io.github.thecsdev.tcdcommons.api.client.registry - package io.github.thecsdev.tcdcommons.api.client.registry
- io.github.thecsdev.tcdcommons.api.client.render.badge - package io.github.thecsdev.tcdcommons.api.client.render.badge
- io.github.thecsdev.tcdcommons.api.client.util.interfaces - package io.github.thecsdev.tcdcommons.api.client.util.interfaces
- io.github.thecsdev.tcdcommons.api.config - package io.github.thecsdev.tcdcommons.api.config
- io.github.thecsdev.tcdcommons.api.config.annotation - package io.github.thecsdev.tcdcommons.api.config.annotation
- io.github.thecsdev.tcdcommons.api.event - package io.github.thecsdev.tcdcommons.api.event
-
Provides the classes necessary to create and manage a custom event system.
- io.github.thecsdev.tcdcommons.api.events.client - package io.github.thecsdev.tcdcommons.api.events.client
- io.github.thecsdev.tcdcommons.api.events.client.gui.hud - package io.github.thecsdev.tcdcommons.api.events.client.gui.hud
- io.github.thecsdev.tcdcommons.api.events.client.gui.screen - package io.github.thecsdev.tcdcommons.api.events.client.gui.screen
- io.github.thecsdev.tcdcommons.api.events.entity - package io.github.thecsdev.tcdcommons.api.events.entity
- io.github.thecsdev.tcdcommons.api.events.entity.player - package io.github.thecsdev.tcdcommons.api.events.entity.player
- io.github.thecsdev.tcdcommons.api.events.item - package io.github.thecsdev.tcdcommons.api.events.item
- io.github.thecsdev.tcdcommons.api.events.server - package io.github.thecsdev.tcdcommons.api.events.server
- io.github.thecsdev.tcdcommons.api.events.server.command - package io.github.thecsdev.tcdcommons.api.events.server.command
- io.github.thecsdev.tcdcommons.api.hooks.client.gui.screen - package io.github.thecsdev.tcdcommons.api.hooks.client.gui.screen
- io.github.thecsdev.tcdcommons.api.hooks.client.gui.widget - package io.github.thecsdev.tcdcommons.api.hooks.client.gui.widget
- io.github.thecsdev.tcdcommons.api.hooks.client.render.entity - package io.github.thecsdev.tcdcommons.api.hooks.client.render.entity
- io.github.thecsdev.tcdcommons.api.hooks.entity - package io.github.thecsdev.tcdcommons.api.hooks.entity
- io.github.thecsdev.tcdcommons.api.hooks.stat - package io.github.thecsdev.tcdcommons.api.hooks.stat
- io.github.thecsdev.tcdcommons.api.hooks.world.biome.source - package io.github.thecsdev.tcdcommons.api.hooks.world.biome.source
- io.github.thecsdev.tcdcommons.api.network - package io.github.thecsdev.tcdcommons.api.network
- io.github.thecsdev.tcdcommons.api.registry - package io.github.thecsdev.tcdcommons.api.registry
-
TCDCommons
's custom implementation of the concept of "registries". - io.github.thecsdev.tcdcommons.api.util - package io.github.thecsdev.tcdcommons.api.util
- io.github.thecsdev.tcdcommons.api.util.annotations - package io.github.thecsdev.tcdcommons.api.util.annotations
- io.github.thecsdev.tcdcommons.api.util.collections - package io.github.thecsdev.tcdcommons.api.util.collections
- io.github.thecsdev.tcdcommons.api.util.enumerations - package io.github.thecsdev.tcdcommons.api.util.enumerations
- io.github.thecsdev.tcdcommons.api.util.exceptions - package io.github.thecsdev.tcdcommons.api.util.exceptions
- io.github.thecsdev.tcdcommons.api.util.integrity - package io.github.thecsdev.tcdcommons.api.util.integrity
- io.github.thecsdev.tcdcommons.api.util.interfaces - package io.github.thecsdev.tcdcommons.api.util.interfaces
- io.github.thecsdev.tcdcommons.api.util.io - package io.github.thecsdev.tcdcommons.api.util.io
-
Provides utilities for handling I/O operations, web requests, and other I/O-related operations.
- io.github.thecsdev.tcdcommons.api.util.io.cache - package io.github.thecsdev.tcdcommons.api.util.io.cache
-
Provides resource caching utilities for resources that often need to fetched from external sources such as the WWW.
- io.github.thecsdev.tcdcommons.api.util.io.mod - package io.github.thecsdev.tcdcommons.api.util.io.mod
-
Provides a way of accessing information about other mods, without having to rely on platform-specific APIs and code.
- io.github.thecsdev.tcdcommons.api.util.io.repo - package io.github.thecsdev.tcdcommons.api.util.io.repo
- io.github.thecsdev.tcdcommons.api.util.io.repo.github - package io.github.thecsdev.tcdcommons.api.util.io.repo.github
- io.github.thecsdev.tcdcommons.api.util.io.repo.github.ugc - package io.github.thecsdev.tcdcommons.api.util.io.repo.github.ugc
- io.github.thecsdev.tcdcommons.api.util.io.repo.ugc - package io.github.thecsdev.tcdcommons.api.util.io.repo.ugc
- io.github.thecsdev.tcdcommons.api.util.math - package io.github.thecsdev.tcdcommons.api.util.math
- io.github.thecsdev.tcdcommons.api.util.thread - package io.github.thecsdev.tcdcommons.api.util.thread
- io.github.thecsdev.tcdcommons.client - package io.github.thecsdev.tcdcommons.client
- io.github.thecsdev.tcdcommons.client.mixin - package io.github.thecsdev.tcdcommons.client.mixin
- io.github.thecsdev.tcdcommons.client.mixin.events - package io.github.thecsdev.tcdcommons.client.mixin.events
- io.github.thecsdev.tcdcommons.client.mixin.hooks - package io.github.thecsdev.tcdcommons.client.mixin.hooks
- io.github.thecsdev.tcdcommons.client.network - package io.github.thecsdev.tcdcommons.client.network
- io.github.thecsdev.tcdcommons.client.world - package io.github.thecsdev.tcdcommons.client.world
- io.github.thecsdev.tcdcommons.client.world.chunk - package io.github.thecsdev.tcdcommons.client.world.chunk
- io.github.thecsdev.tcdcommons.client.world.registry - package io.github.thecsdev.tcdcommons.client.world.registry
- io.github.thecsdev.tcdcommons.client.world.tick - package io.github.thecsdev.tcdcommons.client.world.tick
- io.github.thecsdev.tcdcommons.command - package io.github.thecsdev.tcdcommons.command
- io.github.thecsdev.tcdcommons.mixin.addons - package io.github.thecsdev.tcdcommons.mixin.addons
- io.github.thecsdev.tcdcommons.mixin.events - package io.github.thecsdev.tcdcommons.mixin.events
- io.github.thecsdev.tcdcommons.mixin.hooks - package io.github.thecsdev.tcdcommons.mixin.hooks
- io.github.thecsdev.tcdcommons.mixin.security - package io.github.thecsdev.tcdcommons.mixin.security
- io.github.thecsdev.tcdcommons.modmenu - package io.github.thecsdev.tcdcommons.modmenu
- io.github.thecsdev.tcdcommons.network - package io.github.thecsdev.tcdcommons.network
- io.github.thecsdev.tcdcommons.server - package io.github.thecsdev.tcdcommons.server
- io.github.thecsdev.tcdcommons.test.client.gui.screen - package io.github.thecsdev.tcdcommons.test.client.gui.screen
- io.github.thecsdev.tcdcommons.util - package io.github.thecsdev.tcdcommons.util
- io.github.thecsdev.tcdcommons.util.io.http - package io.github.thecsdev.tcdcommons.util.io.http
- IParentScreenProvider - Interface in io.github.thecsdev.tcdcommons.api.client.util.interfaces
-
Typically applied to
Screen
s that wish to "publicly" provide access to their "parent"Screen
. - IResourceFetchTask<R> - Interface in io.github.thecsdev.tcdcommons.api.util.io.cache
-
Represents a
CachedResource
fetching task used by theCachedResourceManager
to fetch the given resource. - isCharacterAllowed(char) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar.FileNameInputField
- isCharacterAllowed(char) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
-
Returns true if a given
Character
is allowed to be typed into thisTTextFieldWidget
by the user. - isCleared() - Method in class io.github.thecsdev.tcdcommons.api.util.math.Tuple2
-
Returns true if all item's values are set to null.
- isCleared() - Method in class io.github.thecsdev.tcdcommons.api.util.math.Tuple3
- isCleared() - Method in class io.github.thecsdev.tcdcommons.api.util.math.Tuple4
- isClient() - Static method in class io.github.thecsdev.tcdcommons.TCDCommons
- isClosed() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.UIExternalTexture
- isDragging() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- isEmpty() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.HookedMap
- isEmpty() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- isEnabled() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- isEnabled() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- isEnabled() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
-
Returns
true
ifTParentElement.getEnabled()
returnstrue
, andTParentElement.getParent()
'sTParentElement.isEnabled()
also returnstrue
. - isEnabled() - Static method in class io.github.thecsdev.tcdcommons.api.util.io.HttpUtils
- isEnabledAndVisible() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- isEventCancelled() - Method in enum class io.github.thecsdev.tcdcommons.api.event.TEventResult
- isFinished() - Method in class io.github.thecsdev.tcdcommons.api.util.thread.ProgressiveTask
-
Returns
true
if thisProgressiveTask
has finished executing. - isFocusable() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TBlankElement
- isFocusable() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- isFocusable() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget
- isFocusable() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
- isFocused() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- isFocusedOrHovered() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- isFull() - Method in class io.github.thecsdev.tcdcommons.api.util.math.Tuple2
-
Returns true if all item's values are not set to null.
- isFull() - Method in class io.github.thecsdev.tcdcommons.api.util.math.Tuple3
- isFull() - Method in class io.github.thecsdev.tcdcommons.api.util.math.Tuple4
- isHorizontal() - Method in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.Direction2D
- isHoverable() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TBlankElement
- isHoverable() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- isHovered() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- isIn(TagKey<T>) - Method in class io.github.thecsdev.tcdcommons.client.world.registry.DirectRegistryEntry
- isKeyboardRelated() - Method in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputType
- isKnobSizeDirty - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TScrollBarWidget
- isModInitialized() - Static method in class io.github.thecsdev.tcdcommons.TCDCommons
- isModLoaded(String) - Method in class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfoProvider
-
Returns a
Boolean
indicating whether or not a specific mod is currently loaded. - isMouseRelated() - Method in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputType
- isOpen() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TContextMenuPanel
-
Returns true if
TElement.getParent()
is not null. - isOpen() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- isOpen() - Method in class io.github.thecsdev.tcdcommons.mixin.events.MixinClientConnection
- isPropagationCancelled() - Method in enum class io.github.thecsdev.tcdcommons.api.event.TEventResult
- isQueued(BlockPos, T) - Method in class io.github.thecsdev.tcdcommons.client.world.tick.EmptyClientTickScheduler
- isRegistered(String) - Method in interface io.github.thecsdev.tcdcommons.api.event.TKeyedEvent
- isRegistered(Identifier) - Method in interface io.github.thecsdev.tcdcommons.api.event.TKeyedEvent
- isRegistered(T) - Method in interface io.github.thecsdev.tcdcommons.api.event.TEvent
- isRemoved() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.Node
- isRunning() - Method in class io.github.thecsdev.tcdcommons.api.util.thread.ProgressiveTask
-
Returns
true
if thisProgressiveTask
is currently executing. - isScrollable() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Returns true if this
TPanelElement
has scrolling enabled. - isServer() - Static method in class io.github.thecsdev.tcdcommons.TCDCommons
- isShown() - Static method in class io.github.thecsdev.tcdcommons.test.client.gui.screen.TestTWidgetHudScreen
- IStatsListener - Interface in io.github.thecsdev.tcdcommons.api.client.util.interfaces
-
Allows
Screen
s andTScreen
s to listen for statistics updates. - isTicking(BlockPos, T) - Method in class io.github.thecsdev.tcdcommons.client.world.tick.EmptyClientTickScheduler
- isValueDirty - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TScrollBarWidget
- isVertical() - Method in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.Direction2D
- isVisible() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- ITEM_PICKED_UP - Static variable in interface io.github.thecsdev.tcdcommons.api.events.entity.player.PlayerEntityEvent
- Item1 - Variable in class io.github.thecsdev.tcdcommons.api.util.math.Tuple2
- Item2 - Variable in class io.github.thecsdev.tcdcommons.api.util.math.Tuple2
- Item3 - Variable in class io.github.thecsdev.tcdcommons.api.util.math.Tuple3
- Item4 - Variable in class io.github.thecsdev.tcdcommons.api.util.math.Tuple4
- ItemGroupEvent - Interface in io.github.thecsdev.tcdcommons.api.events.item
-
TEvent
s related toItemGroup
s. - ItemGroupEvent.ItemGroupUdcCallback - Interface in io.github.thecsdev.tcdcommons.api.events.item
- iterator() - Method in class io.github.thecsdev.tcdcommons.api.badge.PlayerBadgeHandler
- iterator() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElementList
-
Returns an
Iterator
for iterating theTElementList
. - iterator() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
- iterator() - Method in class io.github.thecsdev.tcdcommons.api.registry.TAbstractMappedRegistry
- iterator() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- iterator() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.WeakCollection
- ITextProvider - Interface in io.github.thecsdev.tcdcommons.api.util.interfaces
- ITextProviderSetter - Interface in io.github.thecsdev.tcdcommons.api.util.interfaces
- ITooltipProvider - Interface in io.github.thecsdev.tcdcommons.api.client.util.interfaces
J
- JOINED_WORLD - Static variable in interface io.github.thecsdev.tcdcommons.api.events.client.MinecraftClientEvent
K
- key - Variable in class io.github.thecsdev.tcdcommons.client.world.registry.DirectRegistryEntry
- KEY_PRESS - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputType
- KEY_RELEASE - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputType
- keyCode - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputKeyboardKey
- keyPressed(int, int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- keyReleased(int, int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- keySet() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.HookedMap
- knobSize - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSliderWidget
L
- lastAddedElement - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
- LEFT - Enum constant in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.Direction2D
-
Represents leftward direction.
- LEFT - Enum constant in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.HorizontalAlignment
- lightingProvider - Variable in class io.github.thecsdev.tcdcommons.client.world.chunk.ClientSandboxChunkManager
- LINE_SEPARATOR - Static variable in class io.github.thecsdev.tcdcommons.api.util.integrity.SelfDefense
- list - Variable in class io.github.thecsdev.tcdcommons.api.util.collections.WeakCollection
- listIterator() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- listIterator() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.WeakCollection
- listIterator(int) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- literal(String) - Static method in class io.github.thecsdev.tcdcommons.api.util.TextUtils
-
Returns a literal
MutableText
using the givenString
argument. - LivingEntityEvent - Interface in io.github.thecsdev.tcdcommons.api.events.entity
- LivingEntityEvent.StatusEffectAdded - Interface in io.github.thecsdev.tcdcommons.api.events.entity
- loadFromFile(boolean) - Method in class io.github.thecsdev.tcdcommons.api.config.AutoConfig
-
Loads this
AutoConfig
from it's file. - loadFromFileOrCrash(boolean) - Method in class io.github.thecsdev.tcdcommons.api.config.AutoConfig
-
Same as
AutoConfig.loadFromFile(boolean)
, but any raisedIOException
s will not be handled. - loadFromJson(JsonObject) - Method in class io.github.thecsdev.tcdcommons.api.config.AutoConfig
- loadFromJson(T) - Method in interface io.github.thecsdev.tcdcommons.api.config.ACJsonHandler
-
Loads the data from a given
JsonElement
to this object, and then returns true if loading was successful. - loadFromJsonElement(JsonElement) - Method in interface io.github.thecsdev.tcdcommons.api.config.ACJsonHandler
-
Same as
ACJsonHandler.loadFromJson(JsonElement)
, but it is a workaround for handling generic types... - loadFromPlayerNbt(NbtCompound) - Method in class io.github.thecsdev.tcdcommons.api.badge.ServerPlayerBadgeHandler
-
Used to load badge data for the current
ServerPlayerEntity
. - loadTextureAsync(byte[], Consumer<UIExternalTexture>, Consumer<Exception>) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.UIExternalTexture
-
Asynchronously loads a
UIExternalTexture
using aByte
array. - loadTextureAsync(URL, ReentrantThreadExecutor<?>, Consumer<UIExternalTexture>, Consumer<Exception>) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.UIExternalTexture
-
Deprecated, for removal: This API element is subject to removal in a future version.
- loadTextureAsync(Callable<NativeImage>, ReentrantThreadExecutor<?>, Consumer<UIExternalTexture>, Consumer<Exception>) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.UIExternalTexture
-
Deprecated, for removal: This API element is subject to removal in a future version.
- LOGGER - Static variable in class io.github.thecsdev.tcdcommons.client.world.chunk.ClientSandboxChunkManager
- LOGGER - Static variable in class io.github.thecsdev.tcdcommons.TCDCommons
- LOOT_CONTAINER_OPENED - Static variable in interface io.github.thecsdev.tcdcommons.api.events.entity.player.PlayerEntityEvent
M
- MAGIC_ITEM_Z_OFFSET - Static variable in class io.github.thecsdev.tcdcommons.client.TCDCommonsClient
- MAIN - Enum constant in enum class io.github.thecsdev.tcdcommons.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.
- map - Variable in class io.github.thecsdev.tcdcommons.api.registry.TAbstractMappedRegistry
- mapStates - Variable in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- margin - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIHorizontalGridLayout
- matches(Predicate<RegistryKey<T>>) - Method in class io.github.thecsdev.tcdcommons.client.world.registry.DirectRegistryEntry
- matches(RegistryEntry<T>) - Method in class io.github.thecsdev.tcdcommons.client.world.registry.DirectRegistryEntry
- matchesId(Identifier) - Method in class io.github.thecsdev.tcdcommons.client.world.registry.DirectRegistryEntry
- matchesKey(RegistryKey<T>) - Method in class io.github.thecsdev.tcdcommons.client.world.registry.DirectRegistryEntry
- MAX_CHILD_NESTING_DEPTH - Static variable in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
-
The maximum depth of nested children that can be iterated over by the
TParentElement.__findChild(TParentElement, Predicate, boolean, int)
method. - MC_CLIENT - Static variable in class io.github.thecsdev.tcdcommons.client.TCDCommonsClient
- MinecraftClientEvent - Interface in io.github.thecsdev.tcdcommons.api.events.client
- MinecraftClientEvent.ClientDisconnect - Interface in io.github.thecsdev.tcdcommons.api.events.client
- MinecraftClientEvent.JoinClientWorld - Interface in io.github.thecsdev.tcdcommons.api.events.client
- MinecraftClientEvent.ResolutionChanged - Interface in io.github.thecsdev.tcdcommons.api.events.client
- MinecraftClientEvent.SetScreenPost - Interface in io.github.thecsdev.tcdcommons.api.events.client
- MinecraftServerEvent - Interface in io.github.thecsdev.tcdcommons.api.events.server
- MinecraftServerEvent.TickedWorlds - Interface in io.github.thecsdev.tcdcommons.api.events.server
- MixinBlockItem - Class in io.github.thecsdev.tcdcommons.mixin.events
- MixinBlockItem() - Constructor for class io.github.thecsdev.tcdcommons.mixin.events.MixinBlockItem
- MixinClientConnection - Class in io.github.thecsdev.tcdcommons.mixin.events
- MixinClientConnection() - Constructor for class io.github.thecsdev.tcdcommons.mixin.events.MixinClientConnection
- MixinClientPlayNetworkHandler - Class in io.github.thecsdev.tcdcommons.client.mixin.events
- MixinClientPlayNetworkHandler() - Constructor for class io.github.thecsdev.tcdcommons.client.mixin.events.MixinClientPlayNetworkHandler
- MixinCommandManager - Class in io.github.thecsdev.tcdcommons.mixin.events
-
I copied this
Mixin
from Fabric-API, and also slightly modified it.
The reason it was copied it is to avoid dependence on Fabric-API, which of course would cause complications like platform portability issues, having to install the dependencies, and so on... - MixinCommandManager() - Constructor for class io.github.thecsdev.tcdcommons.mixin.events.MixinCommandManager
- MixinDrawContext - Class in io.github.thecsdev.tcdcommons.client.mixin.events
- MixinDrawContext() - Constructor for class io.github.thecsdev.tcdcommons.client.mixin.events.MixinDrawContext
- MixinEntity - Class in io.github.thecsdev.tcdcommons.mixin.events
- MixinEntity() - Constructor for class io.github.thecsdev.tcdcommons.mixin.events.MixinEntity
- MixinEntityAddon - Interface in io.github.thecsdev.tcdcommons.mixin.addons
-
The
MixinEntity
mixin injects a custom field into theEntity
class to hold custom data. - MixinGameMenuScreen - Class in io.github.thecsdev.tcdcommons.client.mixin.events
- MixinGameMenuScreen() - Constructor for class io.github.thecsdev.tcdcommons.client.mixin.events.MixinGameMenuScreen
- MixinInGameHud - Class in io.github.thecsdev.tcdcommons.client.mixin.events
- MixinInGameHud() - Constructor for class io.github.thecsdev.tcdcommons.client.mixin.events.MixinInGameHud
- MixinItemEntity - Class in io.github.thecsdev.tcdcommons.mixin.events
- MixinItemEntity() - Constructor for class io.github.thecsdev.tcdcommons.mixin.events.MixinItemEntity
- MixinItemGroups - Class in io.github.thecsdev.tcdcommons.mixin.events
- MixinItemGroups() - Constructor for class io.github.thecsdev.tcdcommons.mixin.events.MixinItemGroups
- MixinLivingEntity - Class in io.github.thecsdev.tcdcommons.mixin.events
- MixinLivingEntity() - Constructor for class io.github.thecsdev.tcdcommons.mixin.events.MixinLivingEntity
- MixinLootableContainerBlockEntity - Interface in io.github.thecsdev.tcdcommons.mixin.events
- MixinMinecraftClient - Class in io.github.thecsdev.tcdcommons.client.mixin.events
- MixinMinecraftClient() - Constructor for class io.github.thecsdev.tcdcommons.client.mixin.events.MixinMinecraftClient
- MixinMinecraftServer - Class in io.github.thecsdev.tcdcommons.mixin.events
- MixinMinecraftServer() - Constructor for class io.github.thecsdev.tcdcommons.mixin.events.MixinMinecraftServer
- MixinModLoader - Class in io.github.thecsdev.tcdcommons.mixin.security
- MixinModLoader() - Constructor for class io.github.thecsdev.tcdcommons.mixin.security.MixinModLoader
- MixinNativeImage - Class in io.github.thecsdev.tcdcommons.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 io.github.thecsdev.tcdcommons.client.mixin.events.MixinNativeImage
- MixinPlayerEntity - Class in io.github.thecsdev.tcdcommons.mixin.events
- MixinPlayerEntity(EntityType<? extends LivingEntity>, World) - Constructor for class io.github.thecsdev.tcdcommons.mixin.events.MixinPlayerEntity
- MixinPlayerManager - Class in io.github.thecsdev.tcdcommons.mixin.events
- MixinPlayerManager() - Constructor for class io.github.thecsdev.tcdcommons.mixin.events.MixinPlayerManager
- MixinScreen - Class in io.github.thecsdev.tcdcommons.client.mixin.events
- MixinScreen() - Constructor for class io.github.thecsdev.tcdcommons.client.mixin.events.MixinScreen
- MixinServerPlayerEntity - Class in io.github.thecsdev.tcdcommons.mixin.events
- MixinServerPlayerEntity() - Constructor for class io.github.thecsdev.tcdcommons.mixin.events.MixinServerPlayerEntity
- MixinServerPlayNetworkHandler - Class in io.github.thecsdev.tcdcommons.mixin.events
- MixinServerStatHandler - Class in io.github.thecsdev.tcdcommons.mixin.events
- MixinServerStatHandler() - Constructor for class io.github.thecsdev.tcdcommons.mixin.events.MixinServerStatHandler
- MixinStatisticsS2CPacket - Class in io.github.thecsdev.tcdcommons.client.mixin.events
- MixinStatisticsS2CPacket() - Constructor for class io.github.thecsdev.tcdcommons.client.mixin.events.MixinStatisticsS2CPacket
- modifiers - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputKeyboardKey
- modInfo - Variable in class io.github.thecsdev.tcdcommons.TCDCommons
- ModInfo - Class in io.github.thecsdev.tcdcommons.api.util.io.mod
-
A "wrapper" utility
Class
providing information about a given mod. - ModInfo(String) - Constructor for class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfo
- ModInfoProvider - Class in io.github.thecsdev.tcdcommons.api.util.io.mod
-
A "wrapper" utility used by
TCDCommons
when obtaining information about currently installed mods. - ModInfoProvider() - Constructor for class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfoProvider
- MOUSE_DRAG - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputType
- MOUSE_DRAG_END - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputType
- MOUSE_MOVE - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputType
- MOUSE_PRESS - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputType
- MOUSE_RELEASE - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputType
- MOUSE_SCROLL - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputType
- mouseClicked(double, double, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- mouseDragged(double, double, int, double, double) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- MouseDragHelper - Class in io.github.thecsdev.tcdcommons.api.client.gui.util.input
- MouseDragHelper() - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.input.MouseDragHelper
- mouseDragX - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.input.MouseDragHelper
- mouseDragY - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.input.MouseDragHelper
- mouseMoved(double, double) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- mouseReleased(double, double, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- mouseScrolled(double, double, double, double) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- mouseX - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- mouseY - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- move(int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- moveChildren(int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- MSG_INTEGRITY_VIOLATION_FOUND - Static variable in class io.github.thecsdev.tcdcommons.api.util.integrity.SelfDefense
- MULTIPLY - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack.BlendMethod
- MULTIPLY - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.TextScaleStack.BlendMethod
- MutableDynamicRegistryManager - Class in io.github.thecsdev.tcdcommons.client.world.registry
-
A
DynamicRegistryManager
that createsRegistry
s on demand when callingMutableDynamicRegistryManager.getOptional(RegistryKey)
instead of returningOptional.empty()
. - MutableDynamicRegistryManager() - Constructor for class io.github.thecsdev.tcdcommons.client.world.registry.MutableDynamicRegistryManager
- MutableDynamicRegistryManager(List<? extends Registry<?>>) - Constructor for class io.github.thecsdev.tcdcommons.client.world.registry.MutableDynamicRegistryManager
N
- name - Variable in class io.github.thecsdev.tcdcommons.api.badge.SimplePlayerBadge
- navigationBar - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- NavigationBar - Class in io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer
- NavigationBar(int, int, int, int, NavigationBar.NavigationBarProxy) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.NavigationBar
- NavigationBar(int, int, int, NavigationBar.NavigationBarProxy) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.NavigationBar
- NavigationBar.NavigationBarProxy - Interface in io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer
-
An
interface
that provides valuable methods that define what happens when given events take place within theNavigationBar
. - next - Variable in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.Node
- next() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
-
Returns the
TElement
that comes after this one in the hierarchy of parent/child relations. - next() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.IdealListIterator
- nextChildBottomY(TParentElement) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UILayout
-
Similar to
TConfigPanelBuilder.nextPanelBottomY(TPanelElement)
, returns the next "free" global Y coordinate at which a child can be placed without any obstructions from other child elements. - nextChildBottomY(TParentElement, int) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UILayout
-
Same as
UILayout.nextChildBottomY(TParentElement)
, except it also allows you to define a "padding" for the parent element. - nextChildVerticalRect(TParentElement) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UILayout
-
Similar to
TConfigPanelBuilder.nextPanelVerticalRect(TPanelElement)
, returns the next "free / unoccupied" space on the global Y coordinate for the next childTParentElement
to be placed at. - nextChildVerticalRect(TParentElement, int) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UILayout
-
Same as
UILayout.nextChildVerticalRect(TParentElement)
, except it also allows you to define a "padding" for the parent element. - nextIndex() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.IdealListIterator
- nextPanelBottomY(TPanelElement) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
-
Deprecated.
- nextPanelVerticalRect(TPanelElement) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
-
Deprecated.Please use
UILayout.nextChildVerticalRect(TParentElement)
instead. - nextVerticalItemW() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.AbstractFileListPanel
-
Calculates and returns the "width" that should be applied to the next "vertical list item" element that will be added to this
AbstractFileListPanel
. - nextVerticalItemX() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.AbstractFileListPanel
-
Calculates and returns the "X" coordinate that should be applied to the next "vertical list item" element that will be added to this
AbstractFileListPanel
. - nextVerticalItemY() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.AbstractFileListPanel
-
Calculates and returns the "Y" coordinate that should be applied to the next "vertical list item" element that will be added to this
AbstractFileListPanel
. - Node() - Constructor for class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.Node
- Node(E) - Constructor for class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.Node
- nodeCount() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- NonSerialized - Annotation Interface in io.github.thecsdev.tcdcommons.api.config.annotation
-
Used to tell
AutoConfig
not to serialize a certain property.
O
- of(Map<K, V>, Consumer<Map<K, V>>) - Static method in class io.github.thecsdev.tcdcommons.api.util.collections.HookedMap
- of(DrawContext, int, int, float) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
-
Creates a new
TDrawContext
instance and returns it. - ofBytes(byte[], Instant) - Static method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResource
-
Creates a
CachedResource
instance forByte
arrays. - ofCharType(char, int) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext
-
"Of character type"
- ofKeyboardPR(TInputContext.InputKeyboardKey, boolean) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext
-
"Of keyboard press/release".
- ofMouseCR(int, boolean) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext
-
"Of mouse click/release".
- ofMouseDrag(double, double, double, double, int) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext
-
"Of mouse drag"
- ofMouseDragEnd(int) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext
-
"Of mouse drag end"
Only invoked on elements that were previously being dragged and no longer are. - ofMouseMove(double, double) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext
- ofMouseScroll(double, double, double) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext
- ofMouseScroll(double, double, double, double) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext
- ofString(String, Instant) - Static method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResource
-
Creates a
CachedResource
instance forString
s. - onAddExperience(int, CallbackInfo) - Method in class io.github.thecsdev.tcdcommons.mixin.events.MixinPlayerEntity
- onAddStatusEffect(StatusEffectInstance, Entity, CallbackInfoReturnable<Boolean>) - Method in class io.github.thecsdev.tcdcommons.mixin.events.MixinLivingEntity
- onCancel() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar.ActionBarProxy
- onClick - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TButtonWidget
- onClick() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TButtonWidget
- onClick() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- onClick() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget
-
Called when this
TClickableWidget
is clicked, either by a mouse or a keyboard input, or byTClickableWidget.click(boolean)
. - onClick() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
-
Called when this
TClickableWidget
is clicked, either by a mouse or a keyboard input, or byTClickableWidget.click(boolean)
. - onClick() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
- onClose() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar.TitleBarProxy
- onClosed() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- onClosed() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- onClosed() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
- onComplete - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- onComplete(TFileChooserResult) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel.FileExplorerPanelProxy
-
A method that is called once the user makes a choice in the
TFileExplorerPanel
. - onDeserialize(InputStream) - Method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResourceSerializer
- onDisconnect(Screen, CallbackInfo) - Method in class io.github.thecsdev.tcdcommons.client.mixin.events.MixinMinecraftClient
- onError(Exception) - Method in interface io.github.thecsdev.tcdcommons.api.util.io.cache.IResourceFetchTask
-
Called when fetching the resource fails due to a raised
Exception
. - onExceptionCaught(ChannelHandlerContext, Throwable, CallbackInfo) - Method in class io.github.thecsdev.tcdcommons.mixin.events.MixinClientConnection
- onExecuteTask() - Method in class io.github.thecsdev.tcdcommons.api.util.thread.ProgressiveTask
-
The main logic responsible for executing this
ProgressiveTask
.
This is where the task's main code goes. - onInitializeClient() - Method in class io.github.thecsdev.tcdcommons.TCDCommonsFabric
- onInitializeServer() - Method in class io.github.thecsdev.tcdcommons.TCDCommonsFabric
- onInitWidgetsPost(CallbackInfo) - Method in class io.github.thecsdev.tcdcommons.client.mixin.events.MixinGameMenuScreen
- onInitWidgetsPre(CallbackInfo) - Method in class io.github.thecsdev.tcdcommons.client.mixin.events.MixinGameMenuScreen
- onMinimize() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar.TitleBarProxy
- onMouseDrag(double, double) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.input.MouseDragHelper
-
Call this whenever the mouse drag event takes place.
- onMouseDrag(Point2D) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.input.MouseDragHelper
-
Call this whenever the mouse drag event takes place.
- onNavigateBackward() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.NavigationBar.NavigationBarProxy
- onNavigateForward() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.NavigationBar.NavigationBarProxy
- onOnChatMessage(ChatMessageC2SPacket, CallbackInfo) - Method in class io.github.thecsdev.tcdcommons.mixin.events.MixinServerPlayNetworkHandler
- onOnGameJoin(GameJoinS2CPacket, CallbackInfo) - Method in class io.github.thecsdev.tcdcommons.client.mixin.events.MixinClientPlayNetworkHandler
- onOpened() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- onOpened() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
- onPathSelected(Path) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.AbstractFileListPanel.FileListPanelProxy
-
Invoked when the user clicks on a
File
featured on thisAbstractFileListPanel
. - onPlace(ItemPlacementContext, CallbackInfoReturnable<ActionResult>) - Method in class io.github.thecsdev.tcdcommons.mixin.events.MixinBlockItem
- onPlayerBadgesReady() - Method in interface io.github.thecsdev.tcdcommons.api.client.network.PlayerBadgeNetworkListener
-
Called by
TCDCommonsClientNetworkHandler
when the server sends the client theirPlayerBadge
statistics. - onPlayerConnectPost(ClientConnection, ServerPlayerEntity, ConnectedClientData, CallbackInfo) - Method in class io.github.thecsdev.tcdcommons.mixin.events.MixinPlayerManager
- onPostRender(DrawContext, float, CallbackInfo) - Method in class io.github.thecsdev.tcdcommons.client.mixin.events.MixinInGameHud
- onPreRender(DrawContext, float, CallbackInfo) - Method in class io.github.thecsdev.tcdcommons.client.mixin.events.MixinInGameHud
- onReadCustomDataFromNbt(NbtCompound, CallbackInfo) - Method in class io.github.thecsdev.tcdcommons.mixin.events.MixinServerPlayerEntity
- onReady(R) - Method in interface io.github.thecsdev.tcdcommons.api.util.io.cache.IResourceFetchTask
-
Called when the resource is successfully fetched.
- onRealignChildren() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TContextMenuPanel
- onRealignChildren() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TMenuBarPanel
- onRealignChildren() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TMenuPanel
-
Called in
TMenuPanel.realignChildren()
.
Place the child re-aligning logic here. - onRefresh() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.NavigationBar.NavigationBarProxy
-
Invoked when the "refresh" navigation button is pressed.
- onResolutionChanged(CallbackInfo) - Method in class io.github.thecsdev.tcdcommons.client.mixin.events.MixinMinecraftClient
- onRestore() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar.TitleBarProxy
- onSave - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
- onSelect - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.SimpleEntry
- onSelectFileFilter(TFileFilter) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar.ActionBarProxy
- onSelectionChanged() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
- onSendStats(ServerPlayerEntity, CallbackInfo) - Method in class io.github.thecsdev.tcdcommons.mixin.events.MixinServerStatHandler
- onSerialize(T, OutputStream) - Method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResourceSerializer
- onSetScreen(Screen, CallbackInfo) - Method in class io.github.thecsdev.tcdcommons.client.mixin.events.MixinMinecraftClient
- onStatsReady() - Method in interface io.github.thecsdev.tcdcommons.api.client.util.interfaces.IStatsListener
-
Executed when the client receives a
StatisticsS2CPacket
. - onSubmit(ActionBar.ActionBarProxy.SubmitContext) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar.ActionBarProxy
- onTickWorlds(BooleanSupplier, CallbackInfo) - Method in class io.github.thecsdev.tcdcommons.mixin.events.MixinMinecraftServer
- onWriteCustomDataToNbt(NbtCompound, CallbackInfo) - Method in class io.github.thecsdev.tcdcommons.mixin.events.MixinServerPlayerEntity
- open() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TContextMenuPanel
- open() - Method in class io.github.thecsdev.tcdcommons.test.client.gui.screen.TestTScreen
- OPEN_FILE - Enum constant in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.FileChooserDialogType
- outlineColor - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- ownerEquals(RegistryEntryOwner<T>) - Method in class io.github.thecsdev.tcdcommons.client.world.registry.DirectRegistryEntry
P
- pack() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.item.IMenuPanelItem
-
This method sets the size of this
IMenuPanelItem
to its minimum possible size by callingTElement.setSize(int, int)
. - pack() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.item.TMenuPanelButton
- pack() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.item.TMenuPanelSeparator
- parent - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- parent - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
- parent - Variable in exception class io.github.thecsdev.tcdcommons.api.client.gui.util.exceptions.IllegalParentException
- parent - Variable in class io.github.thecsdev.tcdcommons.test.client.gui.screen.TestTScreen
- pbadge_title() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- pbadge_title_plural() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- PBH_CUSTOM_DATA_ID - Static variable in class io.github.thecsdev.tcdcommons.api.badge.PlayerBadgeHandler
- PBTextureRenderer - Class in io.github.thecsdev.tcdcommons.api.client.render.badge
-
A
PlayerBadgeRenderer
that usesUITexture
s for rendering. - PBTextureRenderer(UITexture) - Constructor for class io.github.thecsdev.tcdcommons.api.client.render.badge.PBTextureRenderer
- pendingStatMap - Variable in class io.github.thecsdev.tcdcommons.api.badge.ServerPlayerBadgeHandler
-
For network optimization purposes, this map will keep track of entries that are yet to be sent to the client in a stats packet.
- playClickSound() - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.GuiUtils
-
Forked from
ClickableWidget.playDownSound(SoundManager)
.
Plays a GUI click sound. - player - Variable in class io.github.thecsdev.tcdcommons.api.badge.ServerPlayerBadgeHandler
-
The
ServerPlayerEntity
thisServerPlayerBadgeHandler
is associated with. - player - Variable in class io.github.thecsdev.tcdcommons.mixin.events.MixinServerPlayNetworkHandler
- PLAYER_BADGE - Static variable in class io.github.thecsdev.tcdcommons.api.registry.TRegistries
-
Contains
PlayerBadge
s that were registered for this session. - PLAYER_BADGE_RENDERER - Static variable in class io.github.thecsdev.tcdcommons.api.client.registry.TClientRegistries
-
Contains
PlayerBadgeRenderer
s that were registered for this session. - PLAYER_CHATTED - Static variable in interface io.github.thecsdev.tcdcommons.api.events.server.PlayerManagerEvent
- PLAYER_CONNECTED - Static variable in interface io.github.thecsdev.tcdcommons.api.events.server.PlayerManagerEvent
- PlayerBadge - Class in io.github.thecsdev.tcdcommons.api.badge
-
Represents a badge that can be assigned to a player.
APlayerBadge
is similar to an advancement in that it signifies an achievement or status. - PlayerBadge() - Constructor for class io.github.thecsdev.tcdcommons.api.badge.PlayerBadge
- PlayerBadgeCommand - Class in io.github.thecsdev.tcdcommons.command
- PlayerBadgeHandler - Class in io.github.thecsdev.tcdcommons.api.badge
-
A handler for managing the
PlayerBadge
s assigned to a player. - PlayerBadgeHandler() - Constructor for class io.github.thecsdev.tcdcommons.api.badge.PlayerBadgeHandler
- PlayerBadgeNetworkListener - Interface in io.github.thecsdev.tcdcommons.api.client.network
-
A network listener for
Screen
s that wish to listen forPlayerBadge
S2C packets. - PlayerBadgeRenderer<T> - Class in io.github.thecsdev.tcdcommons.api.client.render.badge
-
A
PlayerBadgeRenderer
is a unique component that tells the game how a givenPlayerBadge
is supposed to be rendered. - PlayerBadgeRenderer(Class<T>) - Constructor for class io.github.thecsdev.tcdcommons.api.client.render.badge.PlayerBadgeRenderer
- PlayerEntityEvent - Interface in io.github.thecsdev.tcdcommons.api.events.entity.player
- PlayerEntityEvent.BlockPlaced - Interface in io.github.thecsdev.tcdcommons.api.events.entity.player
- PlayerEntityEvent.ExperienceAdded - Interface in io.github.thecsdev.tcdcommons.api.events.entity.player
- PlayerEntityEvent.ItemPickedUp - Interface in io.github.thecsdev.tcdcommons.api.events.entity.player
- PlayerEntityEvent.LootContainerOpened - Interface in io.github.thecsdev.tcdcommons.api.events.entity.player
- PlayerManagerEvent - Interface in io.github.thecsdev.tcdcommons.api.events.server
- PlayerManagerEvent.PlayerChatted - Interface in io.github.thecsdev.tcdcommons.api.events.server
- PlayerManagerEvent.PlayerConnected - Interface in io.github.thecsdev.tcdcommons.api.events.server
- players - Variable in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- playSound(PlayerEntity, double, double, double, RegistryEntry<SoundEvent>, SoundCategory, float, float, long) - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- playSoundFromEntity(PlayerEntity, Entity, RegistryEntry<SoundEvent>, SoundCategory, float, float, long) - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- pop() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack
- pop() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TextScaleStack
- popTShaderColor() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- popTTextScale() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- postRender(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TProgressBarElement
- postRender(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- postRender(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item.FileListItem
- postRender(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.item.TMenuPanelButton
- postRender(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- postRender(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- postRender(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
- PREEMPT - Enum constant in enum class io.github.thecsdev.tcdcommons.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. - previous - Variable in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.Node
- previous() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
-
Returns the
TElement
that comes before this one in the hierarchy of parent/child relations. - previous() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.IdealListIterator
- previousIndex() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.IdealListIterator
- progress - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TProgressBarElement
- ProgressiveTask<T> - Class in io.github.thecsdev.tcdcommons.api.util.thread
-
Represents a task that is happening or developing gradually or in stages.
The task is executed asynchronously, and its progress is tracked. - ProgressiveTask() - Constructor for class io.github.thecsdev.tcdcommons.api.util.thread.ProgressiveTask
- ProgressiveTask.PtFinished - Interface in io.github.thecsdev.tcdcommons.api.util.thread
- ProgressiveTask.PtPc - Interface in io.github.thecsdev.tcdcommons.api.util.thread
- proxy - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.AbstractFileListPanel
- proxy - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar
- proxy - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- proxy - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.NavigationBar
- proxy - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar
- push(float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TextScaleStack
- push(float, float, float, float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack
- push(float, float, float, float, ColorStack.BlendMethod) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack
- push(float, TextScaleStack.BlendMethod) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TextScaleStack
- push(ColorStack.Entry) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack
- push(TextScaleStack.Entry) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TextScaleStack
- pushAlpha(float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack
- pushTShaderColor(float, float, float, float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
-
Pushes a color to the shader
TDrawContext.colorStack
. - pushTShaderColor(float, float, float, float, ColorStack.BlendMethod) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
-
Same as
TDrawContext.pushTShaderColor(float, float, float, float)
, but you also get to choose theColorStack.BlendMethod
. - pushTTextScale(float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- put(K, V) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.HookedMap
- putAll(Map<? extends K, ? extends V>) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.HookedMap
- putMapState(MapIdComponent, MapState) - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
R
- r - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack.Entry
-
An RGBA color channel value of this
ColorStack.Entry
. - realignChildren() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TMenuPanel
-
Re-aligns the child elements of this
TMenuPanel
in accordance with its preferred layout. - realignParentMenuChildren() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.item.IMenuPanelItem
- realignPositionToTarget() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TContextMenuPanel
-
Automatically invoked by
TContextMenuPanel.ehParentChanged
.
Aligns thisTContextMenuPanel
for theTContextMenuPanel.target
element.
Usually invoked when thisTContextMenuPanel
is shown on the screen. - recalcCache_cXY() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
-
Recalculates the values of
TEntityRendererElement.entityTextX
andTEntityRendererElement.entityTextY
. - recalcCache_mobSize() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
-
Recalculates the value of
TEntityRendererElement.entityDisplaySize
. - receiveCustomPayload(CustomPayloadNetworkReceiver.PacketContext) - Method in interface io.github.thecsdev.tcdcommons.api.network.CustomPayloadNetworkReceiver
-
Invoked when a custom payload
Packet
is received on a givenNetworkSide
. - recipeManager - Variable in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- refresh() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TRefreshablePanelElement
-
Refreshes this
TRefreshablePanelElement
by clearing all children withTParentElement.clearChildren()
, and then callsTRefreshablePanelElement.init()
. - refresh() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- refresh() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
-
Refreshes this
TWidgetHudScreen
by callingTParentElement.clearChildren()
and then callingTWidgetHudScreen.init()
. - refreshEntry() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen.WidgetEntry
- refreshEntry(TWidgetHudScreen.WidgetEntry<?>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
-
Refreshes a
TWidgetHudScreen.WidgetEntry
's GUI by removing it and then re-creating it by usingTWidgetHudScreen.WidgetEntry.createWidget()
. - refreshKnobSize() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TScrollBarWidget
-
Refreshes this slider's
TSliderWidget.getKnobSize()
based on theTScrollBarWidget.getTarget()
's elements. - refreshValue() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TScrollBarWidget
-
Refreshes this slider's
TSliderWidget.getValue()
based on theTScrollBarWidget.getTarget()
's current scroll value. - register(CommandDispatcher<ServerCommandSource>) - Static method in class io.github.thecsdev.tcdcommons.command.PlayerBadgeCommand
- register(String, T) - Method in interface io.github.thecsdev.tcdcommons.api.event.TKeyedEvent
- register(Identifier, T) - Method in interface io.github.thecsdev.tcdcommons.api.event.TKeyedEvent
- register(Identifier, T) - Method in class io.github.thecsdev.tcdcommons.api.registry.TAbstractMappedRegistry
- register(Identifier, T) - Method in class io.github.thecsdev.tcdcommons.api.registry.TImmutableRegistry
- register(Identifier, T) - Method in interface io.github.thecsdev.tcdcommons.api.registry.TRegistry
-
Registers an entry to this
TRegistry
. - register(T) - Method in interface io.github.thecsdev.tcdcommons.api.event.TEvent
- registerCommandArgumentType(Identifier, Supplier<ArgumentType<?>>) - Static method in class io.github.thecsdev.tcdcommons.api.util.RegistryUtils
-
Registers a command
ArgumentType
. - registerReceiver(NetworkSide, Identifier, CustomPayloadNetworkReceiver) - Static method in class io.github.thecsdev.tcdcommons.api.network.CustomPayloadNetwork
-
Registers a
CustomPayloadNetworkReceiver
for a given custom payload packet. - registries - Variable in class io.github.thecsdev.tcdcommons.client.world.registry.MutableDynamicRegistryManager
- registriesPutMethod - Variable in class io.github.thecsdev.tcdcommons.client.world.registry.MutableDynamicRegistryManager
- RegistryUtils - Class in io.github.thecsdev.tcdcommons.api.util
-
Provides utility methods for working with Minecraft's registry system.
- reInitHudScreens() - Static method in class io.github.thecsdev.tcdcommons.api.client.registry.TClientRegistries
-
Manually re-initializes all
Screen
registered inTClientRegistries.HUD_SCREEN
. - remove() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.IdealListIterator
- remove(int) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- remove(TElement) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElementList
-
Removes a
TElement
child from the list ofTElementList.__children
, and repositions the child based on theTElementList.parent
's location. - remove(TElement, boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElementList
- remove(Object) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.HookedMap
- remove(Object) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- remove(Screen, Element) - Static method in class io.github.thecsdev.tcdcommons.api.hooks.client.gui.screen.ScreenHooks
-
Removes a child from the given
Screen
. - removeB(int) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- removeChild(TElement) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
- removeChild(TElement, boolean) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
- removeEntry() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen.WidgetEntry
- removeEntry(TWidgetHudScreen.WidgetEntry<?>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
-
Removes a
TWidgetHudScreen.WidgetEntry
from thisTWidgetHudScreen
. - removeEntry(T) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
-
Removes an
TSelectWidget.Entry
from thisTSelectWidget
. - removeNode(int) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- render(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TBlankElement
- render(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TDemoBackgroundElement
- render(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
- render(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TFillColorElement
- render(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TLabelElement
- render(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TProgressBarElement
- render(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TTextureElement
- render(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- render(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item.FileListItem
- render(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.item.TMenuPanelButton
- render(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.item.TMenuPanelSeparator
- render(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- render(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
-
Renders this
TScreen
. - render(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- render(TDrawContext) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
-
Renders this GUI element on the screen.
- render(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TButtonWidget
- render(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- render(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
- render(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSliderWidget
- render(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
- render(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.test.client.gui.screen.TestTWidgetHudScreen
- render(DrawContext, int, int, float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- render(DrawContext, int, int, int, int, int, int, float) - Method in class io.github.thecsdev.tcdcommons.api.client.render.badge.PBTextureRenderer
- render(DrawContext, int, int, int, int, int, int, float) - Method in class io.github.thecsdev.tcdcommons.api.client.render.badge.PlayerBadgeRenderer
-
Renders this
PlayerBadge
on the client-sideScreen
. - RENDER_POST - Static variable in interface io.github.thecsdev.tcdcommons.api.events.client.gui.hud.InGameHudEvent
- RENDER_PRE - Static variable in interface io.github.thecsdev.tcdcommons.api.events.client.gui.hud.InGameHudEvent
- renderBackground(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item.FileListItem
- renderBackground(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- renderBackground(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
-
Renders this
TScreen
's background. - renderBackground(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TStackTraceScreen
- renderBackground(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
- renderBackground(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TButtonWidget
-
By default, renders the "background" texture and icon for this
TButtonWidget
. - renderBackground(DrawContext, int, int, float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- renderChildren(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
-
Renders all children elements of this
TScreen
. - renderDarkening(DrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- renderIcon(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TButtonWidget
-
By default, renders the "background" icon for this
TButtonWidget
. - renderPanoramaBackground(DrawContext, float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- renderProgress(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TProgressBarElement
-
Calculates the region in which the progress part of the progress-bar is to be rendered, and then calls
TProgressBarElement.renderProgress(TDrawContext, int, int, int, int)
. - renderProgress(TDrawContext, int, int, int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TProgressBarElement
-
Renders this progress-bar's progress in a given region.
- renderSliderKnob(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSliderWidget
-
Draws the dragabble little knob that is used as the visual slider value indicator.
- renderSliderKnob(TDrawContext, int, int, int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSliderWidget
-
Draws the dragabble little knob that is used as the visual slider value indicator.
- renderSliderProgressBar(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSliderWidget
-
Draws a progress bar that is used as the visual slider value indicator.
Another primary use for this is this being theTSliderWidget.getSliderDirection()
indicator. - renderSmoothScroll(float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Handles smooth scrolling.
- renderText(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
-
Renders the input text of this
TTextFieldWidget
. - renderTooltip(TDrawContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
-
Renders the
Tooltip
for the currently selected or hoveredTElement
. - REPO_INFO_PROVIDER - Static variable in class io.github.thecsdev.tcdcommons.api.registry.TRegistries
-
Contains
RepositoryInfoProvider
s that were registered for this session. - reportClassInitializer(Class<?>) - Static method in class io.github.thecsdev.tcdcommons.api.util.integrity.SelfDefense
-
A static initializer appeared where it shouldn't be? Report it here.
- RepositoryHostInfo - Class in io.github.thecsdev.tcdcommons.api.util.io.repo
-
Provides information about a repository hosting platform.
- RepositoryHostInfo() - Constructor for class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryHostInfo
- RepositoryInfo - Class in io.github.thecsdev.tcdcommons.api.util.io.repo.ugc
- RepositoryInfo() - Constructor for class io.github.thecsdev.tcdcommons.api.util.io.repo.ugc.RepositoryInfo
- RepositoryInfoProvider - Class in io.github.thecsdev.tcdcommons.api.util.io.repo
- RepositoryInfoProvider() - Constructor for class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryInfoProvider
- RepositoryUGC - Class in io.github.thecsdev.tcdcommons.api.util.io.repo.ugc
-
Represents "user generated content" that is hosted on a repository hosting platform.
- RepositoryUGC() - Constructor for class io.github.thecsdev.tcdcommons.api.util.io.repo.ugc.RepositoryUGC
- RepositoryUserInfo - Class in io.github.thecsdev.tcdcommons.api.util.io.repo
-
Provides information about a given user whose account is registered on a repository hosting platform.
- RepositoryUserInfo() - Constructor for class io.github.thecsdev.tcdcommons.api.util.io.repo.RepositoryUserInfo
- resize(MinecraftClient, int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- RESOLUTION_CHANGED - Static variable in interface io.github.thecsdev.tcdcommons.api.events.client.MinecraftClientEvent
- RESTRICTED_MODE - Static variable in class io.github.thecsdev.tcdcommons.TCDCommonsConfig
-
Defines whether or not certain features are available for a given user, such as specific API endpoints, and the user being shown certain links in GUI interfaces.
- RIGHT - Enum constant in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.Direction2D
-
Represents rightward direction.
- RIGHT - Enum constant in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.HorizontalAlignment
S
- S2C_PLAYER_BADGES - Static variable in class io.github.thecsdev.tcdcommons.network.TCDCommonsNetworkHandler
- s2c_sendPlayerBadges(ServerPlayerEntity) - Static method in class io.github.thecsdev.tcdcommons.network.TCDCommonsNetworkHandler
-
Sends a given
ServerPlayerEntity
a list of theirPlayerBadge
s that have been assigned to them. - safeSubList(List<T>, int, int) - Static method in class io.github.thecsdev.tcdcommons.api.util.TUtils
-
A safer implementation of
List.subList(int, int)
.
Credit: https://stackoverflow.com/a/31003453 - sanitizeExtension(String) - Static method in class io.github.thecsdev.tcdcommons.api.util.io.TExtensionFileFilter
- sanitizeInput(String) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
-
Sanitizes an input
String
that is being set as the input text for thisTTextFieldWidget
. - SAVE_FILE - Enum constant in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.FileChooserDialogType
- saveChanges() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
-
Iterates over entries in the
TConfigPanelBuilder.applyActions
Map
, and uses them to apply and save any changes made by the user. - saveToFile(boolean) - Method in class io.github.thecsdev.tcdcommons.api.config.AutoConfig
-
Saves this
AutoConfig
to it's file. - saveToFileOrCrash(boolean) - Method in class io.github.thecsdev.tcdcommons.api.config.AutoConfig
-
Same as
AutoConfig.saveToFile(boolean)
, but any raisedIOException
s will not be handled. - saveToJson() - Method in interface io.github.thecsdev.tcdcommons.api.config.ACJsonHandler
-
Saves the data from this object into a new
JsonElement
, and then returns theJsonElement
. - saveToJson() - Method in class io.github.thecsdev.tcdcommons.api.config.AutoConfig
- saveToPlayerNbt(NbtCompound) - Method in class io.github.thecsdev.tcdcommons.api.badge.ServerPlayerBadgeHandler
-
Used to save badge data for the current
ServerPlayerEntity
. - scale - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.TextScaleStack.Entry
- scanCode - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputKeyboardKey
- schedulePeriodicCacheCleanup(Cache<K, V>) - Static method in class io.github.thecsdev.tcdcommons.api.util.thread.TaskScheduler
-
Schedules a task that periodically cleans up a
Cache
object. - scheduleTask(ReentrantThreadExecutor<?>, long, TimeUnit, Runnable) - Static method in class io.github.thecsdev.tcdcommons.api.util.thread.TaskScheduler
-
Schedules a task to be executed on the
ReentrantThreadExecutor
some time in the future. - scheduleTick(OrderedTick<T>) - Method in class io.github.thecsdev.tcdcommons.client.world.tick.EmptyClientTickScheduler
- scoreboard - Variable in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- Screen_super_close() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- Screen_super_renderBackground(DrawContext, int, int, float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- ScreenEvent - Interface in io.github.thecsdev.tcdcommons.api.events.client.gui.screen
- ScreenEvent.InitPost - Interface in io.github.thecsdev.tcdcommons.api.events.client.gui.screen
- ScreenHooks - Class in io.github.thecsdev.tcdcommons.api.hooks.client.gui.screen
-
Utility class providing methods to interact with
Screen
objects. - SCROLL_BOTH - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
A scroll flag used to define the scrolling behavior for
TPanelElement.setScrollFlags(int)
. - SCROLL_HORIZONTAL - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
A scroll flag used to define the scrolling behavior for
TPanelElement.setScrollFlags(int)
. - SCROLL_VERTICAL - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
A scroll flag used to define the scrolling behavior for
TPanelElement.setScrollFlags(int)
. - scrollDragX - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Used by
TInputContext.InputType.MOUSE_DRAG
inputs to keep track of decimal scroll drag values. - scrollDragY - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Used by
TInputContext.InputType.MOUSE_DRAG
inputs to keep track of decimal scroll drag values. - scrollFlags - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Defines the scroll behavior for this
TPanelElement
.
2nd bit -TPanelElement.SCROLL_HORIZONTAL
3rd bit -TPanelElement.SCROLL_VERTICAL
- scrollPadding - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- scrollSensitivity - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Defines how sensitive scrolling input from mouse and keyboard is going to be.
- scrollToChild(TElement) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Input enough horizontal and vertical scroll to make a specific child
TElement
visible on the viewport. - scrollVelocityX - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Used by the smooth scrolling feature to smoothly scroll this panel.
- scrollVelocityY - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Used by the smooth scrolling feature to smoothly scroll this panel.
- SELECT_DIRECTORY - Enum constant in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.FileChooserDialogType
- selected - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
- SELECTED_HIGHLIGHTED_TEXTURE - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- SELECTED_TEXTURE - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- selectedFile - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- self() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
- SelfDefense - Class in io.github.thecsdev.tcdcommons.api.util.integrity
-
For when the mod has had enough, draws its weapons, and starts defending its own integrity.
- sendC2S(Identifier, ByteBuf) - Static method in class io.github.thecsdev.tcdcommons.api.network.CustomPayloadNetwork
-
Sends a custom payload from the client to the server, using the
TCDCommons
network protocol. - sendS2C(ServerPlayerEntity, Identifier, ByteBuf) - Static method in class io.github.thecsdev.tcdcommons.api.network.CustomPayloadNetwork
-
Sends a custom payload from the server to the client, using the
TCDCommons
network protocol. - sendStats(ServerPlayerEntity) - Method in class io.github.thecsdev.tcdcommons.api.badge.ServerPlayerBadgeHandler
-
Sends a given
ServerPlayerEntity
a list of theirPlayerBadge
s that have been assigned to them. - serialize(T, OutputStream) - Method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResourceSerializer
-
Serializes a resource to an
OutputStream
. - SerializedAs - Annotation Interface in io.github.thecsdev.tcdcommons.api.config.annotation
-
Used to tell
AutoConfig
to use a specific name to serialize certain properties. - serializeProperty(Field) - Method in class io.github.thecsdev.tcdcommons.api.config.AutoConfig
- SERVER_PLAYER_READ_NBT - Static variable in interface io.github.thecsdev.tcdcommons.api.events.entity.EntityEvent
-
Invoked when a
ServerPlayerEntity
's NBT data is being read from anNbtCompound
. - SERVER_PLAYER_WRITE_NBT - Static variable in interface io.github.thecsdev.tcdcommons.api.events.entity.EntityEvent
-
Invoked when a
ServerPlayerEntity
's NBT data is being written to anNbtCompound
. - ServerPlayerBadgeHandler - Class in io.github.thecsdev.tcdcommons.api.badge
-
Same as a
PlayerBadgeHandler
, but it also keeps track of whichServerPlayerEntity
it is assigned to. - ServerPlayerBadgeHandler(ServerPlayerEntity) - Constructor for class io.github.thecsdev.tcdcommons.api.badge.ServerPlayerBadgeHandler
- set(int, E) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- set(E) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.IdealListIterator
- set(E) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.Node
- SET - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack.BlendMethod
- SET - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.TextScaleStack.BlendMethod
- SET_ALPHA - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack.BlendMethod
- SET_SCREEN_POST - Static variable in interface io.github.thecsdev.tcdcommons.api.events.client.MinecraftClientEvent
- setAlpha(float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- setBackgroundColor(int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- setBlockBreakingInfo(int, BlockPos, int) - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- setChecked(boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- setChildren(List<Widget>) - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorGridWidget
- setClient(MinecraftClient) - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorDrawContext
- setColor(float[]) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TDemoBackgroundElement
-
Sets the color using an array that contains RGBA color values.
- setColor(int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TFillColorElement
- setCurrentDirectory(Path) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel.FileExplorerPanelProxy
-
Called by
TFileExplorerPanel
to indicate user directory navigation. - setCustomDataEntryG(Entity, Identifier, T) - Static method in class io.github.thecsdev.tcdcommons.api.hooks.entity.EntityHooks
-
Deprecated.
- setDefaultPSP(int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UILayout
- setDirection(Direction2D) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TProgressBarElement
-
Sets the
Direction2D
in which the progress-bar's visually progresses. - setEnabled(boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget
- setEnabled(boolean) - Method in interface io.github.thecsdev.tcdcommons.api.util.interfaces.IEnableStateProviderSetter
-
Sets the "enabled" state for this
Object
. - setEntity(Entity) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
- setEntity(EntityType<?>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
- setEntityScale(double) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
- setFile(File) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item.FileListItem
- setFile(File, String) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item.FileListItem
- setFileFilter(TFileFilter) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- setFocusedElement(TElement) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- setFocusedElement(TElement, boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- setFollowsCursor(boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
- setHorizontalAlignment(HorizontalAlignment, HorizontalAlignment) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- setHorizontalScrollAmount(double) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Sets the horizontal scroll amount.
- setIcon(UITexture) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item.FileListItem
- setIcon(UITexture) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TButtonWidget
- setIconColor(float, float, float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TButtonWidget
- setIconColor(float, float, float, float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TButtonWidget
- setInput(String) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
- setInput(String, boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
- setInstance(ModInfoProvider) - Static method in class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfoProvider
-
Sets the current
ModInfoProvider
ModInfoProvider.INSTANCE
. - setKnobSize(int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSliderWidget
- setMargin(int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIHorizontalGridLayout
-
Sets the margin that will be applied to a
TParentElement
's children as they get arranged into a grid. - setMatrices(MatrixStack) - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorDrawContext
- setOnClick(Consumer<TButtonWidget>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TButtonWidget
- setOnPress(ButtonWidget.PressAction) - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorButtonWidget
- setOnPress(ButtonWidget, ButtonWidget.PressAction) - Static method in class io.github.thecsdev.tcdcommons.api.hooks.client.gui.widget.ButtonWidgetHooks
-
Sets the
ButtonWidget.PressAction
for a givenButtonWidget
. - setOnSave(Runnable) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
-
Sets the
TConfigPanelBuilder.onSave
Runnable
action that will be invoked onceTConfigPanelBuilder.saveChanges()
is called, and all the config changes are applied. - setOnSelect(Runnable) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.SimpleEntry
- setOutlineColor(int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- setParentScreen(Screen) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserBuilder
-
Sets the
Screen
that will be opened after theTFileChooserScreen
closes. - setParentScreen(Screen) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- setParentScreen(Screen) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
-
Sets the
TWidgetHudScreen.parent
Screen
. - setPlaceholderText(Text) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
- setPosition(int, int, boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- setPosition(int, int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- setProgress(float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TProgressBarElement
-
Sets the 0-1 progress of this progress-bar.
- setProgress(float) - Method in class io.github.thecsdev.tcdcommons.api.util.thread.ProgressiveTask
-
Sets this
ProgressiveTask
's current "progress" value. - setProgressDescription(Text) - Method in class io.github.thecsdev.tcdcommons.api.util.thread.DescriptiveProgressiveTask
-
Sets the user-friendly
Text
that describes what is currently going on as the task is executing. - setProperty(K, V...) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.GenericProperties
-
Assigns a new value
<V>
for a given property. - setRemoved() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.Node
- setScoreboard(Scoreboard) - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- setScrollFlags(int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TMenuPanel
- setScrollFlags(int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- setScrollPadding(int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TMenuPanel
- setScrollPadding(int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- setScrollSensitivity(int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- setSelected(E) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectEnumWidget
-
Sets the selected
TSelectEnumWidget.EnumEntry
using itsEnum
value. - setSelected(TFileFilter) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectFileFilterWidget
-
Sets the selected
TSelectFileFilterWidget.FileFilterEntry
using itsTFileFilter
value. - setSelected(T) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
-
Sets an
TSelectWidget.Entry
as the "selected"TSelectWidget.Entry
. - setSelected(T, boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
-
Sets an
TSelectWidget.Entry
as the "selected"TSelectWidget.Entry
. - setSelectedFileFilter(TFileFilter) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar
-
Sets the selected
TFileFilter
in the "file type" inputTSelectFileFilterWidget
. - setSelectedFileFilter(TFileFilter) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel.FileExplorerPanelProxy
- setSelectedFileName(String) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar
-
Sets the input text in the "file name"
TTextFieldWidget
. - setShaderColor(float, float, float, float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
-
Sets the shader color to a color of choice, bypassing the
TDrawContext.colorStack
. - setShowText(boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- setSize(int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- setSize(int, int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
- setSize(int, int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- setSliderDirection(Direction2D) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSliderWidget
- setSmoothScroll(boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- setStartingPath(Path) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserBuilder
-
Sets the
Path
that will be initially shown on theTFileChooserScreen
. - setText(Text) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.item.TMenuPanelButton
- setText(Text) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TButtonWidget
- setText(Text) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- setText(Text) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TLabelElement
- setText(Text) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.SimpleEntry
- setText(Text) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
-
Deprecated.
- setText(Text) - Method in interface io.github.thecsdev.tcdcommons.api.util.interfaces.ITextProviderSetter
- setTextColor(int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TLabelElement
- setTextHorizontalAlignment(HorizontalAlignment) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TLabelElement
- setTextScale(float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TLabelElement
- setTextSideOffset(int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TLabelElement
- setTexture(UITexture) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TTextureElement
- setTextureColor(float, float, float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TTextureElement
- setTextureColor(float, float, float, float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TTextureElement
- setTooltip(Tooltip) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- setTooltip(Tooltip) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.SimpleEntry
- setTooltip(Text) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.SimpleEntry
- setValue(double) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSliderWidget
- setValue(double, boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TScrollBarWidget
- setValue(double, boolean) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSliderWidget
- setValue(Identifier, int) - Method in class io.github.thecsdev.tcdcommons.api.badge.PlayerBadgeHandler
- setValue(Identifier, int) - Method in class io.github.thecsdev.tcdcommons.api.badge.ServerPlayerBadgeHandler
- setValueFromMouse(double, double) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSliderWidget
- setVertexConsumers(VertexConsumerProvider.Immediate) - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorDrawContext
- setVerticalScrollAmount(double) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Sets the vertical scroll amount.
- setZOffset(float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- shouldCloseOnEsc() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- shouldCloseOnEsc() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- shouldCloseOnEsc() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
-
Returns false to fix the ESC input handling bug that prevents GUI elements from handling the key-press.
Please refer toTScreen.shouldCloseOnEsc()
instead. - shouldPause() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- shouldPause() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- shouldPause() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- shouldRenderInGameHud() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- shouldRenderInGameHud() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- shouldSave() - Method in class io.github.thecsdev.tcdcommons.api.badge.PlayerBadge
-
Determines if the badge assigned to a player should persist in the player's save data.
When this method returns true, the badge is stored with the player's save data, ensuring its persistence across sessions. - shouldSave() - Method in class io.github.thecsdev.tcdcommons.api.badge.SimplePlayerBadge
- shouldSave() - Method in class io.github.thecsdev.tcdcommons.api.client.badge.ClientPlayerBadge
- show() - Static method in class io.github.thecsdev.tcdcommons.test.client.gui.screen.TestTWidgetHudScreen
- showDialog(FileChooserDialogType, String, Consumer<TFileChooserResult>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserBuilder
-
Builds the
TFileChooserScreen
and shows it usingMinecraftClient.setScreen(Screen)
. - showDialog(FileChooserDialogType, String, Consumer<TFileChooserResult>) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- showOpenFileDialog(String, Consumer<TFileChooserResult>) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- showOpenFileDialog(String, Consumer<TFileChooserResult>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserBuilder
- showOpenFileDialog(Consumer<TFileChooserResult>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserBuilder
- showOpenFileDialog(Consumer<TFileChooserResult>) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- showSaveFileDialog(String, Consumer<TFileChooserResult>) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- showSaveFileDialog(String, Consumer<TFileChooserResult>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserBuilder
- showSaveFileDialog(Consumer<TFileChooserResult>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserBuilder
- showSaveFileDialog(Consumer<TFileChooserResult>) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- showSelectDirectoryDialog(Consumer<TFileChooserResult>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserBuilder
- showSelectDirectoryDialog(Consumer<TFileChooserResult>) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- showText - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- showUrlPrompt(String, boolean) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.GuiUtils
-
Shows the user a prompt screen to open a given web URL.
MinecraftClient.currentScreen
is passed at the parent screen.
SeeGuiUtils.showUrlPrompt(Screen, String, boolean)
. - showUrlPrompt(Screen, String, boolean) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.GuiUtils
-
Shows the user a prompt screen to open a given web URL.
- sidebarPanel - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- SidebarPanel - Class in io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer
- SidebarPanel(int, int, int, int, AbstractFileListPanel.FileListPanelProxy) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.SidebarPanel
- SimpleEntry(Text) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.SimpleEntry
- SimpleEntry(Text, Runnable) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.SimpleEntry
- SimplePlayerBadge - Class in io.github.thecsdev.tcdcommons.api.badge
-
A simple
PlayerBadge
implementation that has a constructor accepting twoText
s. - SimplePlayerBadge(Text, Text) - Constructor for class io.github.thecsdev.tcdcommons.api.badge.SimplePlayerBadge
- size() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElementList
- size() - Method in class io.github.thecsdev.tcdcommons.api.registry.TAbstractMappedRegistry
- size() - Method in interface io.github.thecsdev.tcdcommons.api.registry.TRegistry
-
Returns the number of registered entries in this
TRegistry
. - size() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.HookedMap
- size() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
- size() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.WeakCollection
- sliderDirection - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSliderWidget
- smoothScroll - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- smoothScrollSpeed - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- snapToParentBounds(TElement) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.input.MouseDragHelper
-
Checks if the given
TElement
is outside of itsTParentElement
bounds, and if it it, it will get snapped back in. - SP_ALL - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
-
A
TElement.setPosition(int, int, boolean)
flag containing all flags. - SP_INVOKE_EVENT - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
-
Makes
TElement.setPosition(int, int, boolean)
invoke theTElement.eMoved
event. - SP_MOVE_CHILDREN - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
-
Makes
TElement.setPosition(int, int, boolean)
move theTElement.children
alongside this element. - SP_RELATIVE - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
-
Makes
TElement.setPosition(int, int, boolean)
set the position relative to parent. - SP_UPDATE_TOPMOST - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
-
Makes
TElement.setPosition(int, int, boolean)
update the parent's topmostTElement.children
. - spliterator() - Method in class io.github.thecsdev.tcdcommons.api.registry.TAbstractMappedRegistry
- SS_ALL - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
-
A
TElement.setSize(int, int)
flag containing all flags. - SS_INVOKE_EVENT - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
-
Makes
TElement.setSize(int, int)
invoke theTElement.eResized
event. - SS_UPDATE_TOPMOST - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
-
Makes
TElement.setSize(int, int)
update the parent's topmostTElement.children
. - startTicking(Entity) - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxEntityManager.ClientSandboxEntityHandler
- startTracking(Entity) - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxEntityManager.ClientSandboxEntityHandler
- StatHandlerHooks - Class in io.github.thecsdev.tcdcommons.api.hooks.stat
- statMap - Variable in class io.github.thecsdev.tcdcommons.api.badge.PlayerBadgeHandler
-
A set that stores the
Identifier
s of thePlayerBadge
s assigned to this player. - STATUS_EFFECT_ADDED - Static variable in interface io.github.thecsdev.tcdcommons.api.events.entity.LivingEntityEvent
- stopTicking(Entity) - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxEntityManager.ClientSandboxEntityHandler
- stopTracking(Entity) - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxEntityManager.ClientSandboxEntityHandler
- streamAllRegistries() - Method in class io.github.thecsdev.tcdcommons.client.world.registry.MutableDynamicRegistryManager
- streamTags() - Method in class io.github.thecsdev.tcdcommons.client.world.registry.DirectRegistryEntry
- SUBTRACT - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack.BlendMethod
- SUBTRACT - Enum constant in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.TextScaleStack.BlendMethod
- syncWorldEvent(PlayerEntity, int, BlockPos, int) - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
T
- T_WIDGETS_TEXTURE - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget
-
TCDCommons
's widget textures image. - TAbstractMappedRegistry<T> - Class in io.github.thecsdev.tcdcommons.api.registry
-
A
TRegistry
that usesHashBiMap
s to store data about registered entries. - TAbstractMappedRegistry() - Constructor for class io.github.thecsdev.tcdcommons.api.registry.TAbstractMappedRegistry
- TAbstractMappedRegistry.MappedRegistryEvent<T> - Interface in io.github.thecsdev.tcdcommons.api.registry
- takePendingStats() - Method in class io.github.thecsdev.tcdcommons.api.badge.ServerPlayerBadgeHandler
-
Collects pending statistics entries and clears the
ServerPlayerBadgeHandler.pendingStatMap
. - target - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TContextMenuPanel
- target - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- target - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TScrollBarWidget
- targetExtension - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- targetPanel - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
- TaskScheduler - Class in io.github.thecsdev.tcdcommons.api.util.thread
-
A utility that provides methods for scheduling tasks that can then be executed later on Minecraft's main
Thread
. - TBlankElement - Class in io.github.thecsdev.tcdcommons.api.client.gui.other
-
A
TElement
that is typically used for purely-visual purposes, and has no functionality in terms of handling user input. - TBlankElement(int, int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.other.TBlankElement
- TButtonWidget - Class in io.github.thecsdev.tcdcommons.api.client.gui.widget
-
A
TButtonWidget
is aTClickableWidget
that looks and behaves like a vanilla button. - TButtonWidget(int, int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TButtonWidget
- TButtonWidget(int, int, int, int, Text) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TButtonWidget
- TButtonWidget(int, int, int, int, Text, Consumer<TButtonWidget>) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TButtonWidget
- TButtonWidget_super_setText(Text) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.item.TMenuPanelButton
- TcdBetterstatsWebApi - Class in io.github.thecsdev.tcdcommons.util.io.http
- tcdc() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- tcdc_term_clientSide() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- tcdc_term_featured() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- tcdc_term_featured_noOne() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- tcdc_term_fetchFail() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- tcdc_term_ghSponsors() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- tcdc_term_ghSponsors_noSponsors() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- tcdc_term_serverSide() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- tcdc_term_specialThanks() - Static method in class io.github.thecsdev.tcdcommons.util.TCDCT
- TCDCommons - Class in io.github.thecsdev.tcdcommons
- TCDCommons() - Constructor for class io.github.thecsdev.tcdcommons.TCDCommons
- tcdcommons_addDrawable(T) - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorScreen
- tcdcommons_addDrawableChild(T) - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorScreen
- tcdcommons_addSelectableChild(T) - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorScreen
- tcdcommons_children() - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorScreen
- tcdcommons_clearChildren() - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorScreen
- tcdcommons_getCustomData() - Method in interface io.github.thecsdev.tcdcommons.mixin.addons.MixinEntityAddon
-
Gets the
HashMap
that stores custom data for a givenEntity
instance. - tcdcommons_getCustomData() - Method in class io.github.thecsdev.tcdcommons.mixin.events.MixinEntity
- tcdcommons_onClosed() - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorTScreen
- tcdcommons_onOpened() - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorTScreen
- tcdcommons_remove(Element) - Method in interface io.github.thecsdev.tcdcommons.client.mixin.hooks.AccessorScreen
- TCDCommonsClient - Class in io.github.thecsdev.tcdcommons.client
- TCDCommonsClient() - Constructor for class io.github.thecsdev.tcdcommons.client.TCDCommonsClient
- TCDCommonsClientNetworkHandler - Class in io.github.thecsdev.tcdcommons.client.network
- TCDCommonsConfig - Class in io.github.thecsdev.tcdcommons
- TCDCommonsConfig(String) - Constructor for class io.github.thecsdev.tcdcommons.TCDCommonsConfig
- TCDCommonsFabric - Class in io.github.thecsdev.tcdcommons
-
Fabric Mod Loader entry-points for this mod.
- TCDCommonsFabric() - Constructor for class io.github.thecsdev.tcdcommons.TCDCommonsFabric
- TCDCommonsNetworkHandler - Class in io.github.thecsdev.tcdcommons.network
- TCDCommonsServer - Class in io.github.thecsdev.tcdcommons.server
- TCDCommonsServer() - Constructor for class io.github.thecsdev.tcdcommons.server.TCDCommonsServer
- TcdCommonsWebApi - Class in io.github.thecsdev.tcdcommons.util.io.http
- TCDCT - Class in io.github.thecsdev.tcdcommons.util
-
TCDCommons
'sText
s. - TcdWebApi - Class in io.github.thecsdev.tcdcommons.util.io.http
-
TheCSDev's utility methods for making HTTP requests to TheCSDev's API endpoints.
- TcdWebApiPerson - Class in io.github.thecsdev.tcdcommons.util.io.http
-
Similar to Fabric loader's
Person
, but with extra features. - TcdWebApiPerson(JsonObject) - Constructor for class io.github.thecsdev.tcdcommons.util.io.http.TcdWebApiPerson
- TcdWebApiPerson.TcdContactInformation - Class in io.github.thecsdev.tcdcommons.util.io.http
-
Represents the "contact information" of a given
TcdWebApiPerson
. - TCheckboxWidget - Class in io.github.thecsdev.tcdcommons.api.client.gui.widget
- TCheckboxWidget(int, int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- TCheckboxWidget(int, int, int, int, Text) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- TCheckboxWidget(int, int, int, int, Text, boolean) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- TClickableWidget - Class in io.github.thecsdev.tcdcommons.api.client.gui.widget
-
An abstract class representing a clickable widget that extends
TElement
. - TClickableWidget(int, int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget
- TClickableWidget.TClickableWidgetEvent_Clicked - Interface in io.github.thecsdev.tcdcommons.api.client.gui.widget
- TClientRegistries - Class in io.github.thecsdev.tcdcommons.api.client.registry
- TCMInternal - Class in io.github.thecsdev.tcdcommons.client.mixin
- TConfigPanelBuilder<T> - Class in io.github.thecsdev.tcdcommons.api.client.gui.config
-
A utility for creating config GUIs in
TPanelElement
s. - TConfigPanelBuilder(TPanelElement) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
- TContextMenuPanel - Class in io.github.thecsdev.tcdcommons.api.client.gui.panel.menu
- TContextMenuPanel(TElement) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TContextMenuPanel
-
Creates a new
TContextMenuPanel
for a givenTContextMenuPanel
. - TCustomPayload - Class in io.github.thecsdev.tcdcommons.api.network
-
An internal implementation of
CustomPayload
forTCDCommons
. - TCustomPayload(Identifier, ByteBuf) - Constructor for class io.github.thecsdev.tcdcommons.api.network.TCustomPayload
- TDemoBackgroundElement - Class in io.github.thecsdev.tcdcommons.api.client.gui.other
-
A
TPanelElement
that looks like the one seen in the game's menus. - TDemoBackgroundElement(int, int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.other.TDemoBackgroundElement
- TDrawContext - Class in io.github.thecsdev.tcdcommons.api.client.gui.util
-
TCDCommons
's implementation ofDrawContext
. - TDrawContext(DrawContext, int, int, float) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- TElement - Class in io.github.thecsdev.tcdcommons.api.client.gui
- TElement(int, int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- TElement.TElementEvent_ChildAR - Interface in io.github.thecsdev.tcdcommons.api.client.gui
- TElement.TElementEvent_ContextMenu - Interface in io.github.thecsdev.tcdcommons.api.client.gui
- TElement.TElementEvent_Moved - Interface in io.github.thecsdev.tcdcommons.api.client.gui
- TElement.TElementEvent_ParentChanged - Interface in io.github.thecsdev.tcdcommons.api.client.gui
- TElement.TElementEvent_Resized - Interface in io.github.thecsdev.tcdcommons.api.client.gui
- TElementEvent_Runnable<T> - Interface in io.github.thecsdev.tcdcommons.api.client.gui.util.event.handler
- TElementList - Class in io.github.thecsdev.tcdcommons.api.client.gui
- TElementList(TParentElement) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.TElementList
- TEntityRendererElement - Class in io.github.thecsdev.tcdcommons.api.client.gui.other
- TEntityRendererElement(int, int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
- TEntityRendererElement(int, int, int, int, EntityType<?>) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
- testFileFilter(File) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.FileListPanel
- TestTScreen - Class in io.github.thecsdev.tcdcommons.test.client.gui.screen
- TestTScreen(Screen) - Constructor for class io.github.thecsdev.tcdcommons.test.client.gui.screen.TestTScreen
- TestTWidgetHudScreen - Class in io.github.thecsdev.tcdcommons.test.client.gui.screen
- TestTWidgetHudScreen() - Constructor for class io.github.thecsdev.tcdcommons.test.client.gui.screen.TestTWidgetHudScreen
- TEvent<T> - Interface in io.github.thecsdev.tcdcommons.api.event
-
An event system implementation inspired by and similar to
dev.architectury.event
's implementation.
The reason for this implementation is customization and avoiding dependencies. - TEventFactory - Class in io.github.thecsdev.tcdcommons.api.event
-
An event system implementation inspired by and similar to
dev.architectury.event
's implementation.
The reason for this implementation is customization and avoiding dependencies. - TEventResult - Enum Class in io.github.thecsdev.tcdcommons.api.event
- TEX_BACKGROUND - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TDemoBackgroundElement
- TEX_CLOSED - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
- TEX_DIR - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item.FileListItem
- TEX_DIR_ALT - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item.FileListItem
- TEX_FILE - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item.FileListItem
- TEX_FILE_IMG - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item.FileListItem
- TEX_FILE_TXT - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.item.FileListItem
- TEX_OPENED - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
- text - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TLabelElement
- text - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TButtonWidget
- text - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.SimpleEntry
- TEXT_CANCEL - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
- TEXT_CLEAR_OUTPUT - Static variable in class io.github.thecsdev.tcdcommons.command.PlayerBadgeCommand
- TEXT_EDIT_OUTPUT - Static variable in class io.github.thecsdev.tcdcommons.command.PlayerBadgeCommand
- TEXT_QUERY_OUTPUT - Static variable in class io.github.thecsdev.tcdcommons.command.PlayerBadgeCommand
- TEXT_SAVE - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
- TEXT_SCALE - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
-
The default scale at which the
TitleBar.TitleBarProxy.getTitle()
is rendered. - textAlignment - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- textColor - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TLabelElement
- TExtensionFileFilter - Class in io.github.thecsdev.tcdcommons.api.util.io
-
A
TFileFilter
that filtersFile
s by their extension names. - TExtensionFileFilter(String) - Constructor for class io.github.thecsdev.tcdcommons.api.util.io.TExtensionFileFilter
- textHorizontalAlignment - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TLabelElement
- textScale - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TLabelElement
- textScale - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- textScaleStack - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- TextScaleStack - Class in io.github.thecsdev.tcdcommons.api.client.gui.util
- TextScaleStack() - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.TextScaleStack
- TextScaleStack.BlendMethod - Enum Class in io.github.thecsdev.tcdcommons.api.client.gui.util
- TextScaleStack.Entry - Class in io.github.thecsdev.tcdcommons.api.client.gui.util
-
Represents an entry in the
TextScaleStack
. - textSideOffset - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TLabelElement
- texture - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TTextureElement
- texture - Variable in class io.github.thecsdev.tcdcommons.api.client.render.badge.PBTextureRenderer
- TEXTURE - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- TEXTURE_CACHE - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.UIExternalTexture
-
Deprecated, for removal: This API element is subject to removal in a future version.
- TEXTURE_FILL - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- TEXTURE_ICONS - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
- TEXTURE_UV_DEBUG - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.UITexture
- textureColor - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.other.TTextureElement
- TextUtils - Class in io.github.thecsdev.tcdcommons.api.util
-
Contains various
Text
related utilities.
It is not recommended to callText
related functions too frequently. - TFileChooserBuilder - Class in io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer
-
Sometimes the
TFileChooserScreen.showDialog(FileChooserDialogType, String, Consumer)
options are too limited, and you need more control over how theTFileChooserScreen
will behave. - TFileChooserBuilder() - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserBuilder
- TFileChooserResult - Interface in io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer
- TFileChooserResult.ReturnValue - Enum Class in io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer
- TFileChooserScreen - Class in io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer
-
A file chooser screen that allows the user to choose a
File
for opening and saving. - TFileChooserScreen(FileChooserDialogType, Path, String, Consumer<TFileChooserResult>) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
- TFileExplorerPanel - Class in io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl
- TFileExplorerPanel(int, int, int, int, TFileExplorerPanel.FileExplorerPanelProxy) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- TFileExplorerPanel.FileExplorerPanelProxy - Interface in io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl
-
This
interface
defines the "current state" aTFileExplorerPanel
is in at a given moment. - TFileFilter - Interface in io.github.thecsdev.tcdcommons.api.util.interfaces
-
An
FunctionalInterface
similar to theFileFilter
one, but it also offersTFileFilter.getDescription()
that returnsText
. - TFillColorElement - Class in io.github.thecsdev.tcdcommons.api.client.gui.other
- TFillColorElement(int, int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.other.TFillColorElement
- TFillColorElement(int, int, int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.other.TFillColorElement
- throwCrash(String, Throwable) - Static method in class io.github.thecsdev.tcdcommons.api.util.TUtils
-
Throws a
CrashException
. - tick() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
-
Invoked whenever this
TScreen
ticks. - tick() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- tick() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
-
Used for periodic updates for this
TElement
. - tick() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TScrollBarWidget
- tick() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
- tick(BooleanSupplier, boolean) - Method in class io.github.thecsdev.tcdcommons.client.world.chunk.ClientSandboxChunkManager
- TICKED_WORLDS - Static variable in interface io.github.thecsdev.tcdcommons.api.events.server.MinecraftServerEvent
- tickManager - Variable in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- tickTime - Variable in class io.github.thecsdev.tcdcommons.test.client.gui.screen.TestTWidgetHudScreen
- TImmutableRegistry<T> - Class in io.github.thecsdev.tcdcommons.api.registry
-
A
TRegistry
that does not allow for registering new entries or unregistering existing entries. - TImmutableRegistry(Collection<Map.Entry<Identifier, T>>) - Constructor for class io.github.thecsdev.tcdcommons.api.registry.TImmutableRegistry
-
Creates an instance of
TImmutableRegistry
. - TInputContext - Class in io.github.thecsdev.tcdcommons.api.client.gui.util
-
Holds the information about a given user input.
- TInputContext.InputDiscoveryPhase - Enum Class in io.github.thecsdev.tcdcommons.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.InputKeyboardKey - Class in io.github.thecsdev.tcdcommons.api.client.gui.util
-
Represents an input keyboard key.
- TInputContext.InputType - Enum Class in io.github.thecsdev.tcdcommons.api.client.gui.util
-
Represents an input's type.
- TInputContext.UsedFor - Annotation Interface in io.github.thecsdev.tcdcommons.api.client.gui.util
-
Used to indicate what
TInputContext.InputType
a given getter method inTInputContext
is supposed to be used for. - title - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- titleBar - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- TitleBar - Class in io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer
- TitleBar(int, int, int, int, TitleBar.TitleBarProxy) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar
- TitleBar(int, int, int, TitleBar.TitleBarProxy) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar
- TitleBar.TitleBarProxy - Interface in io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer
-
An
interface
that provides valuable methods that define what happens when given events take place within theTitleBar
. - TitleBar.TitleBarSquareButton - Class in io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer
-
This class serves as more of an "identifier" to a special type of
TButtonWidget
used byTitleBar
s. - TitleBarSquareButton(int, int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar.TitleBarSquareButton
- TitleBarSquareButton(int, int, int, int, Text) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar.TitleBarSquareButton
- TitleBarSquareButton(int, int, int, int, Text, Consumer<TButtonWidget>) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar.TitleBarSquareButton
- TKeyedEvent<T> - Interface in io.github.thecsdev.tcdcommons.api.event
- TLabelElement - Class in io.github.thecsdev.tcdcommons.api.client.gui.other
- TLabelElement(int, int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.other.TLabelElement
- TLabelElement(int, int, int, int, Text) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.other.TLabelElement
- TMenuBarPanel - Class in io.github.thecsdev.tcdcommons.api.client.gui.panel.menu
- TMenuBarPanel(int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TMenuBarPanel
- TMenuBarPanel(TParentElement) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TMenuBarPanel
- TMenuPanel - Class in io.github.thecsdev.tcdcommons.api.client.gui.panel.menu
- TMenuPanel(int, int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TMenuPanel
- TMenuPanel.TMenuPanelEvent_ReAlignChildren - Interface in io.github.thecsdev.tcdcommons.api.client.gui.panel.menu
- TMenuPanelButton - Class in io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.item
- TMenuPanelButton() - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.item.TMenuPanelButton
- TMenuPanelButton(TMenuPanel, Text) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.item.TMenuPanelButton
- TMenuPanelButton(Text) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.item.TMenuPanelButton
- TMenuPanelSeparator - Class in io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.item
- TMenuPanelSeparator() - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.item.TMenuPanelSeparator
- TMenuPanelSeparator(TMenuPanel) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.item.TMenuPanelSeparator
- TModMenuApiImpl - Class in io.github.thecsdev.tcdcommons.modmenu
- TModMenuApiImpl() - Constructor for class io.github.thecsdev.tcdcommons.modmenu.TModMenuApiImpl
- TMutableRegistry<T> - Class in io.github.thecsdev.tcdcommons.api.registry
-
A
TRegistry
that allows for both registering and unregistering entries. - TMutableRegistry() - Constructor for class io.github.thecsdev.tcdcommons.api.registry.TMutableRegistry
- toMapByModId(Iterable<Identifier>) - Static method in class io.github.thecsdev.tcdcommons.api.badge.PlayerBadgeHandler
-
Creates a new
Map
, maps thePlayerBadge
Identifier
s by their corresponding "mod IDs", and returns theMap
. - tooltip - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- tooltip - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectEnumWidget.EnumEntry
- tooltip - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.SimpleEntry
- tooltipPositioner - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- TOP - Enum constant in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.VerticalAlignment
- topmosts - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- toString() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- toString() - Method in class io.github.thecsdev.tcdcommons.client.world.registry.DirectRegistryEntry
- totalExperience - Variable in class io.github.thecsdev.tcdcommons.mixin.events.MixinPlayerEntity
- TPanelElement - Class in io.github.thecsdev.tcdcommons.api.client.gui.panel
- TPanelElement(int, int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
- TPanelElement.TPanelElementEvent_Scrolled - Interface in io.github.thecsdev.tcdcommons.api.client.gui.panel
- TParentElement - Interface in io.github.thecsdev.tcdcommons.api.client.gui
-
The
TParentElement
interface represents a GUI element in theTCDCommons
framework. - TProgressBarElement - Class in io.github.thecsdev.tcdcommons.api.client.gui.other
-
A
TElement
that renders a progress-bar on the screen. - TProgressBarElement(int, int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.other.TProgressBarElement
- translatable(String, Object...) - Static method in class io.github.thecsdev.tcdcommons.api.util.TextUtils
-
Returns a translatable
MutableText
using the given translation key. - TRefreshablePanelElement - Class in io.github.thecsdev.tcdcommons.api.client.gui.panel
-
A
TPanelElement
that featuresTRefreshablePanelElement.refresh()
andTRefreshablePanelElement.init()
. - TRefreshablePanelElement(int, int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.panel.TRefreshablePanelElement
- TRefreshablePanelElement_super_input(TInputContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.ActionBar
- TRefreshablePanelElement_super_input(TInputContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- TRefreshablePanelElement_super_input(TInputContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.NavigationBar
- TRefreshablePanelElement_super_input(TInputContext) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar
- TRegistries - Class in io.github.thecsdev.tcdcommons.api.registry
-
TCDCommons
's registries. - TRegistry<T> - Interface in io.github.thecsdev.tcdcommons.api.registry
-
A custom implementation of Minecraft's
Registry
system that aims to be simpler and more convenient to use. - tryCloseAContextMenu(TScreen) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.menu.TContextMenuPanel
-
Looks for a
TContextMenuPanel
in a targetTScreen
, and if one is found, it gets closed. - tryLoadFromFile(boolean) - Method in class io.github.thecsdev.tcdcommons.api.config.AutoConfig
-
Same as
AutoConfig.loadFromFile(boolean)
, but returns false if anIOException
is raised. - trySaveToFile(boolean) - Method in class io.github.thecsdev.tcdcommons.api.config.AutoConfig
-
Same as
AutoConfig.saveToFile(boolean)
, but returns false if anIOException
is raised. - TScreen - Class in io.github.thecsdev.tcdcommons.api.client.gui.screen
- TScreen(Text) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
- TScreenPlus - Class in io.github.thecsdev.tcdcommons.api.client.gui.screen
-
Same as
TScreen
, but with some extra features such as arrow-key navigation. - TScreenPlus(Text) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenPlus
- TScreenWrapper<T> - Class in io.github.thecsdev.tcdcommons.api.client.gui.screen
-
The
TScreenWrapper
serves as an adapter for theTScreen
class. - TScreenWrapper(T) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
- TScrollBarWidget - Class in io.github.thecsdev.tcdcommons.api.client.gui.widget
- TScrollBarWidget(int, int, int, int, TPanelElement) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TScrollBarWidget
- TScrollBarWidget(int, int, int, int, TPanelElement, boolean) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TScrollBarWidget
- TSelectEnumWidget<E> - Class in io.github.thecsdev.tcdcommons.api.client.gui.widget
-
A
TSelectWidget
where the user selectsEnum
values. - TSelectEnumWidget(int, int, int, int, E) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectEnumWidget
- TSelectEnumWidget(int, int, int, int, Class<E>) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectEnumWidget
- TSelectEnumWidget(int, int, int, int, Class<E>, Text) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectEnumWidget
- TSelectEnumWidget.EnumEntry<E> - Class in io.github.thecsdev.tcdcommons.api.client.gui.widget
-
An
Enum
-based implementation ofTSelectWidget.Entry
. - TSelectFileFilterWidget - Class in io.github.thecsdev.tcdcommons.api.client.gui.widget
- TSelectFileFilterWidget(int, int, int, int, Iterable<TFileFilter>) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectFileFilterWidget
- TSelectFileFilterWidget.FileFilterEntry - Class in io.github.thecsdev.tcdcommons.api.client.gui.widget
- TSelectWidget<T> - Class in io.github.thecsdev.tcdcommons.api.client.gui.widget
-
A
TButtonWidget
that features a dropdown item selection menu. - TSelectWidget(int, int, int, int, Text, T...) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
- TSelectWidget(int, int, int, int, T...) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
- TSelectWidget.Entry - Interface in io.github.thecsdev.tcdcommons.api.client.gui.widget
-
Represents a
TSelectWidget
dropdown menu entry. - TSelectWidget.SimpleEntry - Class in io.github.thecsdev.tcdcommons.api.client.gui.widget
-
A simple
TSelectWidget.Entry
implementation featuring getters and setters. - TSelectWidget.TSelectWidgetEvent_SelectionChanged<T> - Interface in io.github.thecsdev.tcdcommons.api.client.gui.widget
- TSimpleRegistry<T> - Class in io.github.thecsdev.tcdcommons.api.registry
-
A simple
TRegistry
that allows registering new entries, but prohibits unregistering existing entries. - TSimpleRegistry() - Constructor for class io.github.thecsdev.tcdcommons.api.registry.TSimpleRegistry
- TSliderWidget - Class in io.github.thecsdev.tcdcommons.api.client.gui.widget
- TSliderWidget(int, int, int, int, double) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSliderWidget
- TSliderWidget(int, int, int, int, Text, double) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSliderWidget
- TStackTraceScreen - Class in io.github.thecsdev.tcdcommons.api.client.gui.screen
-
A
TScreen
that shows a stack trace to the user. - TStackTraceScreen(Screen, Throwable) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.screen.TStackTraceScreen
- TTextFieldWidget - Class in io.github.thecsdev.tcdcommons.api.client.gui.widget
- TTextFieldWidget(int, int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
- TTextFieldWidget.TTextFieldWidgetEvent_TextChanged - Interface in io.github.thecsdev.tcdcommons.api.client.gui.widget
- TTextureElement - Class in io.github.thecsdev.tcdcommons.api.client.gui.other
- TTextureElement(int, int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.other.TTextureElement
- TTextureElement(int, int, int, int, UITexture) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.other.TTextureElement
- Tuple2<T1,
T2> - Class in io.github.thecsdev.tcdcommons.api.util.math - Tuple2() - Constructor for class io.github.thecsdev.tcdcommons.api.util.math.Tuple2
- Tuple2(T1, T2) - Constructor for class io.github.thecsdev.tcdcommons.api.util.math.Tuple2
- Tuple3<T1,
T2, - Class in io.github.thecsdev.tcdcommons.api.util.mathT3> - Tuple3() - Constructor for class io.github.thecsdev.tcdcommons.api.util.math.Tuple3
- Tuple3(T1, T2, T3) - Constructor for class io.github.thecsdev.tcdcommons.api.util.math.Tuple3
- Tuple4<T1,
T2, - Class in io.github.thecsdev.tcdcommons.api.util.mathT3, T4> - Tuple4() - Constructor for class io.github.thecsdev.tcdcommons.api.util.math.Tuple4
- Tuple4(T1, T2, T3, T4) - Constructor for class io.github.thecsdev.tcdcommons.api.util.math.Tuple4
- TUtils - Class in io.github.thecsdev.tcdcommons.api.util
-
Contains miscellaneous functions that provide extra utility.
- TWidgetHudScreen - Class in io.github.thecsdev.tcdcommons.api.client.gui.screen
-
A
TScreen
whose primary purpose is appending GUI widgets to theInGameHud
viaTClientRegistries.HUD_SCREEN
. - TWidgetHudScreen(Text, Identifier) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
- TWidgetHudScreen.WidgetEntry<T> - Class in io.github.thecsdev.tcdcommons.api.client.gui.screen
-
A
TWidgetHudScreen
widget entry. - tX - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- TXT_ACTION_OPEN - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- TXT_ACTION_SAVE - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- tY - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TCheckboxWidget
- type - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
- type - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
U
- UIAutomaticSize - Class in io.github.thecsdev.tcdcommons.api.client.gui.layout
-
Deprecated.
- UIAutomaticSize(AutomaticSize) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIAutomaticSize
-
Deprecated.
- UIAutomaticSizeLayout - Class in io.github.thecsdev.tcdcommons.api.client.gui.layout
-
A
UILayout
that adjusts the size of aTParentElement
to fit its children. - UIAutomaticSizeLayout(AutomaticSize) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIAutomaticSizeLayout
- UIExternalTexture - Class in io.github.thecsdev.tcdcommons.api.client.gui.util
-
A
UITexture
that is loaded from an external source outside of the vanilla game's resource manager. - UIExternalTexture(NativeImage) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.UIExternalTexture
-
Creates a
UIExternalTexture
instance using aNativeImage
that has been loaded from an external source. - UIHorizontalGridLayout - Class in io.github.thecsdev.tcdcommons.api.client.gui.layout
-
A
UILayout
that arranges aTParentElement
's children in a horizontal grid-like order, where the children are placed next to one another, continuing on the next "line" once the current "line" runs out of space. - UIHorizontalGridLayout() - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIHorizontalGridLayout
- UIHorizontalGridLayout(HorizontalAlignment) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIHorizontalGridLayout
- UIHorizontalGridLayout(HorizontalAlignment, VerticalAlignment) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIHorizontalGridLayout
- UIHorizontalGridLayout(VerticalAlignment) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIHorizontalGridLayout
- UILayout - Class in io.github.thecsdev.tcdcommons.api.client.gui.layout
-
An
Object
used to enforce certain "children layout rules" within aTParentElement
. - UILayout() - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.layout.UILayout
- UIListLayout - Class in io.github.thecsdev.tcdcommons.api.client.gui.layout
- UIListLayout(Axis2D) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIListLayout
- UIListLayout(Axis2D, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIListLayout
- UIListLayout(Axis2D, VerticalAlignment, HorizontalAlignment) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIListLayout
- UIListLayout(Axis2D, VerticalAlignment, HorizontalAlignment, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIListLayout
- UITableLayout - Class in io.github.thecsdev.tcdcommons.api.client.gui.layout
- UITableLayout(int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.layout.UITableLayout
- UITableLayout(int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.layout.UITableLayout
- UITexture - Class in io.github.thecsdev.tcdcommons.api.client.gui.util
-
An immutable
Object
representing a GUI texture that can be drawn on the screen. - UITexture() - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.UITexture
- UITexture(Identifier) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.UITexture
- UITexture(Identifier, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.UITexture
- UITexture(Identifier, int, int, int, int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.UITexture
- UITexture(Identifier, Dimension) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.UITexture
- UITexture(Identifier, Dimension, int, int, int, int) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.UITexture
- UITexture(Identifier, Dimension, Rectangle) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.UITexture
- UITexture(Identifier, Rectangle) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.util.UITexture
- unregister(String) - Method in interface io.github.thecsdev.tcdcommons.api.event.TKeyedEvent
- unregister(Identifier) - Method in interface io.github.thecsdev.tcdcommons.api.event.TKeyedEvent
- unregister(Identifier) - Method in class io.github.thecsdev.tcdcommons.api.registry.TAbstractMappedRegistry
- unregister(Identifier) - Method in class io.github.thecsdev.tcdcommons.api.registry.TImmutableRegistry
- unregister(Identifier) - Method in interface io.github.thecsdev.tcdcommons.api.registry.TRegistry
-
UnRegisters an existing entry that is part of this
TRegistry
. - unregister(Identifier) - Method in class io.github.thecsdev.tcdcommons.api.registry.TSimpleRegistry
- unregister(T) - Method in interface io.github.thecsdev.tcdcommons.api.event.TEvent
- unregisterReceiver(NetworkSide, Identifier) - Static method in class io.github.thecsdev.tcdcommons.api.network.CustomPayloadNetwork
-
Un-Registers a
CustomPayloadNetworkReceiver
for a given custom payload packet. - UnsupportedFileVersionException - Exception Class in io.github.thecsdev.tcdcommons.api.util.exceptions
-
Thrown when reading a
File
's data, and the data cannot be parsed because it's "version" is unsupported. - UnsupportedFileVersionException(String) - Constructor for exception class io.github.thecsdev.tcdcommons.api.util.exceptions.UnsupportedFileVersionException
- UP - Enum constant in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.Direction2D
-
Represents upward direction.
- UPDATE_DISPLAY_CONTEXT - Static variable in interface io.github.thecsdev.tcdcommons.api.events.item.ItemGroupEvent
- updateContext(TParentElement) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
-
Updates the current drawing context info and the
TDrawContext.currentTarget
.
Calling this indicates that you plan on rendering another GUI element. - updateEntityTypeName(EntityType<?>) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
- updateListeners(BlockPos, BlockState, BlockState, int) - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
- updateLoadStatus(Entity) - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxEntityManager.ClientSandboxEntityHandler
- updateTopmostChildren() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElementList
-
Iterates all of the
TElement
children in the list, and updates theTElementList.topmostElements
.
Automatically called when removing a child. - userAgent - Variable in class io.github.thecsdev.tcdcommons.TCDCommons
- userMadeAChoice - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel
V
- vAlignment - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIHorizontalGridLayout
- value - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSliderWidget
- value - Variable in class io.github.thecsdev.tcdcommons.client.world.registry.DirectRegistryEntry
- value() - Element in annotation interface io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.UsedFor
- value() - Element in annotation interface io.github.thecsdev.tcdcommons.api.config.annotation.SerializedAs
-
The name of the property that will be used to serialize the property.
- value() - Method in class io.github.thecsdev.tcdcommons.client.world.registry.DirectRegistryEntry
- valueOf(String) - Static method in enum class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserResult.ReturnValue
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack.BlendMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.TextScaleStack.BlendMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputDiscoveryPhase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.TInputContext.InputType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.thecsdev.tcdcommons.api.event.TEventResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.AutomaticSize
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.Axis2D
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.Direction2D
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.FileChooserDialogType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.HorizontalAlignment
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.VerticalAlignment
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserResult.ReturnValue
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.ColorStack.BlendMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.thecsdev.tcdcommons.api.client.gui.util.TextScaleStack.BlendMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.thecsdev.tcdcommons.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 io.github.thecsdev.tcdcommons.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 io.github.thecsdev.tcdcommons.api.event.TEventResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.HookedMap
- values() - Static method in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.AutomaticSize
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.Axis2D
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.Direction2D
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.FileChooserDialogType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.HorizontalAlignment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.VerticalAlignment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verticalAlignment - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIListLayout
- VerticalAlignment - Enum Class in io.github.thecsdev.tcdcommons.api.util.enumerations
- Virtual - Annotation Interface in io.github.thecsdev.tcdcommons.api.util.annotations
-
This annotation indicates that a member is intended to be overridable.
- vMargin() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
-
Returns the "vertical margin" that should be applied next.
W
- WeakCollection<E> - Class in io.github.thecsdev.tcdcommons.api.util.collections
-
A
Collection
that stores its elements in form ofWeakReference
s - WeakCollection() - Constructor for class io.github.thecsdev.tcdcommons.api.util.collections.WeakCollection
- WEBHOOKS_URL - Static variable in class io.github.thecsdev.tcdcommons.util.io.http.TcdWebApi
-
A
URL
endpoint that contains a list of webhook URLs in JSON form. - WEBHOOKS_URL_RESOURCE_ID - Static variable in class io.github.thecsdev.tcdcommons.util.io.http.TcdWebApi
- WidgetEntry() - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen.WidgetEntry
- WidgetEntry(double, double) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen.WidgetEntry
- width - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- window - Variable in class io.github.thecsdev.tcdcommons.client.mixin.events.MixinMinecraftClient
- world - Variable in class io.github.thecsdev.tcdcommons.client.world.chunk.ClientSandboxChunkManager
X
- x - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- X - Enum constant in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.AutomaticSize
-
Automatic size is applied in the X axis.
- X - Enum constant in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.Axis2D
- XY - Enum constant in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.AutomaticSize
-
Automatic size is applied in both axes.
Y
- y - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
- Y - Enum constant in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.AutomaticSize
-
Automatic size is applied in the Y axis.
- Y - Enum constant in enum class io.github.thecsdev.tcdcommons.api.util.enumerations.Axis2D
Z
_
- __displayText - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
- __displayTextWidth - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
- __getHorizontalSeCnvElm() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Get horizontal start-end
Point
s of canvas and elements bounding boxes.
Used for scroll calculations. - __getVerticalSeCnvElm() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
-
Get vertical start-end
Point
s of canvas and elements bounding boxes.
Used for scroll calculations. - __placeholderText - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
- __postTabNavigation() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreen
-
Temporary workaround code for assisting the
TParentElement
andTContextMenuPanel
element's behaviors. - __text - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
UILayout.nextChildBottomY(TParentElement)
instead.