|
|
|
4.7.1 [Latest]
|
|
|
|
================
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Fixed several bugs with placeholders
|
|
|
|
- Fixed number ranges not working in drops
|
|
|
|
- Backported several other random bug fixes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4.7.0
|
|
|
|
=====
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Major Features
|
|
|
|
--------------
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 1.14 Support
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Full support for 1.14.4
|
|
|
|
- Dropped support for 1.7, 1.9 and 1.10
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### New Mobs
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Cat
|
|
|
|
- Fox
|
|
|
|
- Panda
|
|
|
|
- Pillager
|
|
|
|
- Ravager
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### New Particles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- flash
|
|
|
|
- landinglava
|
|
|
|
- sneeze
|
|
|
|
- composter
|
|
|
|
- fallinglava
|
|
|
|
- fallingwater
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Better MetaSkills
|
|
|
|
|
|
|
|
MetaSkills can now in many places be put in-line instead of having to
|
|
|
|
reference another skill. This means you will no longer have to make
|
|
|
|
multiple small skills in order to use certain complex meta-skills, such
|
|
|
|
as projectiles.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This is done by creating a new list of mechanics surrounded by square
|
|
|
|
brackets []s instead of putting a skill name. You can do this to nest
|
|
|
|
skills pretty much infinitely. Each new list of skills should be
|
|
|
|
properly indented to make sure YAML reads them correctly.
|
|
|
|
|
|
|
|
|
|
|
|
Skills:
|
|
|
|
- projectile{
|
|
|
|
interval=1; velocity=30; bulletType=BLOCK; material=MAGMA_BLOCK; tyo=0.5; g=1; bulletSpin=-40; hnp=true; stopatentity=false; duration=100;
|
|
|
|
onHit=[
|
|
|
|
- damage{amount=50}
|
|
|
|
- ignite{ticks=20}
|
|
|
|
];
|
|
|
|
onTick=[
|
|
|
|
- particles{p=flame;a=20;hs=0.5;vs=0.5}
|
|
|
|
];
|
|
|
|
onEnd=[
|
|
|
|
- particles{p=largeexplode;a=50;speed=1;hs=0.05;vs=0.05}
|
|
|
|
- effect:sound{s=entity.dragon_fireball.explode;p=0.6;v=2}
|
|
|
|
- damage{amount=30} @ENO{r=5}
|
|
|
|
];
|
|
|
|
} @targetlocation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Math/Placeholders
|
|
|
|
|
|
|
|
**This feature is Premium-only**. You can now use math and
|
|
|
|
numeric placeholders in lots of places! The plan is to expand this to be
|
|
|
|
usable anywhere, but it's a big undertaking. In order to use math
|
|
|
|
where able, you can simply put placeholders and equations between ''
|
|
|
|
where you'd normally put a number value. For example:
|
|
|
|
|
|
|
|
Skills:
|
|
|
|
- damage{amount=1}
|
|
|
|
- damage{amount='5 + 5'}
|
|
|
|
- damage{amount='<caster.level> * 10'}
|
|
|
|
|
|
|
|
and so on The following mechanics can use math so far:
|
|
|
|
|
|
|
|
- **damage**
|
|
|
|
- **damagePercent**
|
|
|
|
- **heal**
|
|
|
|
- **healPercent**
|
|
|
|
- **setLevel**
|
|
|
|
|
|
|
|
Math is also usable in drop amounts:
|
|
|
|
|
|
|
|
Drops:
|
|
|
|
- gold_nugget '1 + (0.2 * <caster.level>)'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Projectile Bullets
|
|
|
|
|
|
|
|
Projectile mechanics can now specify a bullet type that will
|
|
|
|
represent the projectile. No longer are projectiles just limited to
|
|
|
|
particles! These work with the projectile, missile, and orbital
|
|
|
|
mechanics. Bullet types available are:
|
|
|
|
|
|
|
|
- **ARROW** - *projectile{bulletType=ARROW;...}*
|
|
|
|
- **BLOCK** - *projectile{bulletType=BLOCK;material=STONE;...}*
|
|
|
|
- **ITEM** - *projectile{bulletType=ITEM;material=STONE;...}*
|
|
|
|
- **MOB** - *projectile{bulletType=MOB;mob=SkeletonKing;...}*
|
|
|
|
|
|
|
|
Yes, that's right, you can even shoot projectiles made up of other
|
|
|
|
Mythic mobs! Mobs shot with the projectile skill cannot be interacted
|
|
|
|
with, but will still use all their skills... You can also use the
|
|
|
|
new **bulletSpin=#** option to give your bullets some spin.
|
|
|
|
|
|
|
|
Mobs
|
|
|
|
----
|
|
|
|
|
|
|
|
Added support for all 1.14 mob types.
|
|
|
|
|
|
|
|
Mechanics
|
|
|
|
---------
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### NEW: onShoot
|
|
|
|
|
|
|
|
A special Aura mechanic that adds a temporary onShoot skill to the
|
|
|
|
target.
|
|
|
|
|
|
|
|
Skills:
|
|
|
|
- onShoot{auraName=fireball_bow;onShoot=[ shootfireball ];duration=200;charges=5} @self
|
|
|
|
|
|
|
|
In this example, the caster's next 5 bow shots will shoot fireballs
|
|
|
|
instead of arrows.
|
|
|
|
|
|
|
|
### NEW: Speak
|
|
|
|
|
|
|
|
Speak is similar to the message skill, but is used for making mobs
|
|
|
|
"talk". Mobs will talk in the chat using a configured syntax, and if you
|
|
|
|
have a hologram plugin installed, they will also have speech bubbles!
|
|
|
|
|
|
|
|
|
|
|
|
- speak{m="OH BOY I HAVE SPEECH BUBBLES NOW"} @trigger ~onInteract
|
|
|
|
- speak{m="OW THAT HURTS I CANT BELIEVE YOU WOULD HIT AN INNOCENT MAN"} @trigger ~onDamaged
|
|
|
|
|
|
|
|
{{:od8f7goejm.gif?400 |}}
|
|
|
|
|
|
|
|
### NEW: VariableMath
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Conditions
|
|
|
|
----------
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### NEW: DamageAmount
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### NEW: DamageCause
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### NEW: Health
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### NEW: Moving
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Items
|
|
|
|
-----
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Added the **Model** option for setting an item's CustomModelData NBT
|
|
|
|
tag.
|
|
|
|
- Placeholders and variables are now usable in item lore
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Drops
|
|
|
|
-----
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Math
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- ***Premium Only*** You can now use math equations and placeholders
|
|
|
|
in drop amounts, surrounded by single-quotes.
|
|
|
|
- Drop messages now use regular placeholders
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### NEW: cmd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Added a new drop type to run a command for the killer
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Placeholders
|
|
|
|
------------
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Name-related placeholders will now show the entity's type instead of
|
|
|
|
Unknown if the mob has no name
|
|
|
|
- Added <trigger.luck> placeholder
|
|
|
|
- Added <caster.enchantlevel.ENCHANT_NAME> placeholder
|
|
|
|
- Added <caster.heldenchantlevel.ENCHANT_NAME> placeholder
|
|
|
|
- Added <&nm> placeholder for number signs #
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Spawns
|
|
|
|
------
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Regular mobs will now obey the MaxMobsPerChunk option
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Compatibility
|
|
|
|
-------------
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Holographic Displays
|
|
|
|
|
|
|
|
All hologram-related things now support using Holographic Displays,
|
|
|
|
including health bars, nameplates, and speech bubbles.
|
|
|
|
|
|
|
|
### LibsDisguises
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Added a bunch of missing disguises
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bug Fixes / Other
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Fixed some bugs with serialization
|
|
|
|
- Fixed missiles to hit the target's body instead of their feet
|
|
|
|
- Fixed wearing condition
|
|
|
|
- Fixed some egg-related crashes on 1.14
|
|
|
|
- Fixed placeholders in drop messages
|
|
|
|
- Fixed singlequotes breaking message mechanics
|
|
|
|
- Fixed <.php> placeholders
|
|
|
|
- Fixed the shootpotion mechanic
|
|
|
|
- Fixed a bunch of errors related to world unloading
|
|
|
|
- Fixed despawn event throwing an async error
|
|
|
|
- Fixed despawning errors on shutdown
|
|
|
|
- Fixed xp messages showing up even when disabled
|
|
|
|
- Fixed droptable inline item display names not parsing special
|
|
|
|
characters
|
|
|
|
- Fixed inline OnBlock and WorldTime conditions
|
|
|
|
- Fixed an error with recursive drops
|
|
|
|
- Fixed several variable-related bugs
|
|
|
|
- Fixed custom API drops not rolling amounts correctly
|
|
|
|
- Fixed various errors with Random Spawns
|
|
|
|
- Fixed particle effects appearing in the wrong world
|
|
|
|
- Fixed delayed skills throwing errors when the world was unloaded
|
|
|
|
- Fixed toggleLever not obeying the set duration
|
|
|
|
- Fixed another error with shootpotion
|
|
|
|
- Fixed MythicMobs breaking the Guilds plugin
|
|
|
|
- Fixed onSurface option in summon mechanics |
|
|
|
\ No newline at end of file |