Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
tModLoaderNewsApril 2025 Stable Update
In-game event

April 2025 Stable Update

tModLoader · published 1 Apr 2025, 00:45 UTC · build 17932030

All newsPlayers around this dateRead on Steam

Hello everyone! This last month tModLoader hit an exciting new player count record. We had 56,000 players playing at the same time! We look forward to even more users enjoying playing tModLoader as new mods continue to come out and existing mods continue to update.

It is time for the April 2025 Stable Update.

A notable change for this month's release is the AddSpecialDraw changes for tile rendering. We hope mod makers read the pull request description and apply the fixes to their own tiles if relevant. The full listing of changes is detailed below.

There are several features of note currently in preview for next month. One such feature is support for various biome conversion methods and classes. Another feature is greatly streamlined ModTileEntity code as well as a fully documented BasicTileEntity example. We've added support for customizing swaying tiles as well, allowing mods to make fully functional Chandeliers and other tiles. And finally, this preview also includes support for "custom ID sets", or content tags. This feature has been highly requested for a long, long time and we are excited to see mods use it. We encourage mod makers to experiment with these new features on the preview branch and provide feedback this month so that they are ready for the stable release next month.

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

New Features


JavidPack: TileCounterType.CustomSolid/NonSolid support for AddSpecialDraw, fix blurry example relic tile visuals
JavidPack: Added TileID.Sets.NegatesFallDamage for tiles like cloud that prevent fall damage
JavidPack: Localize custom player death messages (PlayerDeathReason.ByCustomReason)

Bug Fixes

Quality of Life and Other Fixes


JavidPack: The warning for family share limitations can now be dismissed permanently.
Solxan: Maintaining the monthly release automations

API Fixes and Changes


Ebon: description_workshop.txt now generates by default when creating mods
Chicken-Bones: Fix an issue preventing accurate log messages
JavidPack: Mod.GetPacket error message clarification, additional related docs

Other

ExampleMod and API Documentation


JavidPack: ExampleMod now uses the newer and simpler collection initializer syntax
JavidPack: Various Documentation Updates: 1, 2, 3, 4, 5

Localization


RazzSG: Russian

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

More from tModLoader

Other announcements

All news
In-game event1 Sep 2026September 2026 Stable UpdateHello everyone! It is time for the September 2026 Stable Update and other news. This month's announcement contains 1.4.5 update progress, a quick showcase of new mods from the past month, and the changelog for the new stable release. Terraria 1.4.5 Support Progress If you are unaware, the 1.4.5.8 hotfix version of Terraria released a couple of weeks ago. In the release announcement, Re-Logic me…In-game event1 Aug 2026August 2026 Stable UpdateHello everyone! It is time for the August 2026 Stable Update and other news. This month's announcement contains 1.4.5 update progress, a quick showcase of new mods from the past month, and the changelog for the new stable release. Future Terraria 1.4.5 Support As mentioned previously, the process of updating tModLoader to all of the new content and features of the Terraria 1.4.5 update (Bigger…In-game event2 Jul 2026July 2026 Stable UpdateHello everyone! It is time for the July 2026 Stable Update and other news. This month's announcement contains 1.4.5 update progress, a quick showcase of new mods from the past month, and the changelog for the new stable release. Future Terraria 1.4.5 Support As mentioned previously, the process of updating tModLoader to all of the new content and features of the Terraria 1.4.5 update (Bigger an…