Structures
The following structures are available globally.
-
Information about an angler quest.
See moreDeclaration
Swift
public struct PacketAnglerQuest : TerrariaPacket
-
Catch Pet/NPC
See moreDeclaration
Swift
public struct PacketCatchNPC : TerrariaPacket
-
Undocumented
See moreDeclaration
Swift
public struct PacketChatText : TerrariaPacket
-
Undocumented
See moreDeclaration
Swift
public struct PacketChestGetContents : TerrariaPacket
-
Update chest item
See moreDeclaration
Swift
public struct PacketChestItem : TerrariaPacket
-
Get chest name
See moreDeclaration
Swift
public struct PacketChestName : TerrariaPacket
-
Used to “open” a world chest
See moreDeclaration
Swift
public struct PacketChestOpen : TerrariaPacket
-
Chest Unlock(Used for doors as well)
See moreDeclaration
Swift
public struct PacketChestUnlock : TerrariaPacket
-
Undocumented
See moreDeclaration
Swift
public struct PacketClientSyncedInventory : TerrariaPacket
-
Client UUID
See moreDeclaration
Swift
public struct PacketClientUUID : TerrariaPacket
-
Complete the Angler quest
See moreDeclaration
Swift
public struct PacketCompleteAnglerQuest : TerrariaPacket
-
Connection approval. Also sets the player’s ID
See moreDeclaration
Swift
public struct PacketConnectApproval : TerrariaPacket
-
Connection Request Packet
See moreDeclaration
Swift
public struct PacketConnectRequest : TerrariaPacket
-
Create Combat Text
See moreDeclaration
Swift
public struct PacketCreateCombatText : TerrariaPacket
-
Combat Text String
See moreDeclaration
Swift
public struct PacketCreateCombatTextExtended : TerrariaPacket
-
Create a temporary animation
See moreDeclaration
Swift
public struct PacketCreateTemporaryAnimation : TerrariaPacket
-
Time until Crystal Invasion or Next Wave
See moreDeclaration
Swift
public struct PacketCrystalInvasionSendWaitTime : TerrariaPacket
-
Start Crystal Invasion
See moreDeclaration
Swift
public struct PacketCrystalInvasionStart : TerrariaPacket
-
Wipe crystal invasion
See moreDeclaration
Swift
public struct PacketCrystalInvasionWipeAll : TerrariaPacket
-
A player has died
See moreDeclaration
Swift
public struct PacketDeadPlayer : TerrariaPacket
-
Deprecated
See moreDeclaration
Swift
public struct PacketDeprecated : TerrariaPacket
-
Disconnect/Kick a connected client
See moreDeclaration
Swift
public struct PacketDisconnect : TerrariaPacket
-
Door Action
See moreDeclaration
Swift
public struct PacketDoorUse : TerrariaPacket
-
Healing effect
See moreDeclaration
Swift
public struct PacketEffectHeal : TerrariaPacket
-
Mana regen effect
See moreDeclaration
Swift
public struct PacketEffectMana : TerrariaPacket
-
Emoji
See moreDeclaration
Swift
public struct PacketEmoji : TerrariaPacket
-
Sync Emote bubble
See moreDeclaration
Swift
public struct PacketEmoteBubble : TerrariaPacket
-
Finished connecting to the server
See moreDeclaration
Swift
public struct PacketFinishedConnectingToServer : TerrariaPacket
-
Fish out a NPC
See moreDeclaration
Swift
public struct PacketFishOutNPC : TerrariaPacket
-
Try placing food in a platter
See moreDeclaration
Swift
public struct PacketFoodPlatterTryPlacing : TerrariaPacket
-
Force an item into the nearest chest
See moreDeclaration
Swift
public struct PacketForceItemIntoNearestChest : TerrariaPacket
-
Toggle Gem Lock
See moreDeclaration
Swift
public struct PacketGemLockToggle : TerrariaPacket
-
Toggle switch
See moreDeclaration
Swift
public struct PacketHitSwitch : TerrariaPacket
-
Undocumented
See moreDeclaration
Swift
public struct PacketItemDrop : TerrariaPacket
-
Item Owner Update
See moreDeclaration
Swift
public struct PacketItemOwner : TerrariaPacket
-
Kill portal
See moreDeclaration
Swift
public struct PacketKillPortal : TerrariaPacket
-
Land Golf ball in cup
See moreDeclaration
Swift
public struct PacketLandGolfBallInCup : TerrariaPacket
-
Set liquid
See moreDeclaration
Swift
public struct PacketLiquidSet : TerrariaPacket
-
This is a struct for LoadNetModule packets.
See moreDeclaration
Swift
public struct PacketLoadNetModule : TerrariaPacket
-
Perform a wire operation in mass
See moreDeclaration
Swift
public struct PacketMassWireOperation : TerrariaPacket
-
Use Wires in mass
See moreDeclaration
Swift
public struct PacketMassWireOperationPay : TerrariaPacket
-
Update minion attack target
See moreDeclaration
Swift
public struct PacketMinionAttackTargetUpdate : TerrariaPacket
-
Countdown before MoonLord Start
See moreDeclaration
Swift
public struct PacketMoonLordCountdown : TerrariaPacket
-
Nebula Level Up
See moreDeclaration
Swift
public struct PacketNebulaLevelUp : TerrariaPacket
-
Notify when a player’s NPC is killed
See moreDeclaration
Swift
public struct PacketNotifyPlayerNpcKilled : TerrariaPacket
-
Notify player of an event
See moreDeclaration
Swift
public struct PacketNotifyPlayerOfEvent : TerrariaPacket
-
Undocumented
See moreDeclaration
Swift
public struct PacketNpcAddBuff : TerrariaPacket
-
Strike NPC with held item
See moreDeclaration
Swift
public struct PacketNpcItemStrike : TerrariaPacket
-
NPC Kill Count
See moreDeclaration
Swift
public struct PacketNpcKillCount : TerrariaPacket
-
Item From an NPC Shop
See moreDeclaration
Swift
public struct PacketNpcShopItem : TerrariaPacket
-
Special NPC Effect
See moreDeclaration
Swift
public struct PacketNpcSpecial : TerrariaPacket
-
NPC Attack
See moreDeclaration
Swift
public struct PacketNpcStrike : TerrariaPacket
-
Active NPC
See moreDeclaration
Swift
public struct PacketNpcTalk : TerrariaPacket
-
NPC teleport portal use
See moreDeclaration
Swift
public struct PacketNpcTeleportPortal : TerrariaPacket
-
NPC Update (INCOMPLETE)
See moreDeclaration
Swift
public struct PacketNpcUpdate : TerrariaPacket
-
Update NPC Buffs
See moreDeclaration
Swift
public struct PacketNpcUpdateBuff : TerrariaPacket
-
Number of Angler quests completed
See moreDeclaration
Swift
public struct PacketNumberOfAnglerQuestsCompleted : TerrariaPacket
-
Paint a tile
See moreDeclaration
Swift
public struct PacketPaintTile : TerrariaPacket
-
Paint a wall
See moreDeclaration
Swift
public struct PacketPaintWall : TerrariaPacket
-
Password Required
See moreDeclaration
Swift
public struct PacketPasswordRequired : TerrariaPacket
-
Send password
See moreDeclaration
Swift
public struct PacketPasswordSend : TerrariaPacket
-
Place chest
See moreDeclaration
Swift
public struct PacketPlaceChest : TerrariaPacket
-
Place an item frame
See moreDeclaration
Swift
public struct PacketPlaceItemFrame : TerrariaPacket
-
Place an object
See moreDeclaration
Swift
public struct PacketPlaceObject : TerrariaPacket
-
Place a tile entity
See moreDeclaration
Swift
public struct PacketPlaceTileEntity : TerrariaPacket
-
Placeholder packet for use by custom clients and servers
See moreDeclaration
Swift
public struct PacketPlaceholder : TerrariaPacket
-
Play music item
See moreDeclaration
Swift
public struct PacketPlayHarp : TerrariaPacket
-
Play a legacy Sound
See moreDeclaration
Swift
public struct PacketPlayLegacySound : TerrariaPacket
-
Is player active?
See moreDeclaration
Swift
public struct PacketPlayerActive : TerrariaPacket
-
Undocumented
See moreDeclaration
Swift
public struct PacketPlayerAddBuff : TerrariaPacket
-
Player item animation
See moreDeclaration
Swift
public struct PacketPlayerAnimation : TerrariaPacket
-
Update player buffs
See moreDeclaration
Swift
public struct PacketPlayerBuff : TerrariaPacket
-
Undocumented
See moreDeclaration
Swift
public struct PacketPlayerDamage : TerrariaPacket
-
Player Death version 2
See moreDeclaration
Swift
public struct PacketPlayerDeathV2 : TerrariaPacket
-
Player dodge
See moreDeclaration
Swift
public struct PacketPlayerDodge : TerrariaPacket
-
Apply healing effect to another player
See moreDeclaration
Swift
public struct PacketPlayerHealOther : TerrariaPacket
-
Player health points and max HP
See moreDeclaration
Swift
public struct PacketPlayerHp : TerrariaPacket
-
Player hurt version 2
See moreDeclaration
Swift
public struct PacketPlayerHurtV2 : TerrariaPacket
-
Player information
See moreDeclaration
Swift
public struct PacketPlayerInfo : TerrariaPacket
-
Player Inventory Slot
See moreDeclaration
Swift
public struct PacketPlayerInventorySlot : TerrariaPacket
-
Undocumented
See moreDeclaration
Swift
public struct PacketPlayerKillMe : TerrariaPacket
-
Player current mana and max mana
See moreDeclaration
Swift
public struct PacketPlayerMana : TerrariaPacket
-
Undocumented
See moreDeclaration
Swift
public struct PacketPlayerSpawn : TerrariaPacket
-
Spawn after completing the connection process
See moreDeclaration
Swift
public struct PacketPlayerSpawnSelf : TerrariaPacket
-
Player stealth
See moreDeclaration
Swift
public struct PacketPlayerStealth : TerrariaPacket
-
Set the player team
See moreDeclaration
Swift
public struct PacketPlayerTeam : TerrariaPacket
-
Teleport player using portal
See moreDeclaration
Swift
public struct PacketPlayerTeleportPortal : TerrariaPacket
-
Undocumented
See moreDeclaration
Swift
public struct PacketPlayerUpdate : TerrariaPacket
-
Poof of smoke
See moreDeclaration
Swift
public struct PacketPoofOfSmoke : TerrariaPacket
-
Destroy a projectile
See moreDeclaration
Swift
public struct PacketProjectileDestroy : TerrariaPacket
-
Undocumented
See moreDeclaration
Swift
public struct PacketProjectileNew : TerrariaPacket
-
Release NPC
See moreDeclaration
Swift
public struct PacketReleaseNPC : TerrariaPacket
-
Remove item Owner
See moreDeclaration
Swift
public struct PacketRemoveItemOwner : TerrariaPacket
-
Remove the revenge marker
See moreDeclaration
Swift
public struct PacketRemoveRevengeMarker : TerrariaPacket
-
Report Invasion Progress
See moreDeclaration
Swift
public struct PacketReportInvasionProgress : TerrariaPacket
-
Request for removal of an NPC’s buffs
See moreDeclaration
Swift
public struct PacketRequestNPCBuffRemoval : TerrariaPacket
-
Request Interaction with tile entity
See moreDeclaration
Swift
public struct PacketRequestTileEntityInteraction : TerrariaPacket
-
Request world info
See moreDeclaration
Swift
public struct PacketRequestWorldInfo : TerrariaPacket
-
Set a player as the host for gameplay
See moreDeclaration
Swift
public struct PacketSetCountsAsHostForGameplay : TerrariaPacket
-
Update sign if changes from client. Display sign if sent from server
See moreDeclaration
Swift
public struct PacketSignNew : TerrariaPacket
-
Read Sign
See moreDeclaration
Swift
public struct PacketSignRead : TerrariaPacket
-
Smart text message or Chat message v2
See moreDeclaration
Swift
public struct PacketSmartTextMessage : TerrariaPacket
-
Social Handshake
See moreDeclaration
Swift
public struct PacketSocialHandshake : TerrariaPacket
-
Spawns boss or invasion
See moreDeclaration
Swift
public struct PacketSpawnBossorInvasion : TerrariaPacket
-
Status
See moreDeclaration
Swift
public struct PacketStatus : TerrariaPacket
-
Sync type of cavern monster
See moreDeclaration
Swift
public struct PacketSyncCavernMonsterType : TerrariaPacket
-
Sync an extra value
See moreDeclaration
Swift
public struct PacketSyncExtraValue : TerrariaPacket
-
Sync player chest index
See moreDeclaration
Swift
public struct PacketSyncPlayerChestIndex : TerrariaPacket
-
Undocumented
See moreDeclaration
Swift
public struct PacketSyncPlayers : TerrariaPacket
-
Sync revenge marker
See moreDeclaration
Swift
public struct PacketSyncRevengeMarker : TerrariaPacket
-
Sync tile picking
See moreDeclaration
Swift
public struct PacketSyncTilePicking : TerrariaPacket
-
Tamper with NPC
See moreDeclaration
Swift
public struct PacketTamperWithNPC : TerrariaPacket
-
Player teleport (INCOMPLETE)
See moreDeclaration
Swift
public struct PacketTeleport : TerrariaPacket
-
Teleportation potion
See moreDeclaration
Swift
public struct PacketTeleportationPotion : TerrariaPacket
-
Modify a single tile (INCOMPLETE)
See moreDeclaration
Swift
public struct PacketTile : TerrariaPacket
-
Display doll item sync
See moreDeclaration
Swift
public struct PacketTileEntityDisplayDollItemSync : TerrariaPacket
-
Hat rack item sync
See moreDeclaration
Swift
public struct PacketTileEntityHatRackItemSync : TerrariaPacket
-
Section tile frame
See moreDeclaration
Swift
public struct PacketTileFrameSection : TerrariaPacket
-
Get tiles for spawn section
See moreDeclaration
Swift
public struct PacketTileGetSection : TerrariaPacket
-
Tile send section (INCOMPLETE)
See moreDeclaration
Swift
public struct PacketTileSendSection : TerrariaPacket
-
Undocumented
See moreDeclaration
Swift
public struct PacketTileSendSquare : TerrariaPacket
-
Sets the time from server
See moreDeclaration
Swift
public struct PacketTimeSet : TerrariaPacket
-
Toggle a party
See moreDeclaration
Swift
public struct PacketToggleParty : TerrariaPacket
-
Toggle PVP
See moreDeclaration
Swift
public struct PacketTogglePvp : TerrariaPacket
-
Travelling Merchant Inventory
See moreDeclaration
Swift
public struct PacketTravellingMerchantInventory : TerrariaPacket
-
Growth effects
See moreDeclaration
Swift
public struct PacketTreeGrowFX : TerrariaPacket
-
Tweak item
See moreDeclaration
Swift
public struct PacketTweakItem : TerrariaPacket
-
Update good evil
See moreDeclaration
Swift
public struct PacketUpdateGoodEvil : TerrariaPacket
-
Update Item Drop
See moreDeclaration
Swift
public struct PacketUpdateItemDrop : TerrariaPacket
-
Update minion target
See moreDeclaration
Swift
public struct PacketUpdateMinionTarget : TerrariaPacket
-
Update NPC Home
See moreDeclaration
Swift
public struct PacketUpdateNPCHome : TerrariaPacket
-
Update NPC name
See moreDeclaration
Swift
public struct PacketUpdateNPCName : TerrariaPacket
-
Update player luck factors
See moreDeclaration
Swift
public struct PacketUpdatePlayerLuckFactors : TerrariaPacket
-
Update Shield Strengths
See moreDeclaration
Swift
public struct PacketUpdateShieldStrengths : TerrariaPacket
-
Update tile entity
See moreDeclaration
Swift
public struct PacketUpdateTileEntity : TerrariaPacket
-
Try placing into a weapon rack
See moreDeclaration
Swift
public struct PacketWeaponsRackTryPlacing : TerrariaPacket
-
Wired cannon shot
See moreDeclaration
Swift
public struct PacketWiredCannonShot : TerrariaPacket
-
World Info (INCOMPLETE)
See moreDeclaration
Swift
public struct PacketWorldInfo : TerrariaPacket
-
Player zone
See moreDeclaration
Swift
public struct PacketZones : TerrariaPacket