github tModLoader/tModLoader v0.11-beta1
v0.11 Beta 1

latest releases: v2024.03.3.3, v2024.05.1.20, v2024.05.1.19...
pre-release5 years ago

This release is NOT intended for regular users, you will have many issues unless you are a modder

API
ModConfig - Helps mods make per-user and per-server configuration.
C# 7.3 support by default - build.txt no longer requires languageVersion.
Global/ModItem.GetHealLife and GetHealMana - Allows dynamic health restore for potions. Thanks @DarkLight66
ModLoader now ModContent - Many methods are now in ModContent
ErrorLogger deprecated, replaced with new Logging system
MonoMod support - Allows editing any method
ModProjectile Glowmask support
A bunch of Update hooks in Mod: PreUpdateEntities, MidUpdateTimeWorld, etc. Thanks @Leemyy

Fixes
Fix world corruption bug caused by ModTileEntities
Fix an ItemFrame bug that deleted mod items
Fix Banner placement on platforms
Fix Reforge losing ModItem data
Fix ModLoader.TextureExists bug
Fixed IsAnglerQuestAvailable logic
Fix 20+ line bug with item tooltips
Fix bad ModPack menu issue
Clearer Mod Browser error messages
Fix more memory leaks
Fix exceptions not being logged from server
Fix 50 townNPC limit in housing UI
Linux and Mac support greatly improved
Fixed Black Screen loading error on Mac and Linux
Fixed issue with Old Ones Army items giving too much damage boost
Fix PostDrawTiles scale

QOL
Mods will automatically be enabled and reload when leaving the mod browser
Automatic player and world migration
Common exceptions are ommited from exception logging
Mod Sources now hidden until developer mode is enabled
Localized menus should now fit inside menu buttons
Load errors are now more informative and provide more options
SteamID checked before publishing mod
ModNet diagnostics. Press F8 to see how many packets each mod is sending.
Repeated errors are no longer spammed
Mod Browser search now checks internal name as well
Terraria documentation files auto downloaded
Lower Ram usage??

Example Mod
ExampleOre, ExampleBar
ExampleBulllet now properly hits tiles and makes bounce sounds
ExampleTrap - Shows custom hammering, multiple AddMapEntry, non-autoload approach
ExampleUI now rebounds onto screen
ExamplePersonUI and VanillaItemSlotWrapper show an NPC UI example with an item slot
ExampleAdvancedRecipe shows inheriting from ModRecipe, RecipeAvailable and OnCraft usage.
Much cleaner code
ExampleLamp - Shows toggling via wire
ExampleSnail - Shows editing a vanilla RecipeGroup, bugnet usage, and IL editing via MonoMod
NonStopParty - ModPlayer.SendClientChanges, OnEnterWorld, and clientClone example.
ExampleHairDye. Thanks @DarkLight66
ExampleOre and ExampleBar. Thanks @SheepishShepherd for the sprite.

Patreon Thanks
Thanks so much to our Golem level Patrons.
Added Squid and Glory patreon sets
Added Jofairden developer set

Contributor Thanks
Thanks to @DarkLight66, @Leemyy, @SheepishShepherd
Big Thanks to @0x0ade for developing MonoMod.

Don't miss a new tModLoader release

NewReleases is sending notifications on new releases.