Skip to content
Home
Plugins
Official Plugins
Core Plugins
Mobs, bosses and skills
MythicMobs
Core Plugin -The ultimate mobs and skills system
Download
Wiki
Issues
Models and animation
ModelEngine 4
Custom models and animations without client mods.
Download
Wiki
Issues
MoLang Add-on
Advancements and progression
MythicAchievements
Custom advancements and quest-like progression
Download
Wiki
Issues
Real 3D armor
MythicArmors
Wearable custom armor for players and mobs
Download
Wiki
Issues
Player cosmetics
MythicCosmetics
Modern and powerful cosmetics for players
Download
Wiki
Issues
Items, blocks and furniture
MythicCrucible
Custom items, blocks, furniture, and more
Download
Wiki
Issues
Instanced dungeons
MythicDungeons
Scripted dungeon experiences and party support
Download
Wiki
Issues
Custom enchantments
MythicEnchantments
Enchantments powered by Mythic skills
Download
Wiki
Issues
Custom HUD elements
MythicHUD
Immersive interfaces and HUD elements
Download
Wiki
Issues
Spells, classes and professions
MythicRPG
Combat and character progression systems
Download
Wiki
Issues
Asset Store
Resources
Browse resources
Latest reviews
New resources
Search resources
Utilities
Official Utilities
Model Viewer
Inspect Blockbench models directly in your browser.
Plugin Converter
Easily migrate from other similar plugins.
Discord
Sign in
Switch to light mode
Menu
×
Home
Plugins
Asset Store
Resources
Model Viewer
Plugin Converter
Discord
Browse references
Wikis
/
Triggers
Reference
Triggers
Events that start skills.
·
169 entries
Trigger
onApply
When the enchantment is applied to an item. > Trigger may only be utilized within the Skill configuration of an enchantment.\
Trigger
onAttack
When the player hits another entity
Trigger
onAttack
When the mob hits something
Trigger
onBlockBreak
When the furniture is broken
Trigger
onBlockBreak
When the player with the archetype breaks a block
Trigger
onBlockPlace
When the furniture is placed
Trigger
onBlockPlace
When the player with the archetype places a block
Trigger
onBlockRotate
When the furniture is rotated
Trigger
onBlockSit
When a player sits on the furniture
Trigger
onBowHit
When a player hits an entity with an arrow
Trigger
onBowHit
When the mob's fired projectile hits an entity
Trigger
onbowmiss
When the enchantment's wielder's arrow hits a block or misses entirely
Trigger
onBreak
When the player holding or equipping the item breaks it
Trigger
onBreed
When the mob breeds with another mob.
Trigger
onBucket
When the cow is milked or an entity is bucketed (axolotl etc.)
Trigger
onCancelUse
When the player stops using the item
Trigger
onChangeTarget
When the mob changes targets (requires threat tables be on)
Trigger
onChangeWorld
When the mob changes world
Trigger
onCinematicEnd
When a cinematic camera path ends on a player (finish, cancel, quit, or death)
Trigger
onCinematicStart
When a cinematic camera path begins playing on a player
Trigger
onClassGain
When an [archetype] is gained
Trigger
onCombat
Default
Trigger
onConsume
Triggered when the item is eaten
Trigger
onConsume
When an item is eaten
Trigger
onCreeperCharge
When the creeper is charged (when lightning hits a creeper)
Trigger
onCrouch
When the player crouches
Trigger
onCrouch
When the player with the archetype starts to crouch
Trigger
onDamaged
When the furniture is punched
Trigger
onDamaged
When the mob is damaged
Trigger
onDeath
When the player dies
Trigger
onDeath
When the mob dies
Trigger
onDeath
When the player with the archetype dies
Trigger
onDeathDropsFiltered
When a drop rule is applied at death
Trigger
onDespawn
When the mob is despawned
Trigger
onDismounted
When the mob is dismounted from
Trigger
onDropCombat
When the mob leaves combat (requires threat tables be on)
Trigger
onEnchant
When the enchantment's wielder enchants via the vanilla enchanting table. > If using MythicCrucible, MythicEnchants also enables this trigger within item Skills.\ > This trigger may also be...
Trigger
onEnterBounds
When the mob moves into a defined region
Trigger
onEnterCombat
When the mob enters combat (requires threat tables be on)
Trigger
onEquip
When a player equips an armor piece.
Trigger
onExitBounds
When the mob moves out of a defined region
Trigger
onExperienceLost
When an experience-loss rule is applied at death
Trigger
onExplode
When the mob explodes (typically only used for creepers)
Trigger
onFish
When a player is fishing, ie casting the line out
Trigger
onFish
When a player is fishing, ie casting the line out
Trigger
onFishBite
Called when there is a bite on the hook and it is ready to be reeled in
Trigger
onFishBite
Called when there is a bite on the hook and it is ready to be reeled
Trigger
onFishCatch
When a player has successfully caught a fish and is reeling it in
Trigger
onFishCatch
When a player has successfully caught a fish and is reeling it in
Trigger
onFishFail
When a player fails to catch a bite while fishing usually due to poor timing
Trigger
onFishFail
When a player fails to catch a bite while fishing usually due to poor timing
Trigger
onFishGrab
When a player has successfully caught an entity
Trigger
onFishGrab
When a player has successfully caught an entity
Trigger
onFishGround
When a bobber is stuck in the ground
Trigger
onFishGround
When a bobber is stuck in the ground
Trigger
onFishReel
When a player reels in their hook without receiving any bites
Trigger
onFishReel
When a player reels in their hook without receiving any bites
Trigger
onFriendAdd
When the player gains a friend
Trigger
onFriendOffline
When one of the player's friends goes offline
Trigger
onFriendOnline
When one of the player's friends comes online
Trigger
onFriendRemove
When the player loses a friend
Trigger
onFurnitureInventoryClose
When the Furniture Inventory is closed
Trigger
onFurnitureInventoryOpen
When the Furniture Inventory is opened
Trigger
onFurnitureStateChange
When the furnitures state changed. This is triggered every time the FurnitureState mechanic is used, even if the state stays the same.
Trigger
onHear
When the mob hears a sound, if enabled
Trigger
onHold
When the player holds an item
Trigger
onInteract
When a player right clicks the furniture
Trigger
onInteract
When the mob is right-clicked
Trigger
onInteract
When a player with the archetype interacts with a mob
Trigger
onItemDrop
When the player drops an item
Trigger
onItemPickup
When the player picks up an item
Trigger
onItemPickup
When the player with the archetype picks up an item
Trigger
onJoin
When a player joins the server
Trigger
onJoin
When the player joins the server
Trigger
onJump
When the Player jumps
Trigger
onKill
When the Player kills an entity
Trigger
onKill
When the player with the archetype kills another entity
Trigger
onKillPlayer
When the Player kills another player
Trigger
onLearnSpell
When the player with the archetype learns a new spell
Trigger
onClassLoss
When an [archetype] [levels up]
Trigger
onLevelUp
When an [archetype] [levels up]
Trigger
onLoad
When the mob is loaded after a server restart
Trigger
onPaint
When a paintbrush is used on a furniture
Trigger
onPartyCreate
When the player creates a party
Trigger
onPartyDisband
When the player's party is disbanded
Trigger
onPartyJoin
When the player joins a party
Trigger
onPartyLeaderChange
When leadership of the player's party changes
Trigger
onPartyLeave
When the player leaves their party
Trigger
onPartyMemberDeath
When a member of the player's party dies
Trigger
onPartyMemberJoin
When another player joins the player's party
Trigger
onPartyMemberLeave
When another member leaves the player's party
Trigger
onPet_Tick
A repeating heartbeat trigger for non-player companions (wolves, horses, and anything else Tameable) wearing enchanted BODY/SADDLE gear. The mob-side counterpart of ~onTimer: — TIMER only ev...
Trigger
onPickup
When a player picks up the crucible item
Trigger
onPlayerKill
When the mob kills a player
Trigger
onPointEarn
When the player earns points
Trigger
onPointSpend
When the player spends points (e.g. talent investment)
Trigger
onPotionSplash
Triggered if the item is a potion that was thrown
Trigger
onPotionSplash
When a potion is splashed
Trigger
onPressCtrlQ
When a player presses CTRL+Q to drop the item. Requires ProtocolLib
Trigger
onPressF
When a player presses F to swap the item
Trigger
onPressF_HAND
When a player presses F to swap the item, and it ends up in the main hand
Trigger
onPressF_OFFHAND
When a player presses F to swap the item, and it ends up in the offhand
Trigger
onPressQ
When a player presses Q to drop the item. Requires ProtocolLib
Trigger
onPrime
When the creeper charges up for an explosion
Trigger
onProjectileHit
When a mob's special projectile hits an entity
Trigger
onProjectileLand
When a mob's special projectile hits a block
Trigger
onProjectileThrow
When a special projectile is thrown
Trigger
onQuickCastClose
When the player with the archetype ends the quick cast
Trigger
onQuickcastOpen
When the player with the archetype opens the quick cast
Trigger
onReady
Triggered the first time a mob is spawned from a spawner
Trigger
onRemove
When the enchantment is removed from an item. > Trigger may only be utilized within the Skill configuration of an enchantment.\
Trigger
onRespawn
When a player respawns
Trigger
onRespawn
When the player with the archetype respawns
Trigger
onRespawnAtGraveyard
When the player respawns at a graveyard
Trigger
onRightClick
When the player right-clicks
Trigger
onRightClick
When the player with the archetype right-clicks
Trigger
onShieldBlock
When the enchantment's wielder blocks an attack with a shield.
Trigger
onShoot
When the player shoots a bow
Trigger
onShoot
When the mob fires a projectile
Trigger
onShoot
When the player with the archetype shoots a projectile from a bow
Trigger
onSignal
When the mob receives a signal
Trigger
onSkillDamage
When the mob deals damage to other entities via a mechanic
Trigger
onSpawn
When the player logs in or respawns
Trigger
onSpawn
When the mob spawns
Trigger
onSpawn
When the player with the archetype respawns after death or joins the server
Trigger
onSpawnOrLoad
When the mob either spawns or loads
Trigger
onSpellCastCancel
When a cast is cancelled before it completes
Trigger
onSpellCastComplete
When a cast finishes successfully and the spell's skills run
Trigger
onSpellCastInterrupt
When a cast is cancelled by the interrupt mechanic
Trigger
onSpellCastPushback
When damage extends the remaining cast time (DamagePushback)
Trigger
onSpellCastStart
When the player starts a cast-time cast
Trigger
onSpellCooldownEnd
When a learned spell's cooldown finishes
Trigger
onStartDestroyBlock
When the player starts destroying a block
Trigger
onStopDestroyBlock
When the player stops destroying a block
Trigger
onSwing
When the player left-clicks
Trigger
onTalentDivest
When the player refunds a rank from a [talent]
Trigger
onTalentInvest
When the player invests a rank into a [talent]
Trigger
onTame
When the mob gets tamed
Trigger
onTeleport
When the mob teleports (typically only used for endermen)
Trigger
onTimer
Every X ticks
Trigger
onTimer
Every \# ticks (where \# is the interval in ticks)
Trigger
onTrade
When the Villager completes a trade. Requires Paper
Trigger
onTrample
When the enchantment's wielder Tramples farmland or turtle eggs.
Trigger
onUnCrouch
When the player stops crouching
Trigger
onUnCrouch
When the player with the archetype stops to crouch
Trigger
onUnEquip
When a player unequips an armor piece.
Trigger
onUnHeld
When the player switches off the item from their hotbar
Trigger
onUse
When the player right-clicks while holding the item
Trigger
onWaystoneDiscover
When the player discovers a waystone
Trigger
onWaystoneInteract
Reserved hook for admin scripts; not auto-fired by mythicrpg
Trigger
onWaystoneRespawn
When the player respawns at a waystone
Trigger
onWaystoneStateChange
When the player's state for a waystone changes
Trigger
onWaystoneTeleport
After a successful waystone teleport
Trigger
Triggers
The Mythic-ecosystem triggers MythicEnchants provides. These expand on MythicMob Triggers, which typically may be used as expected within enchantment skills.
Trigger
onDungeonCheckpoint
Fires when a player activates a Checkpoint function. The checkpoint player is . Broadcast to every Mythic mob in the instance world.
Trigger
onDungeonComplete
Fires when a player finishes the dungeon (through a Finish Dungeon function or the dungeoncomplete mechanic). The finishing player is . Broadcast to every Mythic mob in the instance world.
Trigger
onDungeonDifficultyChange
Fires whenever the dungeon difficulty changes. already reflects the new value when the skill runs. Broadcast to every Mythic mob in the instance world. There is no trigger entity.
Trigger
onDungeonEnd
Fires when the last player is removed from the dungeon instance, whatever removed them: leaving, being kicked, a Finish Dungeon function with its Leave Dungeon toggle on, or the time limit e...
Trigger
onDungeonLeave
Fires when a player leaves the dungeon by any means. The leaving player is . Broadcast to every Mythic mob in the instance world. Does not fire if the leave was cancelled.
Trigger
onDungeonPlayerDeath
Fires when a player dies inside the dungeon instance. The dying player is . Broadcast to every Mythic mob in the instance world.
Trigger
onDungeonPlayerEnter
Fires when a player enters the dungeon instance. The entering player is . Broadcast to every Mythic mob in the instance world, once per entering player.
Trigger
onDungeonPlayerRespawn
Fires when a player respawns inside the dungeon instance. The respawning player is . Broadcast to every Mythic mob in the instance world.
Trigger
onDungeonStart
Fires once when the dungeon instance starts, after the optional lobby ready check. Broadcast to every Mythic mob in the instance world. There is no trigger entity, so target with @self or @o...
Trigger
onDungeonStatusChange
Fires whenever the dungeon's "Dungeon Status" string is set to a new value. Lets mobs react to phase transitions without polling. already reflects the new value when the skill runs. Broadca...
Trigger
onRoomEmptied
Fires when a procedural dungeon room empties of players. Fires on the Mythic mobs inside that room, with the last player as . Sets the room variables listed below. room-empty-cause tells you...
Trigger
onRoomEnter
Fires when a player enters a procedural dungeon room. Fires on the Mythic mobs inside that room, with the entering player as . Sets the room variables listed below.
Trigger
onRoomFirstEnter
Fires when the first player enters a procedural dungeon room. Fires on the Mythic mobs inside that room, with the entering player as . Sets the room variables listed below.
Trigger
onRoomLeave
Fires when a player leaves a procedural dungeon room. Fires on the Mythic mobs inside that room, with the leaving player as . Sets the room variables listed below.
Trigger
SpectatorInteract
Fires when a spectating player right-clicks a Mythic mob inside the dungeon. Fires on the interacted mob only, with the spectating player as . The click itself is cancelled. Unlike the other...