| 
    tModLoader v2023.01
    
   A mod to make and play Terraria mods 
   | 
 
This is the complete list of members for Terraria.ModLoader.ItemLoader, including all inherited members.
| AddModHook< T >(T hook) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| AllowPrefix(Item item, int pre) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| AltFunctionUse(Item item, Player player) | Terraria.ModLoader.ItemLoader | static | 
| AnglerChat(int type) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| ArmorArmGlowMask(int slot, Player drawPlayer, float shadow, ref int glowMask, ref Color color) | Terraria.ModLoader.ItemLoader | static | 
| ArmorSetShadows(Player player) | Terraria.ModLoader.ItemLoader | static | 
| CanAccessoryBeEquippedWith(Item equippedItem, Item incomingItem) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| CanAutoReuseItem(Item item, Player player) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| CanBurnInLava(Item item) | Terraria.ModLoader.ItemLoader | static | 
| CanCatchNPC(Item item, NPC target, Player player) | Terraria.ModLoader.ItemLoader | static | 
| CanChooseAmmo(Item weapon, Item ammo, Player player) | Terraria.ModLoader.ItemLoader | static | 
| CanConsumeAmmo(Item weapon, Item ammo, Player player) | Terraria.ModLoader.ItemLoader | static | 
| CanConsumeBait(Player player, Item bait) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| CanEquipAccessory(Item item, int slot, bool modded) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| CanHitNPC(Item item, Player player, NPC target) | Terraria.ModLoader.ItemLoader | static | 
| CanHitPvp(Item item, Player player, Player target) | Terraria.ModLoader.ItemLoader | static | 
| CanPickup(Item item, Player player) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| CanResearch(Item item) | Terraria.ModLoader.ItemLoader | static | 
| CanRightClick(Item item) | Terraria.ModLoader.ItemLoader | static | 
| CanShoot(Item item, Player player) | Terraria.ModLoader.ItemLoader | static | 
| CanStack(Item increase, Item decrease) | Terraria.ModLoader.ItemLoader | static | 
| CanStackInWorld(Item increase, Item decrease) | Terraria.ModLoader.ItemLoader | static | 
| CanUseItem(Item item, Player player) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| CaughtFishStack(Item item) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| ChoosePrefix(Item item, UnifiedRandom rand) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| ConsumeItem(Item item, Player player) | Terraria.ModLoader.ItemLoader | static | 
| DrawArmorColor(EquipType type, int slot, Player drawPlayer, float shadow, ref Color color, ref int glowMask, ref Color glowMaskColor) | Terraria.ModLoader.ItemLoader | static | 
| ExtractinatorUse(ref int resultType, ref int resultStack, int extractType) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| GetAlpha(Item item, Color lightColor) | Terraria.ModLoader.ItemLoader | static | 
| GetHealLife(Item item, Player player, bool quickHeal, ref int healValue) | Terraria.ModLoader.ItemLoader | static | 
| GetHealMana(Item item, Player player, bool quickHeal, ref int healValue) | Terraria.ModLoader.ItemLoader | static | 
| GetItem(int type) | Terraria.ModLoader.ItemLoader | static | 
| GrabRange(Item item, Player player, ref int grabRange) | Terraria.ModLoader.ItemLoader | static | 
| GrabStyle(Item item, Player player) | Terraria.ModLoader.ItemLoader | static | 
| HoldItem(Item item, Player player) | Terraria.ModLoader.ItemLoader | static | 
| HoldItemFrame(Item item, Player player) | Terraria.ModLoader.ItemLoader | static | 
| HoldoutOffset(float gravDir, int type, ref Vector2 offset) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| HoldoutOrigin(Player player, ref Vector2 origin) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| HoldStyle(Item item, Player player, Rectangle heldItemFrame) | Terraria.ModLoader.ItemLoader | static | 
| HorizontalWingSpeeds(Player player) | Terraria.ModLoader.ItemLoader | static | 
| IsAnglerQuestAvailable(int itemID, ref bool notAvailable) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| IsModBossBag(Item item) | Terraria.ModLoader.ItemLoader | static | 
| ItemCount (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| ItemSpace(Item item, Player player) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| MeleeEffects(Item item, Player player, Rectangle hitbox) | Terraria.ModLoader.ItemLoader | static | 
| ModifyHitNPC(Item item, Player player, NPC target, ref int damage, ref float knockBack, ref bool crit) | Terraria.ModLoader.ItemLoader | static | 
| ModifyHitPvp(Item item, Player player, Player target, ref int damage, ref bool crit) | Terraria.ModLoader.ItemLoader | static | 
| ModifyItemLoot(Item item, ItemLoot itemLoot) | Terraria.ModLoader.ItemLoader | static | 
| ModifyItemScale(Item item, Player player, ref float scale) | Terraria.ModLoader.ItemLoader | static | 
| ModifyManaCost(Item item, Player player, ref float reduce, ref float mult) | Terraria.ModLoader.ItemLoader | static | 
| ModifyResearchSorting(Item item, ref ContentSamples.CreativeHelper.ItemGroup itemGroup) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| ModifyShootStats(Item item, Player player, ref Vector2 position, ref Vector2 velocity, ref int type, ref int damage, ref float knockback) | Terraria.ModLoader.ItemLoader | static | 
| ModifyTooltips(Item item, ref int numTooltips, string[] names, ref string[] text, ref bool[] modifier, ref bool[] badModifier, ref int oneDropLogo, out Color?[] overrideColor) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| ModifyWeaponCrit(Item item, Player player, ref float crit) | Terraria.ModLoader.ItemLoader | static | 
| ModifyWeaponDamage(Item item, Player player, ref StatModifier damage) | Terraria.ModLoader.ItemLoader | static | 
| ModifyWeaponKnockback(Item item, Player player, ref StatModifier knockback) | Terraria.ModLoader.ItemLoader | static | 
| NeedsAmmo(Item weapon, Player player) | Terraria.ModLoader.ItemLoader | static | 
| OnCatchNPC(Item item, NPC npc, Player player, bool failed) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| OnConsumeAmmo(Item weapon, Item ammo, Player player) | Terraria.ModLoader.ItemLoader | static | 
| OnConsumeItem(Item item, Player player) | Terraria.ModLoader.ItemLoader | static | 
| OnConsumeMana(Item item, Player player, int manaConsumed) | Terraria.ModLoader.ItemLoader | static | 
| OnCreate(Item item, ItemCreationContext context) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| OnHitNPC(Item item, Player player, NPC target, int damage, float knockBack, bool crit) | Terraria.ModLoader.ItemLoader | static | 
| OnHitPvp(Item item, Player player, Player target, int damage, bool crit) | Terraria.ModLoader.ItemLoader | static | 
| OnMissingMana(Item item, Player player, int neededMana) | Terraria.ModLoader.ItemLoader | static | 
| OnPickup(Item item, Player player) | Terraria.ModLoader.ItemLoader | static | 
| OnResearched(Item item, bool fullyResearched) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| OpenBossBag(int type, Player player, ref int npc) | Terraria.ModLoader.ItemLoader | static | 
| OpenVanillaBag(string context, Player player, int arg) | Terraria.ModLoader.ItemLoader | static | 
| PickAmmo(Item weapon, Item ammo, Player player, ref int type, ref float speed, ref StatModifier damage, ref float knockback) | Terraria.ModLoader.ItemLoader | static | 
| PostDrawInInventory(Item item, SpriteBatch spriteBatch, Vector2 position, Rectangle frame, Color drawColor, Color itemColor, Vector2 origin, float scale) | Terraria.ModLoader.ItemLoader | static | 
| PostDrawInWorld(Item item, SpriteBatch spriteBatch, Color lightColor, Color alphaColor, float rotation, float scale, int whoAmI) | Terraria.ModLoader.ItemLoader | static | 
| PostDrawTooltip(Item item, ReadOnlyCollection< DrawableTooltipLine > lines) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| PostDrawTooltipLine(Item item, DrawableTooltipLine line) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| PostReforge(Item item) | Terraria.ModLoader.ItemLoader | static | 
| PostUpdate(Item item) | Terraria.ModLoader.ItemLoader | static | 
| PreDrawInInventory(Item item, SpriteBatch spriteBatch, Vector2 position, Rectangle frame, Color drawColor, Color itemColor, Vector2 origin, float scale) | Terraria.ModLoader.ItemLoader | static | 
| PreDrawInWorld(Item item, SpriteBatch spriteBatch, Color lightColor, Color alphaColor, ref float rotation, ref float scale, int whoAmI) | Terraria.ModLoader.ItemLoader | static | 
| PreDrawTooltip(Item item, ReadOnlyCollection< TooltipLine > lines, ref int x, ref int y) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| PreDrawTooltipLine(Item item, DrawableTooltipLine line, ref int yOffset) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| PrefixChance(Item item, int pre, UnifiedRandom rand) | Terraria.ModLoader.ItemLoader | static | 
| PreOpenVanillaBag(string context, Player player, int arg) | Terraria.ModLoader.ItemLoader | static | 
| PreReforge(Item item) | Terraria.ModLoader.ItemLoader | static | 
| PreUpdateVanitySet(Player player) | Terraria.ModLoader.ItemLoader | static | 
| ReforgePrice(Item item, ref int reforgePrice, ref bool canApplyDiscount) | Terraria.ModLoader.ItemLoader | static | 
| RightClick(Item item, Player player) | Terraria.ModLoader.ItemLoader | static | 
| SetMatch(int armorSlot, int type, bool male, ref int equipSlot, ref bool robes) | Terraria.ModLoader.ItemLoader | static | 
| Shoot(Item item, Player player, EntitySource_ItemUse_WithAmmo source, Vector2 position, Vector2 velocity, int type, int damage, float knockback, bool defaultResult=true) | Terraria.ModLoader.ItemLoader | static | 
| SplitStack(Item increase, Item decrease, int numToTransfer) | Terraria.ModLoader.ItemLoader | static | 
| StackItems(Item increase, Item decrease, out int numTransfered, bool infiniteSource=false, int? numToTransfer=null) | Terraria.ModLoader.ItemLoader | static | 
| TransferWithLimit(Item decrease, int limit) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| TryStackItems(Item increase, Item decrease, out int numTransfered, bool infiniteSource=false) | Terraria.ModLoader.ItemLoader | static | 
| Update(Item item, ref float gravity, ref float maxFallSpeed) | Terraria.ModLoader.ItemLoader | static | 
| UpdateAccessory(Item item, Player player, bool hideVisual) | Terraria.ModLoader.ItemLoader | static | 
| UpdateArmorSet(Player player, Item head, Item body, Item legs) | Terraria.ModLoader.ItemLoader | static | 
| UpdateEquip(Item item, Player player) | Terraria.ModLoader.ItemLoader | static | 
| UpdateInventory(Item item, Player player) | Terraria.ModLoader.ItemLoader | static | 
| UpdateVanity(Item item, Player player) | Terraria.ModLoader.ItemLoader | static | 
| UpdateVanitySet(Player player) | Terraria.ModLoader.ItemLoader | static | 
| UseAnimation(Item item, Player player) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| UseAnimationMultiplier(Item item, Player player) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| UseItem(Item item, Player player) | Terraria.ModLoader.ItemLoader | static | 
| UseItemFrame(Item item, Player player) | Terraria.ModLoader.ItemLoader | static | 
| UseItemHitbox(Item item, Player player, ref Rectangle hitbox, ref bool noHitbox) | Terraria.ModLoader.ItemLoader | static | 
| UseSpeedMultiplier(Item item, Player player) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| UseStyle(Item item, Player player, Rectangle heldItemFrame) | Terraria.ModLoader.ItemLoader | static | 
| UseTimeMultiplier(Item item, Player player) (defined in Terraria.ModLoader.ItemLoader) | Terraria.ModLoader.ItemLoader | static | 
| VerticalWingSpeeds(Player player, ref float ascentWhenFalling, ref float ascentWhenRising, ref float maxCanAscendMultiplier, ref float maxAscentMultiplier, ref float constantAscend) | Terraria.ModLoader.ItemLoader | static | 
| WingUpdate(Player player, bool inUse) | Terraria.ModLoader.ItemLoader | static |