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