1. tModLoader
  2. News
  3. June 2024 Stable Update

June 2024 Stable Update

It is time for the June 2024 Stable Update.

The tModLoader team and our amazing community of contributors continues to improve tModLoader.

This month we've fixed a few UI issues: some fixes for the ModPacks feature, some UI fixes for multiplayer connections, and a UI fix for Mod Browser / downloading mods.

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.

New Changes' Highlights

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.

New Features

[h2]API Changes[/h2]
BasicallyIAmFox: Allow shaders to omit parameters they don't use JackerAcid: ItemID.Sets.DuplicationMenuToolsFilter added to allow categorizing items as tools JavidPack: GoreID.Sets.LiquidDroplet added and ExampleDroplet updated

Bug Fixes

[h2]Gameplay Fixes[/h2]
JavidPack: Fix Daybreak and Solar Eruption Explosions erroneously delivering critical hits JavidPack: Fix sellback price issue with shop items using shopCustomPrice JavidPack: Fix credits not working sometimes

[h2]Quality of Life and Other Fixes[/h2]
JavidPack: Fix error causing "tiles disappeared but still there" issue JavidPack and MacaylaMarvelous81: Greatly improve mod dependencies user experience. Fix dependent mods failing to be disabled when dependency mod fails to load. JavidPack: Fix host and play to correctly use custom save directories Anshroid Nemo: Fix Logitech RGB and G Hub detection Jack Ashmore: Update OneDrive opening logic to open in background JavidPack: Fix misleading install dependencies launch message. Also fix Install Dependencies action getting stuck on download mod progress screen JavidPack: Clarify in logs and mods menu if mod is loading from an active modpack JavidPack: Use mod display name in UIServerModsDifferMessage to reduce confusion JavidPack: Fix issue preventing selected local/frozen modpack saving properly in some situations JavidPack: New button icons for mod sources menu JavidPack: Fix rare issue causing cursor to disappear on some menus JavidPack: Improve error detection and error messages for users currently on v1.1.2 Terraria beta option

[h2]API Fixes and Changes[/h2]
JavidPack: ModTile/GlobalTile.CanPlace functionality restored JavidPack: Add warning when attempting to publish a mod with the same name as an existing mod JavidPack: Fix LoaderUtils.MustOverrideTogether error messages to display method name again

Other

[h2]ExampleMod and API Documentation[/h2]
James: Fix ExampleMusicBoxTile not emitting note particles JavidPack: Add example of spawning ore when boss is first defeated direwolf420: Fix minion boss loot order JavidPack: Fix some ExampleMod tiles with inconsistent preview/place horizontal flip MrQuba: Clarify CanEquipAccessory and CanAccessoryBeEquippedWith docs JavidPack: Document various coordinate conversion and geometry methods JavidPack: Document Lighting.GetColor methods JavidPack: Document StructureMap and GeneralPlacementTiles

[h2]Localization[/h2]
Rijam: Localized MagicSummonHybrid damage class RazzSG: Russian