tModLoader v2022.09
A mod to make and play Terraria mods
Terraria.ModLoader.ItemLoader Member List

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.ItemLoaderstatic
AllowPrefix(Item item, int pre) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
AltFunctionUse(Item item, Player player)Terraria.ModLoader.ItemLoaderstatic
AnglerChat(int type) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
ArmorArmGlowMask(int slot, Player drawPlayer, float shadow, ref int glowMask, ref Color color)Terraria.ModLoader.ItemLoaderstatic
ArmorSetShadows(Player player)Terraria.ModLoader.ItemLoaderstatic
CanAccessoryBeEquippedWith(Item equippedItem, Item incomingItem) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
CanAutoReuseItem(Item item, Player player) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
CanBurnInLava(Item item)Terraria.ModLoader.ItemLoaderstatic
CanCatchNPC(Item item, NPC target, Player player)Terraria.ModLoader.ItemLoaderstatic
CanChooseAmmo(Item weapon, Item ammo, Player player)Terraria.ModLoader.ItemLoaderstatic
CanConsumeAmmo(Item weapon, Item ammo, Player player)Terraria.ModLoader.ItemLoaderstatic
CanConsumeBait(Player player, Item bait) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
CanEquipAccessory(Item item, int slot, bool modded) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
CanHitNPC(Item item, Player player, NPC target)Terraria.ModLoader.ItemLoaderstatic
CanHitPvp(Item item, Player player, Player target)Terraria.ModLoader.ItemLoaderstatic
CanPickup(Item item, Player player) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
CanResearch(Item item)Terraria.ModLoader.ItemLoaderstatic
CanRightClick(Item item)Terraria.ModLoader.ItemLoaderstatic
CanShoot(Item item, Player player)Terraria.ModLoader.ItemLoaderstatic
CanStack(Item item1, Item item2)Terraria.ModLoader.ItemLoaderstatic
CanStackInWorld(Item item1, Item item2)Terraria.ModLoader.ItemLoaderstatic
CanUseItem(Item item, Player player) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
CaughtFishStack(Item item) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
ChoosePrefix(Item item, UnifiedRandom rand) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
ConsumeItem(Item item, Player player)Terraria.ModLoader.ItemLoaderstatic
DrawArmorColor(EquipType type, int slot, Player drawPlayer, float shadow, ref Color color, ref int glowMask, ref Color glowMaskColor)Terraria.ModLoader.ItemLoaderstatic
ExtractinatorUse(ref int resultType, ref int resultStack, int extractType) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
GetAlpha(Item item, Color lightColor)Terraria.ModLoader.ItemLoaderstatic
GetHealLife(Item item, Player player, bool quickHeal, ref int healValue)Terraria.ModLoader.ItemLoaderstatic
GetHealMana(Item item, Player player, bool quickHeal, ref int healValue)Terraria.ModLoader.ItemLoaderstatic
GetItem(int type)Terraria.ModLoader.ItemLoaderstatic
GrabRange(Item item, Player player, ref int grabRange)Terraria.ModLoader.ItemLoaderstatic
GrabStyle(Item item, Player player)Terraria.ModLoader.ItemLoaderstatic
HoldItem(Item item, Player player)Terraria.ModLoader.ItemLoaderstatic
HoldItemFrame(Item item, Player player)Terraria.ModLoader.ItemLoaderstatic
HoldoutOffset(float gravDir, int type, ref Vector2 offset) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
HoldoutOrigin(Player player, ref Vector2 origin) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
HoldStyle(Item item, Player player, Rectangle heldItemFrame)Terraria.ModLoader.ItemLoaderstatic
HorizontalWingSpeeds(Player player)Terraria.ModLoader.ItemLoaderstatic
IsAnglerQuestAvailable(int itemID, ref bool notAvailable) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
IsModBossBag(Item item)Terraria.ModLoader.ItemLoaderstatic
ItemCount (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
ItemSpace(Item item, Player player) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
MeleeEffects(Item item, Player player, Rectangle hitbox)Terraria.ModLoader.ItemLoaderstatic
ModifyHitNPC(Item item, Player player, NPC target, ref int damage, ref float knockBack, ref bool crit)Terraria.ModLoader.ItemLoaderstatic
ModifyHitPvp(Item item, Player player, Player target, ref int damage, ref bool crit)Terraria.ModLoader.ItemLoaderstatic
ModifyItemLoot(Item item, ItemLoot itemLoot)Terraria.ModLoader.ItemLoaderstatic
ModifyItemScale(Item item, Player player, ref float scale)Terraria.ModLoader.ItemLoaderstatic
ModifyManaCost(Item item, Player player, ref float reduce, ref float mult)Terraria.ModLoader.ItemLoaderstatic
ModifyResearchSorting(Item item, ref ContentSamples.CreativeHelper.ItemGroup itemGroup) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
ModifyShootStats(Item item, Player player, ref Vector2 position, ref Vector2 velocity, ref int type, ref int damage, ref float knockback)Terraria.ModLoader.ItemLoaderstatic
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.ItemLoaderstatic
ModifyWeaponCrit(Item item, Player player, ref float crit)Terraria.ModLoader.ItemLoaderstatic
ModifyWeaponDamage(Item item, Player player, ref StatModifier damage)Terraria.ModLoader.ItemLoaderstatic
ModifyWeaponKnockback(Item item, Player player, ref StatModifier knockback)Terraria.ModLoader.ItemLoaderstatic
NeedsAmmo(Item weapon, Player player)Terraria.ModLoader.ItemLoaderstatic
OnCatchNPC(Item item, NPC npc, Player player, bool failed) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
OnConsumeAmmo(Item weapon, Item ammo, Player player)Terraria.ModLoader.ItemLoaderstatic
OnConsumeItem(Item item, Player player)Terraria.ModLoader.ItemLoaderstatic
OnConsumeMana(Item item, Player player, int manaConsumed)Terraria.ModLoader.ItemLoaderstatic
OnCreate(Item item, ItemCreationContext context) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
OnHitNPC(Item item, Player player, NPC target, int damage, float knockBack, bool crit)Terraria.ModLoader.ItemLoaderstatic
OnHitPvp(Item item, Player player, Player target, int damage, bool crit)Terraria.ModLoader.ItemLoaderstatic
OnMissingMana(Item item, Player player, int neededMana)Terraria.ModLoader.ItemLoaderstatic
OnPickup(Item item, Player player)Terraria.ModLoader.ItemLoaderstatic
OnResearched(Item item, bool fullyResearched) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
OpenBossBag(int type, Player player, ref int npc)Terraria.ModLoader.ItemLoaderstatic
OpenVanillaBag(string context, Player player, int arg)Terraria.ModLoader.ItemLoaderstatic
PickAmmo(Item weapon, Item ammo, Player player, ref int type, ref float speed, ref StatModifier damage, ref float knockback)Terraria.ModLoader.ItemLoaderstatic
PostDrawInInventory(Item item, SpriteBatch spriteBatch, Vector2 position, Rectangle frame, Color drawColor, Color itemColor, Vector2 origin, float scale)Terraria.ModLoader.ItemLoaderstatic
PostDrawInWorld(Item item, SpriteBatch spriteBatch, Color lightColor, Color alphaColor, float rotation, float scale, int whoAmI)Terraria.ModLoader.ItemLoaderstatic
PostDrawTooltip(Item item, ReadOnlyCollection< DrawableTooltipLine > lines) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
PostDrawTooltipLine(Item item, DrawableTooltipLine line) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
PostReforge(Item item)Terraria.ModLoader.ItemLoaderstatic
PostUpdate(Item item)Terraria.ModLoader.ItemLoaderstatic
PreDrawInInventory(Item item, SpriteBatch spriteBatch, Vector2 position, Rectangle frame, Color drawColor, Color itemColor, Vector2 origin, float scale)Terraria.ModLoader.ItemLoaderstatic
PreDrawInWorld(Item item, SpriteBatch spriteBatch, Color lightColor, Color alphaColor, ref float rotation, ref float scale, int whoAmI)Terraria.ModLoader.ItemLoaderstatic
PreDrawTooltip(Item item, ReadOnlyCollection< TooltipLine > lines, ref int x, ref int y) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
PreDrawTooltipLine(Item item, DrawableTooltipLine line, ref int yOffset) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
PrefixChance(Item item, int pre, UnifiedRandom rand)Terraria.ModLoader.ItemLoaderstatic
PreOpenVanillaBag(string context, Player player, int arg)Terraria.ModLoader.ItemLoaderstatic
PreReforge(Item item)Terraria.ModLoader.ItemLoaderstatic
PreUpdateVanitySet(Player player)Terraria.ModLoader.ItemLoaderstatic
ReforgePrice(Item item, ref int reforgePrice, ref bool canApplyDiscount)Terraria.ModLoader.ItemLoaderstatic
RightClick(Item item, Player player)Terraria.ModLoader.ItemLoaderstatic
SetMatch(int armorSlot, int type, bool male, ref int equipSlot, ref bool robes)Terraria.ModLoader.ItemLoaderstatic
Shoot(Item item, Player player, EntitySource_ItemUse_WithAmmo source, Vector2 position, Vector2 velocity, int type, int damage, float knockback, bool defaultResult=true)Terraria.ModLoader.ItemLoaderstatic
Update(Item item, ref float gravity, ref float maxFallSpeed)Terraria.ModLoader.ItemLoaderstatic
UpdateAccessory(Item item, Player player, bool hideVisual)Terraria.ModLoader.ItemLoaderstatic
UpdateArmorSet(Player player, Item head, Item body, Item legs)Terraria.ModLoader.ItemLoaderstatic
UpdateEquip(Item item, Player player)Terraria.ModLoader.ItemLoaderstatic
UpdateInventory(Item item, Player player)Terraria.ModLoader.ItemLoaderstatic
UpdateVanity(Item item, Player player)Terraria.ModLoader.ItemLoaderstatic
UpdateVanitySet(Player player)Terraria.ModLoader.ItemLoaderstatic
UseAnimation(Item item, Player player) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
UseAnimationMultiplier(Item item, Player player) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
UseItem(Item item, Player player)Terraria.ModLoader.ItemLoaderstatic
UseItemFrame(Item item, Player player)Terraria.ModLoader.ItemLoaderstatic
UseItemHitbox(Item item, Player player, ref Rectangle hitbox, ref bool noHitbox)Terraria.ModLoader.ItemLoaderstatic
UseSpeedMultiplier(Item item, Player player) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
UseStyle(Item item, Player player, Rectangle heldItemFrame)Terraria.ModLoader.ItemLoaderstatic
UseTimeMultiplier(Item item, Player player) (defined in Terraria.ModLoader.ItemLoader)Terraria.ModLoader.ItemLoaderstatic
VerticalWingSpeeds(Player player, ref float ascentWhenFalling, ref float ascentWhenRising, ref float maxCanAscendMultiplier, ref float maxAscentMultiplier, ref float constantAscend)Terraria.ModLoader.ItemLoaderstatic
WingUpdate(Player player, bool inUse)Terraria.ModLoader.ItemLoaderstatic