HomeGamesUpdatesPricingMethodology
Steam News1 April 20251y ago

April 2025 Stable Update

Hello everyone! This last month tModLoader hit an exciting new player count record. We had 56,000 players playing at the same time!

Full notes

Full tModLoader update

Read the full published notes in a cleaner layout. The original post stays linked below.

Repeated intro

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.

What changed

1 fix5 additions4 changes0 removals
  • Gameplay
  • Performance
  • Maps
  • Balance
  • Workshop
  • UI and audio
addedHello 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.
changedA 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.
addedThere 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.
addedChangelogThe 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.
addedNew FeaturesJavidPack : 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)
addedQuality of Life and Other FixesJavidPack : The warning for family share limitations can now be dismissed permanently. Solxan : Maintaining the monthly release automations

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.

Source

Steam News / 1 April 2025

Open original post

Changelog.gg summarizes and formats this update. How we read updates.