|
|
|
### 2.1.9
|
|
|
|
|
|
|
|
#### Commands
|
|
|
|
|
|
|
|
- The command to give MythicMobs-items can now accept an amount
|
|
|
|
|
|
|
|
#### Compatibility
|
|
|
|
|
|
|
|
- Updated to Spigot 1.8.8. Removed support for 1.7\_R1, 1.7\_R2,
|
|
|
|
1.7\_R3, 1.8\_R1, and 1.8\_R2.
|
|
|
|
- Support remains for 1.6\_R3, 1.7\_R4 and 1.8\_R3 of course.
|
|
|
|
|
|
|
|
#### Bug Fixes / Other
|
|
|
|
|
|
|
|
- Equipping a mob with AIR now successfully prevents it from having
|
|
|
|
random equipment...
|
|
|
|
- Fixed some Threat Table bugs
|
|
|
|
- Fixed Silverfish despawning even when PReventBlockInfection is set
|
|
|
|
to true
|
|
|
|
- Fixed the Level condition doing nothing
|
|
|
|
- Fixed Cooldown and Warmup timer on spawners not saving through
|
|
|
|
reloads
|
|
|
|
- Fixed the Heal mechanic reviving dead mobs
|
|
|
|
- Fixed some console errors caused by players having recently changed
|
|
|
|
worlds
|
|
|
|
- Fixed LegacySkills failing due to async errors
|
|
|
|
- Fixed a mob adding itself to its own threat table when damaging
|
|
|
|
itself
|
|
|
|
|
|
|
|
### 2.1.8
|
|
|
|
|
|
|
|
#### Bug Fixes / Other
|
|
|
|
|
|
|
|
- Changed a large portion of mob skills to run async for a huge
|
|
|
|
performance boost
|
|
|
|
- Fixed ThreatTables not working on some versions of Spigot
|
|
|
|
- Fixed mob melee/arrow damage not being applied correctly
|
|
|
|
- Fixed Heroes exp message not parsing variables correctly
|
|
|
|
|
|
|
|
### 2.1.7
|
|
|
|
|
|
|
|
#### Bug Fixes / Other
|
|
|
|
|
|
|
|
- Fixed some crippling bugs that somehow wormed their way into 2.1.6
|
|
|
|
- Reduced overhead when dealing with non-Mythic mobs on large servers
|
|
|
|
- Fixed KillAll command always showing 0 mobs killed
|
|
|
|
|
|
|
|
### 2.1.5
|
|
|
|
|
|
|
|
#### Skills / Effects
|
|
|
|
|
|
|
|
- Added "fromOrigin=true" option to ParticleLine skill
|
|
|
|
- Added <&heart> and <&skull> for use in skill strings
|
|
|
|
|
|
|
|
#### Support
|
|
|
|
|
|
|
|
- Added future support for MythicChampions plugin with "champions-exp
|
|
|
|
\#" drop type
|
|
|
|
|
|
|
|
#### Bug Fixes / Other
|
|
|
|
|
|
|
|
- Fixed <trigger.name> always returning "Unknown"
|
|
|
|
- Fixed ConcurrentModificationException with spawners
|
|
|
|
- Fixed an NPE with MaxCombatDistance option
|
|
|
|
- Fixed @PlayersNearOrigin targeter not functioning correctly
|
|
|
|
- Fixed <mob.php> (percentage hp) variable always returning 0
|
|
|
|
- Fixed Kill Messages not functioning properly
|
|
|
|
- Fixed some other minor bugs with spawners
|
|
|
|
|
|
|
|
### 2.1.4
|
|
|
|
|
|
|
|
#### Bug Fixes / Other
|
|
|
|
|
|
|
|
- Fixed some compatibility issues with 1.7
|
|
|
|
- Fixed SendTitle skill not targeting players
|
|
|
|
- Fixed ThreatTables breaking when a mob targets a non-player that
|
|
|
|
dies.
|
|
|
|
- Fixed KillAll command not working with radius
|
|
|
|
- Fixed RandomSkill never selecting the last skill in the list
|
|
|
|
- Fixed bugs with @Location targeter
|
|
|
|
- Removed some annoying debugging code
|
|
|
|
|
|
|
|
### 2.1.2
|
|
|
|
|
|
|
|
#### Bug Fixes / Other
|
|
|
|
|
|
|
|
- Fixed a critical bug with equipment not equipping
|
|
|
|
- Fixed a few other bugs with drop tables
|
|
|
|
- Fixed item ranges in drop tables not using the far upper bound of a
|
|
|
|
range
|
|
|
|
- Fixed vanilla mobs not having level scaling applied correctly
|
|
|
|
- Fixed compatibility issues with a couple other plugins
|
|
|
|
|
|
|
|
### 2.1.1
|
|
|
|
|
|
|
|
#### Bug Fixes / Other
|
|
|
|
|
|
|
|
- Fixed particles not working on non-1.8 servers
|
|
|
|
- Fixed some compatibility issues with EchoPet
|
|
|
|
- Fixed display errors with ParticleBox effect
|
|
|
|
- Fixed display errors with ParticleSphere effect
|
|
|
|
- Fixed the last entry in the RandomMessage skill never displaying
|
|
|
|
- Fixed MaxItems not taking effect until the end of a DropTable is
|
|
|
|
reached
|
|
|
|
|
|
|
|
### 2.1.0
|
|
|
|
|
|
|
|
#### General
|
|
|
|
|
|
|
|
- Refactored large sections of the plugin to improve performance and
|
|
|
|
to prepare for Sponge support.
|
|
|
|
- Please test thoroughly before deploying to live servers!
|
|
|
|
- Changed the format of config.yml to match the rest of the plugin.
|
|
|
|
The old format will continue to work, but it is suggested that you
|
|
|
|
regenerate your config.yml for access to some new options.
|
|
|
|
|
|
|
|
#### Mobs
|
|
|
|
|
|
|
|
##### Immunity Tables
|
|
|
|
|
|
|
|
See the thread here for details:
|
|
|
|
<http://www.mythicmobs.net/forum/viewtopic.php?f=1&p=414>
|
|
|
|
|
|
|
|
##### Scaling
|
|
|
|
|
|
|
|
- Added new per-world level scaling options to config.yml for scaling
|
|
|
|
mob level based on distance from the spawn
|
|
|
|
- Added new default LevelModifier options to config.yml for
|
|
|
|
auto-scaling mobs as they level up.
|
|
|
|
- Added several new Level Modifiers:
|
|
|
|
- Armor - each point of the "armor" stat a mob has reduces damage
|
|
|
|
taken by that flat amount.
|
|
|
|
- Power - certain skills, mainly damage, are multiplied by a mob's
|
|
|
|
"power".
|
|
|
|
|
|
|
|
##### Options
|
|
|
|
|
|
|
|
- Added **Options.Silent: (true/false)** - causes the mob to not make
|
|
|
|
any sounds
|
|
|
|
- Added **Options.NoDamageTicks: (integer)** - sets how many ticks a
|
|
|
|
mob is immune after taking damage (default is 10)
|
|
|
|
|
|
|
|
#### Skills
|
|
|
|
|
|
|
|
##### General
|
|
|
|
|
|
|
|
- Non-combat skills can once again target Creative players (i.e.
|
|
|
|
message skills)
|
|
|
|
- Combat skills will no longer target players in Spectator mode
|
|
|
|
- Made skill formatting more flexible.
|
|
|
|
- See the RandomMessage skill for an example.
|
|
|
|
|
|
|
|
##### Added Prison Skill
|
|
|
|
|
|
|
|
* Encases the target entity inside of X block for Y ticks.
|
|
|
|
|
|
|
|
Skills:
|
|
|
|
- prison{type=IRON_BLOCK;duration=200;breakable=true} @Target
|
|
|
|
|
|
|
|
##### Added Particle Sphere Effect
|
|
|
|
|
|
|
|
##### Added Particle Box Effect
|
|
|
|
|
|
|
|
##### Added RandomMessage Skill
|
|
|
|
|
|
|
|
Sends a random message to the targets. Uses a list of messages in quotes
|
|
|
|
defined with the messages attribute.
|
|
|
|
|
|
|
|
No it doesn't have to be formatted like this, but this shows off a good
|
|
|
|
reason I made the syntax more flexible!
|
|
|
|
|
|
|
|
Skills:
|
|
|
|
- randommessage{
|
|
|
|
m=
|
|
|
|
"message 1",
|
|
|
|
"message 2",
|
|
|
|
"message 3";
|
|
|
|
} @PIR{r=20} ~onInteract
|
|
|
|
- someotherskill
|
|
|
|
|
|
|
|
##### Added Spin Effect
|
|
|
|
|
|
|
|
Makes the target spin.
|
|
|
|
|
|
|
|
- spin{duration=#;velocity=#} @target
|
|
|
|
|
|
|
|
##### Added TeleportTo Effect
|
|
|
|
|
|
|
|
Teleports the target to a defined location. If world is not defined it
|
|
|
|
will use the current world, and if the coordinates are not defined but
|
|
|
|
the world is, it will teleport the player to their current location in a
|
|
|
|
different world.
|
|
|
|
|
|
|
|
- teleportto{world=WORLD;coordinates=X,Y,Z} @target
|
|
|
|
|
|
|
|
##### Summon Skill
|
|
|
|
|
|
|
|
- Added options:
|
|
|
|
- **copyThreatTable=true** - Summoned mobs spawn with a copy of
|
|
|
|
the parent's threat table
|
|
|
|
- **inheritThreatTable=true** - Summoned mobs share the summoner's
|
|
|
|
threat table
|
|
|
|
|
|
|
|
#### Skill Targeters
|
|
|
|
|
|
|
|
Added new targeters:
|
|
|
|
|
|
|
|
- @PlayersInThreatTable
|
|
|
|
|
|
|
|
#### Items & Drop Tables
|
|
|
|
|
|
|
|
- Added TotalDrops, MinDrops and MaxDrops options to DropTables.
|
|
|
|
- If TotalDrops is set, that many items will drop from the table
|
|
|
|
- MinDrops and MaxDrops will set minimums and maximums on the \#
|
|
|
|
of item drops
|
|
|
|
- These options do not apply to experience or non-tangible drops,
|
|
|
|
only items.
|
|
|
|
- Drop Tables can now drop other Drop Tables just by referencing their
|
|
|
|
name
|
|
|
|
- Drop Tables now support a DropsPerLevel section that will be called
|
|
|
|
for each level the dying mob is above 1.
|
|
|
|
|
|
|
|
#### Spawners
|
|
|
|
|
|
|
|
- Spawners now use real-time instead of ticks, so spawner timers will
|
|
|
|
now be accurate and unaffected by lag.
|
|
|
|
- Added options for adjusting a spawner's internal cooldown
|
|
|
|
|
|
|
|
#### Conditions
|
|
|
|
|
|
|
|
- Added **threatwithin \#** condition - true if a ThreatTable target
|
|
|
|
is within \# blocks.
|
|
|
|
|
|
|
|
#### Compatibility
|
|
|
|
|
|
|
|
##### Shopkeepers
|
|
|
|
|
|
|
|
- Items generated by MythicMobs should now be compatible with
|
|
|
|
Shopkeepers
|
|
|
|
|
|
|
|
#### Bug Fixes / Other
|
|
|
|
|
|
|
|
- Fixed particle effects not rendering smoothly
|
|
|
|
- Fixed damage not always being properly tied to the casting mob
|
|
|
|
- Fixed damage piercing armor on Spigot
|
|
|
|
- Fixed colors not working in player disguises
|
|
|
|
- Fixed health modifiers so that ranges can be in any order
|
|
|
|
- Fixed NPE caused by a forced combat drop not clearing the mob's
|
|
|
|
threat table completely.
|
|
|
|
- Fixed bug thrown by Denizen when summoning mobs via a command
|
|
|
|
- Fixed many other small bugs |