tModLoader v2024.10
A mod to make and play Terraria mods
ModItem Member List

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

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