LorinthsRpgMobs v1.6.8

Details

  • Filename
    LorinthsRpgMobs-1.6.8.jar
  • Uploaded by
  • Uploaded
    Apr 19, 2020
  • Size
    306.59 KB
  • Downloads
    363
  • MD5
    6022cfa70d42d2fc925536bdcfc55dd6

Supported Bukkit Versions

  • 1.15
  • 1.14
  • 1.13

Changelog

Version 1.6.8

Adding:

- Adding ForceRpgMobsEquipment option to ignore all vanilla gear spawning

- Adding GoldenEnchants support

Refactored:

- Removing deprecated EnchantmentApiManager as thats managed by the EnchantmentHelper in Utils now

 

Version 1.6.7

Added:

- Mob Weight configuration per level

Fixed:

- null error with VanillaMultiplier for mobs with no level

- Allowing mobs to drop 0 xp

 

Version 1.6.6 (Kudos to Juri!)

Added:

- 4 New Variants

- Acid Bomb variant

  - Displays a green dome effect when an entity dies causing poison to all entities inside

- Healing Variant

  - Grants you health when you kill them!

- Joker Variant (Disabled by default)

  - Sets your health to a random value to add a bit of chaos to your worlds

- Magma Variant (Disabled by default)

  - Drops lava when killed

Fixed:

- Variant loading (more fixes, more to do still)

- Null issue when loading variants with missing config values

 

Version 1.6.5

Added:

- Commands when enemies are killed (in loot.yml add "Commands" loot table)

- Allow custom items to be equipped on mobs on spawn (using the existing "Equipment" logic per entity type)

Fixed:

- Items not having Enchantments

- Variants being reloaded properly

- Items in loot tables having 0 chance breaking drops entirely

 

Version 1.6.4

Added:

- AutoButcher options added to config.yml

- Moved Level/Damage/Variant into a persistent data storage for entities so they don't need to be butchered after a reload (currently they lose level on reload)

 

Version 1.6.3

Added:

  • Confetti Variant! Launches a configurable firework on death
  • McMMO hook for experience to be utilized for combat skills when killing mobs
  • NBTTags section for custom items (targeting compatability with other plugins)

Fixed:

  • Null pointer with level regions trying to spawn bosses

In-Progress:

  • BattleLevels integration for exp was started but waiting on the dev for integration

 

Version 1.6.2

Added:

- Mounts Section so mobs can spawn on entities!

- VanillaMultiplier in loot.yml

- Allows for entity loot tables to be rolled multiple times and combined when killed

 

Fixed:

- Required MythicMobs/Boss plugin to work correctly

- Pets losing stats when tamed

 

Version 1.6.0

Added:

- Boss section to level regions so you can replace specific entities with bosses by name

- Boss section to entity config section so you can naturally replace mobs with bosses throughout the entire world!

 

Removed:

- 1.13 support

 

Version 1.5.5

Added:

- GriefPrevention integration

- GriefPreventionFlags integration

 

Version 1.5.4

Added:

- Added /lrm loot drop/give commands

- Custom Items support Attributes/Operations

 

Fixed:

- MM integration if using the recent versions

 

Version 1.5.3

Added:

- RedProtect support for Level regions

 

Changed:

- Region system will default to WorldGuard then RedProtect

 

Version 1.5.2

Added:

- Ability to drop mmoitems via the new loot.yml!

- Tested in 1.15, still works!

 

Version 1.5.1

Added:

- New loot.yml for more control over entity drops!

- New LevelHook option to config.yml!

- New formulas.yml file for tweaking exp/money drops in relation to LevelHook set in config.yml!

 

Changed:

- Removed my custom string calculator to instead use a JavaScript evaluator. More power for your formulas via javascript!

 

Release 1.5.0

Added:

- DungeonsXL integration

- MMOCore integration

 

Removed:

- LorinthsBossApi integration (not used and unsupported)

 

Release 1.4.0

Added:

- New 'Player Level Notify' task which will inform your players as they go to easier or more difficult areas of the map based on a configurable interval

- New Loot Table system so you can specify all the drops of your entities!

- DisplayName config setting for MobVariants

 

Fixed:

- Now runs correctly on 1.13+

 

Release 1.3.4

Fixed:

- Issue where the config wasn't saving (and wiped out) the experience formula. Thanks Kaptan Yosun

 

 

Release 1.3.3

Fixed:

- Issue on startup where the plugin relied on LorinthsBossApi (when the feature should be optional) Thanks qoop

 

 

Release 1.3.2
Added
- Better startup logging of Level Regions
- Level Ranges for Level Regions
Fixed
- Save issue when using level regions

 

 

Release 1.3.1
Added
- new 'Wealthy' variant
- always drops money, configurable money multiplier
Removed
- needless 'Chance' debug line in console

 

 

Release 1.3.0
Added
- 2 New Formulas (CurrencyChance, CurrencyValue)
- New messages.yml file
- new MoneyDrop setting
- New event RpgMobDeathEvent
- contains Entity, Killer, Level, CurrencyValue

 

 

Release 1.2.9.5

Added
- Variance: Option for SpawnPoints
- Variance gives an additional level of randomness to your spawns by allowing you to set this value. E.g. if you set Variance to 5, mobs will be calculated based on distance as normal but will have an added random 0-5 levels

 

 

Release 1.2.9.4
Changed
- On startup, instead of wiping out your file (because you spent so much time on it), we now log the error with the line of the YML error
- NOTE: If your config is invalid, RpgMobs will disable itself

 

 

Release 1.2.9.3
Added
- 'IgnoreSpawnerMobs' config option. If set to true it will not augment spawner mobs, if false it will. If not in config it will default to true and provide an error in the console.

 

 

Release 1.2.9.2
Added
- RpgItems experience support


Release 1.2.9

Fixed

  • Witch damage previously did nothing, now it affects the damage of the harming potions they throw! (LOOK OUT)
  • Drop % on items wasn't working correctly. I've now fixed this to work correctly :D

 

Release 1.2.8

Fixed

  • Grabbing heroes character manager correctly

Removed

  • Annoying repeated 'Player has exp permission' message

 

Release 1.2.7

Added

  • MythicDrops integration!
    • Example Config here for help/reference

 

Release 1.2.6

Added

  • New arguements to /lrm butcher
    • use /lrm butcher help - to see these options in game 
    • By default only butchers monsters
    • -a also butchers animals
    • -b also butchers ambient creatures (Bats, Squids)
    • -g also butchers golems
    • -v also butchers villagers

Fixed

  • Skeletons arrows correctly deal damage based on skeleton level
  • If you give creatures a 10% change to equip an item, it won't default to 90% air. (As it did previously)
    • Allows skeletons to have bows if you don't specify 

 

Release 1.2.5

Added

  • Enchant support in mob equipment
    • e.g. DIAMOND_SWORD 70% smite:1 drop:10%

 

Release 1.2.4

Removing

  • The /butcher command override. (Until I can implement a better version of it)

 

Release 1.2.3

Added

  • Command '/lrm butcher' overrides WorldEdit /butcher. So you can use /butcher <radius> now and it will call /lrm butcher <radius>

Fixed

  • Heroes can't be detected initially (Soft depend stopped working?)
    • Plugin will throw one error on load, and will try to catch Heroes when an entity spawns

 

Release 1.2.2

Fixed

  • Creatures now correctly do damage when heroes is on the server and heroes hook is enabled (Thanks HillWalk!)

 

Release 1.2.1

Added

  • New Config section 'ExperiencePermissions'
  • Config option to allow for permission based experience multiplier
  • The Config will automatically generate a default and vip value.
    • Will generate at the bottom of your config  
    • Use the permission lrm.experience.<name> to give the multiplier to users
    • default is applied automatically without a permission being given

 

Release 1.2.0

Added

  • Config option to disable entity types in a leveled region, 'DisabledEntities'
  • Allows for '*' in DisabledEntities to disable all entities easily.

Fixed

  • When levels don't apply to an entity it actually made them level -1... Whoops
  • Also if a region is found it short circuits and doesn't check against spawn points (Optimization!)
  • Initial Config generation (Includes Comments)
    • After saving/reloading your server the comments disappear

 

 

Release 1.1.9

Added

  • Forceful Variant - Has configurable knockback!

Fixed

  • Possible null pointer with updater

 

Release 1.1.8

Changed

  • Initial config creation now includes comments for configuration help

Fixed

  • Occasional NullReference error fix

 

Release 1.1.7

Added

  • Elite Mobs support!
  • New Explosive Variant - Explodes when killed (WATCH OUT)
  • New Sturdy Variant - Really doesn't care about your knockback

 

Release 1.1.6

Added

  • New Config Option, "VanillaMobEquipmentOverrides" - Allows enchanted vanilla armor to override gear given by this plugin

Fixed

  • Skeletons always spawning without bows
  • Some false "Config not options not found" logic

Started

  • Version 1.2 implementation for more variants as well as custom config based/created variants!

 

Release 1.1.2

Fixed

  • No exp drops when not using heroes/Skill API, You should now get exp drops! (Thanks for reporting the issue, Hollyweed!)

 

Release 1.1.1

Fixed

  • Null reference when an entity doesn't have a custom name and a variant is attempted to be applied.
    • Need to determine why its applying a variant to an entity that should be disabled... 

 

Release 1.1.0

Added

  • Mob Variants! (Disabled feature by default) This cool features provides even more random monsters for you to run into. These have configurable settings to allow you full control of these great Variants! (Feel free to request more to be built in. API is made for developers to hook into and make custom variants very easily.
  • Each Variant can be disabled, and can be disabled on specific entities. Are Fast Skeletons too fast? Disable them!
  • Each Variant has a "Weight" giving them a bigger chance to be selected. 0 = Disabled, high numbers = bigger chances.
  • Blinding Variant - Chance to blind you on hit (Configurable chance, blind level, duration)
  • Burning Variant - Can notice these due to their burning smell (they are on fire), These have a chance to set you on fire when you hit them. (Configurable chance, duration)
  • Fast Variant - These guys move FAST (Configurable speed)
  • Glowing Variant - You can see these guys from a mile away
  • Invisible Variant - Can't see these at all!
  • Poisonous Variant - Chance to deal poison when they hit you, (configurable chance, poison level, duration)
  • Slow Variant - You can probably just walk away from these (configurable speed)
  • Strong Variant - These hit hard, REALLY hard (configurable damage multiplier, and raw damage bonus)
  • Tough Variant - Gonna take a while to take these down (configurable armor multiplier, and raw armor bonus)

Release 1.0.2

Added

  • Support for Living Entities that aren't creatures (Slimes, Squids, etc)
  • Mythic Mobs Support (With option disable in certain worlds), sets the level of the mythic mob however all attributes are handled by mythic mobs
  • New Api Method, LorinthsRpgMobs.GetLevelOfEntity(Entity)
  • Added argument to butcher. /lrm butcher [radius] - butchers all entities within radius

Fixed

  • Butcher now applies to all living entities except players, and entities that are tamed. (Careful with animals that players have captured)

 

Release 1.0.1

Added

  • Butcher command - removes all entities
  • Reload command - Saves/Reloads config (doesn't seem to work for all config options, will need to look into this further)

Fixed

  • if using rand() in formulas, it will result in 0 when the passed in values are 0 or negative

 

Release 1.0.0

Added

  • Added config settings for giving entities equipment
  • Added config settings for drop chance, and chance to equip item

Tweaks

  • Updated config defaults to match new config options


Beta 0.9.3

Note : If you do not use these plugins, you will not have any new features/changes. Otherwise enjoy and let me know if you run into issues!

Added

  • Heroes Integration - default : disabled (please report if not working)
  • Heroes Config settings will be generated in your config at the bottom. (Enabled, PartyExperienceFormulas)
  • SkillAPI Integration - default : disabled (please report if not working)
  • SkillAPI Config settings will be generated in your config if already existing. (Enabled)

The new plugin support will allow you to tweak experience based on experience formulas in config.yml