promotional bannermobile promotional banner

TCDCommons API

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

5.8.0+fn-26.3

File nametcdcommons-5.8.0+fn-26.3.jar
Uploader
TheCSDevTheCSDev
Uploaded
Oct 24, 2026
Downloads
682
Size
498.6 KB
Mod Loaders
FabricNeoForge
File ID
9310151
Type
R
Release
Supported game versions
  • 26.3

Curse Maven Snippet

Fabric

modImplementation "curse.maven:tcdcommons-711539:9310151"

NeoForge

implementation "curse.maven:tcdcommons-711539:9310151"

Learn more about Curse Maven

What's new

Technical API changes

To tackle issues like TheCSDev/betterstats#65, it has been made possible to instantiate TScreenWrapper<T> instances directly.

This resulted in a structural change where TScreen#createWrapperScreen() is not called immediately upon instantiation of a TScreen. Instead, a TScreen will receive its corresponding wrapper instance when either:

  • TScreen#getAsScreen() is called, or
  • A TScreenWrapper<T> instance is manually instantiated for said TScreen (ex. new TScreenWrapper<>(myTScreen)).

Therefore, TScreen#getAsScreen() is no longer "pure". If you happen to be a developer using this API, you should keep this in mind.

This mod has no related projects