2.5.11

Minecraft 1.11 Support

Support for the latest release version of Minecraft, the 1.11 update, has been added to MythicMobs. This includes support for the interesting new mob types that have been added, and of course also the new particle effects!

Mobs

Types

NEW: Vindicator

  • Added the Vindication Illager aka Vindicator as supported MythicMob.

NEW: Evoker

  • Added the Evocation Illager aka Evoker as supported MythicMob.

NEW: Vex

  • Added the Vex as supported MythicMob.

NEW: Llama

  • Added the Llama aka Llama as supported MythicMob.

Effects

NEW: SPIT

  • Added support for the SPIT particles.

NEW: TOTEM

  • Added support for the TOTEM particles.

Other / Bugfixes

  • Fixed Potion item config not working for SPLASH_POTION and TIPPED_ARROW.
  • Fixed NPE in Threat mechanic
  • Threat table adjustments
  • Fixed issues with targeters
  • Fixed issue with faction tracking
  • Fixed monster target filter

2.5.1

Libs Disguises

  • Should now work with v9.0.9

Bug Fixes / Other

  • Fixed despawning mobs being stored in the scoreboard
  • Fixed mobs not always unregistering from the scoreboard on death
  • Fixed JSONMessages on 1.10
  • Fixed ActionMessages with certain targeters
  • Fixed spawner leashing delay being too long
  • Fixed onInteract firing a 2nd time for the offhand on 1.9+

2.5.0

Dependencies

Minecraft 1.10 Support

2.5.0 is fully compatible with 1.10!

MiniaturePets Support

MythicMobs now supports the plugin MiniaturePets! https://www.spigotmc.org/resources/miniaturepets.23991/

MiniaturePets allows you to create custom “pet” models using various tools, and now with MythicMobs, you can turn these custom pets into powerful bosses!

This opens up a huge amount of customization for your mobs.

Note that currently movement speed of pets cannot be modified, and that it is incredibly high. Hopefully the MPet developers will fix this in future.

Usage

Using MiniaturePets support is easy.

  
ExampleMob:
  Type: MPET
  MPet:
    Type: <type>
    Anchor: <invisible "base" mob type>
    ShowName: <true/false>
    

For example, you could create an AngryPug mob using the “Pug” mob type MPets has:

AngryPug:
  Type: MPET
  MPet:
    Type: PUG
    Anchor: SPIDER
    ShowName: true
  Display: 'Angry Pug'

Mobs

New Types

  • HUSK
  • POLAR_BEAR
  • STRAY

Options

  • Options.Invulnerable
  • Options.NoGravity

AI Goals

  • Fixed AI goal goToOwner not navigating vertically up blocks
  • Changed AI goal goToOwner argument from speed to follow distance
  • Added custom AI goal skeletonBowShoot
    • Implements skeleton's advanced bow and moving AI

Skills

Mechanics

NEW: PoseArmorStand

NEW: Remount

  • Remounts the mob the caster originally spawned riding, if it is still alive

NEW: SetGliding

Effects

NEW: EnderBeam

ItemSpray Effect

  • Added allowPickup option

Particle Effects

  • Added fallingdust particle

Targeters

Filters

All targeters can now have filters to filter out what kind of entities you are trying to target.

There are used with two new options (available on ANY targeter):

  • ignore=X (the more useful of the two)
  • target=X (not as useful, most things are targeted by default)

Example:

  1. damage{a=20} @EntitiesInRadius{r=10;ignore=players,animals}

Possible filters include:

  • players
  • creative
  • spectators
  • NPC (Citzen NPCs)
  • animals
  • monsters
  • creatures
  • watermobs
  • flyingmobs
  • More coming later…

NEW: @Cone

Returns #points target locations that comprise a cone

Options:

  • angle - the angle of the cone
  • range - the range of the cone
  • points - the number of “points” that comprise the cone
  • rotation - the 360-degree rotation of the cone around the casting mob

NEW: @EntitiesInCone

Targets entities in a cone

Options:

  • angle - the angle of the cone
  • range - the range of the cone
  • rotation - the 360-degree rotation of the cone around the casting mob

NEW: @Line

Targets locations/points in a line (for creating line effects)

NEW: @EntitiesInLine

Targets all entities in a line

NEW: @Mount

Targets the mount that the mob spawned riding

Triggers

~onFirstSpawn

  • Triggered the first time a mob is spawned from a spawner after the cooldown/warmup period has ended.
  • Does not trigger when the mob respawns (as opposed to onSpawn which triggers every time)
  • Can be used for things like announcing to the server a boss has spawned when combined with setting a spawner's checkForPlayers option to false

~onPlayerDeath

  • Triggered when any player in the world dies for any reason

Compatibility

NEW: MiniaturePets

Libs Disguises

  • Improved pre-1.9 LibsDisguises compatibility

Bug Fixes / Other

  • Added file path information to command /mm m info
  • Disabled friendly fire and threat for same-faction mobs
  • Fixed issue with ItemSpray effect
  • Fixed various spawner issues
  • Fixed bug with NoCheatPlus compatibility
  • Fixed PreventMobKillDrops clearing drops from players
  • Fixed threat tables being able to have negative threat values
  • Fixed creative or spectator mode players being put on threat tables
  • Fixed enchanted books not working properly
  • Fixed mobs being able to attack their owners
  • Fixed AI goal goToOwner not navigating vertically up blocks
  • Fixed ConcurrentModification issue with Projectile mechanic
  • Fixed ConcurrentModification issue with Missile mechanic
  • Fixed onHit Projectile, Missile, and Totem mechanics executing with 0 power
  • Fixed NPE in EquipmentManager
  • Fixed mob melee damage not being scaled with level
  • Fixed bug with targets bleeding between mechanics executed concurrently
  • Fixed bug with targets bleeding between mechanics executed concurrently
  • Fixed SpinEffect animator running async
  • Fixed mob name not displaying variables on death
  • Fixed BossBar title text not displaying variables

Older Changelogs

2.5.x_changelogs.txt · Last modified: 2017/02/16 22:01 (external edit)