LorinthsRpgMobs
This is a simple 'plug and play' plugin that adds a difficulty to creatures, and a Level Indication based on their distance from Spawn. The current formula to get the mobs level is by default as follows....
(((Distance from closest spawnpoint) - CenterBuffer) / Distance) + 1 = Mob Level
-
This gives the result of creatures 0 - 49 blocks from spawn = Level 1. 50-99 = Level 2, etc
-
The distance value of, 50, can be modified by your own choice
What these levels change and add...
-
Increases Damage / Health a monster has (these levels play into configurable formulas that increase damage and health)
-
Adds armor to creatures at specific increments (configurable)
-
Gives different loot drops based on level
Level Regions
Level regions can be created (in conjunction with World Guard) to create zones of stronger/weaker mobs!
You simply create a level region with the worldguard id and give it a level!
From there you can customize mob names based on regions!
Mob Variants
Commands
- /lrm - displays all available commands of the ones listed below (if not listed check permissions)
- /lrm butcher [radius] - kills all entities loaded in world that aren't tamed
- /lrm region - access to all region commands
- /lrm reload - saves/reloads config files
- /lrm spawnpoint - access to all spawnpoint commands
- /lrm update - updates the plugin, takes effect after server restart
Permissions
- lrm.admin - gives access to most the commands above
- lrm.butcher - gives access to the butcher command
- lrm.update - gives access to /lrm update - uses auto updater to allow for automatic updates!
Videos
- Mob Hunting
- Battlelevels
- Heroes
- Skill API
- EnchantmentApi
- MythicMobs
- Health Bar
- Mob Health
- Elite Mobs
- Quests
- DungeonsXL
- MMOCore
- MMOItems
- RedProtect
- GriefPrevention (and GriefPreventionFlags)
- TardisWeepingAngels
- WorldGuard
- bukkit version
- LRM version
- links to a Pastebin including your config files and the error
For other developers, I posted a page about the couple of methods that would be useful, if you decided to hook into my plugin for your own custom code.
These methods provide, levels of mobs and at locations, as well as exp mobs will reward. If you have other methods you'd like access to, or other data give me a message and I will work something out!
Uploaded the new Version 2.3 file, please report back with any issues I will fix them as soon as possible!
Contains...
- Heroes support - Java 6+ support - As well as a couple small tweaks and fixes
@Latamier
I made a tweak in the upcoming update that will/should fix your issue. I think it has to do with disabled mobs not having a level. Which is expected, just not caught in my code. So this will be fixed in version 2.3 =)
Also, an additional issue that could have occured. If you're using a plugin that changes a mobs name to display health. This can screw with some things. I used metadata, and name formatting to determine level. In retrospect was silly, and I am handling it differently in 2.3, so hopefully this can provide some consistency.
After the Heroes support, I will be adding in an rpg threat system as well. You will be able to edit how much threat a class generates based on a % of their damage. Of course this will be optional in the config.yml, with useThreat: true/false
For example...
So warrior deals normal threat, rogue does 85% threat, knight does 150% threat making him a tank, and cleric has 70% making mobs ignore them more
@Latamier
Checking into your error now
@puglover1508
The latest version I uploaded was for 1.8.9, a previous version should work for 1.8.1.
@lorinthios Wait The Config File Isnt showing up ?!?!?!?!?!?!?!
Wait is This compatable with 1.8 Bukkit??!??!?!?!?!?!?
xD I had Version 1.1 That's why xD Fixed it Mabe...
@lorinthios
Please Tell me What To do all The Mobs are lvl 1 now :P Please HALP!
Sry For The Late Reply I Tried typing /lrm Its not working Idk Why but Mobs are Showing up lvl 1
@lorinthios
Owe me nodda, Just a very useful plugin and while i'm sure a new one could be made. Yours was great, just needed an update for 1.8.(8/9). Never know in the MC world, people just go away and you never see them again. After many messages I put a temp version out until you returned :) Glad to see you have come back though.
I will Pm you later today with what I can recall i fixed in it, incase there is something out there.
Spigot version 1.8.8 LRM version
version: BETA-2.2 list of other plugins
mcMMO
World Guard links to a pastebin including your config files and the error.
http://pastebin.com/BEuT1Z3f
IConfig files: I didn't change anything on the main config. Only set passive mobs to false. Mostly these 2 lines were in red:
org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:552) [Spigot188.jar:git-Spigot-fdc1440-53fac9f] 24.01 22:42:17 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.callEvent(CraftEventFactory.java:86) [Spigot188.jar:git-Spigot-fdc1440-53fac9f] 24.01 22:42:17 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [Spigot188.jar:git-Spigot-fdc1440-53fac9f] 24.01 22:42:17 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [Spigot188.jar:git-Spigot-fdc1440-53fac9f] 24.01 22:42:17 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[Spigot188.jar:git-Spigot-fdc1440-53fac9f] 24.01 22:42:17 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[Spigot188.jar:git-Spigot-fdc1440-53fac9f] 24.01 22:42:17 [Server] INFO org.bukkit.event.EventException 24.01 22:42:17 [Server] ERROR Could not pass event EntityDamageByEntityEvent to LorinthsRpgMobs vBETA-2.2 And
24.01 22:42:17 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_80] 24.01 22:42:17 [Server] INFO at me.Lorinth.MobDifficulty.MobDifficulty.onEntityHitByCreature(MobDifficulty.java:2238) ~[?:?] 24.01 22:42:17 [Server] INFO at me.Lorinth.MobDifficulty.MobDifficulty.getLevel(MobDifficulty.java:855) ~[?:?] 24.01 22:42:17 [Server] INFO at java.lang.Integer.parseInt(Unknown Source) ~[?:1.7.0_80] 24.01 22:42:17 [Server] INFO at java.lang.Integer.parseInt(Unknown Source) ~[?:1.7.0_80] 24.01 22:42:17 [Server] INFO at java.lang.NumberFormatException.forInputString(Unknown Source) ~[?:1.7.0_80] 24.01 22:42:17 [Server] INFO Caused by: java.lang.NumberFormatException For input string: ""
@p82183645
From what I can see it looks like thats on your disguises plugin. Nothing is pointing to my plugin =(
@puglover1508
Do you have any errors? Are you using /lrm?
The Commands Are Not Showing Up On My server I have 64 Plugins And None Of Them Are Conflicting 2 are Disabled Please Help ?!?!?!?!?!?!?!?!?!?!!?!?!?!?!??!!?!?!?!?!?!?!?!?
@lorinthios
https://mega.nz/#!Y0QRmKCS!1_cHLJHaczNQ8r4I-ouUaryAA48HSRdm8-V8oETGMRw
@p82183645
Are you getting an error? Whats exactly happening
I found a problem, the plugin will lose the function of Lib's Disguises https://www.spigotmc.org/resources/libs-disguises.81/
Well, then I can't do anything but wait. Let me know if you need someone to test the new features. :D