Index

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

A

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 extends AbstractFileListPanel.FileListPanelProxy> - Class in io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer
Represents a TRefreshablePanelElement that visually lists Files 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
 
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 extends com.google.gson.JsonElement> - Interface in io.github.thecsdev.tcdcommons.api.config
Handles saving and loading Object data using JsonElements.
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 of TElementList.__children, and repositions the child based on the TElementList.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 given Text, 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
addEntry(T) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
Adds an TSelectWidget.Entry to this TSelectWidget.
Can not be null.
addFileFilter(TFileFilter) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserBuilder
Adds a TFileFilter to the list of TFileFilters that will be used by the TFileChooserScreen.
addFileFilter(TFileFilter) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.explorer.TFileChooserScreen
Adds a TFileFilter to the list of TFileFilters associated with this 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 given File, adds it to this AbstractFileListPanel, 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
Inserts a IdealList<E>.Node at a given index.
addSectionLabel(Text) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.AbstractFileListPanel
Creates a new FileListItem that with a given Text, adds it to this AbstractFileListPanel, 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 this TitleBar, offsetting any existing buttons to the left.
affectedClasses - Variable in error 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 this TWidgetHudScreen.WidgetEntry will be positioned on the TWidgetHudScreen.
anchorY - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen.WidgetEntry
Anchor points that dictate how the TElement of this TWidgetHudScreen.WidgetEntry will be positioned on the TWidgetHudScreen.
announceEarnedBadge(ServerPlayerEntity, Identifier) - Static method in class io.github.thecsdev.tcdcommons.api.badge.ServerPlayerBadgeHandler
Broadcasts a server-wide message announcing a ServerPlayerEntity earning a PlayerBadge.
apply(int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.input.MouseDragHelper
apply(TParentElement) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIAutomaticSize
 
apply(TParentElement) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.layout.UILayout
Applies this UILayout to a given TParentElement.
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 each TElement that was added to the TConfigPanelBuilder.targetPanel.
applyBlur(float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
 
applyScrollDrag() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
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
 
applyValueToScroll() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TScrollBarWidget
Applies the TSliderWidget.getValue() to the TScrollBarWidget.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 io.github.thecsdev.tcdcommons.api.client.gui.util.exceptions.IllegalParentException
 
AutoConfig - Class in io.github.thecsdev.tcdcommons.api.config
 
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
 
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
 
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 CachedResourceSerializers that tell the CachedResourceManager how to serialize and deserialize CachedResources.
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 a CachedResource exists for a given resource Identifier, 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 the Class 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 given TParentElement.
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 the TitleBar.
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" WeakReferences whose Objects 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 the PlayerBadgeHandler.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
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 render Entitys.
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 the TElement.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
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
 
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 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
Returns true if this TWidgetHudScreen contains a given TWidgetHudScreen.WidgetEntry.
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 this TElement.
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 this TElement.
createDefaultTooltipPositioner(TElement) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.GuiUtils
Creates a TooltipPositioner with default behavior, for a given TElement.
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 in MutableDynamicRegistryManager.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 a TEventResult.
createKeyedEventResult(T...) - Static method in class io.github.thecsdev.tcdcommons.api.event.TEventFactory
Same as TEventFactory.createKeyedLoop(Object...), but listeners must return a TEventResult.
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 a List of WeakReferences.
createWeakLoop(T...) - Static method in class io.github.thecsdev.tcdcommons.api.event.TEventFactory
Similar to TEventFactory.createLoop(Object...), but the listeners are stored in a List of WeakReferences.
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
Represents the TParentElement that is currently being rendered by a TScreen.
Can be null.
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 the TParentElement is not a TPanelElement.
deltaTime - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
 
description - Variable in class io.github.thecsdev.tcdcommons.api.badge.SimplePlayerBadge
 
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 this AutoConfig.
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
 
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 the TDrawContext.currentTarget.
drawTElementTextTHC(Text, HorizontalAlignment, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
Draws a display Text for the TDrawContext.currentTarget.
drawTElementTextTHSC(Text, HorizontalAlignment, int, int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext
Draws a display Text for the TDrawContext.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 the TDrawContext.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 the TDrawContext.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
Dumps a Class's information in form of String that is then used for logging purposes.

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
 
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 selectable TSelectWidget.Entrys 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.WidgetEntrys added to this TWidgetHudScreen.
entryOf(E) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectEnumWidget
Returns an TSelectEnumWidget.EnumEntry that is associated with a given Enum value.
entryOf(TFileFilter) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectFileFilterWidget
Returns a TSelectFileFilterWidget.FileFilterEntry that is associated with a given TFileFilter 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
 
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 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 the BooleanSupplier returns true.
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
A UITexture typically used when loading an external texture results in an Exception being raised.
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
 
find(Predicate<E>) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
Returns the first containing element that matches a given Predicate, or null if such an element is not in this 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 a Screen using the ButtonWidget's Text.
findChild(Predicate<TElement>, boolean) - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
Iterates over every child in TParentElement.getChildren(), and applies a Predicate 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 the TScreenPlus.DEFAULT_FCSE_PREDICATE that requires the returned TElement 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 target TElement, in the given Direction2D.
The method will iterate through all children elements on the TScreen 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 TContextMenuPanels for a given TScreen.
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
Finds a IdealList<E>.Node in the IdealList.__nodes list, that matches a given predicate.
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 using TextUtils.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 a Consumer to it.
forEachNode(Consumer<IdealList.Node>) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
Iterates over all IdealList<E>.Nodes in the IdealList.__nodes list, and performs an action for each of them.
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 formatted MutableText.
Please see TextUtils.formatted(String).
fromArgument(String) - Static method in class io.github.thecsdev.tcdcommons.api.command.argument.StatArgumentType
 
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 using TextUtils.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 WeakReferences that no longer have a value assigned to them.
GenericProperties<K> - Class in io.github.thecsdev.tcdcommons.api.util.collections
A HashMap that stores Objects that represent "property" values, and the keys represent "property" names.
This implementation allows for storing and retrieving properties and their values using generics.
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 error io.github.thecsdev.tcdcommons.api.util.integrity.IntegrityError
Returns the Classes 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, or null, 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 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
Returns the Class representing the type of PlayerBadge this PlayerBadgeRenderer renders.
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
 
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 this TElement.
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
Retrieves the List of Widgets stored in a GridWidget.
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
 
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 given ClientPlayerEntity, that tracks PlayerBadge statistics on the "client-side".
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 the TFileExplorerPanel.
getCurrentFileFilter() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.AbstractFileListPanel.FileListPanelProxy
Returns the TFileFilter that should currently apply to this AbstractFileListPanel.
getCurrentPath() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.AbstractFileListPanel.FileListPanelProxy
Returns the Path the file explorer this AbstractFileListPanel 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 the NavigationBar.
getCurrentScreenParent() - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.util.GuiUtils
Attempts to find the parent Screen of the MinecraftClient.currentScreen.
getCustomData(Entity) - Static method in class io.github.thecsdev.tcdcommons.api.hooks.entity.EntityHooks
Returns a HashMap containing the custom data for a given Entity.
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 this TFileFilter, 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 given FileChooserDialogType by default.
getDialogType() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel.FileExplorerPanelProxy
Returns the FileChooserDialogType associated with the corresponding TFileExplorerPanel.
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
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 using TEntityRendererElement.
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 given EntityType.
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
Returns the Class object representing the generic type T that extends TSelectWidget.Entry.
getEnumType() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectEnumWidget
Returns the Class object representing the generic type E that extends Enum.
getEnumValue() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectEnumWidget.EnumEntry
 
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 containing TcdWebApiPersons 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 this TFileFilter is filtering, or null if this TFileFilter targets passes File 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 io.github.thecsdev.tcdcommons.api.util.exceptions.UnsupportedFileVersionException
Returns a String representation of the File data version.
getFirstChild() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElementList
 
getFirstNode() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
Returns the first IdealList<E>.Node in the IdealList.__nodes list.
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 this TWidgetHudScreen.WidgetEntry belongs to.
getHudScreenID() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
Returns the Identifier for this TWidgetHudScreen that is used in the TClientRegistries.HUD_SCREEN registry.
getIcon() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.impl.TFileExplorerPanel.FileExplorerPanelProxy
Returns the TitleBar icon for this TFileExplorerPanel.
getIcon() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar.TitleBarProxy
Returns the UITexture that represents the "icon" that will be shown on the TitleBar.
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 this PlayerBadge in accordance with the TRegistries.PLAYER_BADGE registry.
getId() - Method in class io.github.thecsdev.tcdcommons.api.util.io.mod.ModInfo
Returns the unique ID of the mod this ModInfo Objects is associated with.
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
Converts a URL instance a unique Identifier that represents said URL.
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 an Optional.
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 this TConfigPanelBuilder.
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
Returns the last IdealList<E>.Node in the IdealList.__nodes list.
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 a Map 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 a Predicate allowing you to filter out any unwanted mods from the returned Map.
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 the MinecraftServer.
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 given EntityRenderDispatcher.
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, or null 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
Retrieves a IdealList<E>.Node at a given index, returning null if the index is out of bounds.
getOfflinePlayerUuid(String) - Static method in class io.github.thecsdev.tcdcommons.api.util.TUtils
Returns the offline UUID for a given player nickname.
This UUID will not work for referencing "online" players.
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 given ButtonWidget.
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 this TSelectWidget.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
 
getPacketListener() - Method in interface io.github.thecsdev.tcdcommons.api.network.CustomPayloadNetworkReceiver.PacketContext
Returns the PacketListener that received the given custom payload packet.
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 this TElement.
getParent() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElementList
Returns the TParentElement that owns this TElementList of children.
getParent() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
 
getParent() - Method in exception 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 given Screen.
getParentTElement() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
If TElement.getParent() is a TElement, the TParentElement will be returned as a TElement.
getParentTScreen() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
If TElement.getParent() is a TScreen, that TScreen will be returned.
If however, TElement.getParent() is a TElement, then that TElement's TScreen reference will be returned.
This allows nested children to access their root TScreen parent through their TElement 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 this ServerPlayerBadgeHandler.
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 given PlayerEntity.
getPlayers() - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
 
getPrevious() - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList.Node
 
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 the SerializedAs annotation, and returns the name of the Field 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
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
getProxy() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.NavigationBar
Returns the NavigationBar.NavigationBarProxy associated with this NavigationBar.
getRecipeManager() - Method in class io.github.thecsdev.tcdcommons.client.world.ClientSandboxWorld
 
getRegistries() - Method in class io.github.thecsdev.tcdcommons.client.world.registry.MutableDynamicRegistryManager
Returns the Registry Map associated with this 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 its URI.
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 given CachedResource 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 current Thread, including the fetching and caching and handling of the CachedResource.
getResourceType() - Method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResource
Returns the Class instance representing the type of the CachedResource.
getResourceType() - Method in class io.github.thecsdev.tcdcommons.api.util.io.cache.CachedResourceSerializer
Returns the Class representing the type of cached resource this CachedResourceSerializer is for.
getResourceType() - Method in interface io.github.thecsdev.tcdcommons.api.util.io.cache.IResourceFetchTask
Returns the Class representing the type of CachedResource this IResourceFetchTask will fetch.
Used by CachedResourceManager to enforce type-safety with generics.
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
Returns the scroll behavior for this TPanelElement.
See TPanelElement.scrollFlags.
getScrollPadding() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
 
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, or null if no TSelectWidget.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 given ServerPlayerEntity.
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 containing TcdWebApiPersons 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 given StatType.
getStpFromContainer(StatType<?>) - Static method in class io.github.thecsdev.tcdcommons.util.io.http.TcdBetterstatsWebApi
Returns a fetched StatType phrase from the TcdBetterstatsWebApi.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
 
getText() - Method in enum class io.github.thecsdev.tcdcommons.test.client.gui.screen.TestTScreen.TestEnum
 
getTextAsString() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.Entry
Returns ITextProvider.getText() as a String, or null if ITextProvider.getText() also returns null.
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 this PBTextureRenderer 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 this TFileExplorerPanel dialog.
getTitle() - Method in interface io.github.thecsdev.tcdcommons.api.client.gui.panel.explorer.TitleBar.TitleBarProxy
Returns the Text that should be shown on the TitleBar.
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 this TSelectWidget.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 a String 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 their URI.
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
Obtains the Integer value associated with a PlayerBadge's Identifier.
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 webhook URLs.
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 TScreens, so here it returns 0.
getZIndex() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
Returns the sum of TElement.getZOffset() for this TElement, while also taking into account any TParentElements.
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 for github.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
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 by AutoConfig 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

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 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 Screens that are to be rendered on top of the InGameHud when the InGameHudEvent.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.command.argument.StatArgumentType
The unique Identifier used to register this ArgumentType to the Registries.COMMAND_ARGUMENT_TYPE Registry.
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 for IdealList.
IdealList.Node - Class in io.github.thecsdev.tcdcommons.api.util.collections
An IdealList node that works similarly to how linked-list nodes work.
Tracks the next and previous nodes for a given IdealList entry.
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 in io.github.thecsdev.tcdcommons.api.client.gui.util.exceptions
A RuntimeException that is thrown when attempting to add a child TElement to a TParentElement, but the said TElement does not support being added to said TParentElement.
IllegalParentException(TParentElement, TElement) - Constructor for exception 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
Increases the Integer value associated with a PlayerBadge's Identifier, by a given Integer amount.
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
Initializes this TScreen.
Add TElements to this TScreen here.
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 this TWidgetHudScreen.
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 using Screen.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" aka TScreen.
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.InputDiscoveryPhases.
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 the TTextFieldWidget.getInput() text.
inputChar(char) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
Writes a single Character to the TTextFieldWidget.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
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 the TTextFieldWidget.getInput() text.
inputVerticalScroll(int) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.panel.TPanelElement
Scrolls the TPanelElement vertically.
IntegrityError - Error in io.github.thecsdev.tcdcommons.api.util.integrity
Thrown to indicate that a Class or a set of Classes have been tampered with.
IntegrityError() - Constructor for error io.github.thecsdev.tcdcommons.api.util.integrity.IntegrityError
 
IntegrityError(Class<?>...) - Constructor for error io.github.thecsdev.tcdcommons.api.util.integrity.IntegrityError
 
IntegrityError(String, Class<?>...) - Constructor for error io.github.thecsdev.tcdcommons.api.util.integrity.IntegrityError
 
invoke(int, int) - Method in interface io.github.thecsdev.tcdcommons.api.events.client.MinecraftClientEvent.ResolutionChanged
An event that is invoked when the MinecraftClient's Window 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 a TSelectWidget.
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 the MinecraftClient.
invoke(MinecraftClient) - Method in interface io.github.thecsdev.tcdcommons.api.events.client.MinecraftClientEvent.ClientDisconnect
A TEvent that is invoked when the MinecraftClient disconnects.
invoke(MinecraftClient, ClientWorld) - Method in interface io.github.thecsdev.tcdcommons.api.events.client.MinecraftClientEvent.JoinClientWorld
A TEvent that is invoked when the MinecraftClient joins a ClientWorld.
invoke(LivingEntity, StatusEffectInstance, Entity) - Method in interface io.github.thecsdev.tcdcommons.api.events.entity.LivingEntityEvent.StatusEffectAdded
A TEvent that is invoked after a StatusEffectInstance has been added to a LivingEntity.
invoke(ItemPlacementContext) - Method in interface io.github.thecsdev.tcdcommons.api.events.entity.player.PlayerEntityEvent.BlockPlaced
A TEvent that is invoked whenever a ServerPlayerEntity 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 a MinecraftServer finishes ticking its worlds.
invoke(ServerPlayerEntity) - Method in interface io.github.thecsdev.tcdcommons.api.events.server.PlayerManagerEvent.PlayerConnected
A TEvent that is invoked when a ServerPlayerEntity joins a MinecraftServer.
invoke(ServerPlayerEntity, int) - Method in interface io.github.thecsdev.tcdcommons.api.events.entity.player.PlayerEntityEvent.ExperienceAdded
A TEvent that is invoked whenever a ServerPlayerEntity gains some experience.
invoke(ServerPlayerEntity, String) - Method in interface io.github.thecsdev.tcdcommons.api.events.server.PlayerManagerEvent.PlayerChatted
A TEvent that is invoked when a ServerPlayerEntity 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 a ServerPlayerEntity 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
A TEvent that is invoked when a ServerPlayerEntity picks up an ItemEntity.
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(Identifier, T) - Method in interface io.github.thecsdev.tcdcommons.api.registry.TAbstractMappedRegistry.MappedRegistryEvent
A TEvent that is invoked when a TAbstractMappedRegistry 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
 
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.command.argument - package io.github.thecsdev.tcdcommons.api.command.argument
 
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
 
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
 
io.github.thecsdev.tcdcommons.api.util.io.cache - package io.github.thecsdev.tcdcommons.api.util.io.cache
 
io.github.thecsdev.tcdcommons.api.util.io.mod - package io.github.thecsdev.tcdcommons.api.util.io.mod
 
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.command.argument - package io.github.thecsdev.tcdcommons.command.argument
 
io.github.thecsdev.tcdcommons.mixin.__ - package io.github.thecsdev.tcdcommons.mixin.__
 
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.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 Screens 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 the CachedResourceManager 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 this TTextFieldWidget 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
Returns true if UIExternalTexture.close() was called on this 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 if TParentElement.getEnabled() returns true, and TParentElement.getParent()'s TParentElement.isEnabled() also returns true.
isEnabled() - Static method in class io.github.thecsdev.tcdcommons.api.util.io.HttpUtils
Returns true if the TCDCommons's config enables 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
 
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
 
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 Screens and TScreens 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
TEvents related to ItemGroups.
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 the TElementList.
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
An interface representing an Object that provides a Text via ITextProvider.getText().
ITextProviderSetter - Interface in io.github.thecsdev.tcdcommons.api.util.interfaces
 
ITooltipProvider - Interface in io.github.thecsdev.tcdcommons.api.client.util.interfaces
Represents Objects that provide Tooltips via ITooltipProvider.getTooltip().

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
 
listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class io.github.thecsdev.tcdcommons.api.command.argument.StatArgumentType
 
listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class io.github.thecsdev.tcdcommons.command.argument.PlayerBadgeIdentifierArgumentType
 
literal(String) - Static method in class io.github.thecsdev.tcdcommons.api.util.TextUtils
Returns a literal MutableText using the given String 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 raised IOExceptions 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 a Byte 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
 
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 the Entity 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.__
 
MixinModLoader() - Constructor for class io.github.thecsdev.tcdcommons.mixin.__.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
A helper Class that helps TElements implement their own mouse-drag behaviors that require tracking mouse movement.
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 creates Registrys on demand when calling MutableDynamicRegistryManager.getOptional(RegistryKey) instead of returning Optional.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 the NavigationBar.
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
 
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
Returns the next free (global) Y coordinate at which to place the next TElement that will be added to a given TPanelElement.
nextPanelVerticalRect(TPanelElement) - Static method in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
Returns the next free (global-coordinate) space in the vertical direction for the next TElement that will be added to a given TPanelElement.
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
Creates and returns a new HookedMap instance that is based on another Map.
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 for Byte 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 for Strings.
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 by TClickableWidget.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 by TClickableWidget.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
 
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 this AbstractFileListPanel.
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 their PlayerBadge 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
Opens this TContextMenuPanel by adding it to the TContextMenuPanel.getTarget()'s parent TScreen.
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
 
OPTION_1 - Enum constant in enum class io.github.thecsdev.tcdcommons.test.client.gui.screen.TestTScreen.TestEnum
 
OPTION_2 - Enum constant in enum class io.github.thecsdev.tcdcommons.test.client.gui.screen.TestTScreen.TestEnum
 
OPTION_3 - Enum constant in enum class io.github.thecsdev.tcdcommons.test.client.gui.screen.TestTScreen.TestEnum
 
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 calling TElement.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 io.github.thecsdev.tcdcommons.api.client.gui.util.exceptions.IllegalParentException
 
parent - Variable in class io.github.thecsdev.tcdcommons.test.client.gui.screen.TestTScreen
 
parse(StringReader) - Method in class io.github.thecsdev.tcdcommons.api.command.argument.StatArgumentType
 
parse(StringReader) - Method in class io.github.thecsdev.tcdcommons.command.argument.PlayerBadgeIdentifierArgumentType
 
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
The unique Identifier used to associate PlayerBadgeHandlers with ServerPlayerEntitys.
pbId() - Static method in class io.github.thecsdev.tcdcommons.command.argument.PlayerBadgeIdentifierArgumentType
 
PBTextureRenderer - Class in io.github.thecsdev.tcdcommons.api.client.render.badge
A PlayerBadgeRenderer that uses UITextures 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 this ServerPlayerBadgeHandler 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 PlayerBadges that were registered for this session.
PLAYER_BADGE_RENDERER - Static variable in class io.github.thecsdev.tcdcommons.api.client.registry.TClientRegistries
Contains PlayerBadgeRenderers 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.
A PlayerBadge 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 PlayerBadges assigned to a player.
PlayerBadgeHandler() - Constructor for class io.github.thecsdev.tcdcommons.api.badge.PlayerBadgeHandler
 
PlayerBadgeIdentifierArgumentType - Class in io.github.thecsdev.tcdcommons.command.argument
A command ArgumentType for PlayerBadge Identifiers.
PlayerBadgeNetworkListener - Interface in io.github.thecsdev.tcdcommons.api.client.network
A network listener for Screens that wish to listen for PlayerBadge S2C packets.
PlayerBadgeRenderer<T extends PlayerBadge> - Class in io.github.thecsdev.tcdcommons.api.client.render.badge
A PlayerBadgeRenderer is a unique component that tells the game how a given PlayerBadge 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.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
 
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
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 this TContextMenuPanel for the TContextMenuPanel.target element.
Usually invoked when this TContextMenuPanel is shown on the screen.
recalcCache_cXY() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.other.TEntityRendererElement
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 given NetworkSide.
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 with TParentElement.clearChildren(), and then calls TRefreshablePanelElement.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 calling TParentElement.clearChildren() and then calling TWidgetHudScreen.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 using TWidgetHudScreen.WidgetEntry.createWidget().
refreshKnobSize() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TScrollBarWidget
Refreshes this slider's TSliderWidget.getKnobSize() based on the TScrollBarWidget.getTarget()'s elements.
refreshValue() - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TScrollBarWidget
Refreshes this slider's TSliderWidget.getValue() based on the TScrollBarWidget.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
 
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
 
reInitHudScreens() - Static method in class io.github.thecsdev.tcdcommons.api.client.registry.TClientRegistries
Manually re-initializes all Screen registered in TClientRegistries.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 of TElementList.__children, and repositions the child based on the TElementList.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
removeEntry(T) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget
Removes an TSelectWidget.Entry from this TSelectWidget.
removeNode(int) - Method in class io.github.thecsdev.tcdcommons.api.util.collections.IdealList
Removes a IdealList<E>.Node at a given index.
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.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.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-side Screen.
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
 
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
 
renderPanoramaBackground(DrawContext, float) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.screen.TScreenWrapper
 
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 the TSliderWidget.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 hovered TElement.
REPO_INFO_PROVIDER - Static variable in class io.github.thecsdev.tcdcommons.api.registry.TRegistries
Contains RepositoryInfoProviders 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
A utility Class that parses repository URIs and attempts to fetch information about said repositories.
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
The unique Identifier of the CustomPayloadS2CPacket that sends a client their list of PlayerBadges.
s2c_sendPlayerBadges(ServerPlayerEntity) - Static method in class io.github.thecsdev.tcdcommons.network.TCDCommonsNetworkHandler
Sends a given ServerPlayerEntity a list of their PlayerBadges 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
Sanitizes a String that represents a File extension.
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 this TTextFieldWidget.
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 raised IOExceptions 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 the JsonElement.
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 their PlayerBadges 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
Serializes a Field that belongs to this AutoConfig object to a JsonElement.
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 an NbtCompound.
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 an NbtCompound.
ServerPlayerBadgeHandler - Class in io.github.thecsdev.tcdcommons.api.badge
Same as a PlayerBadgeHandler, but it also keeps track of which ServerPlayerEntity 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(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
 
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
Clears all TFileFilters associated with this TFileChooserScreen, and adds the given TFileFilter.
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
 
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 given ButtonWidget.
setOnSave(Runnable) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.config.TConfigPanelBuilder
Sets the TConfigPanelBuilder.onSave Runnable action that will be invoked once TConfigPanelBuilder.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 the TFileChooserScreen 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
 
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
Defines the scroll behavior for this TPanelElement.
See TPanelElement.scrollFlags.
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 its Enum value.
setSelected(TFileFilter) - Method in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectFileFilterWidget
Sets the selected TSelectFileFilterWidget.FileFilterEntry using its TFileFilter 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" input TSelectFileFilterWidget.
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 the TFileChooserScreen.
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
Sets the Integer value associated with a PlayerBadge's Identifier.
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 to TScreen.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 using MinecraftClient.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.
See GuiUtils.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 two Texts.
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 its TParentElement 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
SP_MOVE_CHILDREN - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
Makes TElement.setPosition(int, int, boolean) move the TElement.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 topmost TElement.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
SS_UPDATE_TOPMOST - Static variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
Makes TElement.setSize(int, int) update the parent's topmost TElement.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
 
stat() - Static method in class io.github.thecsdev.tcdcommons.api.command.argument.StatArgumentType
 
stat(StatType<?>) - Static method in class io.github.thecsdev.tcdcommons.api.command.argument.StatArgumentType
 
StatArgumentType - Class in io.github.thecsdev.tcdcommons.api.command.argument
 
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 Identifiers of the PlayerBadges 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 uses HashBiMaps 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
 
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
 
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 given Entity 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's Texts.
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
An ApiStatus.Internal class for TCDCommonsClient Mixins.
TConfigPanelBuilder<T extends TConfigPanelBuilder<T>> - Class in io.github.thecsdev.tcdcommons.api.client.gui.config
A utility for creating config GUIs in TPanelElements.
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 given TContextMenuPanel.
TDrawContext - Class in io.github.thecsdev.tcdcommons.api.client.gui.util
TCDCommons's implementation of DrawContext.
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 extends TElement> - Interface in io.github.thecsdev.tcdcommons.api.client.gui.util.event.handler
A Runnable-like TEvent handler interface.
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
 
TestTScreen.TestEnum - Enum Class in io.github.thecsdev.tcdcommons.test.client.gui.screen
 
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_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 filters Files 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
A Stack of Text scale values for Text rendering.
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 call Text 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 the TFileChooserScreen 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
A File explorer panel that allows the user to browse their local Files through the Minecraft GUI.
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" a TFileExplorerPanel is in at a given moment.
TFileFilter - Interface in io.github.thecsdev.tcdcommons.api.util.interfaces
An FunctionalInterface similar to the FileFilter one, but it also offers TFileFilter.getDescription() that returns Text.
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
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 in TInputContext 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 the TitleBar.
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 by TitleBars.
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
Similar to TEvent, except this one stores its listeners in a Map in key-value pairs.
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 the PlayerBadge Identifiers by their corresponding "mod IDs", and returns the Map.
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
A shortcut for the topmost elements of this TPanelElement.
See TElementList.getTopmostElements().
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 the TCDCommons framework.
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
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
 
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 target TScreen, 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 an IOException is raised.
trySaveToFile(boolean) - Method in class io.github.thecsdev.tcdcommons.api.config.AutoConfig
Same as AutoConfig.saveToFile(boolean), but returns false if an IOException 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 extends TScreen> - Class in io.github.thecsdev.tcdcommons.api.client.gui.screen
The TScreenWrapper serves as an adapter for the TScreen 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 extends Enum<E>> - Class in io.github.thecsdev.tcdcommons.api.client.gui.widget
A TSelectWidget where the user selects Enum 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 extends Enum<E>> - Class in io.github.thecsdev.tcdcommons.api.client.gui.widget
An Enum-based implementation of TSelectWidget.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 extends TSelectWidget.Entry> - 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 extends TSelectWidget.Entry> - 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,T3> - Class in io.github.thecsdev.tcdcommons.api.util.math
 
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,T3,T4> - Class in io.github.thecsdev.tcdcommons.api.util.math
 
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
 
TWidgetHudScreen - Class in io.github.thecsdev.tcdcommons.api.client.gui.screen
A TScreen whose primary purpose is appending GUI widgets to the InGameHud via TClientRegistries.HUD_SCREEN.
TWidgetHudScreen(Text, Identifier) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.screen.TWidgetHudScreen
 
TWidgetHudScreen.WidgetEntry<T extends TElement> - 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
 
UIAutomaticSize(AutomaticSize) - Constructor for class io.github.thecsdev.tcdcommons.api.client.gui.layout.UIAutomaticSize
 
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 a NativeImage that has been loaded from an external source.
UILayout - Class in io.github.thecsdev.tcdcommons.api.client.gui.layout
An Object used to enforce certain "children layout rules" within a TParentElement.
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 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 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 the TElementList.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

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.
valueOf(String) - Static method in enum class io.github.thecsdev.tcdcommons.test.client.gui.screen.TestTScreen.TestEnum
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.
values() - Static method in enum class io.github.thecsdev.tcdcommons.test.client.gui.screen.TestTScreen.TestEnum
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 of WeakReferences
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
The unique Identifier for the CachedResource containing information about TcdWebApi.WEBHOOKS_URLs.
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

zOffset - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.TElement
 

_

__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 Points 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 Points 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 and TContextMenuPanel element's behaviors.
__text - Variable in class io.github.thecsdev.tcdcommons.api.client.gui.widget.TTextFieldWidget
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form