tModLoader - January 2026 Stable Update
tModLoader changelog game banner

January 2026 Stable Update

Date: 2026-01-01 08:32:28

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.

Image

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


API Changes


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


Quality of Life and Other Fixes


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

API Fixes and Changes


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


ExampleMod and API Documentation


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.