1. tModLoader
  2. News

tModLoader News

March 2026 Stable Update

Hello everyone! It is time for the March 2026 Stable Update, as well as some other news.

In regards to updating tModLoader to the Terraria 1.4.5 update: The Future Terraria 1.4.5 Support and Improving Security sections below are a repeat of last month. The tModLoader team is hard at work moving thousands of code changes over to the new Terraria source code. Once this initial process is completed, we will be ready to accept community contributions to further adjust the tModLoader API to changes made in 1.4.5 and any other big changes desired by the modding community.

Future Terraria 1.4.5 Support


We hope everyone has been having fun playing the new Terraria v1.4.5 update (Bigger and Boulder). If you didn't know, Terraria recently launched a huge update, be sure to check it out.

We know everyone is looking forward to tModLoader and mods having access to all of the new content and features as well. We'd like to remind users that updating tModLoader to major Terraria releases is a huge undertaking. We are committed to working diligently on migrating to v1.4.5, but it does take some time, so we ask players to please be patient.

For context, the process of updating tModLoader to v1.4.4 took 9 months. During that process, many large features were added to tModLoader to better support the capabilities of mods, which did extend the porting process quite a bit. We don't expect quite as many large changes this time, so the actual porting process should be shorter than how it was for v1.4.4.

We will have more information to share in later months as we start working on the update and have a better idea of the work involved.

We encourage modders to take this opportunity to come discuss any tModLoader API shortcomings as well on Discord and Github. Major releases present an opportunity to fix issues that couldn't be addressed properly in regular monthly releases.

[h2]Terraria 1.4.5 Support FAQ [/h2]
Q: "Will all of my mods still work on v1.4.5 immediately?"
A: Due to how much has changed in the Terraria v1.4.5 update, the short answer to this is "no". Modders will, however, have ample opportunity to update their mods to v1.4.5 before it is officially released, so as long as the mods you are using are still maintained by the modder, they should be available on v1.4.5 once it has a stable release for players.

Q: "What will happen to 1.4.4?"
A: 1.4.4 mods and the 1.4.4 version of tModLoader will continue to exist and be available for players both during porting and after. It will be supported as a Legacy version like 1.3 and 1.4.3.

Q: "When will 1.4.4 stop receiving updates?"
A: 1.4.4 will continue to receive maintenance updates to ensure it stays functional. We do not have a date for when content updates will stop; in the near-term 1.4.4 will continue to receive regular updates until we are ready to 'Preview' the 1.4.5 beta build to modders.

Q: "Will 1.4.5 be backwards compatible with my worlds and players from 1.4.4?"
A: From tModLoader's side, one of our guiding principles is to ensure the player experience is as seamless as possible. We aim to maintain backwards compatibility in tModLoader and encourage modders to keep this in mind when it comes time.

Improving Security


We also want discuss our recent efforts in combating malware distribution on the workshop. As some of you may be aware, in the past year there has been an increase in attempts to use tModLoader to distribute malicious code. As members and supporters of this incredible modding community, we want to assure both players and modders that we are taking steps to respond to this new wave of malicious mods. We have already improved the server mod-syncing feature to be significantly safer and introduced several backend systems for validation and moderation.

Recently, in partnership with Valve, we introduced a new approval queue to give us a chance to catch malicious mods and updates before they have a chance to make it to users. As this tooling is new for Steam Workshop, we greatly appreciate the patience of modders while we work through the kinks to reduce moderation times and user issues. We will continue to adapt and limit as many attack vectors as reasonably possible to protect our community, however there is always some inherent risk with using mods.

We encourage everyone to be vigilant and diligent as always and are thankful this community contains many members who actively seek out and help us identify new risks and mitigations. We'd like to thank Jamz for developing and testing code analysis software, and the many people who have analyzed suspicious mods and reported potential malware to us for investigation and action in the past.

New Mods Showcase


Here is a collage of new mods released this past month. There were over 550 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.



Stable Release


We are grateful for the massive amount of community participation in developing and testing new features each 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]New Features[/h2]
LTsivo: The Achievement Advisor (achievement icon next to the inventory) now supports modded achievements

[h2]API Changes[/h2]
hezuo1hao: Added BossBarDrawParams.BossBarColor Tyfyter: Added ModItem/GlobalItem.ApplyPrefix

Bug Fixes

[h2]Quality of Life and Other Fixes[/h2]
Tyfyter: Fixed crash when in worlds with unloaded modded trees sxysxy: Disable high DPI by default on OSX to fix performance. Use /enablehighdpi:1 to turn on. JavidPack: Fix divine crate drop rates. It will now correctly have boosted ore/bar/coin drop rates JavidPack: Sort the enviromment.log output to aid troubleshooting

[h2]API Fixes and Changes[/h2]
JavidPack: Fix an issue where partial right or left tile anchors caused exceptions in some cases JavidPack: Fix misleading workshop errors when publishing mods with Chinese description text

Other

[h2]ExampleMod and API Documentation[/h2]
Konomi: Make ExampleStatue glow with spelunker potion, like other statues JavidPack and Mirsario: Various Documentation Updates: 1, 2, 3

[h2]Localization[/h2]
ayuyoiM: Chinese Cloudea: Chinese for tModCodeAssist RazzSG: Russian

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.

tModLoader peaks at 79k players


tModLoader has peaked at 79,101 concurrent players on 8 February 2026 which is 6 years after release.
View charts and more statistics on our website.

February 2026 Stable Update

Hello everyone! It is time for the February 2026 Stable Update, as well as some other news.

Plans for Terraria 1.4.5 Support


First, we hope everyone has been having fun playing the new Terraria v1.4.5 update (Bigger and Boulder). If you didn't know, Terraria just launched a huge update, be sure to check it out.

We know everyone is looking forward to tModLoader and mods having access to all of the new content and features as well. We'd like to remind users that updating tModLoader to major Terraria releases is a huge undertaking. We are committed to working diligently on migrating to v1.4.5, but it does take some time, so we ask players to please be patient.

For context, the process of updating tModLoader to v1.4.4 took 9 months. During that process, many large features were added to tModLoader to better support the capabilities of mods, which did extend the porting process quite a bit. We don't expect quite as many large changes this time, so the actual porting process should be shorter than how it was for v1.4.4.

We will have more information to share in later months as we start working on the update and have a better idea of the work involved.

We encourage modders to take this opportunity to come discuss any tModLoader API shortcomings on Discord and Github. Major releases present an opportunity to fix issues that couldn't be addressed properly in regular monthly releases.

[h2]Plans for Terraria 1.4.5 Support FAQ [/h2]
Q: "Will all of my mods still work on v1.4.5 immediately?"
A: Due to how much has changed in the Terraria v1.4.5 update, the short answer to this is "no". Modders will, however, have ample opportunity to update their mods to v1.4.5 before it is officially released, so as long as the mods you are using are still maintained by the modder, they should be available on v1.4.5 once it has a stable release for players.

Q: "What will happen to 1.4.4?"
A: 1.4.4 mods and the 1.4.4 version of tModLoader will continue to exist and be available for players both during porting and after. It will be supported as a Legacy version like 1.3 and 1.4.3.

Q: "When will 1.4.4 stop receiving updates?"
A: 1.4.4 will continue to receive maintenance updates to ensure it stays functional. We do not have a date for when content updates will stop; in the near-term 1.4.4 will continue to receive regular updates until we are ready to 'Preview' the 1.4.5 beta build to modders.

Q: "Will 1.4.5 be backwards compatible with my worlds and players from 1.4.4?"
A: From tModLoader's side, one of our guiding principles is to ensure the player experience is as seamless as possible. We aim to maintain backwards compatibility in tModLoader and encourage modders to keep this in mind when it comes time.

Improving Security


We also want discuss our recent efforts in combating malware distribution on the workshop. As some of you may be aware, in the past year there has been an increase in attempts to use tModLoader to distribute malicious code. As members and supporters of this incredible modding community, we want to assure both players and modders that we are taking steps to respond to this new wave of malicious mods. We have already improved the server mod-syncing feature to be significantly safer and introduced several backend systems for validation and moderation.

Recently, in partnership with Valve, we introduced a new approval queue to give us a chance to catch malicious mods and updates before they have a chance to make it to users. As this tooling is new for Steam Workshop, we greatly appreciate the patience of modders while we work through the kinks to reduce moderation times and user issues. We will continue to adapt and limit as many attack vectors as reasonably possible to protect our community, however there is always some inherent risk with using mods.

We encourage everyone to be vigilant and diligent as always and are thankful this community contains many members who actively seek out and help us identify new risks and mitigations. We'd like to thank Jamz for developing and testing code analysis software, and the many people who have analyzed suspicious mods and reported potential malware to us for investigation and action in the past.

New Mods Showcase


Here is a collage of new mods released this past month. There were over 400 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.



Stable Release


We are grateful for the massive amount of community participation in developing and testing new features each 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]New Features[/h2]
Tyfyter: Added OnTileConverted hook

[h2]API Changes[/h2]
Stephen Thiebaud: Add Jetbrains annotations for modder convenience JavidPack: Update ModTree.SetTreeFoliageSettings parameters

Bug Fixes

[h2]Quality of Life and Other Fixes[/h2]
[h2]API Fixes and Changes[/h2]
Stephen Thiebaud: Fixed a tModCodeAssist exception

Other

[h2]ExampleMod and API Documentation[/h2]
JavidPack: Added an exposed gem tile example (or multi-directional tile example)

[h2]Localization[/h2]
ayuyoiM: Chinese 错数螺线: Fix a spawn condition mistake and more Chinese Patrxgt: Polish RazzSG: Russian MisteryDuck: Russian

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.

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.

December 2025 Stable Update

Hello everyone! It is time for the December 2025 Stable Update.

But first, here is a collage of new mods released this past month. There were over 300 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 regressions related to the liquid rendering fixes from last month and fixed some UI inconsistencies and errors. For modders, this month's release includes support for custom pressure plates along with new hooks for tile interactions, as well as new hooks for custom armor set shadow effects and transforming the full player rendering.

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]New Features[/h2]
JavidPack: ModPlayer.DrawPlayer hook to facilitate custom player "shadow" visuals Tyfyter: (Mod|Global)Tile.HitSwitch and (Mod|Global)Tile.SwitchTiles hooks, as well as PressurePlate tile set

[h2]API Changes[/h2]
JavidPack: Preserve backwards compatibility for MonoMod hooks when a method receives a new overload, inherit Obsolete from origin method Stephen Thiebaud: tModLoader-provided references will no longer be copied to mod output directories (/bin folder), reducing disk usage for mod developers JavidPack: (ModTile|ModWall).PlaceInWorld now called based on what is actually placed, not Item.createTile/Wall

Bug Fixes

[h2]Quality of Life and Other Fixes[/h2]
JavidPack: Fix housing UI issue with over 99 town NPCs Kevin Pugliese: Fix other players' chat bubbles while in reverse gravity JavidPack: Clarify redownload missing mod message and buttons Stephen Thiebaud: Fix lots of liquid rendering edge case bugs Ivan Ortiz: Fix another liquid rendering bug with slopes Stephen Thiebaud: Fix another liquid rendering bug near edges of map Mirsario: Restore lost TileID.Sets.Snow tile framing logic Mirsario: Follow-up to "Fixed deallocation crashes in libnfd"

[h2]API Fixes and Changes[/h2]
JavidPack: Update MonoMod to 25.3.2 (Fix race condition when updating executing ILHook, the "Referenced cell no longer exists" issue) Mirsario: Main.CurrentPlayerOverride is now thread-local, fixing potential multi-threaded issues Qther: tModCodeAssist: Support even more ID fixes JavidPack: tModCodeAssist: Preserve whitespace and comments for ID fixes

Other

[h2]ExampleMod and API Documentation[/h2]
JavidPack: Clarify ModPlayer syncing and more documentation Mirsario: Improved ExampleCustomCurrency example

[h2]Localization[/h2]
ayuyoiM and Cyrilly: Chinese 1, 2 RazzSG: Russian

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.