4.4.1
General
- Switched to bStats for Metrics
- Added Command: /mm skills info [name]
Drops
- You can now use percents instead of decimals when configuring drop chance in the format 10%
Bug Fixes / Other
- API: Fixed issue with custom drops registered via API not adding to LootBag
- API: Fixed IMultiDrop drops not being parsed when added to LootBag
- API: Fixed several other bugs in the custom drops API
- Rounded numbers for currency drop message
- Fixed NPE in Holograms support
- Fixed NPE in Give Eggs command
- Fixed plugin not loading at all if drop is configured improperly
- Fixed plugin not loading when compatibility issues are encountered
- Fixed spawners never loading if world isn't loaded on startup
- Fixed currency drops sending blank message when messages are disabled
- Fixed several bugs with particle skill pathing
- Fixed several other minor bugs
4.4.0
DropTables Update
DropTables have been completely recoded from the ground up to be much faster, more bug-free, and now include an extensive API so other plugins can add custom drop types.
General
- DropTables are now preloaded on startup and consume far less CPU.
- DropTables Conditions and TriggerConditions now use the new condition system
- DropsPerLevel has been removed
- New options BonusLevelItems and BonusLuckItems allow you to configure drop tables to roll additional items based on the dropper's level and the killer's luck stat. These can be decimals if you only want an additional chance per level.
- TotalItems, MaxItems, and MinItems options are now far more reliable and more random.
- Using TotalItems, both MaxItems and MinItems together, or any "Bonus" item options, will cause the drop table to calculate the "chance" of each item as a weight instead. Otherwise the table will be rolled normally with each entry being a chance.
Item Drops
- Basic drops and equipment items can now be customized with basic options in-line without having to make an entire MythicItem
- Options currently available in-line include name, data, amount, lore, and color
Equipment:
- leather_chestplate{name="Dark Leather";lore="&8A vest made of darkened leather";color=BLACK} chest 1 1
Equipment
- While the old syntax works, you can now also do the following:
Equipment:
- iron_sword:0
- iron_sword:hand
- iron_sword hand
- iron_sword hand 1 0.1 //(you still have to enter amount before chance)//
Commands
- For commands that get or give items, you can now specify a drop table to give entire drop tables to people.
Mechanics
Command
- asCaster option now causes command to execute w/ minecraft:execute for mobs
Equip
- The equip mechanic can now equip multiple items or drop tables at once, separated by commas.
equip{items="iron_sword hand, iron_helmet head, iron_boots feet"}
NEW: DropItem
DropItem (or DropItems) is a Location-targeted skill that allows you to drop an item or a DropTable at the targeted location.
- - dropitem{item=X}
NEW: RemoveBuff
- - removebuff{name=X}
Conditions
NEW: Blocking
- True if the target is blocking with a shield
- - blocking
NEW: HasBuff
- - hasbuff buffname
Items
- Added Options.PreventStacking: true to items
- Options.Color: r,b,g now works for Potion items
- Color can now use Bukkit's DyeColor names in addition to the r,g,b format for leather items
Fireworks
- Added options for FIREWORK and FIREWORK_CHARGE items
- Fore Colors and FadeColors, you can specify what colors you want using the format RED,GREEN,BLUE
Firework:
Colors:
- 255,0,255
- 0,0,0
FadeColors:
- 200,0,0
Flicker: true
Trail: true
Disguises
- Added Illusioner disguise
- Added parrot disguise with Disguise.Color option
- Updated to use latest LibsDisguises version
- Improved error catching for bad disguises
API
- MythicMobsDeathEvent has been changed and may require add-ons to update.
- Plugins can now register custom drop types thru the API, similar to custom mechanics.
Bug Fixes / Other
- Improved 1.8 support
- Allow #-# format for ranges when no negative numbers are involved. For negatives you must still use -5to-1
- Fixed CAST and POWER condition actions executing even if condition fails — Ash / detail
- Fixed typos in Example Items
- Improved item important command compatibility with 1.8
- Fixed some errors in example files
- Fixed PushButton mechanic not triggering redstone signal
- Fixed particle effects not obeying viewDistance attribute
- Fixed various issues with Orbital and ParticleOrbital mechanics
- Fixed vanilla overrides affecting mobs that weren't spawned naturally
- Fixed issues with item recharge tracking for Artifacts
- Fixed several small issues and optimized Message mechanics
- Fixed several NPEs in various conditions
- Fixed healPercent mechanic when using negative values
- Fixed dependency issue with Holograms support
- Fixed NPE with @PlayertsNearTargetLocations targeter
- Fixed several missing shorthands for various mechanic attributes
- Fixed villager shop GUI still showing when cancelling interact event
- Fixed the Holding condition
- Fixed issues with @Forward targeter
- Fixed @NearestPlayer targeting the caster if the caster is a player
- Fixed various issues with random spawns