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

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

AddStartingItems(bool mediumCoreDeath)Terraria.ModLoader.ModPlayervirtual
AnglerQuestReward(float rareMultiplier, List< Item > rewardItems)Terraria.ModLoader.ModPlayervirtual
CanAutoReuseItem(Item item)Terraria.ModLoader.ModPlayervirtual
CanBeHitByNPC(NPC npc, ref int cooldownSlot)Terraria.ModLoader.ModPlayervirtual
CanBeHitByProjectile(Projectile proj)Terraria.ModLoader.ModPlayervirtual
CanBuyItem(NPC vendor, Item[] shopInventory, Item item)Terraria.ModLoader.ModPlayervirtual
CanCatchNPC(NPC target, Item item)Terraria.ModLoader.ModPlayervirtual
CanConsumeAmmo(Item weapon, Item ammo)Terraria.ModLoader.ModPlayervirtual
CanConsumeBait(Item bait)Terraria.ModLoader.ModPlayervirtual
CanHitNPC(Item item, NPC target)Terraria.ModLoader.ModPlayervirtual
CanHitNPCWithProj(Projectile proj, NPC target)Terraria.ModLoader.ModPlayervirtual
CanHitPvp(Item item, Player target)Terraria.ModLoader.ModPlayervirtual
CanHitPvpWithProj(Projectile proj, Player target)Terraria.ModLoader.ModPlayervirtual
CanSellItem(NPC vendor, Item[] shopInventory, Item item)Terraria.ModLoader.ModPlayervirtual
CanShoot(Item item)Terraria.ModLoader.ModPlayervirtual
CanUseItem(Item item)Terraria.ModLoader.ModPlayervirtual
CatchFish(FishingAttempt attempt, ref int itemDrop, ref int npcSpawn, ref AdvancedPopupRequest sonar, ref Vector2 sonarPosition)Terraria.ModLoader.ModPlayervirtual
clientClone(ModPlayer clientClone)Terraria.ModLoader.ModPlayervirtual
Clone(TEntity newEntity)Terraria.ModLoader.ModType< Player, ModPlayer >virtual
CloneNewInstancesTerraria.ModLoader.ModType< Player, ModPlayer >protected
CreateTemplateEntity() (defined in Terraria.ModLoader.ModPlayer)Terraria.ModLoader.ModPlayerprotectedvirtual
DrawEffects(PlayerDrawSet drawInfo, ref float r, ref float g, ref float b, ref float a, ref bool fullBright)Terraria.ModLoader.ModPlayervirtual
FrameEffects()Terraria.ModLoader.ModPlayervirtual
FullNameTerraria.ModLoader.ModType< Player, ModPlayer >
GetDyeTraderReward(List< int > rewardPool)Terraria.ModLoader.ModPlayervirtual
GetFishingLevel(Item fishingRod, Item bait, ref float fishingLevel)Terraria.ModLoader.ModPlayervirtual
GetHealLife(Item item, bool quickHeal, ref int healValue)Terraria.ModLoader.ModPlayervirtual
GetHealMana(Item item, bool quickHeal, ref int healValue)Terraria.ModLoader.ModPlayervirtual
HideDrawLayers(PlayerDrawSet drawInfo)Terraria.ModLoader.ModPlayervirtual
HoverSlot(Item[] inventory, int context, int slot)Terraria.ModLoader.ModPlayervirtual
Hurt(bool pvp, bool quiet, double damage, int hitDirection, bool crit, int cooldownCounter)Terraria.ModLoader.ModPlayervirtual
Hurt(bool pvp, bool quiet, double damage, int hitDirection, bool crit) (defined in Terraria.ModLoader.ModPlayer)Terraria.ModLoader.ModPlayervirtual
Index (defined in Terraria.ModLoader.ModPlayer)Terraria.ModLoader.ModPlayer
Initialize()Terraria.ModLoader.ModPlayervirtual
InitTemplateInstance()Terraria.ModLoader.ModType< Player, ModPlayer >protectedvirtual
InitTemplateInstance()Terraria.ModLoader.ModType< Player, ModPlayer >protected
IsCloneableTerraria.ModLoader.ModType< Player, ModPlayer >
IsLoadingEnabled(Mod mod)Terraria.ModLoader.ModType< Player, ModPlayer >virtual
Kill(double damage, int hitDirection, bool pvp, PlayerDeathReason damageSource)Terraria.ModLoader.ModPlayervirtual
Load()Terraria.ModLoader.ModType< Player, ModPlayer >virtual
LoadData(TagCompound tag)Terraria.ModLoader.ModPlayervirtual
MeleeEffects(Item item, Rectangle hitbox)Terraria.ModLoader.ModPlayervirtual
ModTerraria.ModLoader.ModType< Player, ModPlayer >
ModifyCaughtFish(Item fish)Terraria.ModLoader.ModPlayervirtual
ModifyDrawInfo(ref PlayerDrawSet drawInfo)Terraria.ModLoader.ModPlayervirtual
ModifyDrawLayerOrdering(IDictionary< PlayerDrawLayer, PlayerDrawLayer.Position > positions)Terraria.ModLoader.ModPlayervirtual
ModifyFishingAttempt(ref FishingAttempt attempt)Terraria.ModLoader.ModPlayervirtual
ModifyHitByNPC(NPC npc, ref int damage, ref bool crit)Terraria.ModLoader.ModPlayervirtual
ModifyHitByProjectile(Projectile proj, ref int damage, ref bool crit)Terraria.ModLoader.ModPlayervirtual
ModifyHitNPC(Item item, NPC target, ref int damage, ref float knockback, ref bool crit)Terraria.ModLoader.ModPlayervirtual
ModifyHitNPCWithProj(Projectile proj, NPC target, ref int damage, ref float knockback, ref bool crit, ref int hitDirection)Terraria.ModLoader.ModPlayervirtual
ModifyHitPvp(Item item, Player target, ref int damage, ref bool crit)Terraria.ModLoader.ModPlayervirtual
ModifyHitPvpWithProj(Projectile proj, Player target, ref int damage, ref bool crit)Terraria.ModLoader.ModPlayervirtual
ModifyItemScale(Item item, ref float scale)Terraria.ModLoader.ModPlayervirtual
ModifyLuck(ref float luck)Terraria.ModLoader.ModPlayervirtual
ModifyManaCost(Item item, ref float reduce, ref float mult)Terraria.ModLoader.ModPlayervirtual
ModifyMaxStats(out StatModifier health, out StatModifier mana)Terraria.ModLoader.ModPlayervirtual
ModifyNurseHeal(NPC nurse, ref int health, ref bool removeDebuffs, ref string chatText)Terraria.ModLoader.ModPlayervirtual
ModifyNursePrice(NPC nurse, int health, bool removeDebuffs, ref int price)Terraria.ModLoader.ModPlayervirtual
ModifyScreenPosition()Terraria.ModLoader.ModPlayervirtual
ModifyShootStats(Item item, ref Vector2 position, ref Vector2 velocity, ref int type, ref int damage, ref float knockback)Terraria.ModLoader.ModPlayervirtual
ModifyStartingInventory(IReadOnlyDictionary< string, List< Item > > itemsByMod, bool mediumCoreDeath)Terraria.ModLoader.ModPlayervirtual
ModifyWeaponCrit(Item item, ref float crit)Terraria.ModLoader.ModPlayervirtual
ModifyWeaponDamage(Item item, ref StatModifier damage)Terraria.ModLoader.ModPlayervirtual
ModifyWeaponKnockback(Item item, ref StatModifier knockback)Terraria.ModLoader.ModPlayervirtual
ModifyZoom(ref float zoom)Terraria.ModLoader.ModPlayervirtual
NameTerraria.ModLoader.ModType< Player, ModPlayer >
NaturalLifeRegen(ref float regen)Terraria.ModLoader.ModPlayervirtual
NewInstance(Player entity) (defined in Terraria.ModLoader.ModPlayer)Terraria.ModLoader.ModPlayer
ModType< Player, ModPlayer >.NewInstance(TEntity entity)Terraria.ModLoader.ModType< Player, ModPlayer >virtual
OnCatchNPC(NPC npc, Item item, bool failed)Terraria.ModLoader.ModPlayervirtual
OnConsumeAmmo(Item weapon, Item ammo)Terraria.ModLoader.ModPlayervirtual
OnConsumeMana(Item item, int manaConsumed)Terraria.ModLoader.ModPlayervirtual
OnEnterWorld(Player player)Terraria.ModLoader.ModPlayervirtual
OnHitAnything(float x, float y, Entity victim)Terraria.ModLoader.ModPlayervirtual
OnHitByNPC(NPC npc, int damage, bool crit)Terraria.ModLoader.ModPlayervirtual
OnHitByProjectile(Projectile proj, int damage, bool crit)Terraria.ModLoader.ModPlayervirtual
OnHitNPC(Item item, NPC target, int damage, float knockback, bool crit)Terraria.ModLoader.ModPlayervirtual
OnHitNPCWithProj(Projectile proj, NPC target, int damage, float knockback, bool crit)Terraria.ModLoader.ModPlayervirtual
OnHitPvp(Item item, Player target, int damage, bool crit)Terraria.ModLoader.ModPlayervirtual
OnHitPvpWithProj(Projectile proj, Player target, int damage, bool crit)Terraria.ModLoader.ModPlayervirtual
OnMissingMana(Item item, int neededMana)Terraria.ModLoader.ModPlayervirtual
OnRespawn(Player player)Terraria.ModLoader.ModPlayervirtual
PlayerTerraria.ModLoader.ModPlayer
PlayerConnect(Player player)Terraria.ModLoader.ModPlayervirtual
PlayerDisconnect(Player player)Terraria.ModLoader.ModPlayervirtual
PostBuyItem(NPC vendor, Item[] shopInventory, Item item)Terraria.ModLoader.ModPlayervirtual
PostHurt(bool pvp, bool quiet, double damage, int hitDirection, bool crit, int cooldownCounter)Terraria.ModLoader.ModPlayervirtual
PostHurt(bool pvp, bool quiet, double damage, int hitDirection, bool crit) (defined in Terraria.ModLoader.ModPlayer)Terraria.ModLoader.ModPlayervirtual
PostItemCheck()Terraria.ModLoader.ModPlayervirtual
PostNurseHeal(NPC nurse, int health, bool removeDebuffs, int price)Terraria.ModLoader.ModPlayervirtual
PostSavePlayer()Terraria.ModLoader.ModPlayervirtual
PostSellItem(NPC vendor, Item[] shopInventory, Item item)Terraria.ModLoader.ModPlayervirtual
PostUpdate()Terraria.ModLoader.ModPlayervirtual
PostUpdateBuffs()Terraria.ModLoader.ModPlayervirtual
PostUpdateEquips()Terraria.ModLoader.ModPlayervirtual
PostUpdateMiscEffects()Terraria.ModLoader.ModPlayervirtual
PostUpdateRunSpeeds()Terraria.ModLoader.ModPlayervirtual
PreHurt(bool pvp, bool quiet, ref int damage, ref int hitDirection, ref bool crit, ref bool customDamage, ref bool playSound, ref bool genGore, ref PlayerDeathReason damageSource, ref int cooldownCounter)Terraria.ModLoader.ModPlayervirtual
PreHurt(bool pvp, bool quiet, ref int damage, ref int hitDirection, ref bool crit, ref bool customDamage, ref bool playSound, ref bool genGore, ref PlayerDeathReason damageSource) (defined in Terraria.ModLoader.ModPlayer)Terraria.ModLoader.ModPlayervirtual
PreItemCheck()Terraria.ModLoader.ModPlayervirtual
PreKill(double damage, int hitDirection, bool pvp, ref bool playSound, ref bool genGore, ref PlayerDeathReason damageSource)Terraria.ModLoader.ModPlayervirtual
PreModifyLuck(ref float luck)Terraria.ModLoader.ModPlayervirtual
PreSaveCustomData()Terraria.ModLoader.ModPlayervirtual
PreSavePlayer()Terraria.ModLoader.ModPlayervirtual
PreUpdate()Terraria.ModLoader.ModPlayervirtual
PreUpdateBuffs()Terraria.ModLoader.ModPlayervirtual
PreUpdateMovement()Terraria.ModLoader.ModPlayervirtual
ProcessTriggers(TriggersSet triggersSet)Terraria.ModLoader.ModPlayervirtual
Register()Terraria.ModLoader.ModPlayerprotectedvirtual
ResetEffects()Terraria.ModLoader.ModPlayervirtual
SaveData(TagCompound tag)Terraria.ModLoader.ModPlayervirtual
SendClientChanges(ModPlayer clientPlayer)Terraria.ModLoader.ModPlayervirtual
SetControls()Terraria.ModLoader.ModPlayervirtual
SetStaticDefaults()Terraria.ModLoader.ModType< Player, ModPlayer >virtual
SetupContent()Terraria.ModLoader.ModPlayervirtual
ShiftClickSlot(Item[] inventory, int context, int slot)Terraria.ModLoader.ModPlayervirtual
Shoot(Item item, EntitySource_ItemUse_WithAmmo source, Vector2 position, Vector2 velocity, int type, int damage, float knockback)Terraria.ModLoader.ModPlayervirtual
SyncPlayer(int toWho, int fromWho, bool newPlayer)Terraria.ModLoader.ModPlayervirtual
TypeEquals(ModPlayer other) (defined in Terraria.ModLoader.ModPlayer)Terraria.ModLoader.ModPlayer
Unload()Terraria.ModLoader.ModType< Player, ModPlayer >virtual
UpdateAutopause()Terraria.ModLoader.ModPlayervirtual
UpdateBadLifeRegen()Terraria.ModLoader.ModPlayervirtual
UpdateDead()Terraria.ModLoader.ModPlayervirtual
UpdateDyes()Terraria.ModLoader.ModPlayervirtual
UpdateEquips()Terraria.ModLoader.ModPlayervirtual
UpdateLifeRegen()Terraria.ModLoader.ModPlayervirtual
UpdateVisibleAccessories()Terraria.ModLoader.ModPlayervirtual
UpdateVisibleVanityAccessories()Terraria.ModLoader.ModPlayervirtual
UseAnimationMultiplier(Item item)Terraria.ModLoader.ModPlayervirtual
UseSpeedMultiplier(Item item)Terraria.ModLoader.ModPlayervirtual
UseTimeMultiplier(Item item)Terraria.ModLoader.ModPlayervirtual
ValidateType()Terraria.ModLoader.ModPlayerprotectedvirtual