Lorinths Rpg Mobs - v 2.3.5

Details

  • Filename
    LorinthsRpgMobs1_9_1.jar
  • Uploaded by
  • Uploaded
    Mar 28, 2016
  • Size
    83.37 KB
  • Downloads
    287
  • MD5
    dbaa66c173bf95bc7f8cb43c87157cda

Supported Bukkit Versions

  • 1.9

Changelog

Version 2.3.5

Updated for 1.9, added a couple new lines of code for NMS changes, and bossApi coordination!

Version 2.3.4

Fixed issue with players not using heroes, getting a severe error.

Version 2.3.3

API Addition : new RpgMobDeathEvent!

This death event includes the entity, the level, exp worth, as well as death location. It also provides a method that will tell you if a player killed the entity or not. The player catching isn't a catch all, so it may throw false negatives. If a monster dies by lava as the final blow, or by fire tick, it will return null for player. So be careful and be sure to do thorough checking on top of this. This will simply return the player if the player(or arrow they shoot) deals the final blow.

Version 2.3.2

- Further optimization

  • For users having issues with heroes, be sure to turn BonusMcExp to false. This will allow heroes to use your experience formulas

Version 2.3.1

- minor bug fixes - tweaks heroes to Actually work. (oops) - Better level retrieval/optimization and storage

Version 2.3

- Works for java 6+ - Added in Heroes support again! (check config file for UseHeroes: true/false)

NOTE: Heroes and skill api will not work together with this plugin as they both look at the exp formula for exp rewards. Also, it is redundant to use both of these plugins.

Updates

- Updated to spigot 1.8.9 - If you find any errors please message me I should be able to fix quickly, or provide a new build within 24 hours

Version 2.2.1

Added in skill API support, and will use the exp formula given in the monsters.yml, additionally it will only grant exp to classes that allow the mob exp gain option.

New Package

This package is not checked by Bukkit, so use at your own risk. (Contains, WorldEdit 6.0, WorldGuard 6.0, LorinthsRpgMobs, updated config file, Skill API, McCore).

Package Link

I have started to distribute the plugin with worldguard/world edit 6.0 as well as including Skill Api, and its dependency MCCore. If you don't want to use Skill Api / MCCore simply remove them and this will work as normal.

Also included is the fresh basic config file, so you will need to copy this in and edit as you would like. Otherwise this should support exp for Skill Api, by enabling "SkillApiExp" to true. Granted the exp type gained by killing a mob is of the Mob Type, so classes that gain exp from killing mobs will benefit while others won't, as I believe is how you all would like it to be.

I have removed Heroes as an option from the config, and will re-add it later when I get it working again.

Version 2.2

uses World Guard 6.0Beta5 and World Edit 6.0 - Removed lots of "extra" functionality - Removed heroes support

Version 2.1.1

Fixes a couple of small issues, and adds colored names to levelednames / normal names! Just use the color codes with & and it will accept it! NOTE you will have to put "s around your names if you add color codes. For example if you have &4Epic Skeleton, it has to be "&4Epic Skeleton"... note the "'s!!!

Version 2.1 (The version of requests!)

For the most part these features were requested, and is mostly configuration changes. So you should regenerate your files (DONT FORGET TO BACKUP FIRST).

  • [World Tweak] - Automatically generates data for each world in the worlds.yml file.
  • Leveled Names! - Allows you to change a creatures name at set levels.
  • New Config toggle for setting custom spawner mobs on/off.
  • New enable/disable config option per creature type so you can turn off levels for passive mobs!

Version 2.0.2

  • Fixes a couple of bugs/issues in 2.0
  • Fully functional in Bukkit 1.7.9-R0.2
  • (Possibly) removed weird issues on reloading and such on 1.7.9

Version 2.0

WARNING :: While using this version DO NOT use the /reload command on your server. You will most likely crash your server and potentially lose some progress on your server. If you need to reload this plugin use the /lrm reload command

  • This is the largest update to this mod since creation! (changes to code are around 2000-3000 lines of code =) )

Custom RPG Spawners

You can now create an invisible custom spawner with parameters you can tune for your liking! The parameters you can configure are...

  • Max amount of spawned creatures
  • Type of spawn creatures (list of available types will be listed later)
  • Radius for the mobs to spawn in
  • Center of the spawn location
  • the respawn cooldown before a creature can respawn

Also these spawners have special acting AI that (will/should) return to their spawner when they lose their target. Much like creatures in MMORPGS where the creatures will de-aggro and return to their spawn point. NOTE : these mobs will not move when they spawn. They will stay rigid until I write code for them to wander around their spawn area

Heroes hook tweaking

There have been a couple of rewrites and improvements to the code specifically towards the heroes plugin. More specifically making a more fair environment for exp splitting and credit.

  • Experience splitting and sharing (Raiding anyone?) - For example, if I was hitting a creature and dealt 80% of the damage, yet another player came over and killed it. I would get 80% of the exp reward from that mob. Meaning I get the reward for what I contributed.
  • Hard-coded Party formula - This will be changed but for now the basic formula I've created for exp sharing in a party is...

- 2 Players = 110% EXP / 2

- 3 Players = 120% EXP / 3

- 4 Players = 135% EXP / 4

- 5 Players = 150% EXP / 5

- 6 Players = 175% EXP / 6

Version 1.6

  • This is simply a beta build version to allow for bugfixing while I work on the dev builds

Version 1.5.2

Formula Changes

  • New experience formula available
  • This formula allows for minecraft creatures to drop more minecraft experience on death
  • Set bonusMcExp to true for use

Region Changes

  • New command /lrm region max <id> <level>
  • Allows for you to set a region max level that mobs can spawn to
  • priority is checked correctly now, higher priority overrides lower priority

Events coming soon!

  • new events onDeath and onHit are almost incorporated. They will be available in version 1.6.0!

The warning below is only for the config.yml setting with customMobsEnabled being set to true.

**WARNING** :: While using this version **DO NOT** use the /reload command on your server. You will most likely crash your server and potentially lose some progress on your server. If you need to reload this plugin use the /lrm reload command

This is a dev build so as a result please report errors and there will most likely be quite a few