C# (CSharp) TShockAPI Namespace

Nested Namespaces

TShockAPI.DB
TShockAPI.Hooks
TShockAPI.Net
TShockAPI.ServerSideCharacters

Classes

Name Description
BackupManager
ConfigFile
GetDataHandlerArgs
GetDataHandlers
GetDataHandlers.ChestItemEventArgs For use in a ChestItemChange event
GetDataHandlers.ChestOpenEventArgs For use with a ChestOpen event
GetDataHandlers.GemLockToggleEventArgs For use with a ToggleGemLock event
GetDataHandlers.ItemDropEventArgs For use in an ItemDrop event
GetDataHandlers.KillMeEventArgs For use in a KillMe event
GetDataHandlers.LiquidSetEventArgs For use in a LiquidSet event
GetDataHandlers.NPCHomeChangeEventArgs For use in a NPCHome event
GetDataHandlers.NPCSpecialEventArgs For use with a NPCSpecial event
GetDataHandlers.NPCStrikeEventArgs For use with a NPCStrike event
GetDataHandlers.NewProjectileEventArgs For use in a NewProjectile event
GetDataHandlers.PaintTileEventArgs For use with a PaintTile event
GetDataHandlers.PaintWallEventArgs For use with a PaintWall event
GetDataHandlers.PlayerBuffEventArgs For use in a PlayerBuff event
GetDataHandlers.PlayerBuffUpdateEventArgs For use in a PlayerBuffUpdate event
GetDataHandlers.PlayerDamageEventArgs For use in a PlayerDamage event
GetDataHandlers.PlayerHPEventArgs For use in a PlayerHP event
GetDataHandlers.PlayerInfoEventArgs
GetDataHandlers.PlayerManaEventArgs For use in a PlayerMana event
GetDataHandlers.PlayerSlotEventArgs For use in a PlayerSlot event
GetDataHandlers.PlayerTeamEventArgs For use in a PlayerTeam event
GetDataHandlers.PlayerUpdateEventArgs For use in a PlayerUpdate event
GetDataHandlers.SendTileSquareEventArgs For use in a SendTileSquare event
GetDataHandlers.SignEventArgs For use in a Sign event
GetDataHandlers.SpawnEventArgs For use in a PlayerSpawn event
GetDataHandlers.TeleportEventArgs For use with a NPCStrike event
GetDataHandlers.TileEditEventArgs Used when a TileEdit event is called.
GetDataHandlers.TileKillEventArgs For use in a TileKill event
GetDataHandlers.TogglePvpEventArgs For use in a TogglePvp event
JsonData
Noun
PaginationTools Provides tools for sending paginated output.
PaginationTools.Settings
ParameterAttribute
Permission
Permissions
PlayerData
RestManager
RouteAttribute
SaveManager
SaveManager.SaveTask
StatTracker
StringExt
TShock
TextLog Class inheriting ILog for writing logs to a text file
TodoAttribute
Token
Verb