Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
changelog [2020/02/05 13:42]
wahrheit [onDamaged]
changelog [2020/06/30 21:13] (current)
Line 1: Line 1:
-======4.9.0 [Dev]=====+======4.10.0 [Dev]===== 
 + 
 +======4.9.1===== 
 +=====General===== 
 +  * Updated to use latest LibsDisguises 
 +  * Updated to use latest version of MMOItems 
 +  * Data files will now regenerate when corruption is detected and leave a backup of the old file 
 + 
 +=====Mechanics===== 
 +====Command==== 
 +  * Added asTarget option to Command mechanic 
 +  * Added requireTarget option to Command mechanic 
 + 
 +====Summon==== 
 +  * Added level attribute to summon mechanic 
 + 
 +=====Conditions===== 
 +====NEW: mobsInRadius==== 
 +  mobsInRadius{types=X,​Y;​amount=minToMax;​radius=#​}  
 + 
 +=====Disguises===== 
 +  * Added Disguise.Name option 
 +  * Better PlayerDisguise parsing for LibsDisguises 
 +  * Disguise.ShowName for mobdisguise should be assumed false 
 + 
 +=====Bug Fixes/​Other===== 
 +  * Added more error catching for badly configured items 
 +  * Fixed plugin not even loading on 1.12 
 +  * Fixed errors in ProtocolLib support 
 +  * Fixed MountMe, MountTarget mechanics running async 
 +  * Fixed PotionMechanic overwrite=true not working on 1.15 
 +  * Fixed offset not working in speak mechanic 
 +  * Fixed serialization error with spawn location and goToSpawn AI goal 
 +  * Fixed NPE preventing removed or corrupted mobs from being cleaned up  
 +  * Fixed projectiles hitting targets multiple times in the same hit 
 +  * Fixed Custom drops not registering on startup 
 +  * Fixed GoToOwner goal error when player owner changes worlds 
 +  * Fixed NPE in FleeIf AI goal 
 +  * Fixed NPE in SudoSkill mechanic 
 +  * Fixed wandering_trader and baby_wandering_trader disguises 
 +  * Fix names on custom player disguises not being set properly 
 +  * Fixed NPE when chain mechanic has no target 
 +  * Fixed bugs with lunge mechanic 
 +  * Fixed PreventSlimeSplit option 
 +  * Fixed eggs spawning pigs out of dispensers 
 +  * Fixed TriggerLocation targeter 
 +  * Fixed villager trade results not working with multiple amounts 
 +  * Fixed RemoveAura mechanic not working with targets 
 +  * Fixed dusk condition logic being backwards 
 +  * Fixed remount mechanic running async 
 +  * Fixed custom AI errors on 1.13 
 +  * Fixed corrupt spawner files so that they'​ll still load if they have lost their world data so they can still be updated/​moved 
 +  * Fixed spawners losing their data if they fail to load the mob type 
 +  * Fixed and optimized tracking of number of entities per chunk 
 +  * Fixed vanilla mob spawns not obeying MaxMobsPerChunk setting 
 + 
 +======4.9.0===== 
 =====Major Stuff===== =====Major Stuff=====
 +
 ====Versions==== ====Versions====
   * Dropped 1.8 Support (Seriously, what are you doing?)   * Dropped 1.8 Support (Seriously, what are you doing?)
   * ADDED 1.15.x Support   * ADDED 1.15.x Support
 +
 +====NEW: Packs====
 +You can now create "​packs"​ of things. To create a pack, you make your pack folder in the "​Packs"​ folder and then put your pack stuff in your pack folder in the Packs folder.
 +
 +For example, to create MyCoolMobPack,​ you could organize your stuff like this:
 +- plugins/​MythicMobs/​Packs/​MyCoolMobPack/​Items
 +- plugins/​MythicMobs/​Packs/​MyCoolMobPack/​Mobs
 +- plugins/​MythicMobs/​Packs/​MyCoolMobPack/​Skills
 +
 +This should make it easier for people to organize and distribute stuff. Packs can contain DropTables, Items, Mobs, Skills, and RandomSpawns,​ and also Artifacts'​ Enchantments
 +
 +====Commands====
 +  * Added yaw and pitch options to spawn command
 +
 =====Mobs===== =====Mobs=====
   * Added Bees   * Added Bees
 +  * Added TRADER_LLAMA
   * Fixed Vindicator Mob type   * Fixed Vindicator Mob type
   * Added 1.14+ Cat support   * Added 1.14+ Cat support
-=====Options=====+  * Mob Levels can now have decimal places for smoother scaling. 
 + 
 +====Options====
   * Options.Anger (Bees)   * Options.Anger (Bees)
   * Options.HasNectar (Bees)   * Options.HasNectar (Bees)
Line 21: Line 96:
   * Options.PreventJockeyMounts (for zombie types)   * Options.PreventJockeyMounts (for zombie types)
  
- +=====Mechanics=====
-  * Mob Levels can now have decimal places for smoother scaling. +
-=====Mechanic Stuff===== +
-====Mechanics==== +
-  * Added placeholder support in the '​setname'​ mechanic.+
   * Improved nearestOtherFaction AI targeter   * Improved nearestOtherFaction AI targeter
-  * Added doNothing{conditions=[]} AI goal+  * Added doNothing{conditions=[]} AI goal (premium-only)
   * Added usePlayerName option to the doppleganger mechanic   * Added usePlayerName option to the doppleganger mechanic
   * Added '​disguisetarget'​ mechanic   * Added '​disguisetarget'​ mechanic
-  
   * summon mechanic now has "​inheritFaction=true/​false"​ option   * summon mechanic now has "​inheritFaction=true/​false"​ option
- 
   * sendtoast{}   * sendtoast{}
   - added option "​[icon]nbt=string"​ (default = nothing)   - added option "​[icon]nbt=string"​ (default = nothing)
Line 39: Line 108:
  
   * Added placeholder support to "​shoot"​ and "​volley"​ mechanics.   * Added placeholder support to "​shoot"​ and "​volley"​ mechanics.
 +  * Added placeholder support in the '​setname'​ mechanic.
 +  * Allow placeholders in in-line delay, repeat, and repeatInterval
  
   * Added <​caster.l.yaw>​ and <​caster.l.pitch>​   * Added <​caster.l.yaw>​ and <​caster.l.pitch>​
   * Added option "​soundcategory"​ to effect:​sound{}   * Added option "​soundcategory"​ to effect:​sound{}
   * Added sendMessage=false option to currency drops   * Added sendMessage=false option to currency drops
-===NEW: Animate Armorstand===+ 
 +====NEW: Animate Armorstand====
   *New mechanic: animatearmorstand{} / alias: animas{}   *New mechanic: animatearmorstand{} / alias: animas{}
   Options:   Options:
Line 65: Line 137:
   - animatearmorstand{d=10;​leftarm=90,​0,​0;​rightarm=270,​0,​0;​ignoreempty=false}   - animatearmorstand{d=10;​leftarm=90,​0,​0;​rightarm=270,​0,​0;​ignoreempty=false}
   - etc, any combination you like   - etc, any combination you like
-===NEW: setrotation===+ 
 +====NEW: setrotation====
   * Added setrotation{} mechanic:   * Added setrotation{} mechanic:
   - setrotation{relative=true;​yaw=90}   - setrotation{relative=true;​yaw=90}
   - setrotation{yaw=0;​pitch=0}   - setrotation{yaw=0;​pitch=0}
   - setrotation{relative=true;​pitch=-45}   - setrotation{relative=true;​pitch=-45}
-===NEW: disengage===+ 
 +====NEW: disengage====
   * Added '​disengage'​ mechanic for properly lunging backwards.   * Added '​disengage'​ mechanic for properly lunging backwards.
  
-===NEW: teleportto ===+====NEW: setAI==== 
 +  * setAI{ai=true/​false} 
 + 
 +====NEW: setMobColor==== 
 +  * SetMobColor{color=X} 
 + 
 +====NEW: giveItem==== 
 + 
 +====NEW: teleportto ​====
   *Added '​teleportto{}'​ mechanic, with support for relative teleportation.   *Added '​teleportto{}'​ mechanic, with support for relative teleportation.
   - teleportto{m=relative;​c=0,​1,​0} (teleports the target 1 block above its' current location)   - teleportto{m=relative;​c=0,​1,​0} (teleports the target 1 block above its' current location)
Line 84: Line 166:
   - Added option "​origin=caster/​target"​ for basing the origin of directional/​relative teleportation   - Added option "​origin=caster/​target"​ for basing the origin of directional/​relative teleportation
   - Allow placeholders in TargetTo and TargetIn mechanics   - Allow placeholders in TargetTo and TargetIn mechanics
-===IMPROVED:​ Threat===+ 
 +====IMPROVED:​ Threat====
   * Added more functionality to the threat{} mechanic.   * Added more functionality to the threat{} mechanic.
   * The threat mechanic now supports the "​mode="​ field which includes the options:   * The threat mechanic now supports the "​mode="​ field which includes the options:
Line 95: Line 178:
   - mode=forcetop (forces the target to become the top threat holder)   - mode=forcetop (forces the target to become the top threat holder)
   set/​reset/​forcetop do not require the "​amount="​ field   set/​reset/​forcetop do not require the "​amount="​ field
-====Targeters==== + 
-  * Added ignore=vanilla/​targetvanilla=false target filter +
-====Conditions==== +
-  * Added '​hasGravity'​ condition +
-  * Added '​children'​ condition, which tests how many children the caster has+
 ====Particle Effects==== ====Particle Effects====
   * Added dripping_honey   * Added dripping_honey
Line 106: Line 185:
   * Added landing_honey   * Added landing_honey
   * Added xSpread and zSpread option for all particle effects   * Added xSpread and zSpread option for all particle effects
-=====IMRPOVED: Spawners=====+ 
 +=====Targeters===== 
 + 
 +====Origin Targeter==== 
 +  * Added yoffset option 
 + 
 +====Target Filters==== 
 +  * Added ignore=vanilla/​targetvanilla=false target filter 
 +  * Added  
 + 
 +=====Conditions===== 
 +  * Added '​hasGravity'​ condition 
 +  * Added '​children'​ condition, which tests how many children the caster has 
 + 
 +====NEWSameFaction==== 
 + 
 +=====Placeholders===== 
 +  * Added caster.tt.size placeholder 
 +  * Added placeholder support to "​shoot"​ and "​volley"​ mechanics. 
 +  * Added placeholder support in the '​setname'​ mechanic. 
 +  * Allow placeholders in in-line delay, repeat, and repeatInterval 
 +  *  
 +=====Items===== 
 +  * Added Options.AppendType to items, to track MM Item Type in NBT 
 + 
 +=====Spawners=====
   * Added <​spawner.pir>​ (players in radius) placeholder for spawners to set mob amount based on players in radius.   * Added <​spawner.pir>​ (players in radius) placeholder for spawners to set mob amount based on players in radius.
   * Added scalingRange attribute for spawners   * Added scalingRange attribute for spawners
Line 112: Line 216:
   * Allow multiple mob types per spawner, in format:   * Allow multiple mob types per spawner, in format:
   /mm s set [name] mobtype 25%Mob1,​25%Mob2,​50%mMob2   /mm s set [name] mobtype 25%Mob1,​25%Mob2,​50%mMob2
 +
 +=====Compatibility=====
 +  * Better FactionsAPI support
 +  * Added native support for latest MMOItems/​MMOCore
 +
 +====LibsDisguises====
 +Added missing disguises:
 +  * baby_horse
 +  * baby_mooshroom
 +  * baby_chicken
 +  * baby_pig
 +  * baby_sheep
 +  ​
 =====PREMIUM ONLY===== =====PREMIUM ONLY=====
   * Mob Health and Damage now support math and placeholders.   * Mob Health and Damage now support math and placeholders.
   * Added new ScalingEquations in config.yml to auto scale mob health/​damage using math/​formulas. Replaces Levelmodifiers if used.}   * Added new ScalingEquations in config.yml to auto scale mob health/​damage using math/​formulas. Replaces Levelmodifiers if used.}
   * Item attributes can now use placeholders/​math for item generation.   * Item attributes can now use placeholders/​math for item generation.
 +  * doNothing{conditions=[]} AI goal
  
-=====Bug Fixes=====+=====Bug Fixes/Other===== 
 +  * Improved MythicMobSpawnEvent 
 +  * Fixed onAttack skills recursively triggering themselves 
 +  * Fixed projectiles sometimes hitting their own bullets and stopping 
 +  * Fixed projectiles not terminating in unloaded worlds 
 +  * Fixed mpets working with mob spawners 
 +  * Fixed mpets working with summon skill 
 +  * Fixed error with HolographicDisplays support 
 +  * Fixed recursive onDamaged skills with mob damaging itself 
 +  * Fixed remove command not unregistering non-Despawning mobs 
 +  * Fixed Lunge and Disengage mechanics not targeting locations
   * fixed some item related bugs   * fixed some item related bugs
   * fixed some Item NBT bugs   * fixed some Item NBT bugs
Line 144: Line 272:
   * Fixed an NPE with CreatureSpawnEvent   * Fixed an NPE with CreatureSpawnEvent
   * Fixing effect:​sound being played globally maybe   * Fixing effect:​sound being played globally maybe
-=====Compatibility===== +  * Fixed NPE in OtherFaction AI goal 
-  * Better FactionsAPI support +  * Deprecated backup system for tracking mob type in scoreboards 
-  * Added native support for latest MMOItems/​MMOCore+  * Fixed compatibility error with HolographicDisplays 
 +  * a bunch of other stuff I probably forgot
  
 ======4.8.0====== ======4.8.0======

changelog.1580935353.txt.gz · Last modified: 2020/06/30 21:13 (external edit)