tModLoader v2022.09
A mod to make and play Terraria mods
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456789]
 CTerraria.GameContent.Creative.ItemFilters.AAccessories
 CTerraria.GameContent.Creative.ItemFilters.AArmor
 CTerraria.Achievements.Achievement
 CTerraria.UI.AchievementAdvisor
 CTerraria.UI.AchievementAdvisorCard
 CTerraria.Achievements.AchievementCondition
 CTerraria.ID.AchievementHelperID
 CTerraria.Initializers.AchievementInitializer
 CTerraria.Achievements.AchievementManager
 CTerraria.GameContent.Achievements.AchievementsHelper
 CTerraria.Achievements.AchievementTracker< float >
 CTerraria.Achievements.AchievementTracker< int >
 CTerraria.GameContent.Skies.CreditsRoll.Segments.ACreditsRollSegmentWithActions< LooseSprite >
 CTerraria.GameContent.Skies.CreditsRoll.Segments.ACreditsRollSegmentWithActions< NPC >
 CTerraria.GameContent.Skies.CreditsRoll.Segments.ACreditsRollSegmentWithActions< Player >
 CTerraria.GameContent.Skies.CreditsRoll.Actions
 CTerraria.WorldBuilding.Actions
 CTerraria.Audio.ActiveSound
 CTerraria.AdvancedPopupRequest
 CAggregateException
 CTerraria.GameContent.ObjectInteractions.AHoverInteractionChecker
 CTerraria.GameContent.RGB.CommonConditions.Alert
 CTerraria.UI.Alignment
 CTerraria.GameContent.Ambience.AmbienceServer
 CTerraria.GameContent.Ambience.AmbienceServer.AmbienceSpawnInfo
 CTerraria.GameContent.Ambience.AmbientSkyDrawCache
 CTerraria.GameContent.AmbientWindSystem
 CTerraria.ID.AmmoID
 CTerraria.DataStructures.AnchorData
 CTerraria.Modules.AnchorDataModule
 CTerraria.DataStructures.AnchoredEntitiesCollection
 CTerraria.Modules.AnchorTypesModule
 CTerraria.Animation
 CTerraria.ID.AnimationID
 CTerraria.GameContent.Biomes.Desert.AnthillEntrance
 CTerraria.Social.Steam.WorkshopHelper.UGCBased.APublisherInstance
 CTerraria.GameContent.TreeTopsInfo.AreaId
 CTerraria.GameContent.TilePaintSystemV2.ARenderTargetHolder
 CTerraria.Testing.ChatCommands.ArgumentHelper
 CTerraria.ID.ArmorIDs
 CTerraria.Graphics.Shaders.ArmorShaderDataSet
 CTerraria.Initializers.AssetInitializer
 CTerraria.GameContent.AssetSourceController
 CTerraria.Social.WeGame.AsyncTaskHelper
 CAttribute
 CTerraria.Social.Base.AWorkshopEntry
 CTerraria.Social.Base.AWorkshopProgressReporter
 CTerraria.GameContent.UI.States.AWorkshopPublishInfoState< ResourcePack >
 CTerraria.GameContent.UI.States.AWorkshopPublishInfoState< TmodFile >
 CTerraria.GameContent.UI.States.AWorkshopPublishInfoState< WorldFileData >
 CTerraria.Social.Base.AWorkshopTagsCollection
 CTerraria.ID.ArmorIDs.Back
 CTerraria.GameContent.BackgroundChangeFlashInfo
 CTerraria.Physics.BallCollision
 CTerraria.Physics.BallCollisionEvent
 CTerraria.ID.ArmorIDs.Balloon
 CTerraria.Physics.BallPassThroughEvent
 CTerraria.Physics.BallStepResult
 CTerraria.ID.ItemID.BannerEffect
 CTerraria.ID.ArmorIDs.Beard
 CTerraria.GameContent.Bestiary.BestiaryDatabase
 CTerraria.GameContent.Bestiary.BestiaryDatabaseNPCsPopulator
 CTerraria.GameContent.Bestiary.BestiaryEntry
 CTerraria.ID.ContentSamples.BestiaryHelper
 CTerraria.GameContent.Bestiary.BestiaryUICollectionInfo
 CTerraria.GameContent.Bestiary.BestiaryUnlockProgressReport
 CTerraria.GameContent.UI.BigProgressBar.BigProgressBarHelper
 CTerraria.GameContent.UI.BigProgressBar.BigProgressBarInfo
 CTerraria.GameContent.UI.BigProgressBar.BigProgressBarSystem
 CTerraria.ModLoader.IO.BinaryIO
 CTerraria.DataStructures.BinaryWriterHelper
 CTerraria.GameContent.Personalities.BiomePreferenceListTrait.BiomePreference
 CTerraria.GameContent.Bestiary.BestiaryDatabaseNPCsPopulator.CommonTags.SpawnConditions.Biomes
 CTerraria.GameContent.Events.BirthdayParty
 CTerraria.ModLoader.IO.BitReader
 CTerraria.BitsByte
 CTerraria.ModLoader.IO.BitWriter
 CTerraria.ID.ArmorIDs.Body
 CTerraria.GameContent.RGB.CommonConditions.Boss
 CTerraria.DataStructures.BossBarDrawParamsHolds data required for boss bar drawing.
 CTerraria.ModLoader.BossBarLoader
 CTerraria.DataStructures.BuffDrawParamsHolds data required for buff drawing.
 CTerraria.DataStructures.BufferPool
 CBuffID
 CTerraria.ID.BuffID
 CTerraria.ModLoader.BuffLoaderThis serves as the central class from which buff-related functions are supported and carried out.
 CTerraria.ID.BuffID.Sets.BuffMountData
 CTerraria.Player.BuilderAccToggleIDs
 CTerraria.GameContent.UI.BuilderAccTogglesUI
 CTerraria.ModLoader.BuildInfo
 CTerraria.UI.ChestUI.ButtonID
 CTerraria.DataStructures.CachedBuffer
 CTerraria.UI.CalculatedStyle
 CTerraria.Graphics.Camera
 CTerraria.Graphics.CameraModifiers.CameraInfo
 CTerraria.Graphics.CameraModifiers.CameraModifierStack
 CTerraria.Graphics.Capture.CaptureBiome
 CTerraria.Graphics.Capture.CaptureInterface
 CTerraria.Graphics.Capture.CaptureSettings
 CTerraria.ID.ChainID
 CTerraria.GameContent.ItemDropRules.Chains
 CTerraria.GameContent.Biomes.Desert.ChambersEntrance
 CTerraria.Chat.ChatCommandId
 CTerraria.Chat.ChatHelper
 CTerraria.Initializers.ChatInitializer
 CTerraria.UI.Chat.ChatLine
 CTerraria.UI.Chat.ChatManager
 CTerraria.Chat.ChatMessage
 CTerraria.UI.Chat.ChatMessageContainer
 CTerraria.WorldGen.CheckTreeSettings
 CTerraria.Chest
 CTerraria.UI.ChestUI
 CTerraria.GameContent.ChildSafety
 CChromaCondition
 CTerraria.GameContent.ChromaHotkeyPainter
 CTerraria.Initializers.ChromaInitializer
 CChromaShader
 CTerraria.GameContent.ChumBucketProjectileHelper
 CTerraria.Cinematics.CinematicManager
 CTerraria.ModLoader.Core.Cloning
 CTerraria.Cloud
 CTerraria.ID.CloudID
 CTerraria.GameContent.Golf.GolfHelper.ClubProperties
 CTerraria.GameContent.CoinLossRevengeSystem
 CTerraria.Collision
 CTerraria.ID.Colors
 CTerraria.DataStructures.ColorSlidersSet
 CTerraria.CombatText
 CTerraria.ModLoader.CombinedHooks
 CTerraria.ModLoader.CommandCaller
 CTerraria.ModLoader.CommandLoaderThis serves as the central class from which ModCommand functions are supported and carried out.
 CTerraria.GameContent.ItemDropRules.CommonCode
 CTerraria.GameContent.RGB.CommonConditions
 CTerraria.ID.ContentSamples.CommonlyUsedContentSamples
 CTerraria.GameContent.UI.ResourceSets.CommonResourceBarMethods
 CTerraria.GameContent.Bestiary.BestiaryDatabaseNPCsPopulator.CommonTags
 CComparer
 CTerraria.Player.CompositeArmData
 CTerraria.GameContent.Bestiary.BestiaryDatabaseNPCsPopulator.Conditions
 CTerraria.GameContent.ItemDropRules.Conditions
 CTerraria.WorldBuilding.Conditions
 CConfigElement
 CTerraria.ModLoader.Config.ConfigManager
 CTerraria.Recipe.ConsumptionRules
 CTerraria.ModLoader.ContentInstance< T >
 CContentManager
 CTerraria.ID.ContentSamples
 CContentSource
 CTerraria.UI.ItemSlot.Context
 CTerraria.ID.TileID.Sets.Conversion
 CTerraria.ID.WallID.Sets.Conversion
 CTerraria.Utilities.CrashDump
 CTerraria.Utilities.CrashWatcher
 CTerraria.ID.ContentSamples.CreativeHelper
 CTerraria.GameContent.Creative.CreativeItemSacrificesCatalog
 CTerraria.GameContent.Creative.CreativePowersHelper.CreativePowerIconLocations
 CTerraria.GameContent.Creative.CreativePowerManager
 CTerraria.GameContent.Creative.CreativePowers
 CTerraria.GameContent.Creative.CreativePowerSettings
 CTerraria.GameContent.Creative.CreativePowersHelper
 CTerraria.GameContent.Creative.CreativePowerUIElementRequestInfo
 CTerraria.GameContent.Creative.CreativeUI
 CTerraria.GameContent.Skies.CreditsRoll.CreditsRollComposer
 CTerraria.GameContent.Events.CreditsRollEvent
 CTerraria.GameContent.Skies.CreditsRoll.CreditsRollInfo
 CTerraria.GameContent.RGB.CommonConditions.CriticalAlert
 CTerraria.GameContent.Bestiary.BestiaryDatabaseNPCsPopulator.CrownosIconIndexes
 CTerraria.GameContent.Events.CultistRitual
 CTerraria.Main.CurrentFrameFlags
 CTerraria.Main.CurrentPlayerOverride
 CTerraria.Social.WeGame.CurrentThreadRunner
 CTerraria.ID.CursorOverrideID
 CTerraria.ID.CustomCurrencyID
 CTerraria.GameContent.UI.CustomCurrencyManager
 CTerraria.GameContent.UI.CustomCurrencySystem
 CTerraria.ModLoader.DamageClassData
 CTerraria.ModLoader.DamageClassLoader
 CTerraria.GameContent.Events.DD2Event
 CDefaultContractResolver
 CTerraria.DelegateMethods
 CTerraria.GameContent.RGB.CommonConditions.Depth
 CTerraria.GameContent.Biomes.Desert.DesertDescription
 CTerraria.GameContent.Biomes.Desert.DesertHive
 CDeviceParam
 CTerraria.GameContent.Tile_Entities.DisplayDollSlot
 CTerraria.GameContent.DontStarveDarknessDamageDealer
 CTerraria.GameContent.DontStarveSeed
 CTerraria.GameContent.DoorOpeningHelper
 CTerraria.DataStructures.DoubleStack< T1 >
 CTerraria.Social.Steam.WorkshopHelper.UGCBased.Downloader
 CTerraria.DataStructures.DrawAnimation
 CTerraria.DataStructures.DrawData
 CTerraria.WorldBuilding.TileFont.DrawMode
 CTerraria.Map.MapOverlayDrawContext.DrawResult
 CTerraria.DataStructures.DrillDebugDraw
 CTerraria.GameContent.ItemDropRules.DropAttemptInfo
 CTerraria.GameContent.ItemDropRules.DropRateInfo
 CTerraria.GameContent.ItemDropRules.DropRateInfoChainFeed
 CTerraria.Dust
 CTerraria.ID.DustID
 CTerraria.ModLoader.DustLoader
 CTerraria.Initializers.DyeInitializer
 CTerraria.Graphics.Effects.EffectManager< T >
 CTerraria.Graphics.Effects.EffectManager< CustomSky >
 CTerraria.Graphics.Effects.EffectManager< Filter >
 CTerraria.Graphics.Effects.EffectManager< Overlay >
 CTerraria.GameContent.UI.EmoteBubble
 CTerraria.GameContent.UI.EmoteID
 CTerraria.Graphics.EmpressBladeDrawer
 CTerraria.ModLoader.UI.EnabledFilterModesExtensions
 CTerraria.Entity
 CTerraria.DataStructures.EntityShadowInfo
 CTerraria.DataStructures.EntryFilterer< T, U >
 CTerraria.DataStructures.EntryFilterer< BestiaryEntry, IBestiaryEntryFilter >
 CTerraria.DataStructures.EntryFilterer< Terraria.Item, IItemEntryFilter >
 CTerraria.GameContent.Bestiary.EntryIconDrawSettings
 CTerraria.DataStructures.EntrySorter< BestiaryEntry, IBestiarySortStep >
 CTerraria.DataStructures.EntrySorter< int, ICreativeItemSortStep >
 CExtensions.EnumerationExtensions
 CTerraria.ModLoader.EquipLoaderThis serves as a central place to store equipment slots and their corresponding textures. You will use this to obtain the IDs for your equipment textures.
 CTerraria.ModLoader.EquipTextureThis serves as a place for you to program behaviors of equipment textures. This is useful for equipment slots that do not have any item associated with them (for example, the Werewolf buff). Note that this class is purely for visual effects.
 CTerraria.Initializers.ChromaInitializer.EventLocalization
 CTerraria.GameContent.Bestiary.BestiaryDatabaseNPCsPopulator.CommonTags.SpawnConditions.Events
 CTerraria.GameContent.RGB.CommonConditions.Events
 CTerraria.ID.AchievementHelperID.Events
 CException
 CTerraria.Utilities.FileBrowser.ExtensionFilter
 CTerraria.GameContent.UI.Elements.ExtraBestiaryInfoPageInformation
 CTerraria.ID.ExtrasID
 CTerraria.ID.ArmorIDs.Face
 CTerraria.UI.FancyErrorPrinter
 CTerraria.GameContent.Golf.FancyGolfPredictionLine
 CTerraria.Utilities.FastRandom
 CTerraria.IO.FavoritesFile
 CTerraria.Utilities.FileBrowser.FileBrowser
 CTerraria.IO.FileData
 CTerraria.ModLoader.Core.TmodFile.FileEntry
 CTerraria.IO.FileMetadata
 CTerraria.Utilities.FileOperationAPIWrapper
 CTerraria.Utilities.FileUtilities
 CTerraria.Cinematics.Film
 CTerraria.ModLoader.Core.FilteredArrayEnumerator< T >
 CTerraria.ModLoader.Core.FilteredSpanEnumerator< T >
 CTerraria.GameContent.Bestiary.Filters
 CTerraria.Graphics.Effects.Filters
 CTerraria.Graphics.FinalFractalHelper
 CTerraria.Graphics.FinalFractalHelper.FinalFractalProfile
 CTerraria.DataStructures.FishingAttempt
 CTerraria.GameContent.FixExploitManEaters
 CTerraria.Graphics.FlameLashDrawer
 CTerraria.Utilities.Terraria.Utilities.FloatRange
 CTerraria.DataStructures.FlowerPacketInfo
 CTerraria.GameContent.FontAssets
 CTerraria.ID.TileID.Sets.ForAdvancedCollision
 CTerraria.Social.Base.FoundWorkshopEntryInfo
 CTerraria.Cinematics.FrameEventData
 CTerraria.FrameSkipTest
 CTerraria.ModLoader.FrameworkVersion
 CTerraria.Framing
 CTerraria.ID.ArmorIDs.Front
 CGame
 CTerraria.IO.GameConfiguration
 CGameCulture
 CTerraria.Localization.GameCulture
 CTerraria.Graphics.Effects.GameEffect
 CTerraria.ID.GameEventClearedID
 CTerraria.UI.GameInterfaceLayer
 CTerraria.DataStructures.GameModeData
 CTerraria.ID.GameModeID
 CTerraria.UI.Gamepad.GamepadMainMenuHandler
 CTerraria.UI.Gamepad.GamepadPageID
 CTerraria.UI.Gamepad.GamepadPointID
 CTerraria.Graphics.Shaders.GameShaders
 CTerraria.ModLoader.GameTipDataWrapper class for a LocalizedText and visibility field that has intended use with modification of Game Tips.
 CTerraria.ModLoader.GameTipIDThis class contains a more human-readable name for every single Game Tip created by Vanilla.
 CTerraria.GameContent.UI.GameTipsDisplay
 CTerraria.WorldBuilding.GenBase
 CTerraria.WorldBuilding.GenerationProgress
 CTerraria.WorldBuilding.GenShapeActionPair
 CTerraria.GetItemSettings
 CTerraria.ModLoader.GlobalRecipe
 CGlobalType
 CTerraria.ID.GlowMaskID
 CTerraria.GameContent.Golf.GolfBallTrackRecord
 CTerraria.GameContent.Golf.GolfHelper
 CTerraria.GameContent.Golf.GolfState
 CTerraria.Gore
 CGoreID
 CTerraria.ID.GoreID
 CTerraria.ModLoader.GoreLoader
 CTerraria.GameContent.UI.Elements.GroupOptionButton< WorkshopItemPublicSettingId >
 CTerraria.GameContent.UI.Elements.GroupOptionButton< WorldDifficultyId >
 CTerraria.GameContent.UI.Elements.GroupOptionButton< WorldEvilId >
 CTerraria.GameContent.UI.Elements.GroupOptionButton< WorldSizeId >
 CTerraria.WorldGen.GrowTreeSettings
 CTerraria.Main.CurrentFrameFlags.Hacks
 CTerraria.Graphics.Shaders.HairShaderDataSet
 CTerraria.GameContent.HairstyleUnlocksHelper
 CTerraria.Projectile.HallowBossPelletStormInfo
 CTerraria.ID.ArmorIDs.HandOff
 CTerraria.ID.ArmorIDs.HandOn
 CTerraria.GameContent.Tile_Entities.HatRackSlot
 CTerraria.ID.ArmorIDs.Head
 CTerraria.GameContent.Personalities.HelperInfo
 CTerraria.HitTile
 CTerraria.HitTile.HitTileObject
 CTerraria.ModLoader.Utilities.HjsonExtensions.HjsonStyle
 CTerraria.ModLoader.Core.HookList< T >
 CTerraria.Player.Hooks
 CTerraria.WorldGen.Hooks
 CTerraria.GameContent.Biomes.CaveHouse.HouseBuilder
 CTerraria.GameContent.Biomes.CaveHouse.HouseBuilderContext
 CTerraria.GameContent.Biomes.CaveHouse.HouseUtils
 CTerraria.ID.HousingCategoryID
 CTerraria.Achievements.IAchievementTracker
 CIAssetReader
 CTerraria.Physics.IBallContactListener
 CTerraria.GameContent.Bestiary.IBestiaryBackgroundImagePathAndColorProvider
 CTerraria.GameContent.Bestiary.IBestiaryBackgroundOverlayAndColorProvider
 CTerraria.GameContent.Bestiary.IBestiaryEntryDisplayIndex
 CTerraria.GameContent.Bestiary.IBestiaryInfoElement
 CTerraria.GameContent.Bestiary.IBestiaryPrioritizedElement
 CTerraria.GameContent.Bestiary.IBestiaryUICollectionInfoProvider
 CTerraria.GameContent.UI.BigProgressBar.IBigProgressBar
 CTerraria.GameContent.UI.BuilderAccTogglesUI.IBuilderAccToggle
 CTerraria.Graphics.CameraModifiers.ICameraModifier
 CTerraria.Chat.Commands.IChatCommand
 CTerraria.GameContent.UI.Chat.IChatMonitor
 CTerraria.Chat.IChatProcessor
 CICloneable
 CTerraria.GameContent.UI.Elements.IColorable
 CIComparable
 CIComparer
 CTerraria.Recipe.ICondition
 CTerraria.DataStructures.IConfigKeyHolder
 CIContentValidator
 CTerraria.GameContent.Creative.ICreativePower
 CTerraria.GameContent.Skies.CreditsRoll.ICreditsRollSegment
 CTerraria.GameContent.Skies.CreditsRoll.ICreditsRollSegmentAction< T >
 CTerraria.GameContent.Skies.CreditsRoll.ICreditsRollSegmentAction< NPC >
 CTerraria.GameContent.Skies.CreditsRoll.ICreditsRollSegmentAction< Player >
 CTerraria.GameContent.Skies.CreditsRoll.ICreditsRollSegmentAction< Segments.LooseSprite >
 CTerraria.DataStructures.IEntitySourceThis object encapsulates context information about the source of a particular spawning event of an Item/Projectile/NPC/etc. Aids in facilitating many modding situations and used in various OnSpawn hooks.
The IEntitySource Guideteaches how and why to use this.
 CIEntityWithGlobals
 CTerraria.ModLoader.IEntityWithGlobals< T >
 CTerraria.ModLoader.IEntityWithGlobals< GlobalItem >
 CIEntityWithInstances
 CTerraria.ModLoader.IEntityWithInstances< T >
 CTerraria.DataStructures.IEntryFilter< T >
 CTerraria.DataStructures.IEntryFilter< BestiaryEntry >
 CTerraria.DataStructures.IEntryFilter< Item >
 CTerraria.GameContent.Bestiary.IEntryIcon
 CTerraria.DataStructures.IEntrySortStep< BestiaryEntry >
 CTerraria.DataStructures.IEntrySortStep< int >
 CIEnumerable
 CIEquatable
 CTerraria.Utilities.FileBrowser.IFileBrowser
 CTerraria.GameContent.Bestiary.IFilterInfoProvider
 CTerraria.GameContent.UI.Elements.IGroupOptionButton
 CTerraria.UI.IHaveBackButtonCommand
 CTerraria.ModLoader.IIndexed
 CTerraria.UI.IInGameNotification
 CTerraria.GameContent.ItemDropRules.IItemDropRule
 CTerraria.GameContent.ItemDropRules.IItemDropRuleChainAttempt
 CTerraria.Graphics.Light.ILightingEngine
 CTerraria.ModLoader.ILoadableAllows for implementing types to be loaded and unloaded.
 CTerraria.ModLoader.ILoader
 CTerraria.ModLoader.ILoot
 CTerraria.ModLoader.IO.ImageIO
 CTerraria.GameContent.UI.Elements.IManuallyOrderedUIElement
 CTerraria.Map.IMapLayer
 CTerraria.ID.ImmunityCooldownID
 CTerraria.GameContent.UI.IMultiplayerClosePlayersOverlay
 CTerraria.ID.ArmorIDs.Body.Sets.IncludeCapeFrontAndBackInfo
 CTerraria.GameContent.INeedRenderTargetContent
 CTerraria.GameContent.ItemDropRules.INestedItemDropRule
 CTerraria.UI.INetDiagnosticsUI
 CTerraria.ModLoader.InfoDisplayLoader
 CTerraria.Main.InfoToSetBackColor
 CTerraria.UI.IngameFancyUI
 CTerraria.UI.InGameNotificationsTracker
 CTerraria.IngameOptions
 CTerraria.UI.InGamePopups
 CTerraria.ModLoader.Instanced< T >The purpose of this struct is to micro-optimize lookups of GlobalX indices by providing these associations without additional retrievals from the heap.
 CTerraria.ModLoader.Instanced< GlobalItem >
 CTerraria.ModLoader.Core.HookList< T >.InstanceEnumerator
 CTerraria.Utilities.IntRange
 CTerraria.ID.InvasionID
 CTerraria.GameContent.Bestiary.BestiaryDatabaseNPCsPopulator.CommonTags.SpawnConditions.Invasions
 CIOException
 CTerraria.ModLoader.IO.TileIO.IOImpl< TBlock, TEntry >
 CTerraria.ModLoader.IO.TileIO.IOImpl< ModTile, TileEntry >
 CTerraria.ModLoader.IO.TileIO.IOImpl< ModWall, WallEntry >
 CTerraria.GameContent.IOnPlayerJoining
 CTerraria.Graphics.Renderers.IParticle
 CTerraria.Social.WeGame.IPCBase
 CTerraria.Social.WeGame.IPCContent
 CTerraria.Social.WeGame.IPCMessage
 CTerraria.GameContent.IPersistentPerPlayerContent
 CTerraria.GameContent.IPersistentPerWorldContent
 CTerraria.Graphics.Renderers.IPlayerRenderer
 CTerraria.GameContent.Creative.IPowerSubcategoryElement
 CTerraria.GameContent.ItemDropRules.IProvideItemConditionDescription
 CTerraria.DataStructures.IProvideReports
 CTerraria.GameContent.Bestiary.IProvideSearchFilterString
 CTerraria.ModLoader.IPylonTileEntityAllows Tile Entities that you want to be included in vanilla's pylon list to actually be added to the list when said TE is extended by this interface. What this means, in short, is that whenever all of the pylons are refreshed by vanilla, Tile Entities that extend this interface will get their own

See also
TeleportPylonInfo

instance and it will be included along-side all of vanilla's pylons and any other modded pylons.

 CIRejectionReason
 CTerraria.DataStructures.ISearchFilter< BestiaryEntry >
 CTerraria.DataStructures.ISearchFilter< Item >
 CTerraria.GameContent.Skies.CreditsRoll.Segments.PlayerSegment.IShaderEffect
 CTerraria.GameContent.Skies.CreditsRoll.Segments.SpriteSegment.IShaderEffect
 CTerraria.GameContent.Personalities.IShopPersonalityTrait
 CTerraria.GameContent.Personalities.IShoppingBiome
 CTerraria.GameContent.LootSimulation.ISimulationConditionSetter
 CTerraria.GameContent.ObjectInteractions.ISmartInteractBlockReasonProvider
 CTerraria.GameContent.ObjectInteractions.ISmartInteractCandidate
 CTerraria.GameContent.ObjectInteractions.ISmartInteractCandidateProvider
 CTerraria.Social.ISocialModule
 CTerraria.Net.Sockets.ISocket
 CTerraria.DataStructures.IssueReport
 CTerraria.GameContent.UI.IssueReportsIndicator
 CNATUPNPLib.IStaticPortMapping
 CTerraria.UI.Chat.ITagHandler
 CTerraria.ID.ItemAlternativeFunctionID
 CTerraria.ModLoader.ItemCreationContext
 CTerraria.GameContent.ItemDropRules.ItemDropAttemptResult
 CTerraria.GameContent.ItemDropRules.ItemDropDatabase
 CTerraria.GameContent.ItemDropRules.ItemDropResolver
 CTerraria.GameContent.ItemDropRules.ItemDropRule
 CTerraria.GameContent.Creative.ItemFilters
 CTerraria.ID.ContentSamples.CreativeHelper.ItemGroupAndOrderInGroup
 CTerraria.ID.ItemHoldStyleID
 CTerraria.ID.ItemID
 CTerraria.Social.Steam.SteamedWraps.ItemInstallInfo
 CTerraria.ModLoader.IO.ItemIO
 CTerraria.ModLoader.ItemLoaderThis serves as the central class from which item-related functions are carried out. It also stores a list of mod items by ID.
 CTerraria.GameContent.UI.ItemRarity
 CTerraria.ID.ItemRarityIDEnumerates the values used with Item.rare
 CTerraria.GameContent.ItemShopSellbackHelper
 CTerraria.UI.ItemSlot
 CTerraria.UI.ItemSorting
 CTerraria.Player.ItemSpaceStatus
 CTerraria.DataStructures.ItemSyncPersistentStats
 CTerraria.UI.ItemTooltip
 CTerraria.UI.ItemSlot.ItemTransferInfo
 CTerraria.ID.ItemUseStyleID
 CTerraria.ITileData
 CTerraria.GameContent.ITownNPCProfile
 CNATUPNPLib.IUPnPNAT
 CIValueProvider
 CIVertexType
 CKeyCache
 CTerraria.GameInput.KeyConfiguration
 CTerraria.Lang
 CTerraria.ID.LangID
 CTerraria.Localization.Language
 CTerraria.Localization.LanguageManager
 CTerraria.GameContent.Events.LanternNight
 CTerraria.GameContent.Biomes.Desert.LarvaHoleEntrance
 CTerraria.Initializers.LaunchInitializer
 CTerraria.Net.LegacyNetBufferPool
 CTerraria.Audio.LegacySoundPlayer
 CTerraria.ID.ArmorIDs.Legs
 CTerraria.ModLoader.Exceptions.LevenshteinDistance
 CTerraria.Lighting
 CTerraria.Graphics.Light.LightMap
 CTerraria.DataStructures.LineSegment
 CTerraria.Initializers.LinkButtonsInitializer
 CTerraria.Liquid
 CTerraria.LiquidBuffer
 CTerraria.Modules.LiquidDeathModule
 CTerraria.ID.LiquidID
 CTerraria.Modules.LiquidPlacementModule
 CTerraria.GameContent.Liquid.LiquidRenderer
 CList
 CLoader
 CTerraria.ModLoader.LoaderManager
 CTerraria.ModLoader.Core.LoaderUtils
 CTerraria.Social.Steam.Lobby
 CTerraria.Social.WeGame.Lobby
 CTerraria.ModLoader.LocalizationLoader
 CTerraria.Localization.LocalizedText
 CTerraria.GameInput.LockOnHelper
 CTerraria.ModLoader.Logging
 CTerraria.GameContent.Skies.CreditsRoll.Segments.LooseSprite
 CTerraria.GameContent.LootSimulation.LootSimulationItemCounter
 CTerraria.GameContent.LootSimulation.LootSimulator
 CTerraria.GameContent.LucyAxeMessage
 CTerraria.Graphics.MagicMissileDrawer
 CTerraria.Map.MapHelper
 CTerraria.Map.MapIconOverlay
 CTerraria.ModLoader.MapLegend
 CTerraria.Map.MapOverlayDrawContext
 CTerraria.Map.MapTile
 CTerraria.ID.MenuID
 CTerraria.ModLoader.MenuLoader
 CTerraria.MessageBuffer
 CTerraria.Social.WeGame.MessageDispatcherBase
 CTerraria.Social.WeGame.MessageDispatcherClient
 CTerraria.Social.WeGame.MessageDispatcherServer
 CTerraria.ID.MessageID
 CTerraria.DataStructures.MethodSequenceListItem
 CTerraria.DelegateMethods.Minecart
 CTerraria.Minecart
 CTerraria.GameContent.MinecartDiggerHelper
 CTerraria.GameContent.UI.Minimap.MinimapFrameTemplate
 CTerraria.GameContent.RGB.CommonConditions.MiscBiome
 CTerraria.GameInput.PlayerInput.MiscSettingsTEMP
 CTerraria.ModLoader.ModMod is an abstract class that you will override. It serves as a central place from which the mod's contents are stored. It provides methods for you to use or override.
 CTerraria.ModLoader.UI.ModBrowser.ModBrowserSortModesExtensions
 CTerraria.ModLoader.Config.ModConfigModConfig provides a way for mods to be configurable. ModConfigs can either be Client specific or Server specific. When joining a MP server, Client configs are kept but Server configs are synced from the server. Using serialization attributes such as [DefaultValue(5)] or [JsonIgnore] are critical for proper usage of ModConfig. tModLoader also provides its own attributes such as ReloadRequiredAttribute and LabelAttribute.
 CTerraria.ModLoader.ModContentManages content added by mods. Liasons between mod content and Terraria's arrays and oversees the Loader classes.
 CTerraria.WorldBuilding.Modifiers
 CTerraria.ModLoader.ModKeybindRepresents a loaded input binding. It is suggested to access the keybind status only in ModPlayer.ProcessTriggers.
 CTerraria.ModLoader.ModLoaderThis serves as the central class which loads mods. It contains many static fields and methods related to mods and their contents.
 CTerraria.ModLoader.ModNet
 CModPlayer
 CTerraria.WorldBuilding.ModShapes
 CTerraria.ModLoader.ModSideExtensions
 CTerraria.ModLoader.UI.ModBrowser.ModSideFilterModesExtensions
 CTerraria.ModLoader.UI.ModsMenuSortModesExtensions
 CTerraria.ModLoader.ModTranslation
 CModType
 CTerraria.ModLoader.ModTypeLookup< T >
 CTerraria.ModLoader.MonoModHooks
 CTerraria.GameContent.Events.MoonlordDeathDrama
 CTerraria.GameContent.Events.MoonlordDeathDrama.MoonlordExplosion
 CTerraria.GameContent.Events.MoonlordDeathDrama.MoonlordPiece
 CTerraria.Mount
 CTerraria.Mount.MountData
 CTerraria.Mount.MountDelegatesData
 CTerraria.ID.MountID
 CTerraria.ModLoader.MountLoaderThis serves as the central place from which mounts are stored and mount-related functions are carried out.
 CTerraria.Audio.MusicCueHolder
 CTerraria.ID.MusicID
 CTerraria.GameContent.Events.MysticLogFairiesEvent
 Cnativefiledialog
 CTerraria.ID.ArmorIDs.Neck
 CTerraria.Net.NetGroupInfo
 CTerraria.Net.NetManager
 CTerraria.NetMessage
 CTerraria.ID.NetmodeID
 CTerraria.Net.NetModule
 CTerraria.Net.NetPacket
 CTerraria.Netplay
 CTerraria.NetMessage.NetSoundInfo
 CTerraria.Initializers.NetworkInitializer
 CTerraria.Localization.NetworkText
 Cnativefiledialog.nfdpathset_t
 CTerraria.GameContent.RGB.NoiseHelper
 CTerraria.DataStructures.NPCAimedTarget
 CTerraria.ID.NPCAIStyleID
 CTerraria.ID.NPCID.Sets.NPCBestiaryDrawModifiers
 CTerraria.DataStructures.NPCDebuffImmunityData
 CTerraria.ModLoader.NPCHappinessThis struct provides access to an NPC type's NPC & Biome relationships.
 CTerraria.ID.NPCHeadID
 CTerraria.ModLoader.NPCHeadLoaderThis class serves as a central place from which NPC head slots are stored and NPC head textures are assigned. This can be used to obtain the corresponding slots to head textures.
 CTerraria.ID.NPCID
 CTerraria.DataStructures.NPCKillAttempt
 CTerraria.ModLoader.NPCLoaderThis serves as the central class from which NPC-related functions are carried out. It also stores a list of mod NPCs by ID.
 CTerraria.GameContent.Skies.CreditsRoll.Actions.NPCs
 CTerraria.ModLoader.NPCSpawnInfoA struct that stores information regarding where an NPC is naturally spawning and the player it is spawning around. This serves to reduce the parameter count for ModNPC.CanSpawn and GlobalNPC.EditSpawnPool.
 CTerraria.NPCSpawnParams
 CTerraria.DataStructures.NPCStrengthHelper
 CTerraria.Utilities.NPCUtils
 CTerraria.GameContent.Ambience.AmbientSkyDrawCache.OceanLineCache
 CTerraria.UI.ItemSlot.Options
 CTerraria.ModLoader.PosData< T >.OrderedSparseLookupBuilderEfficient builder for PosData<T>[] lookups covering the whole world. Must add elements in ascending pos order.
 CTerraria.ModLoader.PosData< T >.OrderedSparseLookupReader
 CTerraria.Player.OverheadMessage
 CTerraria.Graphics.Effects.Overlays
 CTerraria.Testing.PacketHistory
 CTerraria.ID.PaintID
 CTerraria.GameContent.ItemDropRules.DropOneByOne.Parameters
 CTerraria.GameContent.Drawing.ParticleOrchestraSettings
 CTerraria.GameContent.Drawing.ParticleOrchestrator
 CTerraria.Graphics.Renderers.ParticlePool< T >
 CTerraria.Graphics.Renderers.ParticleRenderer
 CTerraria.Graphics.Renderers.ParticleRendererSettings
 CTerraria.WorldBuilding.Passes
 CPatreonItem
 CPayloadHandler
 CTerraria.GameContent.Personalities.PersonalityDatabase
 CTerraria.GameContent.Personalities.PersonalityDatabasePopulator
 CTerraria.GameContent.Personalities.PersonalityProfile
 CTerraria.Physics.PhysicsProperties
 CTerraria.GameContent.Biomes.Desert.PitEntrance
 CTerraria.DataStructures.PlacementHook
 CTerraria.ModLoader.PlantLoader
 CTerraria.Utilities.PlatformUtilities
 CTerraria.ModLoader.BackupIO.PlayerResponsible for archiving player backups
 CTerraria.Initializers.PlayerDataInitializer
 CTerraria.DataStructures.PlayerDeathReason
 CTerraria.ID.PlayerDifficultyID
 CTerraria.DataStructures.PlayerDrawHelper
 CPlayerDrawLayer
 CTerraria.ModLoader.PlayerDrawLayerLoader
 CTerraria.DataStructures.PlayerDrawLayers
 CTerraria.DataStructures.PlayerDrawSet
 CTerraria.GameContent.PlayerEyeHelper
 CTerraria.DataStructures.PlayerFishingConditions
 CTerraria.GameInput.PlayerInput
 CTerraria.GameInput.PlayerInputProfile
 CTerraria.DataStructures.PlayerInteractionAnchor
 CTerraria.ID.PlayerItemSlotID
 CTerraria.ModLoader.PlayerLoaderThis is where all ModPlayer hooks are gathered and called.
 CTerraria.DataStructures.PlayerMovementAccsCache
 CTerraria.GameContent.UI.ResourceSets.PlayerResourceSetsManager
 CTerraria.GameContent.Skies.CreditsRoll.Actions.Players
 CTerraria.GameContent.PlayerSittingHelper
 CTerraria.GameContent.PlayerSleepingHelper
 CTerraria.GameContent.UI.ResourceSets.PlayerStatsSnapshot
 CTerraria.ID.PlayerTextureID
 CTerraria.ID.PlayerVariantID
 CTerraria.DataStructures.Point16
 CTerraria.PopupText
 CTerraria.DataStructures.PortableStoolUsage
 CTerraria.GameContent.PortalHelper
 CTerraria.ModLoader.PosData< T >
 CTerraria.ModLoader.PosData< ushort >
 CTerraria.ModLoader.PlayerDrawLayer.Position
 CTerraria.GameContent.PotionOfReturnGateHelper
 CTerraria.GameContent.ObjectInteractions.PotionOfReturnHelper
 CTerraria.IO.Preferences
 CTerraria.ID.PrefixID
 CTerraria.ModLoader.PrefixLoader
 CTerraria.ModLoader.PreJITFilter
 CTerraria.GameContent.PressurePlateHelper
 CTerraria.ModLoader.Config.UI.PrimitiveRangeElement< byte >
 CTerraria.ModLoader.Config.UI.PrimitiveRangeElement< float >
 CTerraria.ModLoader.Config.UI.PrimitiveRangeElement< int >
 CTerraria.ModLoader.Config.UI.PrimitiveRangeElement< uint >
 CTerraria.ModLoader.SceneEffectLoader< T >.SceneEffectInstance.PrioritizedPair
 CTerraria.GameContent.Profiles
 CTerraria.WorldGen.GrowTreeSettings.Profiles
 CTerraria.Program
 CTerraria.ID.ProjAIStyleID
 CTerraria.ID.ProjectileID
 CTerraria.ModLoader.ProjectileLoaderThis serves as the central class from which projectile-related functions are carried out. It also stores a list of mod projectiles by ID.
 CTerraria.ModLoader.Config.UI.PropertyFieldWrapper
 CTerraria.Social.Steam.WorkshopHelper.UGCBased.PublishedItemsFinder
 CTerraria.ModLoader.PylonLoader
 CTerraria.Player.RabbitOrderFrameHelper
 CTerraria.Rain
 CTerraria.Graphics.RainbowRodDrawer
 CTerraria.Player.RandomTeleportationAttemptSettings
 CTerraria.ModLoader.RarityLoader
 CTerraria.Social.Steam.SteamP2PReader.ReadResult
 CTerraria.Social.WeGame.WeGameP2PReader.ReadResult
 CTerraria.Recipe
 CTerraria.RecipeGroup
 CTerraria.ID.RecipeGroupID
 CTerraria.ModLoader.RecipeLoaderThis is where all Recipe and GlobalRecipe hooks are gathered and called.
 CTerraria.Graphics.Light.LegacyLighting.RectArea
 CTerraria.Ref< T >
 CTerraria.Ref< Effect >
 CTerraria.Ref< int >
 CTerraria.ModLoader.RefReadOnlyArray< T >
 CTerraria.UI.Chat.ChatManager.Regexes
 CTerraria.DataStructures.RejectionMenuInfo
 CTerraria.Net.RemoteAddress
 CTerraria.RemoteClient
 CTerraria.RemoteServer
 CTerraria.GameContent.TextureAssets.RenderTargets
 CTerraria.Social.WeGame.ReportServerID
 CTerraria.GameContent.UI.ResourceSets.ResourceDrawSettings
 CTerraria.IO.ResourcePack
 CTerraria.IO.ResourcePackContentValidator
 CTerraria.IO.ResourcePackList
 CTerraria.GameContent.CoinLossRevengeSystem.RevengeMarker
 CRgbDevice
 CRgbKeyboard
 CTerraria.ID.ArmorIDs.RocketBoots
 CTerraria.ID.TileID.Sets.RoomNeeds
 CTerraria.GameContent.Biomes.Desert.SandMound
 CTerraria.GameContent.Events.Sandstorm
 CTerraria.WorldGen.SavedOreTiers
 CTerraria.Player.SavedPlayerDataWithAnnoyingRules
 CTerraria.Main.SceneArea
 CTerraria.ModLoader.SceneEffectLoader< T >.SceneEffectInstance
 CTerraria.SceneMetrics
 CTerraria.SceneMetricsScanSettings
 CTerraria.GameContent.Events.ScreenDarkness
 CTerraria.Initializers.ScreenEffectInitializer
 CTerraria.GameContent.Events.ScreenObstruction
 CTerraria.WorldBuilding.Searches
 CTerraria.ModLoader.UI.ModBrowser.SearchFilterModesExtensions
 CTerraria.Utilities.NPCUtils.SearchFilters
 CTerraria.GameContent.Skies.CreditsRoll.Segments
 CTerraria.DataStructures.SelectionHolder< TCycleType >
 CTerraria.DataStructures.SelectionHolder< IPlayerResourcesDisplaySet >
 CTerraria.DataStructures.SelectionHolder< MinimapFrame >
 CTerraria.Player.SelectionRadial
 CTerraria.Social.Base.ServerJoinRequestsManager
 CTerraria.ID.SetFactory
 CBuffID.Sets
 CGoreID.Sets
 CTerraria.Graphics.Capture.CaptureBiome.Sets
 CTerraria.ID.AmmoID.Sets
 CTerraria.ID.ArmorIDs.Back.Sets
 CTerraria.ID.ArmorIDs.Balloon.Sets
 CTerraria.ID.ArmorIDs.Beard.Sets
 CTerraria.ID.ArmorIDs.Body.Sets
 CTerraria.ID.ArmorIDs.Face.Sets
 CTerraria.ID.ArmorIDs.Front.Sets
 CTerraria.ID.ArmorIDs.HandOff.Sets
 CTerraria.ID.ArmorIDs.HandOn.Sets
 CTerraria.ID.ArmorIDs.Head.Sets
 CTerraria.ID.ArmorIDs.Legs.Sets
 CTerraria.ID.ArmorIDs.Shoe.Sets
 CTerraria.ID.ArmorIDs.Waist.Sets
 CTerraria.ID.ArmorIDs.Wing.Sets
 CTerraria.ID.BuffID.Sets
 CTerraria.ID.GoreID.Sets
 CTerraria.ID.ItemID.Sets
 CTerraria.ID.MountID.Sets
 CTerraria.ID.NPCHeadID.Sets
 CTerraria.ID.NPCID.Sets
 CTerraria.ID.PlayerVariantID.Sets
 CTerraria.ID.ProjectileID.Sets
 CTerraria.ID.TileID.Sets
 CTerraria.ID.WallID.Sets
 CTerraria.GameContent.UI.WiresUI.Settings
 CTerraria.Graphics.Capture.CaptureInterface.Settings
 CTerraria.Player.Settings
 CTerraria.GameInput.PlayerInput.SettingsForUI
 CTerraria.Graphics.Shaders.ShaderData
 CTerraria.WorldBuilding.ShapeData
 CTerraria.WorldBuilding.Shapes
 CTerraria.ID.ArmorIDs.Shield
 CTerraria.ID.ArmorIDs.Shoe
 CTerraria.GameContent.ShopHelper
 CTerraria.ShoppingSettings
 CTerraria.UI.Gamepad.UILinkPointNavigator.Shortcuts
 CTerraria.GameContent.Golf.GolfHelper.ShotStrength
 CTerraria.Sign
 CTerraria.GameContent.LootSimulation.SimulationConditionSetters
 CTerraria.GameContent.LootSimulation.SimulatorInfo
 CTerraria.GameContent.SmartCursorHelper
 CTerraria.Player.SmartCursorSettings
 CTerraria.GameContent.ObjectInteractions.SmartInteractScanSettings
 CTerraria.GameContent.ObjectInteractions.SmartInteractSystem
 CTerraria.GameInput.SmartSelectGamepadPointer
 CTerraria.UI.SnapPoint
 CTerraria.Social.SocialAPI
 CTerraria.Initializers.UILinksInitializer.SomeVarsForUILinkers
 CTerraria.GameContent.Bestiary.SortingSteps
 CTerraria.GameContent.Creative.SortingSteps
 CTerraria.Audio.SoundEngine
 CTerraria.ID.SoundID
 CTerraria.Audio.SoundInstanceGarbageCollector
 CTerraria.Audio.SoundPlayer
 CTerraria.DataStructures.SoundPlaySet
 CTerraria.Audio.SoundStyleThis data type describes in detail how a sound should be played.
Passable to the SoundEngine.PlaySound(in SoundStyle, Vector2?) method.
 CTerraria.ModLoader.Utilities.SpawnConditionThis server as a central class to help modders spawn their npcs. It's basically the vanilla spawn code if-else chains condensed into objects. See ExampleMod for usages.
 CTerraria.GameContent.Bestiary.BestiaryDatabaseNPCsPopulator.CommonTags.SpawnConditions
 CTerraria.ID.AchievementHelperID.Special
 CTerraria.GameContent.SpelunkerProjectileHelper
 CTerraria.WorldGen.Spread
 CTerraria.DataStructures.SpriteFrame
 CTerraria.Graphics.SpriteRenderTargetHelper
 CTerraria.GameContent.Skies.CreditsRoll.Actions.Sprites
 CTerraria.Graphics.SpriteViewMatrix
 CTerraria.Star
 CTerraria.ModLoader.StatInheritanceData
 CTerraria.ModLoader.StatModifier
 CTerraria.ID.StatusID
 CTerraria.Social.Steam.SteamedWraps
 CTerraria.Social.Steam.SteamP2PReader
 CTerraria.Social.Steam.SteamP2PWriter
 CTerraria.Social.Steam.WorkshopHelper.UGCBased.SteamWorkshopItem
 CTerraria.StrayMethods
 CTerraria.WorldBuilding.StructureMap
 CTerraria.UI.StyleDimension
 CTerraria.Graphics.Capture.CaptureBiome.Styles
 CTerraria.ID.SurfaceBackgroundID
 CTerraria.GameContent.RGB.CommonConditions.SurfaceBiome
 CTerraria.GameContent.Biomes.Desert.SurfaceMap
 CSynchronizationContext
 CTerraria.ModLoader.SystemLoaderThis is where all ModSystem hooks are gathered and called.
 CTerraria.ModLoader.IO.TagIO
 CTerraria.ModLoader.IO.TagPrinter
 CTerraria.ModLoader.IO.TagSerializable
 CTagSerializer
 CTerraria.Utilities.NPCUtils.TargetSearchResults
 CTerraria.ID.TeleportationStyleID
 CTerraria.GameContent.TeleportHelpers
 CTerraria.WorldGen.TenthAnniversaryWorldInfo
 CTerraria.TestHighFPSIssues
 CTerraria.Main.TextDisplayCache
 CTerraria.UI.Chat.TextSnippet
 CTerraria.GameContent.TextureAssets
 CTerraria.Tile
 CTerraria.TileDataPacking
 CTerraria.DataStructures.TileDrawInfo
 CTerraria.GameContent.Drawing.TileDrawing
 CTerraria.DataStructures.TileDrawSorter
 CTerraria.DataStructures.TileEntitiesManager
 CTerraria.DataStructures.TileEntity
 CTileEntity
 CTerraria.ID.TileEntityID
 CTerraria.WorldBuilding.TileFont
 CTerraria.GameContent.Metadata.TileGolfPhysics
 CTerraria.ID.TileID
 CTerraria.Graphics.Light.TileLightScanner
 CTerraria.ModLoader.TileLoaderThis serves as the central class from which tile-related functions are supported and carried out.
 CTerraria.Tilemap
 CTerraria.GameContent.Metadata.TileMaterial
 CTerraria.GameContent.Metadata.TileMaterials
 CTerraria.TileObject
 CTerraria.Modules.TileObjectAlternatesModule
 CTerraria.Modules.TileObjectBaseModule
 CTerraria.Modules.TileObjectCoordinatesModule
 CTerraria.ObjectData.TileObjectData
 CTerraria.Modules.TileObjectDrawModule
 CTerraria.DataStructures.TileObjectPreviewData
 CTerraria.Modules.TileObjectStyleModule
 CTerraria.Modules.TileObjectSubTilesModule
 CTerraria.GameContent.TilePaintSystemV2
 CTerraria.Modules.TilePlacementHooksModule
 CTerraria.DataStructures.TileRestingInfoHolds data required for offsetting an entity when it rests on a tile (sitting/sleeping).
 CTerraria.DataStructures.TileDrawSorter.TileTexPoint
 CTerraria.GameContent.TilePaintSystemV2.TileVariationkey
 CTerraria.TimeLogger
 CTerraria.GameContent.Bestiary.BestiaryDatabaseNPCsPopulator.CommonTags.SpawnConditions.Times
 CTerraria.DataStructures.TitleLinkButton
 CTerraria.ModLoader.TooltipLineThis class serves as a way to store information about a line of tooltip for an item. You will create and manipulate objects of this class if you use the ModifyTooltips hook.
 CTerraria.ModLoader.TopoSort< T >
 CTerraria.ID.TorchID
 CTerraria.GameContent.TownNPCProfiles
 CTerraria.GameContent.TownRoomManager
 CTerraria.DataStructures.TrackedProjectileReference
 CTerraria.GameContent.Generation.TrackGenerator
 CTerraria.ModLoader.PlayerDrawLayer.Transformation
 CTerraria.GameContent.TilePaintSystemV2.TreeFoliageVariantKey
 CTerraria.GameContent.TreePaintingSettings
 CTerraria.GameContent.TreePaintSystemData
 CTerraria.ID.TreeTopID
 CTerraria.GameContent.TreeTopsInfo
 CTerraria.GameInput.TriggerNames
 CTerraria.GameInput.TriggersPack
 CTerraria.GameInput.TriggersSet
 CTypeConverter
 CTerraria.Social.Steam.WorkshopHelper.UGCBased
 CTerraria.UI.UIAlign
 CTerraria.ModLoader.UI.UIAutoScaleTextTextPanel< string >
 CTerraria.ModLoader.UI.UICommon
 CUIElement
 CTerraria.UI.UIEvent
 CTerraria.GameContent.UI.States.UIGamepadHelper
 CTerraria.UI.Gamepad.UILinkPage
 CTerraria.UI.Gamepad.UILinkPoint
 CTerraria.UI.Gamepad.UILinkPointNavigator
 CTerraria.Initializers.UILinksInitializer
 CTerraria.ModLoader.UI.UIModsFilterResults
 CTerraria.GameContent.UI.Elements.UITextPanel< FuncStringWrapper >
 CTerraria.GameContent.UI.Elements.UITextPanel< LocalizedText >
 CTerraria.GameContent.UI.Elements.UITextPanel< object >
 CTerraria.GameContent.UI.Elements.UITextPanel< string >
 CTerraria.GameContent.RGB.CommonConditions.UndergroundBiome
 CTerraria.GameContent.Ambience.AmbientSkyDrawCache.UnderworldCache
 CTerraria.Utilities.UnifiedRandom
 CTerraria.ModLoader.UI.ModBrowser.UpdateFilterModesExtensions
 CTerraria.ModLoader.IO.UploadFile
 CUwUPnP.UPnPA simple UPnP library See: https://github.com/Rartrin/UwUPnP
 CTerraria.UI.UserInterface
 CTerraria.Social.Base.UserJoinToServerRequest
 CTerraria.Utils
 CTerraria.Graphics.VertexColors
 CTerraria.Graphics.VertexStrip
 CTerraria.Graphics.VirtualCamera
 CTerraria.GameContent.Bestiary.BestiaryDatabaseNPCsPopulator.CommonTags.SpawnConditions.Visuals
 CTerraria.GameContent.VoidLensHelper
 CTerraria.ID.ArmorIDs.Waist
 CTerraria.GameContent.Drawing.WallDrawing
 CTerraria.ID.WallID
 CTerraria.ModLoader.WallLoaderThis serves as the central class from which wall-related functions are supported and carried out.
 CTerraria.GameContent.TilePaintSystemV2.WallVariationKey
 CTerraria.WaterfallManager.WaterfallData
 CTerraria.WaterfallManager
 CTerraria.ID.WaterStyleID
 CTerraria.Graphics.Capture.CaptureBiome.Sets.WaterStyles
 CTerraria.GameContent.RGB.CommonConditions.Weather
 CTerraria.Social.WeGame.WeGameFriendListInfo
 CTerraria.Social.WeGame.WeGameHelper
 CTerraria.Social.WeGame.WeGameP2PReader
 CTerraria.Social.WeGame.WeGameP2PWriter
 CTerraria.Utilities.WeightedRandom< T >
 CTerraria.GameContent.WellFedHelper
 CTerraria.WhipSettings
 CTerraria.GameContent.Drawing.WindGrid
 CTerraria.Graphics.WindowStateController
 CTerraria.ID.ArmorIDs.Wing
 CTerraria.DataStructures.WingStats
 CTerraria.Initializers.WingStatsInitializer
 CTerraria.GameContent.UI.WiresUI.WiresRadial
 CTerraria.GameContent.UI.WiresUI
 CTerraria.Wiring
 CTerraria.Social.Base.WorkshopBranding
 CTerraria.Social.Steam.WorkshopHelper
 CTerraria.Social.Base.WorkshopItemPublishSettings
 CTerraria.GameContent.UI.WorkshopPublishingIndicator
 CTerraria.Social.Base.WorkshopTagOption
 CTerraria.ModLoader.BackupIO.WorldResponsible for archiving world backups
 CTerraria.IO.WorldFile
 CTerraria.WorldGen
 CTerraria.WorldBuilding.WorldGenerator
 CTerraria.WorldBuilding.WorldGenRange
 CTerraria.Map.WorldMap
 CTerraria.WorldSections
 CTerraria.GameContent.UI.WorldUIAnchor
 CTerraria.WorldBuilding.WorldUtils
 CTerraria.Social.Steam.SteamP2PWriter.WriteInformation
 CTerraria.Social.WeGame.WeGameP2PWriter.WriteInformation
 CWscJsonObject
 CBinaryReader
 CBinaryWriter
 Cbool?
 Cconst int
 CIDisposable
 CList< T >