tModLoader v2024.04
A mod to make and play Terraria mods
ItemLoader Member List

This is the complete list of members for ItemLoader, including all inherited members.

AddModHook< T >(T hook) (defined in ItemLoader)ItemLoaderstatic
AllowPrefix(Item item, int pre) (defined in ItemLoader)ItemLoaderstatic
AltFunctionUse(Item item, Player player)ItemLoaderstatic
AnglerChat(int type) (defined in ItemLoader)ItemLoaderstatic
ArmorArmGlowMask(int slot, Player drawPlayer, float shadow, ref int glowMask, ref Color color)ItemLoaderstatic
ArmorSetShadows(Player player)ItemLoaderstatic
CanAccessoryBeEquippedWith(Item equippedItem, Item incomingItem) (defined in ItemLoader)ItemLoaderstatic
CanAutoReuseItem(Item item, Player player) (defined in ItemLoader)ItemLoaderstatic
CanCatchNPC(Item item, NPC target, Player player)ItemLoaderstatic
CanChooseAmmo(Item weapon, Item ammo, Player player)ItemLoaderstatic
CanConsumeAmmo(Item weapon, Item ammo, Player player)ItemLoaderstatic
CanConsumeBait(Player player, Item bait) (defined in ItemLoader)ItemLoaderstatic
CanEquipAccessory(Item item, int slot, bool modded) (defined in ItemLoader)ItemLoaderstatic
CanHitNPC(Item item, Player player, NPC target)ItemLoaderstatic
CanHitPvp(Item item, Player player, Player target)ItemLoaderstatic
CanMeleeAttackCollideWithNPC(Item item, Rectangle meleeAttackHitbox, Player player, NPC target) (defined in ItemLoader)ItemLoaderstatic
CanPickup(Item item, Player player) (defined in ItemLoader)ItemLoaderstatic
CanReforge(Item item)ItemLoaderstatic
CanResearch(Item item)ItemLoaderstatic
CanRightClick(Item item)ItemLoaderstatic
CanShoot(Item item, Player player)ItemLoaderstatic
CanStack(Item destination, Item source)ItemLoaderstatic
CanStackInWorld(Item destination, Item source)ItemLoaderstatic
CanUseItem(Item item, Player player) (defined in ItemLoader)ItemLoaderstatic
CaughtFishStack(Item item) (defined in ItemLoader)ItemLoaderstatic
ChoosePrefix(Item item, UnifiedRandom rand) (defined in ItemLoader)ItemLoaderstatic
ConsumeItem(Item item, Player player)ItemLoaderstatic
DrawArmorColor(EquipType type, int slot, Player drawPlayer, float shadow, ref Color color, ref int glowMask, ref Color glowMaskColor)ItemLoaderstatic
ExtractinatorUse(ref int resultType, ref int resultStack, int extractType, int extractinatorBlockType) (defined in ItemLoader)ItemLoaderstatic
GetAlpha(Item item, Color lightColor)ItemLoaderstatic
GetHealLife(Item item, Player player, bool quickHeal, ref int healValue)ItemLoaderstatic
GetHealMana(Item item, Player player, bool quickHeal, ref int healValue)ItemLoaderstatic
GetItem(int type)ItemLoaderstatic
GrabRange(Item item, Player player, ref int grabRange)ItemLoaderstatic
GrabStyle(Item item, Player player)ItemLoaderstatic
HoldItem(Item item, Player player)ItemLoaderstatic
HoldItemFrame(Item item, Player player)ItemLoaderstatic
HoldoutOffset(float gravDir, int type, ref Vector2 offset) (defined in ItemLoader)ItemLoaderstatic
HoldoutOrigin(Player player, ref Vector2 origin) (defined in ItemLoader)ItemLoaderstatic
HoldStyle(Item item, Player player, Rectangle heldItemFrame)ItemLoaderstatic
HorizontalWingSpeeds(Player player)ItemLoaderstatic
IsAnglerQuestAvailable(int itemID, ref bool notAvailable) (defined in ItemLoader)ItemLoaderstatic
ItemCount (defined in ItemLoader)ItemLoaderstatic
ItemSpace(Item item, Player player) (defined in ItemLoader)ItemLoaderstatic
MeleeEffects(Item item, Player player, Rectangle hitbox)ItemLoaderstatic
ModifyFishingLine(Projectile projectile, ref float polePosX, ref float polePosY, ref Color lineColor) (defined in ItemLoader)ItemLoaderstatic
ModifyHitNPC(Item item, Player player, NPC target, ref NPC.HitModifiers modifiers)ItemLoaderstatic
ModifyHitPvp(Item item, Player player, Player target, ref Player.HurtModifiers modifiers)ItemLoaderstatic
ModifyItemLoot(Item item, ItemLoot itemLoot)ItemLoaderstatic
ModifyItemScale(Item item, Player player, ref float scale)ItemLoaderstatic
ModifyManaCost(Item item, Player player, ref float reduce, ref float mult)ItemLoaderstatic
ModifyResearchSorting(Item item, ref ContentSamples.CreativeHelper.ItemGroup itemGroup) (defined in ItemLoader)ItemLoaderstatic
ModifyShootStats(Item item, Player player, ref Vector2 position, ref Vector2 velocity, ref int type, ref int damage, ref float knockback)ItemLoaderstatic
ModifyTooltips(Item item, ref int numTooltips, string[] names, ref string[] text, ref bool[] modifier, ref bool[] badModifier, ref int oneDropLogo, out Color?[] overrideColor, int prefixlineIndex) (defined in ItemLoader)ItemLoaderstatic
ModifyWeaponCrit(Item item, Player player, ref float crit)ItemLoaderstatic
ModifyWeaponDamage(Item item, Player player, ref StatModifier damage)ItemLoaderstatic
ModifyWeaponKnockback(Item item, Player player, ref StatModifier knockback)ItemLoaderstatic
NeedsAmmo(Item weapon, Player player)ItemLoaderstatic
OnCatchNPC(Item item, NPC npc, Player player, bool failed) (defined in ItemLoader)ItemLoaderstatic
OnConsumeAmmo(Item weapon, Item ammo, Player player)ItemLoaderstatic
OnConsumeItem(Item item, Player player)ItemLoaderstatic
OnConsumeMana(Item item, Player player, int manaConsumed)ItemLoaderstatic
OnCreated(Item item, ItemCreationContext context) (defined in ItemLoader)ItemLoaderstatic
OnHitNPC(Item item, Player player, NPC target, in NPC.HitInfo hit, int damageDone)ItemLoaderstatic
OnHitPvp(Item item, Player player, Player target, Player.HurtInfo hurtInfo)ItemLoaderstatic
OnMissingMana(Item item, Player player, int neededMana)ItemLoaderstatic
OnPickup(Item item, Player player)ItemLoaderstatic
OnResearched(Item item, bool fullyResearched) (defined in ItemLoader)ItemLoaderstatic
OnStack(Item destination, Item source, int numToTransfer)ItemLoaderstatic
PickAmmo(Item weapon, Item ammo, Player player, ref int type, ref float speed, ref StatModifier damage, ref float knockback)ItemLoaderstatic
PostDrawInInventory(Item item, SpriteBatch spriteBatch, Vector2 position, Rectangle frame, Color drawColor, Color itemColor, Vector2 origin, float scale)ItemLoaderstatic
PostDrawInWorld(Item item, SpriteBatch spriteBatch, Color lightColor, Color alphaColor, float rotation, float scale, int whoAmI)ItemLoaderstatic
PostDrawTooltip(Item item, ReadOnlyCollection< DrawableTooltipLine > lines) (defined in ItemLoader)ItemLoaderstatic
PostDrawTooltipLine(Item item, DrawableTooltipLine line) (defined in ItemLoader)ItemLoaderstatic
PostReforge(Item item)ItemLoaderstatic
PostUpdate(Item item)ItemLoaderstatic
PreDrawInInventory(Item item, SpriteBatch spriteBatch, Vector2 position, Rectangle frame, Color drawColor, Color itemColor, Vector2 origin, float scale)ItemLoaderstatic
PreDrawInWorld(Item item, SpriteBatch spriteBatch, Color lightColor, Color alphaColor, ref float rotation, ref float scale, int whoAmI)ItemLoaderstatic
PreDrawTooltip(Item item, ReadOnlyCollection< TooltipLine > lines, ref int x, ref int y) (defined in ItemLoader)ItemLoaderstatic
PreDrawTooltipLine(Item item, DrawableTooltipLine line, ref int yOffset) (defined in ItemLoader)ItemLoaderstatic
PrefixChance(Item item, int pre, UnifiedRandom rand)ItemLoaderstatic
PreReforge(Item item)ItemLoaderstatic
PreUpdateVanitySet(Player player)ItemLoaderstatic
ReforgePrice(Item item, ref int reforgePrice, ref bool canApplyDiscount)ItemLoaderstatic
RightClick(Item item, Player player)ItemLoaderstatic
SetMatch(int armorSlot, int type, bool male, ref int equipSlot, ref bool robes)ItemLoaderstatic
Shoot(Item item, Player player, EntitySource_ItemUse_WithAmmo source, Vector2 position, Vector2 velocity, int type, int damage, float knockback, bool defaultResult=true)ItemLoaderstatic
SplitStack(Item destination, Item source, int numToTransfer)ItemLoaderstatic
StackItems(Item destination, Item source, out int numTransferred, bool infiniteSource=false, int? numToTransfer=null)ItemLoaderstatic
TransferWithLimit(Item source, int limit)ItemLoaderstatic
TryStackItems(Item destination, Item source, out int numTransferred, bool infiniteSource=false)ItemLoaderstatic
Update(Item item, ref float gravity, ref float maxFallSpeed)ItemLoaderstatic
UpdateAccessory(Item item, Player player, bool hideVisual)ItemLoaderstatic
UpdateArmorSet(Player player, Item head, Item body, Item legs)ItemLoaderstatic
UpdateEquip(Item item, Player player)ItemLoaderstatic
UpdateInfoAccessory(Item item, Player player)ItemLoaderstatic
UpdateInventory(Item item, Player player)ItemLoaderstatic
UpdateVanity(Item item, Player player)ItemLoaderstatic
UpdateVanitySet(Player player)ItemLoaderstatic
UseAnimation(Item item, Player player) (defined in ItemLoader)ItemLoaderstatic
UseAnimationMultiplier(Item item, Player player) (defined in ItemLoader)ItemLoaderstatic
UseItem(Item item, Player player)ItemLoaderstatic
UseItemFrame(Item item, Player player)ItemLoaderstatic
UseItemHitbox(Item item, Player player, ref Rectangle hitbox, ref bool noHitbox)ItemLoaderstatic
UseSpeedMultiplier(Item item, Player player) (defined in ItemLoader)ItemLoaderstatic
UseStyle(Item item, Player player, Rectangle heldItemFrame)ItemLoaderstatic
UseTimeMultiplier(Item item, Player player) (defined in ItemLoader)ItemLoaderstatic
VerticalWingSpeeds(Player player, ref float ascentWhenFalling, ref float ascentWhenRising, ref float maxCanAscendMultiplier, ref float maxAscentMultiplier, ref float constantAscend)ItemLoaderstatic
WingUpdate(Player player, bool inUse)ItemLoaderstatic