Changes
Page history
moved changelogs to their own folder
authored
Mar 27, 2024
by
Lxlp
Hide whitespace changes
Inline
Side-by-side
changelogs/5.1.x_changelogs.md
0 → 100644
View page @
8dcf42ce
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