|
|
5.2.6
|
|
|
=====
|
|
|
Bug Fixes/Other
|
|
|
---------------
|
|
|
- Fixed world scaling starting a level higher then intended
|
|
|
- Fixed errors with lunge mechanic
|
|
|
- Fixed non-despawning mobs forgetting their spawner
|
|
|
- Fixed dropitem mechanic passing the caster as the trigger instead of the trigger
|
|
|
- Fixed errors with NoDamageTicks
|
|
|
- Fixed death messages on 1.19.4
|
|
|
- Fixed world scaling bonuses starting at 1 instead of 0
|
|
|
- Fixed villager trades missing enchants
|
|
|
- Fixed ignore=samefaction target filter when used on players
|
|
|
|
|
|
5.2.5
|
|
|
=====
|
|
|
General
|
|
|
-------
|
|
|
- Added 1.19.4 support
|
|
|
|
|
|
Mechanics
|
|
|
---------
|
|
|
|
|
|
### NEW: StopUsingItem
|
|
|
|
|
|
### FillChest
|
|
|
- Add "shouldempty"/"empty" to fillChest to empty the chest before adding items
|
|
|
|
|
|
### onDamaged
|
|
|
- Allow placeholders in onDamaged aura damage mods
|
|
|
|
|
|
### Paste
|
|
|
- Added `blocksPerTick` option to paste mechanic
|
|
|
|
|
|
Conditions
|
|
|
----------
|
|
|
### NEW: isBaby
|
|
|
|
|
|
Triggers
|
|
|
--------
|
|
|
### NEW: onTrade
|
|
|
|
|
|
Items
|
|
|
-----
|
|
|
Allow listing the operation on item attributes after the number.
|
|
|
|
|
|
Supports number or names of operations.
|
|
|
|
|
|
Examples:
|
|
|
- `Damage: 20 ADD`
|
|
|
- `Damage: 40 2`
|
|
|
- `MovementSpeed: 200 MULTIPLY_BASE`
|
|
|
|
|
|
API
|
|
|
---
|
|
|
- Added `MythicMobPreSpawnEvent` called before a mob is actually spawned at all.
|
|
|
|
|
|
Compatibility
|
|
|
-------------
|
|
|
### CrashClaim
|
|
|
- Added support for CrashClaim to inClaim, nearClaim conditions
|
|
|
|
|
|
Bug Fixes/Other
|
|
|
---------------
|
|
|
- Make placeholders pass caster to papi if caster is a player and entity targets are not applicable
|
|
|
- Fixes for parent/child targeters
|
|
|
- Fixed raytrace fluidcollisionmode option not working
|
|
|
- Fixed NoClassDefFoundError when dispensing a mob egg from a dispenser
|
|
|
- Fixed yRadius, other issues with sphere shape in block targeters
|
|
|
- Fixed async error in fillChest mechanic
|
|
|
- Fixed NPE in OnDamaged mechanic introduced recently
|
|
|
- Fixed mobs forgetting who their parents are after chunk reload closes #1077
|
|
|
- Fixed non-despawning mobs healing on chunk reload
|
|
|
- Fixed armorstand mobs dying twice from TNT because of a spigot bug
|
|
|
- Fixed more placeholder issues with BlockMask effect
|
|
|
- Fixed "java.lang.NoSuchFieldError: bukkitChunk" error
|
|
|
- Fixed inconsistencies with MythicMobItemGenerateEvent
|
|
|
- Fixed blockmask placeholder not updating
|
|
|
|
|
|
5.2.3
|
|
|
=====
|
|
|
General
|
|
|
-------
|
|
|
- Added 1.19.3 support
|
|
|
|
|
|
Bug Fixes/Other
|
|
|
--------------
|
|
|
- Added support for Crucible custom blocks everywhere in skills
|
|
|
- Added offsets for SpawnLocationTargeter, CasterSpawnLocationTargeter, and TrackedLocationTargeter
|
|
|
- Added bounce error catching to projectile mechanic for pineapple
|
|
|
- Added placeholder support for blockmask effect material
|
|
|
- Fixed item version NBT being applied even when system isn't used
|
|
|
- Fixed runAIGoalSelector failing when using goals with options maybe
|
|
|
- Fixed blockwave effect being sent to players in other worlds
|
|
|
- Fixed a memory leak with placeholders and certain item options
|
|
|
- Fixed item version NBT being applied even when system isn't used
|
|
|
- Fixed runAIGoalSelector failing when using goals with options maybe
|
|
|
- Fixed blockwave effect being sent to players in other worlds
|
|
|
- Fixed NoSuchMethodError on regular spigot
|
|
|
- Fixed a few issues with mob and item loading
|
|
|
- Fixed plugin not loading if you have thousands and thousands of items
|
|
|
- Fixed IllegalArgumentException in Chain mechanic
|
|
|
- Fixed name condition not working in most cases
|
|
|
- Fixing more possible obscure memory leak issues with placeholders
|
|
|
- Fixed several issues with the EntitiesInCone targeter
|
|
|
- Fixed async error in look mechanic closes
|
|
|
- Fixed some bugs with holding and wearing conditions
|
|
|
- Fixed positioning of mob and item bullets to be more accurate with projectile mechanic
|
|
|
- Fixed error with item bullets on projectiles with zero velocity
|
|
|
- Fixed certain options that allow lists to not split by commas in-between brackets
|
|
|
|
|
|
5.2.0
|
|
|
=====
|
|
|
General
|
|
|
-------
|
|
|
- Rewrote how mob data is saved
|
|
|
- Mobs will now save all data using Persistent Data Containers, instead of just certain data
|
|
|
- Mob data is no longer saved in a file at all
|
|
|
- Optimized and fixed numerous errors with mob saving/loading
|
|
|
- Rewrote Random Spawning system
|
|
|
- Now always obeys mob caps and rules in spigot.yml
|
|
|
- Fixed numerous bugs with random spawns
|
|
|
- Reduced overhead by 80%
|
|
|
- Rewrote biome-related code
|
|
|
- Everywhere biomes are supported now support custom biomes
|
|
|
- Biomes use the same format as in the F3 menu, e.g. "minecraft:desert". Old biomes should translate over fine in most cases though.
|
|
|
- Biomes can use wildcards to match multiple biomes. such as "minecraft:*swamp" to match mangrove swamps too
|
|
|
- Added <bar> placeholder
|
|
|
- Added `/mythicmobsmenu` or `/mmm` command (premium-only)
|
|
|
- Improved error messages and catching
|
|
|
|
|
|
Mobs
|
|
|
----
|
|
|
- Added missing option for frogs, `Options.Type: [WARM/COLD/TEMPERATE]`
|
|
|
|
|
|
Mechanics
|
|
|
---------
|
|
|
- Added `onCooldownSkill` option to meta-skills
|
|
|
|
|
|
### NEW: setSkillCooldown
|
|
|
- `- setSkillCooldown{skill=X;seconds=#}`
|
|
|
|
|
|
### NEW: setTarget
|
|
|
- Sets the mob's target to the target entity
|
|
|
- If using threat tables, will increase threat to the threshold to change targets for the targeted entity
|
|
|
|
|
|
Conditions
|
|
|
---------
|
|
|
### NEW: chance
|
|
|
Finally added a regular chance condition
|
|
|
- `- chance{chance=1}`
|
|
|
- 1 = 100%
|
|
|
- Supports placeholders and math
|
|
|
|
|
|
### NEW: isFlying
|
|
|
|
|
|
### NEW: playersOnline
|
|
|
Matches number of players online
|
|
|
- `- playersOnline{amount=>5}`
|
|
|
|
|
|
### NEW: playersInWorld
|
|
|
Matches number of players in the current world
|
|
|
- `- playersInWorld{amount=>5}`
|
|
|
|
|
|
### NEW: skillOnCooldown
|
|
|
If a skill is on cooldown for the caster
|
|
|
- `skillOnCooldown{skill=X}`
|
|
|
|
|
|
### NEW: structure
|
|
|
- Matches if the location is located inside of a structure
|
|
|
- `structure{s=minecraft:desert_pyramid}`
|
|
|
- Supports structures from datapacks
|
|
|
|
|
|
Targeters
|
|
|
---------
|
|
|
- Added `blockCentered=true` option to all location targeters
|
|
|
|
|
|
Items
|
|
|
-----
|
|
|
- Added Template support for items
|
|
|
- Added `Group` option for grouping items into types
|
|
|
- Added corresponding group view to items GUI
|
|
|
|
|
|
Placeholders
|
|
|
---------
|
|
|
- Added more math operators: `>, >=, <, <=, ==`
|
|
|
- Variable add/sub mechanics now supports placeholders
|
|
|
- baseDamage mechanic now supports placeholders
|
|
|
|
|
|
### NEW: <bar>
|
|
|
- Special placeholder that generates a progress bar
|
|
|
- Can have other placeholders nes
|
|
|
|
|
|
### NEW: `<caster.skill.skill_name.cooldown>`
|
|
|
|
|
|
GUI
|
|
|
---
|
|
|
### NEW: Mob GUI
|
|
|
- Added a basic mob editor GUI (premium-only)
|
|
|
- This is only for quickly editing basic attributes of mobs such as health and damage. While this might be expanded on in time, there are no plans to fully replace config files with GUIs, especially not for anything involving skills.
|
|
|
|
|
|
Compatibility
|
|
|
-------------
|
|
|
- `inClaim` and `nearClaim` conditions now support the Lands plugin
|
|
|
|
|
|
Bug Fixes/Other
|
|
|
--------------
|
|
|
- Added missing wildcard support to some spawner commands
|
|
|
- Wearing condition can now check for AIR/empty armor slots.
|
|
|
- Fixed concurrency exception in @MIR targeter
|
|
|
- Fixed missing bossbar on non-despawning mobs after reload
|
|
|
- Fixed NPE in /mm egg give when using amounts.
|
|
|
- Fixed NPE in /mm m info command with invalid mob name.
|
|
|
- Fixed NPE in orbital mechanic bullets
|
|
|
- Fixed distance error in shoot mechanic
|
|
|
- Fixed error in distance mechanic
|
|
|
- Fixed NPE in projectile bullets involving worldguard
|
|
|
- Fixed NPE in summon mechanic
|
|
|
- Fixed command drops not running when killed by non-players
|
|
|
- Fixed NPE in mob spawning when other plugins despawn a mob 1 tick later
|
|
|
- Fixed onDamaged aura behaving oddly if ModelEngine isn't installed
|
|
|
- Fixed cuboid condition not supporting location targeters closes
|
|
|
- Fixed ignore=owner target filter not working
|
|
|
- Fixed itemSpray effect despawning too fast on some servers
|
|
|
- Fixed spawn egg dupe with dispensers
|
|
|
- Fixed fly mechanic targeting caster instead of target
|
|
|
- Fixed heal mechanics running async
|
|
|
- Fixed some NPEs in the error logger
|
|
|
- Fixed IllegalArgumentException in Distance condition
|
|
|
- Fixed various other bugs |
|
|
\ No newline at end of file |