|
|
|
5.1.4
|
|
|
|
=====
|
|
|
|
Mechanics
|
|
|
|
--------
|
|
|
|
### NEW: SetRaiderPatrolLeader
|
|
|
|
- Sets the raider patrol leader
|
|
|
|
- setRaiderPatrolLeader{leader=true} @target
|
|
|
|
|
|
|
|
### NEW: SetRaiderPatrolBlock
|
|
|
|
- Sets the target raider to patrol the given location
|
|
|
|
- setRaiderPatrolBlock @location
|
|
|
|
|
|
|
|
### Damaging Mechanics
|
|
|
|
- Fixed `ignoreEnchants` option
|
|
|
|
- Added `FREEZE` damage cause
|
|
|
|
- Fixed `preventKnockback` returning an unknown damager for some damage causes
|
|
|
|
- Fixed `preventImmunity` option not working as intended
|
|
|
|
|
|
|
|
Conditions
|
|
|
|
---------
|
|
|
|
### NEW: isPatrolLeader
|
|
|
|
- Checks if the target entity is the captain of a pillager group
|
|
|
|
|
|
|
|
Bug Fixes/Other
|
|
|
|
--------------
|
|
|
|
- Fixed `preventStacking` item option
|
|
|
|
- Fixed AI pathing with openDoor, breakDoor, float and fleeSun AI goals
|
|
|
|
- Fixed the MythicHealMechanicEvent error being called async by making it only run when forced sync
|
|
|
|
- Fixed guardian beam effect on 1.19
|
|
|
|
- Fixed item attributes not working on spigot servers
|
|
|
|
- Fixed an issue in BukkitEntity#setCustomName if the server version is not supported
|
|
|
|
- Added `<caster.children.size>` placeholder which returns the amount of children the caster currently has
|
|
|
|
- Trying to fix some weird issues with onDamage aura
|
|
|
|
|
|
|
|
5.1.2
|
|
|
|
=====
|
|
|
|
|
|
|
|
General
|
|
|
|
-------
|
|
|
|
- Added 1.19.x support
|
|
|
|
- Added `CancelIfNoTargets: false` option for meta-skills, will continue executing the skill even if TargetConditions prune all
|
|
|
|
possible targets.
|
|
|
|
- Added `Base: [level]`, `ScaleVanillaMobs: true`,`BelowZero: [modifier]` options for world level scaling
|
|
|
|
|
|
|
|
Mobs
|
|
|
|
---
|
|
|
|
- Added Options.FlyingSpeed for flying mobs
|
|
|
|
- Fixed some issues with attributes
|
|
|
|
|
|
|
|
Mechanics
|
|
|
|
--------
|
|
|
|
### NEW: ShowEntity
|
|
|
|
- Shows the hidden caster to the targeted players
|
|
|
|
- `- showEntity{} @NearestPlayer{r=10}`
|
|
|
|
|
|
|
|
### Auras
|
|
|
|
- Fixed doEndSkillOnTerminate=false not working
|
|
|
|
|
|
|
|
### Damaging Mechanics
|
|
|
|
- Fixed `ignoreenchants` spelling
|
|
|
|
|
|
|
|
Conditions
|
|
|
|
---------
|
|
|
|
### Altitude
|
|
|
|
- Improved altitude condition to work in the nether and underground
|
|
|
|
- MaxHeight option is now set to 30 by default
|
|
|
|
|
|
|
|
### BowTension
|
|
|
|
- Fixed an error with bowtension needing mythiclib methods
|
|
|
|
|
|
|
|
API
|
|
|
|
---
|
|
|
|
- Added MythicHealMechanicEvent
|
|
|
|
- Added several methods to Pack api
|
|
|
|
- Added a few methods to UUIDUtil, CompoundTag & CompoundTagBuilder
|
|
|
|
|
|
|
|
Bug Fixes/Other
|
|
|
|
---------------
|
|
|
|
- Updated to the latest adventure snapshot
|
|
|
|
- Improved Skill logging
|
|
|
|
- Fixed crashing caused by FillChest mechanic
|
|
|
|
- Added more support for some sculk particles
|
|
|
|
- Fixed BukkitEntity#getMaxHealth getting the incorrect value
|
|
|
|
- Fixed issues with stun mechanic
|
|
|
|
- Fixed NPE in distance condition
|
|
|
|
- Fixed NPE with mount mechanic
|
|
|
|
|
|
|
|
|
|
|
|
5.1.1
|
|
|
|
=====
|
|
|
|
|
|
|
|
General
|
|
|
|
-------
|
|
|
|
- Added raider-related options to Raider mob types
|
|
|
|
|
|
|
|
Mechanics
|
|
|
|
---------
|
|
|
|
### NEW: EndProjectile
|
|
|
|
- Terminates the projectile. Only usable in projectile mechanics.
|
|
|
|
|
|
|
|
### FillChest
|
|
|
|
- Can now target other containers, not just chests
|
|
|
|
- Added `shouldStack=true/false` option
|
|
|
|
|
|
|
|
### OnDamaged
|
|
|
|
- Fixed ondmg deflect not checking subhitbox
|
|
|
|
|
|
|
|
### ParticleLine
|
|
|
|
- Added maxdistance to particleline effect (defaults to 256)
|
|
|
|
|
|
|
|
### Projectile
|
|
|
|
- Added arrowType=NORMAL,SPECTRAL,TRIDENT to Projectiles
|
|
|
|
- Fixed projectile max duration
|
|
|
|
- Allow caster placeholders to be evaluated in projectile hit conditions
|
|
|
|
|
|
|
|
### TakeItem
|
|
|
|
- Can now target other containers instead of just player inventories
|
|
|
|
|
|
|
|
Conditions
|
|
|
|
----------
|
|
|
|
### HasItem
|
|
|
|
- Can also check other containers
|
|
|
|
|
|
|
|
API
|
|
|
|
---
|
|
|
|
- Added several methods to SkillConditions
|
|
|
|
|
|
|
|
Bug Fixes/Other
|
|
|
|
---------------
|
|
|
|
- Added <skill.var.interval> or <skill.var.itr> to mechanics using repeat & repeatInterval options
|
|
|
|
- Fixed NPE for MythicDungeons world unloading
|
|
|
|
- Fixed player not keeping same pitch/yaw when using teleport mechanic
|
|
|
|
- Allow string lists in item NBT section
|
|
|
|
- Added placeholder support to item attributes sections
|
|
|
|
- Fixed spawner RadiusY not saving
|
|
|
|
- Added Base level option to world scaling config
|
|
|
|
- Added placeholder support to custom skill parameters
|
|
|
|
|
|
|
|
5.1.0
|
|
|
|
=====
|
|
|
|
|
|
|
|
General
|
|
|
|
-------
|
|
|
|
- Added 1.19 support
|
|
|
|
- Added FROG, TADPOLE, and WARDEN mob types
|
|
|
|
- Added support for particles SCULK_SOUL, SHRIEK, SCULK_CHARGE, SCULK_CHARGE_POPS, and SONIC_BOOM
|
|
|
|
- Started on Item Editor GUI (premium-only)
|
|
|
|
- Added random(min,max) function to math parser
|
|
|
|
- Added more support for math and placeholders all over the place
|
|
|
|
|
|
|
|
Mechanics
|
|
|
|
---------
|
|
|
|
### NEW: SetTongueTarget
|
|
|
|
- Sets the tongue target for a frog caster to the target entity
|
|
|
|
|
|
|
|
### NEW: SetVariableLocation
|
|
|
|
- Sets a variable to the target location
|
|
|
|
|
|
|
|
### Damage
|
|
|
|
- Added `ignoreEnchants=true/false`
|
|
|
|
|
|
|
|
### SchematicPaste
|
|
|
|
- Will now read schematics from a Schematics folder in Packs
|
|
|
|
|
|
|
|
### Stun
|
|
|
|
- Added NoKnockback option
|
|
|
|
|
|
|
|
Conditions
|
|
|
|
----------
|
|
|
|
### NEW: HasAI
|
|
|
|
- Tests if the target has AI
|
|
|
|
|
|
|
|
### NEW: isClimbing
|
|
|
|
|
|
|
|
Custom AI
|
|
|
|
---------
|
|
|
|
### NEW: MoveToWater
|
|
|
|
### NEW: MoveToBlock
|
|
|
|
- `moveToBlock{material=STONE;radius=8;radiusY=2;speed=0.9}`
|
|
|
|
|
|
|
|
### NEW: MoveToLava
|
|
|
|
|
|
|
|
API
|
|
|
|
-----
|
|
|
|
- Added some methods to BukkitAPIHelper
|
|
|
|
- Fixed NPE in MythicMobSpawnEvent#getMythicSpawner
|
|
|
|
- Fixed isFromMythicSpawner always returning false in MythicMobSpawnEvent
|
|
|
|
|
|
|
|
Bug Fixes/Other
|
|
|
|
---------------
|
|
|
|
- Fixed NPE when loading MythicItems
|
|
|
|
- Fixed NPE with owner mechanics/conditions
|
|
|
|
- Fixed cyclical dependency issues with ModelEngine and ProtocolLib
|
|
|
|
- Fixed a spawning errors with the api
|
|
|
|
- Fixed inaccurate skill cooldown
|
|
|
|
- Add "<#>" to be able to comment out lines on inline metaskills
|
|
|
|
- Fixed NPE in raytrace mechanics
|
|
|
|
- Fixed raytracing hitting the caster when using multi-hitbox
|
|
|
|
- Fixed cooldowns that are 1 second or less
|
|
|
|
- Fixed an NPE in ownerIsOnline condition
|
|
|
|
- Fixed an NPE when loading items
|
|
|
|
- Fixed issue with projectile onBounce
|
|
|
|
- Fixed OBB not working with OtherFactionGoal
|
|
|
|
- Fixed an NPE on some server forks
|
|
|
|
- Fixed projectiles on Mohist
|
|
|
|
- Fixed BlocksInChunk targeter not working on blocks below y=0
|
|
|
|
- Fixed RandomSpawns not always replacing vanilla mobs |
|
|
|
\ No newline at end of file |