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

January 2026 Stable Update

Hello everyone! It is time for the January 2026 Stable Update. We wish everyone a happy new year and look forward to all the exciting and amazing mods that will undoubtedly be created this year.

But first, here is a collage of new mods released this past month. There were over 350 new mods this month! Have you tried any of these mods yet? Find any hidden gems? Be sure to regularly check the workshop for newly released mods, we're positive you'll always find something fun and interesting to try out. Click here to see the most popular new mods from this month.



We are grateful for the massive amount of community participation in developing and testing new features each month.

This month's release contains various bug fixes and smaller features. We've fixed several remaining issues related to liquid rendering and tile spreading and also fixed some UI inconsistencies and errors.

Modders: As usual, we'd like to encourage modders to test out new tModLoader features on the preview branch if they are relevant to your mod. Major features in preview are announced in the preview-update-log channel on our Discord. We encourage mod makers to experiment with these and other new features on the preview branch and provide feedback this month so that they are ready for the stable release next month.

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.

Major Changes

[h2]API Changes[/h2]
hezuo1hao: Added ProjectileID.Sets.MinionCannotBeFreed direwolf420: Move ModAchievement.(Auto)SetStaticDefaults to FinishSetup so they load after content JavidPack: CrawlToBottomOfReverseVineAndAddSpecialPoint now allows TopEdgeCanBeAttachedTo instead of just SolidTile, allowing attachment to platforms

Bug Fixes

[h2]Quality of Life and Other Fixes[/h2]
Stephen Thiebaud: Fix rendering issues with blocks in liquids Mellohi: Fix vanilla infection blocks spreading into each other 落秋枫叶: Made the launch scripts more robust, no longer unnecessarily deletes folders on first launch JavidPack: Fix item frame drawing not respecting default Item.color Ivan Ortiz: Achievement menu button updated JavidPack: Fix modded only achievements toggle not being reset and showing wrong state on revisit JavidPack: Fix world portrait preview image wrong in some situations JavidPack: Remove fullscreen limitation from capture UI open folder button

[h2]API Fixes and Changes[/h2]
JavidPack: Fix MusicID.Search not being populated Stephen Thiebaud: tModCodeAssist will now check for incorrect `AddRecipeGroup` usage Stephen Thiebaud: tModCodeAssist issue causing incorrect errors fixed

Other

[h2]ExampleMod and API Documentation[/h2]
JavidPack: Update ExampleMod to use Type shorthand consistently JavidPack: Example Workbench needed a unique name so EM recipes weren't misleading. JavidPack: Various Documentation Updates: 1, 2, 3, 4

We would also like to mention that we have volunteers translating our monthly release announcements into several other languages. If you would like to help translate these announcements into a supported language, please reach out on Discord.