tModLoader v2023.01
A mod to make and play Terraria mods
Terraria.ModLoader.ModItem Member List

This is the complete list of members for Terraria.ModLoader.ModItem, including all inherited members.

AddRecipes()Terraria.ModLoader.ModItemvirtual
AllowPrefix(int pre)Terraria.ModLoader.ModItemvirtual
AltFunctionUse(Player player)Terraria.ModLoader.ModItemvirtual
AnglerQuestChat(ref string description, ref string catchLocation)Terraria.ModLoader.ModItemvirtual
ArmorArmGlowMask(Player drawPlayer, float shadow, ref int glowMask, ref Color color)Terraria.ModLoader.ModItemvirtual
ArmorSetShadows(Player player)Terraria.ModLoader.ModItemvirtual
AutoDefaults()Terraria.ModLoader.ModItemvirtual
AutoLightSelect(ref bool dryTorch, ref bool wetTorch, ref bool glowstick)Terraria.ModLoader.ModItemvirtual
AutoStaticDefaults()Terraria.ModLoader.ModItemvirtual
BossBagNPCTerraria.ModLoader.ModItem
CanAccessoryBeEquippedWith(Item equippedItem, Item incomingItem, Player player)Terraria.ModLoader.ModItemvirtual
CanAutoReuseItem(Player player)Terraria.ModLoader.ModItemvirtual
CanBeChosenAsAmmo(Item weapon, Player player)Terraria.ModLoader.ModItemvirtual
CanBeConsumedAsAmmo(Item weapon, Player player)Terraria.ModLoader.ModItemvirtual
CanBurnInLava()Terraria.ModLoader.ModItemvirtual
CanCatchNPC(NPC target, Player player)Terraria.ModLoader.ModItemvirtual
CanChooseAmmo(Item ammo, Player player)Terraria.ModLoader.ModItemvirtual
CanConsumeAmmo(Item ammo, Player player)Terraria.ModLoader.ModItemvirtual
CanConsumeBait(Player player)Terraria.ModLoader.ModItemvirtual
CanEquipAccessory(Player player, int slot, bool modded)Terraria.ModLoader.ModItemvirtual
CanHitNPC(Player player, NPC target)Terraria.ModLoader.ModItemvirtual
CanHitPvp(Player player, Player target)Terraria.ModLoader.ModItemvirtual
CanPickup(Player player)Terraria.ModLoader.ModItemvirtual
CanResearch()Terraria.ModLoader.ModItemvirtual
CanRightClick()Terraria.ModLoader.ModItemvirtual
CanShoot(Player player)Terraria.ModLoader.ModItemvirtual
CanStack(Item decrease)Terraria.ModLoader.ModItemvirtual
CanStackInWorld(Item decrease)Terraria.ModLoader.ModItemvirtual
CanUseItem(Player player)Terraria.ModLoader.ModItemvirtual
CaughtFishStack(ref int stack)Terraria.ModLoader.ModItemvirtual
ChoosePrefix(UnifiedRandom rand)Terraria.ModLoader.ModItemvirtual
Clone(TEntity newEntity)Terraria.ModLoader.ModType< Item, ModItem >virtual
CloneNewInstancesTerraria.ModLoader.ModType< Item, ModItem >protected
ConsumeItem(Player player)Terraria.ModLoader.ModItemvirtual
CreateRecipe(int amount=1) (defined in Terraria.ModLoader.ModItem)Terraria.ModLoader.ModItem
CreateTemplateEntity() (defined in Terraria.ModLoader.ModItem)Terraria.ModLoader.ModItemprotectedvirtual
DisplayNameTerraria.ModLoader.ModItem
DrawArmorColor(Player drawPlayer, float shadow, ref Color color, ref int glowMask, ref Color glowMaskColor)Terraria.ModLoader.ModItemvirtual
EquipFrameEffects(Player player, EquipType type)Terraria.ModLoader.ModItemvirtual
ExtractinatorUse(ref int resultType, ref int resultStack)Terraria.ModLoader.ModItemvirtual
FullNameTerraria.ModLoader.ModType< Item, ModItem >
GetAlpha(Color lightColor)Terraria.ModLoader.ModItemvirtual
GetHealLife(Player player, bool quickHeal, ref int healValue)Terraria.ModLoader.ModItemvirtual
GetHealMana(Player player, bool quickHeal, ref int healValue)Terraria.ModLoader.ModItemvirtual
GrabRange(Player player, ref int grabRange)Terraria.ModLoader.ModItemvirtual
GrabStyle(Player player)Terraria.ModLoader.ModItemvirtual
HoldItem(Player player)Terraria.ModLoader.ModItemvirtual
HoldItemFrame(Player player)Terraria.ModLoader.ModItemvirtual
HoldoutOffset()Terraria.ModLoader.ModItemvirtual
HoldoutOrigin()Terraria.ModLoader.ModItemvirtual
HoldStyle(Player player, Rectangle heldItemFrame)Terraria.ModLoader.ModItemvirtual
HorizontalWingSpeeds(Player player, ref float speed, ref float acceleration)Terraria.ModLoader.ModItemvirtual
InitTemplateInstance()Terraria.ModLoader.ModType< Item, ModItem >protectedvirtual
InitTemplateInstance()Terraria.ModLoader.ModType< Item, ModItem >protected
IsAnglerQuestAvailable()Terraria.ModLoader.ModItemvirtual
IsArmorSet(Item head, Item body, Item legs)Terraria.ModLoader.ModItemvirtual
IsCloneableTerraria.ModLoader.ModType< Item, ModItem >
IsLoadingEnabled(Mod mod)Terraria.ModLoader.ModType< Item, ModItem >virtual
IsQuestFish()Terraria.ModLoader.ModItemvirtual
IsVanitySet(int head, int body, int legs)Terraria.ModLoader.ModItemvirtual
ItemTerraria.ModLoader.ModItem
ItemSpace(Player player)Terraria.ModLoader.ModItemvirtual
Load()Terraria.ModLoader.ModType< Item, ModItem >virtual
LoadData(TagCompound tag)Terraria.ModLoader.ModItemvirtual
MagicPrefix()Terraria.ModLoader.ModItemvirtual
MeleeEffects(Player player, Rectangle hitbox)Terraria.ModLoader.ModItemvirtual
MeleePrefix()Terraria.ModLoader.ModItemvirtual
ModTerraria.ModLoader.ModType< Item, ModItem >
ModifyHitNPC(Player player, NPC target, ref int damage, ref float knockBack, ref bool crit)Terraria.ModLoader.ModItemvirtual
ModifyHitPvp(Player player, Player target, ref int damage, ref bool crit)Terraria.ModLoader.ModItemvirtual
ModifyItemLoot(ItemLoot itemLoot)Terraria.ModLoader.ModItemvirtual
ModifyItemScale(Player player, ref float scale)Terraria.ModLoader.ModItemvirtual
ModifyManaCost(Player player, ref float reduce, ref float mult)Terraria.ModLoader.ModItemvirtual
ModifyResearchSorting(ref ContentSamples.CreativeHelper.ItemGroup itemGroup)Terraria.ModLoader.ModItemvirtual
ModifyShootStats(Player player, ref Vector2 position, ref Vector2 velocity, ref int type, ref int damage, ref float knockback)Terraria.ModLoader.ModItemvirtual
ModifyTooltips(List< TooltipLine > tooltips)Terraria.ModLoader.ModItemvirtual
ModifyWeaponCrit(Player player, ref float crit)Terraria.ModLoader.ModItemvirtual
ModifyWeaponDamage(Player player, ref StatModifier damage)Terraria.ModLoader.ModItemvirtual
ModifyWeaponKnockback(Player player, ref StatModifier knockback)Terraria.ModLoader.ModItemvirtual
NameTerraria.ModLoader.ModType< Item, ModItem >
NeedsAmmo(Player player)Terraria.ModLoader.ModItemvirtual
NetReceive(BinaryReader reader)Terraria.ModLoader.ModItemvirtual
NetSend(BinaryWriter writer)Terraria.ModLoader.ModItemvirtual
NewInstance(TEntity entity)Terraria.ModLoader.ModType< Item, ModItem >virtual
OnCatchNPC(NPC npc, Player player, bool failed)Terraria.ModLoader.ModItemvirtual
OnConsumeAmmo(Item ammo, Player player)Terraria.ModLoader.ModItemvirtual
OnConsumedAsAmmo(Item weapon, Player player)Terraria.ModLoader.ModItemvirtual
OnConsumeItem(Player player)Terraria.ModLoader.ModItemvirtual
OnConsumeMana(Player player, int manaConsumed)Terraria.ModLoader.ModItemvirtual
OnCraft(Recipe recipe)Terraria.ModLoader.ModItemvirtual
OnCreate(ItemCreationContext context) (defined in Terraria.ModLoader.ModItem)Terraria.ModLoader.ModItemvirtual
OnHitNPC(Player player, NPC target, int damage, float knockBack, bool crit)Terraria.ModLoader.ModItemvirtual
OnHitPvp(Player player, Player target, int damage, bool crit)Terraria.ModLoader.ModItemvirtual
OnMissingMana(Player player, int neededMana)Terraria.ModLoader.ModItemvirtual
OnPickup(Player player)Terraria.ModLoader.ModItemvirtual
OnResearched(bool fullyResearched)Terraria.ModLoader.ModItemvirtual
OnSpawn(IEntitySource source)Terraria.ModLoader.ModItemvirtual
OnStack(Item decrease, int numberToBeTransfered)Terraria.ModLoader.ModItemvirtual
OpenBossBag(Player player) (defined in Terraria.ModLoader.ModItem)Terraria.ModLoader.ModItemvirtual
PickAmmo(Item weapon, Player player, ref int type, ref float speed, ref StatModifier damage, ref float knockback)Terraria.ModLoader.ModItemvirtual
PostDrawInInventory(SpriteBatch spriteBatch, Vector2 position, Rectangle frame, Color drawColor, Color itemColor, Vector2 origin, float scale)Terraria.ModLoader.ModItemvirtual
PostDrawInWorld(SpriteBatch spriteBatch, Color lightColor, Color alphaColor, float rotation, float scale, int whoAmI)Terraria.ModLoader.ModItemvirtual
PostDrawTooltip(ReadOnlyCollection< DrawableTooltipLine > lines)Terraria.ModLoader.ModItemvirtual
PostDrawTooltipLine(DrawableTooltipLine line)Terraria.ModLoader.ModItemvirtual
PostReforge()Terraria.ModLoader.ModItemvirtual
PostUpdate()Terraria.ModLoader.ModItemvirtual
PreDrawInInventory(SpriteBatch spriteBatch, Vector2 position, Rectangle frame, Color drawColor, Color itemColor, Vector2 origin, float scale)Terraria.ModLoader.ModItemvirtual
PreDrawInWorld(SpriteBatch spriteBatch, Color lightColor, Color alphaColor, ref float rotation, ref float scale, int whoAmI)Terraria.ModLoader.ModItemvirtual
PreDrawTooltip(ReadOnlyCollection< TooltipLine > lines, ref int x, ref int y)Terraria.ModLoader.ModItemvirtual
PreDrawTooltipLine(DrawableTooltipLine line, ref int yOffset)Terraria.ModLoader.ModItemvirtual
PrefixChance(int pre, UnifiedRandom rand)Terraria.ModLoader.ModItemvirtual
PreReforge()Terraria.ModLoader.ModItemvirtual
PreUpdateVanitySet(Player player)Terraria.ModLoader.ModItemvirtual
RangedPrefix()Terraria.ModLoader.ModItemvirtual
ReforgePrice(ref int reforgePrice, ref bool canApplyDiscount)Terraria.ModLoader.ModItemvirtual
Register()Terraria.ModLoader.ModItemprotectedvirtual
RightClick(Player player)Terraria.ModLoader.ModItemvirtual
SacrificeTotalTerraria.ModLoader.ModItem
SaveData(TagCompound tag)Terraria.ModLoader.ModItemvirtual
SetDefaults()Terraria.ModLoader.ModItemvirtual
SetMatch(bool male, ref int equipSlot, ref bool robes)Terraria.ModLoader.ModItemvirtual
SetStaticDefaults()Terraria.ModLoader.ModType< Item, ModItem >virtual
SetupContent()Terraria.ModLoader.ModItemvirtual
Shoot(Player player, EntitySource_ItemUse_WithAmmo source, Vector2 position, Vector2 velocity, int type, int damage, float knockback)Terraria.ModLoader.ModItemvirtual
SplitStack(Item decrease, int numberToBeTransfered)Terraria.ModLoader.ModItemvirtual
TextureTerraria.ModLoader.ModItem
TooltipTerraria.ModLoader.ModItem
TypeTerraria.ModLoader.ModItem
Unload()Terraria.ModLoader.ModType< Item, ModItem >virtual
Update(ref float gravity, ref float maxFallSpeed)Terraria.ModLoader.ModItemvirtual
UpdateAccessory(Player player, bool hideVisual)Terraria.ModLoader.ModItemvirtual
UpdateArmorSet(Player player)Terraria.ModLoader.ModItemvirtual
UpdateEquip(Player player)Terraria.ModLoader.ModItemvirtual
UpdateInventory(Player player)Terraria.ModLoader.ModItemvirtual
UpdateVanity(Player player)Terraria.ModLoader.ModItemvirtual
UpdateVanitySet(Player player)Terraria.ModLoader.ModItemvirtual
UseAnimation(Player player)Terraria.ModLoader.ModItemvirtual
UseAnimationMultiplier(Player player)Terraria.ModLoader.ModItemvirtual
UseItem(Player player)Terraria.ModLoader.ModItemvirtual
UseItemFrame(Player player)Terraria.ModLoader.ModItemvirtual
UseItemHitbox(Player player, ref Rectangle hitbox, ref bool noHitbox)Terraria.ModLoader.ModItemvirtual
UseSpeedMultiplier(Player player)Terraria.ModLoader.ModItemvirtual
UseStyle(Player player, Rectangle heldItemFrame)Terraria.ModLoader.ModItemvirtual
UseTimeMultiplier(Player player)Terraria.ModLoader.ModItemvirtual
ValidateType()Terraria.ModLoader.ModItemprotectedvirtual
VerticalWingSpeeds(Player player, ref float ascentWhenFalling, ref float ascentWhenRising, ref float maxCanAscendMultiplier, ref float maxAscentMultiplier, ref float constantAscend)Terraria.ModLoader.ModItemvirtual
WeaponPrefix()Terraria.ModLoader.ModItemvirtual
WingUpdate(Player player, bool inUse)Terraria.ModLoader.ModItemvirtual