From f54fe36972b4d0c932f2b15ac58bc78107574eb7 Mon Sep 17 00:00:00 2001
From: Arthri <41360489+a@users.noreply.github.com>
Date: Wed, 28 Jan 2026 06:09:17 +0000
Subject: [PATCH 1/5] Update OTAPI version
---
TerrariaServerAPI/TerrariaServerAPI.csproj | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/TerrariaServerAPI/TerrariaServerAPI.csproj b/TerrariaServerAPI/TerrariaServerAPI.csproj
index 616e64dd..2534b34b 100644
--- a/TerrariaServerAPI/TerrariaServerAPI.csproj
+++ b/TerrariaServerAPI/TerrariaServerAPI.csproj
@@ -23,6 +23,6 @@
-
+
From 8e2fced9d371cf590d5cb200807bddca95209839 Mon Sep 17 00:00:00 2001
From: Arthri <41360489+a@users.noreply.github.com>
Date: Wed, 28 Jan 2026 06:13:40 +0000
Subject: [PATCH 2/5] Update SetDefaults hook
---
TerrariaServerAPI/TerrariaApi.Server/Hooking/ItemHooks.cs | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/TerrariaServerAPI/TerrariaApi.Server/Hooking/ItemHooks.cs b/TerrariaServerAPI/TerrariaApi.Server/Hooking/ItemHooks.cs
index 5fa87537..268d6a79 100644
--- a/TerrariaServerAPI/TerrariaApi.Server/Hooking/ItemHooks.cs
+++ b/TerrariaServerAPI/TerrariaApi.Server/Hooking/ItemHooks.cs
@@ -15,7 +15,7 @@ public static void AttachTo(HookManager hookManager)
{
_hookManager = hookManager;
- HookEvents.Terraria.Item.SetDefaults_Int32_Boolean_ItemVariant += OnSetDefaults;
+ HookEvents.Terraria.Item.SetDefaults += OnSetDefaults;
HookEvents.Terraria.Item.netDefaults += OnNetDefaults;
Hooks.Chest.QuickStack += OnQuickStack;
@@ -28,7 +28,7 @@ private static void OnNetDefaults(Item item, HookEvents.Terraria.Item.netDefault
args.ContinueExecution = false;
}
- private static void OnSetDefaults(Item item, HookEvents.Terraria.Item.SetDefaults_Int32_Boolean_ItemVariantEventArgs args)
+ private static void OnSetDefaults(Item item, HookEvents.Terraria.Item.SetDefaultsEventArgs args)
{
if (!args.ContinueExecution) return;
if (_hookManager.InvokeItemSetDefaultsInt(ref args.Type, item, args.variant))
From 787058e5c44e7f46dc79ad7dcc9774c6beccbfbc Mon Sep 17 00:00:00 2001
From: Arthri <41360489+a@users.noreply.github.com>
Date: Wed, 28 Jan 2026 15:08:04 +0000
Subject: [PATCH 3/5] Fix tile generation tests
---
TerrariaServerAPI.Tests/TileGenerateTests.cs | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/TerrariaServerAPI.Tests/TileGenerateTests.cs b/TerrariaServerAPI.Tests/TileGenerateTests.cs
index b2661383..37c839a3 100644
--- a/TerrariaServerAPI.Tests/TileGenerateTests.cs
+++ b/TerrariaServerAPI.Tests/TileGenerateTests.cs
@@ -24,13 +24,13 @@ public void Generate_Small(ICollection provider)
Main.tile = provider;
WorldGen.generatingWorld = true;
- Main.rand = new UnifiedRandom(9999);
- WorldGen.gen = true;
+ Main.ActiveWorldFileData.SetSeed("seeeeeeeeeed");
+ Main.rand = new UnifiedRandom(Main.ActiveWorldFileData.Seed);
Main.menuMode = 888;
WorldGen.clearWorld();
- WorldGen.GenerateWorld(9999);
+ WorldGen.GenerateWorld();
}
[Test]
From 2ea28d2aef22a663fef4b33a6b8f27b384e0b192 Mon Sep 17 00:00:00 2001
From: ksqeib
Date: Thu, 29 Jan 2026 15:38:46 +0800
Subject: [PATCH 4/5] Update OTAPI and .net version
---
TerrariaServerAPI/TerrariaServerAPI.csproj | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/TerrariaServerAPI/TerrariaServerAPI.csproj b/TerrariaServerAPI/TerrariaServerAPI.csproj
index 2534b34b..4dc2fc9b 100644
--- a/TerrariaServerAPI/TerrariaServerAPI.csproj
+++ b/TerrariaServerAPI/TerrariaServerAPI.csproj
@@ -4,7 +4,7 @@
Library
TerrariaServer
- net9.0
+ net10.0
true
True
Always
@@ -21,8 +21,9 @@
+
-
+
From 61eefd94a80386c0b6939f96178516494101633e Mon Sep 17 00:00:00 2001
From: ksqeib
Date: Thu, 29 Jan 2026 15:53:22 +0800
Subject: [PATCH 5/5] Update tests to net10
---
TerrariaServerAPI.Tests/TerrariaServerAPI.Tests.csproj | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/TerrariaServerAPI.Tests/TerrariaServerAPI.Tests.csproj b/TerrariaServerAPI.Tests/TerrariaServerAPI.Tests.csproj
index 4a7def9c..82ca1596 100644
--- a/TerrariaServerAPI.Tests/TerrariaServerAPI.Tests.csproj
+++ b/TerrariaServerAPI.Tests/TerrariaServerAPI.Tests.csproj
@@ -1,7 +1,7 @@
- net9.0
+ net10.0
enable
false