From bd3974d148e6c0e2576c03ffcd96367b016a3a12 Mon Sep 17 00:00:00 2001 From: Cai <13110818005@qq.com> Date: Wed, 28 Jan 2026 23:11:53 +0800 Subject: [PATCH 1/2] Add missing `PacketTypes` from 1.4.5.0 --- .../TerrariaApi.Server/PacketTypes.cs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/TerrariaServerAPI/TerrariaApi.Server/PacketTypes.cs b/TerrariaServerAPI/TerrariaApi.Server/PacketTypes.cs index 9a69c40b..2ae9e99f 100644 --- a/TerrariaServerAPI/TerrariaApi.Server/PacketTypes.cs +++ b/TerrariaServerAPI/TerrariaApi.Server/PacketTypes.cs @@ -145,5 +145,18 @@ public enum PacketTypes SyncItemsWithShimmer = 145, ShimmerActions = 146, SyncLoadout = 147, - SyncItemCannotBeTakenByEnemies = 148 + SyncItemCannotBeTakenByEnemies = 148, + DeadCellsDisplayJarTryPlacing = 149, + SpectatePlayer = 150, + SyncItemDespawn = 151, + ItemUseSound = 152, + NPCDebuffDamage = 153, + Ping = 154, + SyncChestSize = 155, + TELeashedEntityAnchorPlaceItem = 156, + TeamChangeFromUI = 157, + ExtraSpawnSectionLoaded = 158, + RequestSection = 159, + ItemPosition = 160, + HostToken = 161 } From ed1802d3c3e9a3398a8147b084288d36b87e3618 Mon Sep 17 00:00:00 2001 From: Cai <13110818005@qq.com> Date: Thu, 29 Jan 2026 16:23:19 +0800 Subject: [PATCH 2/2] Add mobile version packets ServerInfo is only sent by mobile version self host server PlayerPlatformInfo is sent when mobile players enter a server --- TerrariaServerAPI/TerrariaApi.Server/PacketTypes.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/TerrariaServerAPI/TerrariaApi.Server/PacketTypes.cs b/TerrariaServerAPI/TerrariaApi.Server/PacketTypes.cs index 2ae9e99f..08144cd9 100644 --- a/TerrariaServerAPI/TerrariaApi.Server/PacketTypes.cs +++ b/TerrariaServerAPI/TerrariaApi.Server/PacketTypes.cs @@ -158,5 +158,9 @@ public enum PacketTypes ExtraSpawnSectionLoaded = 158, RequestSection = 159, ItemPosition = 160, - HostToken = 161 + HostToken = 161, + + // Mobile version packets + ServerInfo = 162, + PlayerPlatformInfo = 163 }