Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
TCDCommons API

TCDCommons API

TheCSDev's personal library mod for the Minecraft modding enviroment.

5.72M
868
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.2–1.19.4
1.18.2

Platforms

Fabric
Forge
NeoForge
Quilt

Supported environments

Client-side
Server-side
Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki

Creators

TheCSDev
TheCSDev Owner

Details

Licensed LGPL-3.0-only
Published 2 years ago
Updated last week
DescriptionChangelogVersions

Show all versions

1
2
3
7

TCDC (fabric-1.21) - v3.12.4

by TheCSDev on Nov 2, 2024
Download

Changes

  • Improved JAR file security
  • Removed the "Refresh current screen" key-binding from the controls settings, as that was intended to be a "debug"/"testing"-related feature.
  • Resolved conflict with the Screenshot viewer mod that'd cause a crash when using the two mods together.

Regarding "improved security"

As a security measure, so as to keep everyone safer; starting from now, I will be signing all JAR files I publish on CurseForge and Modrinth. This will effectively make those JAR files "tamper-resistant".

Should anything on your device end up modifying one of my JAR files, be it malicious or not, Java will refuse to load those files, after which it will crash the game and show you errors relating things like "hash mismatches" and "invalid files". If you ever see those errors, I personally recommend you immediately shut off your internet connection, and start a virus scan.

The ultimate goal here being increased security and warning users should anything bad ever take place in the future.

TCDC (fabric-1.21.3) - v3.12.3

by TheCSDev on Oct 25, 2024
Download

Ported to 1.21.3+fabric.

TCDC (fabric-1.21) - v3.12.3

by TheCSDev on Aug 7, 2024
Download

TCDC (fabric-1.20.6) - v3.12.3

by TheCSDev on Aug 7, 2024
Download

TCDC (fabric-1.20.4) - v3.12.3

by TheCSDev on Aug 7, 2024
Download

TCDC (fabric-1.20.2) - v3.12.3

by TheCSDev on Aug 7, 2024
Download

TCDC (fabric-1.20.1) - v3.12.3

by TheCSDev on Aug 7, 2024
Download
  • Fixed a minor API bug where using UIAutomaticSizeLayout's apply method would result in a deprecation warning. This was unintentional, as UIAutomaticSizeLayout is not deprecated.

TCDC (fabric-1.20.1) - v3.12.2

by TheCSDev on Jul 24, 2024
Download

TCDC (fabric-1.20.2) - v3.12.2

by TheCSDev on Jul 24, 2024
Download

TCDC (fabric-1.20.4) - v3.12.2

by TheCSDev on Jul 24, 2024
Download

Backport to 1.20.X game versions.

Important:

This version is incompatible with older Better Statistics Screen versions. Please download the latest BSS version to use this version of this mod.

TCDC (fabric-1.21) - v3.12.2

by TheCSDev on Jul 19, 2024
Download

TCDC (fabric-1.20.6) - v3.12.2

by TheCSDev on Jul 19, 2024
Download
  • Updated Simplified Chinese translations, thanks to Issue #14.

TCDC (fabric-1.21) - v3.12.1

by TheCSDev on Jul 11, 2024
Download

TCDC (fabric-1.20.6) - v3.12.1

by TheCSDev on Jul 11, 2024
Download
  • Fixed a bug related to the INIT_POST Screen event. The event wasn't always firing when it should. Now it's fixed.

TCDC (fabric-1.21) - v3.12

by TheCSDev on Jul 3, 2024
Download

TCDC (fabric-1.20.6) - v3.12

by TheCSDev on Jul 3, 2024
Download
  • Added some more utility methods in UILayout
  • Added TStackTracePanel, a TPanelElement that allows you to show the user a "stack-trace", aka an error that took place
  • Improved the TStackTraceScreen

TCDC (fabric-1.21) - v3.11.1

by TheCSDev on Jun 21, 2024
Download

TCDC (fabric-1.20.6) - v3.11.1

by TheCSDev on Jun 21, 2024
Download
  • An adjustment to the contact User-Agent for this mod, that provides more clarity and more information

TCDC (fabric-1.21) - v3.11

by TheCSDev on Jun 14, 2024
Download

TCDC (fabric-1.20.6) - v3.11

by TheCSDev on Jun 14, 2024
Download
  • Improvements to the mod's networking code for better readability and to make it easier to build upon it
  • TCDCommons's custom payload network now supports sending over large chunks of data. This is done by splitting large data into multiple smaller packets. The size maximum limit is technically infinite, but I do not recommend those using this API to send infinitely-large files over the network.
  • Added a basic dialog box screen, to allow mods to display simple dialog boxes via this API
  • Fixed a bug with the scroll-bar widget
  • Ported to Minecraft 1.21

Note:

  • This version is incompatible with mods using older versions of this API, due to changes that were done to the networking protocol. Please be cautious.
  • This version depends on Fabric API, but I hope to someday figure out a way to make this mod independent from Fabric API (again...)
1
2
3
7

Modrinth is open source.

new-orgs-page@a27b5f4

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.