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