TModLoader v1.4.4.9
TModLoader source code documentation
Loading...
Searching...
No Matches

◆ GetItem()

static ModItem Terraria.ModLoader.ItemLoader.GetItem ( int type)
inlinestatic

Gets the ModItem template instance corresponding to the specified type (not the clone/new instance which gets added to Items as the game is played). Returns null if no modded item has the given type.

Definition at line 342 of file ItemLoader.cs.

343 {
345 {
346 return null;
347 }
348 return items[type - ItemID.Count];
349 }
static readonly short Count
Definition ItemID.cs:12719
static readonly IList< ModItem > items
Definition ItemLoader.cs:91

References Terraria.ID.ItemID.Count, Terraria.ModLoader.ItemLoader.ItemCount, and Terraria.ModLoader.ItemLoader.items.

Referenced by Terraria.ModLoader.MusicLoader.AddMusicBox(), Terraria.ModLoader.ItemLoader.AnglerChat(), Terraria.ModLoader.ItemLoader.ExtractinatorUse(), Terraria.ModLoader.ModContent.GetModItem(), Terraria.ModLoader.Config.UI.ItemDefinitionElement.GetPassedOptionElements(), Terraria.ModLoader.ItemLoader.HoldoutOffset(), Terraria.ModLoader.ItemLoader.IsAnglerQuestAvailable(), Terraria.Player.ItemCheck_EmitHeldItemLight(), Terraria.ModLoader.IO.WorldIO.SaveAnglerQuest(), Terraria.ModLoader.IO.TileIO.SaveContainers(), Terraria.ModLoader.IO.PlayerIO.SaveHairDye(), Terraria.ModLoader.IO.PlayerIO.SaveResearch(), and Terraria.ModLoader.ItemLoader.SetDefaults().

+ Here is the caller graph for this function: