|
|
4.5.9
|
|
|
=====
|
|
|
|
|
|
- Backported more bug fixes for item importing
|
|
|
|
|
|
4.5.1-4.5.8
|
|
|
===========
|
|
|
|
|
|
- Backported support for WorldGuard 6 on 1.8-1.12
|
|
|
- Backported another bug fix for item importing
|
|
|
- Fixed bugs with item importing
|
|
|
- Fixed several bugs with the API
|
|
|
- Backported more API changes to 4.5.X
|
|
|
- Backported various bug fixes
|
|
|
- Backported latest API changes to 4.5.X
|
|
|
- Fixed several bugs with items
|
|
|
- Built against latest WorldGuard 7.0 dev builds
|
|
|
- Fixed several other minor bugs
|
|
|
- Fixed item names not processing special characters correctly
|
|
|
- Optimized mob spawning a bit
|
|
|
- Fixed some formatting in error messages
|
|
|
- Fixed an incompatibility with Artifacts
|
|
|
|
|
|
4.5.0
|
|
|
=====
|
|
|
|
|
|
General
|
|
|
-------
|
|
|
|
|
|
- Added support for Minecraft 1.13 and 1.13.1
|
|
|
- Massive internal update to allow backwards compatibility with
|
|
|
pre-1.13 servers
|
|
|
- Improved error catching with more informative error messages
|
|
|
- Changed config loader to only load .yml and .txt config files
|
|
|
- Improved some of the example files
|
|
|
|
|
|
Commands
|
|
|
--------
|
|
|
|
|
|
- Added -p flag to killall command to kill persistent mobs
|
|
|
- Added version command
|
|
|
- Added some new testing commands
|
|
|
|
|
|
Mobs
|
|
|
----
|
|
|
|
|
|
### General
|
|
|
|
|
|
- Added Adult and Baby options for ageable animals.
|
|
|
- Age will no longer override on offspring unless configured to.
|
|
|
|
|
|
### New: Baby\_Drowned
|
|
|
|
|
|
### New: Cod
|
|
|
|
|
|
### New: Drowned
|
|
|
|
|
|
### New: Donkey
|
|
|
|
|
|
- Now separate from Horse
|
|
|
- Includes options: Saddled, CarryingChest, Tamed
|
|
|
|
|
|
### New: Dolphin
|
|
|
|
|
|
### New: Mule
|
|
|
|
|
|
- Now separate from Horse
|
|
|
- Includes options: Saddled, CarryingChest, Tamed
|
|
|
|
|
|
### New: Phantom
|
|
|
|
|
|
- Includes Size option to modify phantom size
|
|
|
|
|
|
### New: PufferFish
|
|
|
|
|
|
### New: Salmon
|
|
|
|
|
|
.
|
|
|
|
|
|
### New: Skeletal\_Horse
|
|
|
|
|
|
- Now separate from Horse
|
|
|
- Includes options: Saddled, Tamed
|
|
|
|
|
|
### New: TropicalFish
|
|
|
|
|
|
- Includes options: Pattern, PatternColor, and BodyColor
|
|
|
|
|
|
### New: Turtle
|
|
|
|
|
|
- Includes options: Age, Agelock
|
|
|
|
|
|
### New: Zombie\_Horse
|
|
|
|
|
|
- Now separate from Horse
|
|
|
- Includes options: Saddled, Tamed
|
|
|
|
|
|
### Armor Stands
|
|
|
|
|
|
- ArmorStand mobs now use Degrees for poses instead of radians
|
|
|
|
|
|
### Falling Block
|
|
|
|
|
|
- Added option **Options.DropsItem: \[true/false\]**, defaults to true
|
|
|
- Added option **Options.HurtsEntities: \[true/false\]**, defaults to
|
|
|
true
|
|
|
|
|
|
### Iron Golem
|
|
|
|
|
|
- Added option **Options.PlayerCreated: \[true/false\]**, defaults to
|
|
|
false
|
|
|
|
|
|
### Sheep
|
|
|
|
|
|
- Added option **Options.Sheared: \[true/false\]**, defaults to false
|
|
|
|
|
|
### Snow Golem
|
|
|
|
|
|
- Added option **Options.Derp: \[true/false\]**, defaults to false
|
|
|
|
|
|
### Villager
|
|
|
|
|
|
- Added option **Options.HasTrades: \[true/false\]**, defaults to
|
|
|
false
|
|
|
|
|
|
Skills
|
|
|
------
|
|
|
|
|
|
### Particle Effects
|
|
|
|
|
|
- Added particles **squid\_ink**, **bubble\_pop**, **current\_down**,
|
|
|
**bubble\_column**, **nautilus**, **dolphin**
|
|
|
- Added **size** option to reddust particle
|
|
|
- Added **material** option for **item\_crack**, **block\_crack**
|
|
|
particles
|
|
|
|
|
|
### Potion
|
|
|
|
|
|
- Added potion effects CONDUIT\_POWER, DOLPHINS\_GRACE, SLOW\_FALLING
|
|
|
|
|
|
### Velocity
|
|
|
|
|
|
- Add operators "REMOVE" and "DIVIDE"
|
|
|
|
|
|
Conditions
|
|
|
----------
|
|
|
|
|
|
### NEW: Cuboid
|
|
|
|
|
|
Checks if a target entity is within the defined cuboid represented by
|
|
|
location1 and location2.
|
|
|
|
|
|
- \- cuboid{location1=x,y,z;location2=x,y,z;world=world}
|
|
|
|
|
|
### NEW: LastDamageCause
|
|
|
|
|
|
Checks the entity's last damage cause
|
|
|
|
|
|
Conditions:
|
|
|
- lastdamagecause ENTITY_ATTACK
|
|
|
|
|
|
<https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/entity/EntityDamageEvent.DamageCause.html>
|
|
|
|
|
|
### NEW: Pitch
|
|
|
|
|
|
Checks the target entity's pitch
|
|
|
|
|
|
TargetConditions:
|
|
|
- pitch 20to40
|
|
|
- pitch <100
|
|
|
|
|
|
### NEW: Wearing
|
|
|
|
|
|
Condition to check the armor slots of living entities for normal or
|
|
|
mythic items
|
|
|
|
|
|
TargetConditions:
|
|
|
- wearing{slot=helmet;material=DIAMOND_HELMET} true
|
|
|
- wearing{slot=chestplate;mmitem=AnItem}
|
|
|
|
|
|
Slots are helmet, chestplate, leggings, and boots
|
|
|
|
|
|
### NEW: Yaw
|
|
|
|
|
|
Checks the target entity's yaw
|
|
|
|
|
|
TargetConditions:
|
|
|
- yaw >50
|
|
|
- yaw 50to100
|
|
|
|
|
|
### Stance
|
|
|
|
|
|
- Add option **strict=true/false** (false by default)
|
|
|
|
|
|
Targeters
|
|
|
---------
|
|
|
|
|
|
### General
|
|
|
|
|
|
- Vanilla targeters have been deprecated and removed.
|
|
|
|
|
|
### Target Limits
|
|
|
|
|
|
All entity targeters now support target limits. With this you can limit
|
|
|
how many things you target, including the order in which they are
|
|
|
selected.
|
|
|
|
|
|
This is done with the options:
|
|
|
|
|
|
- limit=\#
|
|
|
- sort=X
|
|
|
|
|
|
Lets say you want your ability to only target the 2 nearest players
|
|
|
within 30 yards. To do this, you'd simply set the limit 2 to and sort by
|
|
|
nearest:
|
|
|
|
|
|
- **@PlayersInRadius{r=30;limit=2;sort=NEAREST}**
|
|
|
|
|
|
Currently sort can have the following values:
|
|
|
|
|
|
- NONE *(usually sorts by how long the entity has existed)*
|
|
|
- RANDOM
|
|
|
- NEAREST
|
|
|
- FURTHEST
|
|
|
|
|
|
Items
|
|
|
-----
|
|
|
|
|
|
- This update includes a built-in item converter that allows all
|
|
|
legacy material names and data values to continue to be used.
|
|
|
- Old items should not require updating, but we make no promises as
|
|
|
there may be some fringe cases we missed.
|
|
|
- Added **Durability** field for items that can have durability
|
|
|
|
|
|
### Potions
|
|
|
|
|
|
Added potion effects CONDUIT\_POWER, DOLPHINS\_GRACE, SLOW\_FALLING for
|
|
|
potion items
|
|
|
|
|
|
Compatibility
|
|
|
-------------
|
|
|
|
|
|
- Updated to be compatible with WorldGuard 7.0.0-beta1
|
|
|
- Updated to latest LibsDisguises
|
|
|
- Updated to use the new MPets API
|
|
|
- Removed BarAPI support
|
|
|
|
|
|
### LibsDisguises
|
|
|
|
|
|
- Added support for custom LibsDisguises disguises w/ Disguise.Type:
|
|
|
name
|
|
|
- If Disguise.Type does not match a known entity type, MM will ask
|
|
|
LibsDisguises for any custom types defined in disguises.yml
|
|
|
|
|
|
Bug Fixes/Other
|
|
|
---------------
|
|
|
|
|
|
- Show build number on plugin startup
|
|
|
- Fixed many instances where bad configs would cause the plugin to not
|
|
|
load
|
|
|
- Fixed NPE in RandomMessage Mechanic
|
|
|
- Fixed NPE with Get Egg Command tab completion
|
|
|
- Fixed console warning when AIR used for blockmask
|
|
|
- Numerous bug fixes for skill mechanic parsing
|
|
|
- Fixed console error caused by boss bars
|
|
|
- Fixes for ParticleBox effect
|
|
|
- Fixed projecitles not obeying StopAtBlock option
|
|
|
- Fixed bugs with ThreatTable API
|
|
|
- Fixed conditionVar not working with Currency condition
|
|
|
- Fixed MythicItem drops not dropping correct amount
|
|
|
- Fixed Tropical Fish options not applying
|
|
|
- Fixed NPEs in random spawns
|
|
|
- Fixed sound mechanic being case-sensitive on 1.13+
|
|
|
- Fixed and improved positioning of prison mechanicc
|
|
|
- Fixed RandomSpawn ADD not working on 1.13+
|
|
|
- Fixed ArmorStand HasGravity option working backwards
|
|
|
- Fixed @Cone targeter positioning the cone thousands of blocks away
|
|
|
- Countless other bug fixes we forgot about |