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 142
    • Issues 142
    • 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
  • 5.6.x_changelogs

5.6.x_changelogs · Changes

Page history
Create changelogs/5.6.x_changelogs authored Jul 30, 2024 by Ashijin's avatar Ashijin
Hide whitespace changes
Inline Side-by-side
Showing with 235 additions and 0 deletions
+235 -0
  • changelogs/5.6.x_changelogs.md changelogs/5.6.x_changelogs.md +235 -0
  • No files found.
changelogs/5.6.x_changelogs.md 0 → 100644
View page @ cc329ee7
[[_TOC_]]
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
- 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
- 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
- Fixed some more issues with multi-hitbox support
- Fixed `repeat=X` not working if repeatInterval is 0 closes #1555
- 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
- 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)
- 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
- 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
- Fixed attack speed stat throwing an error on mobs that don't support attack speed closes #1484
\ No newline at end of file
Clone repository
Home
Changelogs
Premium Features
Commands and Permissions
Mythic Add-ons
Compatible Plugins
API Information
Guides
  • Troubleshooting
  • FAQ / Common Issues
  • Examples
Packs
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
  • Intratick Scheduling
Other
  • Pins