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

4.5.x_changelogs.txt · Last modified: 2020/06/30 21:13 (external edit)