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.

4.44M
770
Utility
AboutChangelogVersions

TCDC (fabric-1.20.1) - v3.8.1

by TheCSDev on Feb 13, 2024
Download
  • Fixed a bug in the AutoConfig APIs where saving a config while its File already exists would end up throwing a FileAlreadyExistsException.
    • The intended behavior is to override existing files.

TCDC (fabric-1.20.4) - v3.8

by TheCSDev on Feb 2, 2024
Download

TCDC (fabric-1.20.2) - v3.8

by TheCSDev on Feb 2, 2024
Download

TCDC (fabric-1.20.1) - v3.8

by TheCSDev on Feb 2, 2024
Download

This release features some changes that were made to the commands and the config system for this mod.
Important: This release is incompatible with Better Statistics Screen v3.7.1 and below.

Commands

  • In order to avoid registration of modded features in this mod, the /badges command was moved to Better Statistics Screen v3.8 and up.
  • Given the player badge system wasn't really popular nor useful among people (plus I don't know where to go with it from here), I have decided to make it disabled by default.
    • The player badge system can be re-enabled at any time via the config. However, doing so will require a restart of the game/server.

Mod configuration file

For better clarity and readability, I have decided to rename the config properties. This will likely result in the previous configs for this mod being lost, so if you need to, ensure you have updated the config file accordingly.

  • Renamed enablePlayerBadges to server-enablePlayerBadges
  • Renamed broadcastEarningPlayerBadges to server-broadcastEarningPlayerBadges
  • Renamed enableHttpUtils to common-enableHttpUtils

To learn how to configure this mod, please refer to this wiki page.

TCDC (fabric-1.20.4) - v3.7

by TheCSDev on Dec 24, 2023
Download

TCDC (fabric-1.20.2) - v3.7

by TheCSDev on Dec 24, 2023
Download

TCDC (fabric-1.20.1) - v3.7

by TheCSDev on Dec 24, 2023
Download

In order for me to avoid having to copy/paste the changelogs on every single platform, please refer to the changelogs on GitHub for more info about this release.

In the meantime, happy holidays to everyone!

TCDC (fabric-1.20.2) - v3.5

by TheCSDev on Oct 30, 2023
Download

TCDC (fabric-1.20.1) - v3.5

by TheCSDev on Oct 30, 2023
Download

The following changes were made to allow people to to incorporate the /badges command into their data-packs and custom maps:

  • Improved the /badges command output
    • clear and edit will now output an integer representing the number of affected players.
    • The output number will be -1 if a command error or a syntax error takes place, and the command fails to execute.
  • /badges can now query. Useful for map-makers.
    • query will now output an integer representing the player-badge stat value for a given player.

TCDC (fabric-1.20.2) - v3.4

by TheCSDev on Oct 19, 2023
Download

TCDC (fabric-1.20.1) - v3.4

by TheCSDev on Oct 19, 2023
Download
  • Renamed the /badge command to /badges for tcdcommons
  • Made changes (aka improvements) to the /badges command for tcdcommons
  • Changed /badges permission level requirement from level 3 to level 2. For consitency with other stats-related commands
  • Earning a player badge will now be broadcast in chat, like how advancements do it. This can be disabled in the tcdcommons config
  • Removed a Beta or an Experimental Class from the API due to it causing issues. This is a reminder not to use API Class-es marked as @Beta or @Experimental.

TCDC (fabric-1.20.2) - v3.3

by TheCSDev on Oct 15, 2023
Download

TCDC (fabric-1.20.1) - v3.3

by TheCSDev on Oct 15, 2023
Download
  • Minor (experimental) additions to the API.
  • Some bug/crash fixes.

TCDC (fabric-1.20.1) - v3.2

by TheCSDev on Oct 13, 2023
Download

v3.2+1.20.2 backport to 1.20 and 1.20.1.

TCDC (fabric-1.20.2) - v3.2

by TheCSDev on Oct 12, 2023
Download
  • A bunch of minor additions to the API such as more events and hooks
  • Translations to other commonly-spoken languages

TCDC (fabric-1.20.2) - v3.1

by TheCSDev on Oct 7, 2023
Download

Ported to 1.20.2.

Some minor changes had to be made to the GUI and networking APIs in order to adapt, but it should mostly be the same as usual.

TCDC (fabric-1.20.1) - v3.1

by TheCSDev on Oct 2, 2023
Download

v3.1 changelog

Compatibility update.

It appeared v3.0 was having issues getting along with other mods, but this update should fix some of those issues. I tested this with many other mods, and they now seemed to work. If you get any further crashes or issues, feel free to report them.

Also I am still working on porting to 1.20.2. Given the amount of changes that were made to the game internally in 1.20.2, it may take a long time, again.

v3.0 changelog

Release v3.0 improves on many parts of the API, and rewrites pretty much all of it.

  • Improved GUI system for TScreen-s and TElement-s
  • Improved the player-badge system and the way it handles player badges
  • Added a custom event system (that due to the way Fabric Loader behaves, requires Fabric API despite it not using Fabric API)
  • Improved the event system

TCDC (fabric-1.20.1) - v2.10.2

by TheCSDev on Jun 23, 2023
Download

Fixed a minor Mixin mistake with MixinDrawContext.

TCDC (fabric-1.20.1) - v2.10.1

by TheCSDev on Jun 20, 2023
Download

Fixed a bug where longer tooltip texts sometimes wouldn't fit their tooltip boxes.

TCDC (fabric-1.20.1) - v2.10

by TheCSDev on Jun 18, 2023
Download

Fabric-1.20.1 port.
Whether or not this works with 1.20 was not tested.
Edit: I just tested it on 1.20, it works fine.

1
3
4
5
7

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@a0bd011

© 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.