Last edited by Lxlp
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
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