1. tModLoader
  2. News
  3. January 2025 Stable Update

January 2025 Stable Update

Hello everyone!

The tModLoader team has had a bit of a slower month, as we take time to take a breath and relax to close out the year. We will be back at it in 2025, ready to take tModLoader to the next level!

This month's release is relatively light. We will be trialing some performance improvements in backend mod validation and an optimization in player DrawEffects in preview.

We'd like to remind modders about the preview branch where we test new features before they arrive in stable the following month. Modders interested in these new features, listed both on our GitHub and in the #preview-update-log of our Discord, can join the preview branch to get early access to the new features and test them in their mods. We really appreciate the feedback from modders using the preview branch to try out the new features.

As always, if you are having issues of any sort, definitely don't hesitate to check out our FAQ on GitHub or reach out to us at our Discord.

Changelog

The following is a list of the most noteworthy changes made for this release. As a reminder, modders should consult the Update Migration Guide to see how to adapt to the new changes after running tModPorter.

Major Changes

[h2]New Features[/h2]
JavidPack: Greatly improved enemy banner support (ModBannerTile) and ExampleMod example (EnemyBanner.cs) MutantWafflez: Bestiary info element categorization control

[h2]API Changes[/h2]
JavidPack: More BitsByte helper methods for reading and writing data JavidPack: Made GrowMoreVines and nearbyChlorophyte methods public

Bug Fixes

[h2]Quality of Life and Other Fixes[/h2]
N/A

[h2]API Fixes and Changes[/h2]
N/A

Other

[h2]ExampleMod and API Documentation[/h2]
Silencersn: Added ExampleSandRod JavidPack: Add example of storing Item instance for accessory effect to WaspNest JavidPack: Multiple additions to API documentation: 1, 2

[h2]Localization[/h2]
N/A

We would also like to mention that we have volunteers translating our monthly release announcements into Chinese, Russian, Brazilian Portuguese, and Polish. If you would like to help translate these announcements into another supported language, please reach out on Discord.