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

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

AddMaterialsForCrafting(out ItemConsumedCallback itemConsumedCallback)ModPlayervirtual
AddStartingItems(bool mediumCoreDeath)ModPlayervirtual
AnglerQuestReward(float rareMultiplier, List< Item > rewardItems)ModPlayervirtual
CanAutoReuseItem(Item item)ModPlayervirtual
CanBeHitByNPC(NPC npc, ref int cooldownSlot)ModPlayervirtual
CanBeHitByProjectile(Projectile proj)ModPlayervirtual
CanBuyItem(NPC vendor, Item[] shopInventory, Item item)ModPlayervirtual
CanCatchNPC(NPC target, Item item)ModPlayervirtual
CanConsumeAmmo(Item weapon, Item ammo)ModPlayervirtual
CanConsumeBait(Item bait)ModPlayervirtual
CanHitNPC(NPC target)ModPlayervirtual
CanHitNPCWithItem(Item item, NPC target)ModPlayervirtual
CanHitNPCWithProj(Projectile proj, NPC target)ModPlayervirtual
CanHitPvp(Item item, Player target)ModPlayervirtual
CanHitPvpWithProj(Projectile proj, Player target)ModPlayervirtual
CanMeleeAttackCollideWithNPC(Item item, Rectangle meleeAttackHitbox, NPC target)ModPlayervirtual
CanSellItem(NPC vendor, Item[] shopInventory, Item item)ModPlayervirtual
CanShoot(Item item)ModPlayervirtual
CanShowExtraJumpVisuals(ExtraJump jump)ModPlayervirtual
CanStartExtraJump(ExtraJump jump)ModPlayervirtual
CanUseItem(Item item)ModPlayervirtual
CatchFish(FishingAttempt attempt, ref int itemDrop, ref int npcSpawn, ref AdvancedPopupRequest sonar, ref Vector2 sonarPosition)ModPlayervirtual
Clone(TEntity newEntity)ModType< Player, ModPlayer >virtual
CloneNewInstancesModType< Player, ModPlayer >protected
ConsumableDodge(Player.HurtInfo info)ModPlayervirtual
CopyClientState(ModPlayer targetCopy)ModPlayervirtual
CreateTemplateEntity() (defined in ModPlayer)ModPlayerprotectedvirtual
DrawEffects(PlayerDrawSet drawInfo, ref float r, ref float g, ref float b, ref float a, ref bool fullBright)ModPlayervirtual
ExtraJumpVisuals(ExtraJump jump)ModPlayervirtual
FrameEffects()ModPlayervirtual
FreeDodge(Player.HurtInfo info)ModPlayervirtual
FullNameModType< Player, ModPlayer >
GetDyeTraderReward(List< int > rewardPool)ModPlayervirtual
GetFishingLevel(Item fishingRod, Item bait, ref float fishingLevel)ModPlayervirtual
GetHealLife(Item item, bool quickHeal, ref int healValue)ModPlayervirtual
GetHealMana(Item item, bool quickHeal, ref int healValue)ModPlayervirtual
HideDrawLayers(PlayerDrawSet drawInfo)ModPlayervirtual
HoverSlot(Item[] inventory, int context, int slot)ModPlayervirtual
ImmuneTo(PlayerDeathReason damageSource, int cooldownCounter, bool dodgeable)ModPlayervirtual
Index (defined in ModPlayer)ModPlayer
Initialize()ModPlayervirtual
InitTemplateInstance()ModType< Player, ModPlayer >protectedvirtual
InitTemplateInstance()ModType< Player, ModPlayer >protected
IsCloneableModType< Player, ModPlayer >
IsLoadingEnabled(Mod mod)ModType< Player, ModPlayer >virtual
ItemConsumedCallback(Item item, int index)ModPlayer
Kill(double damage, int hitDirection, bool pvp, PlayerDeathReason damageSource)ModPlayervirtual
Load()ModType< Player, ModPlayer >virtual
LoadData(TagCompound tag)ModPlayervirtual
MeleeEffects(Item item, Rectangle hitbox)ModPlayervirtual
ModModType< Player, ModPlayer >
ModifyCaughtFish(Item fish)ModPlayervirtual
ModifyDrawInfo(ref PlayerDrawSet drawInfo)ModPlayervirtual
ModifyDrawLayerOrdering(IDictionary< PlayerDrawLayer, PlayerDrawLayer.Position > positions)ModPlayervirtual
ModifyExtraJumpDurationMultiplier(ExtraJump jump, ref float duration)ModPlayervirtual
ModifyFishingAttempt(ref FishingAttempt attempt)ModPlayervirtual
ModifyHitByNPC(NPC npc, ref Player.HurtModifiers modifiers)ModPlayervirtual
ModifyHitByProjectile(Projectile proj, ref Player.HurtModifiers modifiers)ModPlayervirtual
ModifyHitNPC(NPC target, ref NPC.HitModifiers modifiers)ModPlayervirtual
ModifyHitNPCWithItem(Item item, NPC target, ref NPC.HitModifiers modifiers)ModPlayervirtual
ModifyHitNPCWithProj(Projectile proj, NPC target, ref NPC.HitModifiers modifiers)ModPlayervirtual
ModifyHurt(ref Player.HurtModifiers modifiers)ModPlayervirtual
ModifyItemScale(Item item, ref float scale)ModPlayervirtual
ModifyLuck(ref float luck)ModPlayervirtual
ModifyManaCost(Item item, ref float reduce, ref float mult)ModPlayervirtual
ModifyMaxStats(out StatModifier health, out StatModifier mana)ModPlayervirtual
ModifyNurseHeal(NPC nurse, ref int health, ref bool removeDebuffs, ref string chatText)ModPlayervirtual
ModifyNursePrice(NPC nurse, int health, bool removeDebuffs, ref int price)ModPlayervirtual
ModifyScreenPosition()ModPlayervirtual
ModifyShootStats(Item item, ref Vector2 position, ref Vector2 velocity, ref int type, ref int damage, ref float knockback)ModPlayervirtual
ModifyStartingInventory(IReadOnlyDictionary< string, List< Item > > itemsByMod, bool mediumCoreDeath)ModPlayervirtual
ModifyWeaponCrit(Item item, ref float crit)ModPlayervirtual
ModifyWeaponDamage(Item item, ref StatModifier damage)ModPlayervirtual
ModifyWeaponKnockback(Item item, ref StatModifier knockback)ModPlayervirtual
ModifyZoom(ref float zoom)ModPlayervirtual
NameModType< Player, ModPlayer >
NaturalLifeRegen(ref float regen)ModPlayervirtual
NewInstance(Player entity) (defined in ModPlayer)ModPlayer
ModType< Player, ModPlayer >.NewInstance(TEntity entity)ModType< Player, ModPlayer >virtual
OnCatchNPC(NPC npc, Item item, bool failed)ModPlayervirtual
OnConsumeAmmo(Item weapon, Item ammo)ModPlayervirtual
OnConsumeMana(Item item, int manaConsumed)ModPlayervirtual
OnEnterWorld()ModPlayervirtual
OnExtraJumpCleared(ExtraJump jump)ModPlayervirtual
OnExtraJumpEnded(ExtraJump jump)ModPlayervirtual
OnExtraJumpRefreshed(ExtraJump jump)ModPlayervirtual
OnExtraJumpStarted(ExtraJump jump, ref bool playSound)ModPlayervirtual
OnHitAnything(float x, float y, Entity victim)ModPlayervirtual
OnHitByNPC(NPC npc, Player.HurtInfo hurtInfo)ModPlayervirtual
OnHitByProjectile(Projectile proj, Player.HurtInfo hurtInfo)ModPlayervirtual
OnHitNPC(NPC target, NPC.HitInfo hit, int damageDone)ModPlayervirtual
OnHitNPCWithItem(Item item, NPC target, NPC.HitInfo hit, int damageDone)ModPlayervirtual
OnHitNPCWithProj(Projectile proj, NPC target, NPC.HitInfo hit, int damageDone)ModPlayervirtual
OnHurt(Player.HurtInfo info)ModPlayervirtual
OnMissingMana(Item item, int neededMana)ModPlayervirtual
OnPickup(Item item)ModPlayervirtual
OnRespawn()ModPlayervirtual
PlayerModPlayer
PlayerConnect()ModPlayervirtual
PlayerDisconnect()ModPlayervirtual
PostBuyItem(NPC vendor, Item[] shopInventory, Item item)ModPlayervirtual
PostHurt(Player.HurtInfo info)ModPlayervirtual
PostItemCheck()ModPlayervirtual
PostNurseHeal(NPC nurse, int health, bool removeDebuffs, int price)ModPlayervirtual
PostSavePlayer()ModPlayervirtual
PostSellItem(NPC vendor, Item[] shopInventory, Item item)ModPlayervirtual
PostUpdate()ModPlayervirtual
PostUpdateBuffs()ModPlayervirtual
PostUpdateEquips()ModPlayervirtual
PostUpdateMiscEffects()ModPlayervirtual
PostUpdateRunSpeeds()ModPlayervirtual
PreItemCheck()ModPlayervirtual
PreKill(double damage, int hitDirection, bool pvp, ref bool playSound, ref bool genDust, ref PlayerDeathReason damageSource)ModPlayervirtual
PreModifyLuck(ref float luck)ModPlayervirtual
PreSaveCustomData()ModPlayervirtual
PreSavePlayer()ModPlayervirtual
PreUpdate()ModPlayervirtual
PreUpdateBuffs()ModPlayervirtual
PreUpdateMovement()ModPlayervirtual
ProcessTriggers(TriggersSet triggersSet)ModPlayervirtual
RefreshInfoAccessoriesFromTeamPlayers(Player otherPlayer)ModPlayervirtual
Register()ModPlayerprotectedvirtual
ResetEffects()ModPlayervirtual
ResetInfoAccessories()ModPlayervirtual
SaveData(TagCompound tag)ModPlayervirtual
SendClientChanges(ModPlayer clientPlayer)ModPlayervirtual
SetControls()ModPlayervirtual
SetStaticDefaults()ModType< Player, ModPlayer >virtual
SetupContent()ModPlayervirtual
ShiftClickSlot(Item[] inventory, int context, int slot)ModPlayervirtual
Shoot(Item item, EntitySource_ItemUse_WithAmmo source, Vector2 position, Vector2 velocity, int type, int damage, float knockback)ModPlayervirtual
SyncPlayer(int toWho, int fromWho, bool newPlayer)ModPlayervirtual
TypeEquals(ModPlayer other) (defined in ModPlayer)ModPlayer
Unload()ModType< Player, ModPlayer >virtual
UpdateAutopause()ModPlayervirtual
UpdateBadLifeRegen()ModPlayervirtual
UpdateDead()ModPlayervirtual
UpdateDyes()ModPlayervirtual
UpdateEquips()ModPlayervirtual
UpdateLifeRegen()ModPlayervirtual
UpdateVisibleAccessories()ModPlayervirtual
UpdateVisibleVanityAccessories()ModPlayervirtual
UseAnimationMultiplier(Item item)ModPlayervirtual
UseSpeedMultiplier(Item item)ModPlayervirtual
UseTimeMultiplier(Item item)ModPlayervirtual
ValidateType()ModPlayerprotectedvirtual