Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
MythicMobs MythicMobs
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 158
    • Issues 158
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • MythicMobsMythicMobs
  • Wiki
    • Changelogs
  • Changelogs

Last edited by Ashijin Jun 02, 2025
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Changelogs

5.7.0 (Dev Builds)

  • Added new HEARING ability to mobs enabled by Hearing.Enabled: true. Requires 1.20+
  • Added ~onHear trigger that responds to hearing sounds

General

  • Added particles: white_smoke, dust_plume, gust, gust_emitter, gust_dust, and trial_spawner_detection

Mechanics

NEW: Log

- log{message="Debug to console with variables <caster.var.test>"}

NEW: SetTextDisplay

  • setTextDisplay{text="text here"} @Target

NEW: Taunt

  • Sets the caster's threat to 110% of the current target's target and forces them to attack the caster. Requires threat tables.

Conditions

NEW: boundingBoxesOverlap

NEW: distanceFromPin

  • distanceFromPin{pin=X;distance=<5}

Targeters

NEW: @BlocksInPinRegion

NEW: @TrackedPlayers

  • Targets players that are within render distance of and currently rendering the mob

Pin

  • Added random=true option, if targeting a multi-pin it will target a random one instead of all of them.

5.6.2

Random Spawning

  • Rewrote the random spawning generator and added some new config options
  • Added ReplaceObeysCap to random spawning, defaulting to false.

Bugs / Other

  • Added onSummon (alias then) attribute to summon mechanic, if specified will run the skill on the summoned mob after it's summoned.
  • Added <caster/target/trigger.raytrace.#> placeholder
  • Added <target/trigger.stat.STAT_NAME> placeholder
  • Added DisplayOptions.TeleportDuration option
  • Added Options.VisibleByDefault
  • Added executeAfterDeath=true option to skill and vskill mechanics
  • Added fakelightning and fakeexplosion aliases for those effect mechanics
  • Added fromOrigin to fireball mechanic
  • Added inheritDespawnOption option to summon mechanic
  • Added placeholder support to limit targeter option
  • Added placeholder support to WEPasteSchematicMechanic x/y/z offsets and rotation options
  • Added sub-hitbox deep active mob parent search
  • Attempt to catch errors in command mech to prevent npc breakage
  • Changed permanent option in hide mechanic to ignoreAuraOptions
  • Fixed spawner data sometimes getting wiped during reloads
  • Fixed GlowEffect auras not merging correctly
  • Fixed GlowEffect NPE
  • Fixed IllegalArgumentException in cluster spawning generator
  • Fixed NPE in Fireball mechanic closes #1561 (closed)
  • Fixed NPE with invalid skill parameters
  • Fixed NPE with new random spawn generator
  • Fixed NPEs in GlowManager
  • Fixed NoSuchMethodError when spawning mobs
  • Fixed StackOverflowError caused by mob recursively damaging itself closes #1546
  • Fixed block light and sky light display options
  • Fixed error with EnderDragonAlive condition used with random spawns closes #1539 (closed)
  • Fixed extremely rare race condition with mobs despawning the same tick they die
  • Fixed IllegalArgumentException in cluster spawning generator
  • Fixed mobs with no display name set having a display name
  • Fixed non-mob entities throwing an error with PreventOtherDrops
  • Fixed pin wand being able to break blocks
  • Fixed potion clear mechanic not clearing all potion effects when not providing any type.
  • Fixed some bugs with the Biomes field in random spawners closes #1558 (closed)
  • Fixed some more issues with multi-hitbox support
  • Fixed repeat=X not working if repeatInterval is 0 closes #1555 (closed)
  • Fixed scope.raytrace placeholders
  • Fixed bugs with rally mechanic
  • Removed a cancelDamage alias

5.6.1

  • Added various new config options for items and drops
  • Added more tab completion to commands
  • Added all the new fancy drop effects for vanilla items
  • Added all the new fancy drop effects for MMOItems items
  • Added placeholder support to variable keys
  • Added some API stuff for item updating
  • Added more debugging information when a LibsDisguises disguise throws an error
  • Added placeholder support to @Pin targeter
  • Added way to use the trigger's stats in DamageModifier stats
  • Added Parent stats and capabilities for DamageModifier stat types
  • Added stopCondition to projectiles
  • Added castasorbital to orbital
  • Rewrote part of spawner saving
  • Fixed spawner files not deleting
  • Fixed ConcurrentModificationException that could rarely occur when copying spawners
  • Fixed plugin not loading on regular spigot - per-player drops require paper
  • Fixed fancy drop effects causing items added thru the api to not roll amounts closes #1502 (closed)
  • Fixed mechanics still firing if a death event has been cancelled (does not...
  • Fixed recursive issue with cancelevent
  • Fixed some spawner command bugs
  • Fixed some loading bugs introduced with the change to default lowercase folder names
  • Fixed spawner copying not copying the spawner's group
  • Fixed <caster.score.> placeholder?
  • Fixed exit aura spelling`
  • Fixed complex stat initialization with formulas and ordering problems
  • Allow placeholder on projectile vertical radius
  • Fixed vector rotation calculation
  • Fixed NPE in ActiveInfo utility command

5.6.0

Highlights

  • Rewrote config files. Old settings should automatically migrate and are now located in a new configs folder
  • Added new Fancy Drops Per-Player Loot Drops
  • Glow effects no longer requires GlowAPI
  • Mob Egg improvements

General

  • Improved output of getCoordinates utility command

Configs

  • Added new config options for different hologram features and adjusted some settings

Pins

  • Added & improved some pin commands
  • Added /mm pins toggleviewing command for holograms
  • Added /mm pins move command
  • Changed /mm pins list to sort by nearest pins to you

Mobs

  • Added Variables field to mobs for pre-set variables available to skills
  • Added Nameplate.Mounted: false option for MEG mobs
  • Mob eggs are now fully configurable in config-mobs.yml and the display/lore can be overridden on a per-mob basis
SomeMob:
  Egg:
    Display: '<caster.name> EGG'
    Lore:
    - 'im a testing egg'

Mechanics

NEW: followPath

  • Added followPath mechanic - an aura causing the target mob to walk along a defined path

NEW: modifyDamage

  • Make modifyDamage mechanic's default damage type be ALL
  • Make modifyDamage mechanic modify all damage types if type=ALL
  • Added modifyDamage mechanic allowing modification of the damage of the current triggering event

Auras

  • Added cancelOnCasterDeath=true option to all aura mechanics
  • Added debugging info for auras

Hide

  • Hide Mechanic now extends Aura
  • Added AbstractPlayer#hideEntity and AbstractPlayer#showEntity

Hit

  • Added forcedDamage to hit mechanic

Glow

  • Glow Effect no longer requires GlowAPI
  • Glow Effect now extends Aura

takeItem

  • Fixed other bugs with takeItem mechanic
  • Added exact=false option to takeItem mechanic

Conditions

NEW: lookingAt

  • Added lookingAt player condition

NEW: originLocation

  • Added originLocation{location=x,y,z} condition to match if the origin is at a specific location

Triggers

  • Added onSkillDamage trigger, triggered by skill damage

Targeters

  • Added bb=false filter to make a targeter ignore MEG subhitboxes
  • Added unique=false entity targeter option, setting to false will allow a targeter to hit multiple sub-hitboxes at once on a modeled mob

Placeholders

  • Added various caster.target. placeholders to act on the target of the caster
  • <trigger.item.amount> placeholder added

Mob Drops

  • Added various new drop options

RandomSpawning

  • Added new options such as LimitMultiplier to help control Random Spawning

API

  • Added PlayerLevelProvider
  • Added MythicMobEggEvent for when an egg is used

Bugs / Other

  • Allowed placeholders in radius and minRadius attributes in @RandomLocationsNearTargets targeter
  • Fixed jigsaw structures not working with structure condition
  • Fixed NPE in GoToParent goal
  • Fixed onDamaged mechanic not working with custom damage types or multi-type damage
  • Fixed per-player loot vfx not moving with the loot with fancy drops
  • Fixed some backwards compatibility issues with the placeholder refactor
  • Fixed bug with hologram culling
  • Fixed inline items with skull textures throwing a Bukkit error
  • Skills will now try to detect if there's a cancelevent mechanic somewhere
  • Fixed double placeholders showing a decimal point when rounding=0
  • Fixed holograms sometimes appearing in the wrong world
  • Fixed target.l.x placeholder
  • Fixed <caster.level> placeholder to default to rounding to 0 places
  • Fixed typo in WorldScaling config parser
  • Fixed bug with world scaling
  • Fixed a potential bug in TargetInLineOfSight condition
  • Fixed crash caused by PreventTeleporting on endermen (closes #1431 (closed))
  • Fixed some bugs with pins
  • Fixed NPE in ActiveMob.checkEquipment
  • Fixed bug with using type=ALL with damageMod
  • Fixed action attribute in damageMod mechanic
  • Fixed recursive damage bug with lightning mechanic on onDamaged trigger
  • Fixed recursive damage bug with lightning mechanic on onDamaged trigger (again)
  • Fixed some placeholder bugs
  • Fixed ClassCastException in mob listener involving vanilla overrides
  • Fixed bottleneck with getting a mob's children from an async thread
  • Fixed bugs causing placeholders registered from add-ons not processing until after a reload
  • Fixed some things in the default stats.yml file
  • Fixed for potential memory leak involving random spawners used with MythicDungeons
  • Fixed bugs with auras that don't have names set
  • Fixed StatAura not giving stats for additional stacks
  • Fixed bug in stat displays and keys
  • Fixed custom MM nameplates trying to apply to MEG modeled mobs instead of vanilla mobs
  • Fixed caster spawn targeter mutating location
  • Fixed villager trade 2nd item using 1st count
  • Fixed metadata not syncing between subhitbox and parent on MEG mobs
  • Fixed projectiles not hitting MEG OBBs
  • Fixed look mech pitch and yaw being swapped
  • Fixed BlockLight and SkyLight properties
  • Fixed event firing before bullets are set
  • Fixed guardian beam issues
  • Fixed @self targeter sometimes requiring targetself=true which is unintuitive
  • Fixed PreventOtherDrops not affecting equipped items closes #1474 (closed)
  • Fixed << for ranges not working with nested placeholders
  • Fixed @playersNearTargetLocations meta-targeter not working with base entity targets
  • Fixed NPE with incorrectly configured mob bullets closes #1481 (closed)
  • Fixed attack speed stat throwing an error on mobs that don't support attack speed closes #1484 (closed)

5.5.1

General

  • Added preliminary 1.20.3 support (not complete, may have version-related bugs)
  • Allow broadcast command to parse placeholders
  • Added fromOrigin=true option to throw mechanic
  • Change setting default for cancelling zero-damage damage events to false

Conditions

NEW: isUsingSpyglass

Health

  • Added includeAbsorption option to health condition

Yaw

  • Added clamp option to yaw condition to clamp yaw to 0-360, defaults to true

Bugs / Other

  • Changed damage trigger listeners to skip zero-damage subclassed events to fix issues with other plugins that use it for PvP checks
  • Fixed hasItem condition not detecting custom items added via API
  • Fixed NPE in projectiles happening during world unload
  • Fixed auras cancelOnTakeDamage option not applying to block damage
  • Fixed projectile origin facing yaw=0 when requireLineOfSight=true
  • Fixed issue where summoning multiple projectiles using fromOrigin=true causes them to stack on top of each other in a line
  • Fixed HideFlag to use 127 on versions before 1.20 for backwards compatibility
  • Fixed imported items not generating correctly closes #1389 (closed)

5.5.0

General

  • Added General.CancelDamageIfZero config option, defaults to true (current behavior)

Pins System

  • Allows locations to quickly be saved in a pins.yml file (located in any pack folder)
  • Added /mm pins create [pack] [name] command to save your current location as a pin
  • Added @Pin{pin=name} targeter
  • Added inPinRegion{pin1=X;pin2=Y} condition

Mobs

Added new available mythic entity types:

  • EXPERIENCE_BOTTLE
  • INTERACTION
  • ITEM_DISPLAY
  • MINECART
  • MINECART_CHEST

Added Tamed option for cats

Mechanics

NEW: onChat

  • An aura that intercepts the target's next chat message
  • Executes a skill after the message is intercepted and passes <skill.var.input> as the input
- onChat{then=[
    - message{m="Entered <skill.var.input>"}
]}

NEW: setFlying

  • setFlying{flying=true}

NEW: setInteractionSize

  • setInteractionSize{height=X;width=Y}

NEW: summonFallingBlock

  • summonFallingBlock{material=SAND}

Auras

  • Added <skill.var.aura-duration-millis> placeholder

Glow

  • No longer requires GlowAPI on 1.18+ (thanks to Phil)

Orbital

  • Added reversed=true option to reverse the direction

ModifyProjectile

  • Added YOFFSET trait, usable with orbitals

PickupItem

  • Added onPickup (alias then) option to the pickupItem mechanic to execute a mechanic after an item is picked up

Speak

  • Allow \n to force a newline in speech

Conditions

NEW: blockTypeInRadius

  • Allows you to check if there are a number of blocks within a certain radius

Example: Check if there are 10 lit furnaces facing north or south within 10 blocks: blockTypeInRadius{r=10;a=>9;types=minecraft:furnace[lit=true,facing=north],minecraft:furnace[lit=true,facing=south]}

NEW: inPinRegion

  • Whether the target location is inside a region created between 2 pins
  • inPinRegion{pin1=x;pin2=Y}

NEW: itemType

  • Used when targeting item entities, such as with the ItemsInRadius targeter

NEW: triggerBlockType

  • Used with block-related triggers such as ~onBlockBreak

NEW: triggerItemType

  • Used with item-related triggers such as ~onItemPickup

MobsInRadius

  • Allow condition to check for vanilla mobs also

Targeters

NEW: @InteractionLastAttacker

  • Targets the last person that punched an interaction entity

NEW: @InteractionLastInteract

  • Targets the last person that interacted with an interaction entity

NEW: @Pin

  • Targets a pinned location defined in a pack's pins.yml
  • @Pin{pin=X}

Ring

  • Added relative=true option to make the ring rotate with the facing of the caster

Placeholders

  • Added <item.amount> placeholder usable with item-related triggers

Items

  • Added support for armor trims using Options.Trim: material.pattern
  • Added Author, Title, and Pages options for written books

API

  • Added MythicPreReloadEvent - fires before the reload operation begins

Bugs / Other

  • Added placeholder support to several missing places
  • Fixed problems with display bullet view range
  • Fixed various issues with display bullets in 1.20.2
  • Fixed an issue with ItemSpray effect
  • Fixed PIG_ZOMBIE alias not working
  • Fixed NPE with stats when mobs spawn
  • Fixed item mechanics/conditions only checking for mmoitems type
  • Fixed Mythic not handling EntityDamageByEntityEvent subclasses
  • Fixed an NPE in the mm m info command
  • Fixed shield colors not applying correctly
  • Fixed some issues with VAULT provider
  • Fixed several bugs with the speak mechanic
  • Fixed hit mechanic multiplier not applying to secondary damage types
  • Fixed bugs with takeItem mechanic
  • Fixed undoPaste requiring a target
  • Fixed incompatibilities with armorstand furniture closes #1396 (closed)
  • Fixed error with damagers in different worlds closes #1383 (closed)
  • Fixed NPE in ModifyScoreMechanic closes #1387 (closed)
  • Fixed UnsupportedOperationException in MobListener closes #1395 (closed)
  • Fixed some issues with Options.PreventCrafting and Options.PreventAnvil
  • Fixed IllegalStateException in SetHealthMechanic
  • Fixed title message options so they're now optional
  • Fixed no such element in location targeter.
  • Fixed NPE with PreventAnvil set to true.
  • Fixed hit mechanic not working with onAttack mechanic
  • Fixed CRITICAL_STRIKE stat not applying to bonus damage types
  • Fixed villager trades being broken and some other related issues
  • Fixed onAttack firing when event has been cancelled
  • Fixed condition actions not working with TriggerConditions
  • Fixed several errors with targeter audiences
  • Fixed NPE with FlyingSpeed attribute
  • Fixed bugs with custom player heads
  • Fixed placeholders for mob type in summon mechanic
  • Add placeholder support to distance condition
  • Fixed some villager trade bugs
  • Fixed targetSelf=true not working with @EntitiesInRadius targeter
  • Fixed loading bug with triggerItemType condition
  • Fixed potential loading issue with takeItem mechanic
  • Fixed NPE when handling EntityMetadata packet
  • Fixed hit mechanic not triggering onAttack
  • Fixed onDamaged mechanics firing even if event was cancelled
  • Fixed Laser effect on 1.20.2
  • Fixed NPE in Mob bullet
  • Fixed some range issues with some packet bullets

Older Changelogs

  • 5.5.X Changelogs
  • 5.4.X Changelogs
  • 5.3.X Changelogs
  • 5.2.X Changelogs
  • 5.1.X Changelogs
  • 5.0.X Changelogs
  • 4.14.X Changelogs
  • 4.13.X Changelogs
  • 4.12.X Changelogs
  • 4.11.X Changelogs
  • 4.10.X Changelogs
  • 4.9.X Changelogs
  • 4.8.X Changelogs
  • 4.7.X Changelogs
  • 4.6.X Changelogs
  • 4.5.X Changelogs
  • 4.4.X Changelogs
  • 4.3.X Changelogs
  • 4.2.X Changelogs
  • 4.1.X Changelogs
  • 4.0.X Changelogs
  • 2.5.X Changelogs
  • 2.4.X Changelogs
  • 2.3.X Changelogs
  • 2.2.X Changelogs
  • 2.1.X Changelogs
  • 2.0.X Changelogs
  • Pre-2.0 Changelogs
Clone repository
Home
Changelogs
Premium Features
Commands and Permissions
FAQ / Common Issues
Guides
Troubleshooting
Mythic Add-ons
Compatible Plugins
API Information
Packs
  • Pins
Mobs
  • Mob Options
    • Display Options
  • Mob Levels
  • Mob Factions
  • Power Scaling
  • Damage Modifiers
  • Equipment
  • BossBar
  • Custom AI
  • Custom Kill Messages
  • Threat Tables
  • Immunity Tables
  • Templates
  • Vanilla Overrides
  • Extra: Disguises
  • Extra: ModelEngine
Skills
  • Mechanics
  • Targeters
    • Filters
  • Triggers
  • Conditions
    • In-line conditions
  • Metaskills
  • Placeholders
  • Variables
Items
  • Options
  • Attributes
  • Enchantments
  • Potions
  • Banner Layers
  • Firework
Drops & DropTables
  • Drops
  • DropTables
  • FancyDrops
Spawning
  • Spawners
  • Random Spawns
Stats
  • Custom Stat Options
  • Modifiers
  • Built in Stats
Technical
  • Math
  • Operations
    • Attribute Operations
    • Stats Modifiers
  • Particles Types
  • Audience
  • Equipment Slots
Examples
Useful Tips