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
![](https://ibin.co/3phxYqLHwyiE.png)
![](https://ibin.co/3pvXtF9ZVyGi.png)
![](https://ibin.co/w800/3qviYjPs4w8K.png)
- bukkit version
- LRM version
- links to a Pastebin including your config files and the error
Mobs barely get anymore health.
I love the whole idea of this plugin! Is there any way you could have this scale with another plugin I run, so that the increased level of the mobs could drop a slightly higher exp and soul drop? http://dev.bukkit.org/bukkit-plugins/skills/
@zatbel123
Uploaded a version adding Skill Api functionality, so download the plugin and just add to your config.yml file...
"SkillApiExp: true"
Should work with all classes that accept the Experience Source of Mob
@zatbel123
Adding this in today!
@Adamantyte
Is there an error in your logs?
Its not working for me. I have the latest worldguard 6.0 but the folder wont generate!
Uploaded a new version to bukkit today, NOTE!!!
You have to use World Guard 6.0.0 with this build, or you will get errors spammed!
@sleite
Are you doing the changes during runtime? I would suggest stopping the server, putting the updated file in the folder then starting it again.
When the plugin stops it saves the formulas and such that its been using, something I should fix =)
I'm trying to adjust formula's for XP and Health in monsters.yml, but it seems that all my changes keep getting over-written. Any ideas?
Hey guys just been completely focused on my server plugins recently and haven't focused on this too much. I apologize for a bad build (or rather couple of bad builds). But I will get to this plugin soon, no ETA, but this is on my list for sure.
Best I can say is the 1.7.9 version is stable, and there isn't a good 1.8.x version yet...
any help? http://pastebin.com/28cT1SWL
@lorinthios
cough cough, Multi Plugin hookins.
youre plugin works on 1.8.3_R1 but i get some console output.. maybe interesting for you. anyway its an awesome plugin!!
http://pastebin.com/jwiPEaRQ
@Dysthymical
I will certainly look into both of those =)
Looks like adding the skillAPI exp implementation will be rather simple!
Could you add configurable drops based on levels? So like Level 100 can drop iron, or enchanted swords, etc. Also add support for SkillAPI experience?
@era2Shadow
He is correct, its just a version issue.
The most recent upload was made with 1.8.3 spigot, along with World Edit 6.0 and World Guard 6.0 beta 5
@era2Shadow
Based on the error I'm going to guess that you may not be using a more current version of spigot/bukkit. Lorinthios built this using a more recent version that you'd need to compile yourself if you haven't done so already. The prior build versions are still compatible with whichever version of bukkit they've always been but I believe this most recent one is the only one working with the 1.8 and later bukkit/spigot builds.
Due to the DMCA drama pre-compiled .jars aren't available for download but you can build them yourself. The details on how to run the build tools and the links for the necessary source are detailed in this thread:
bukkit/spigot build thread
There is alot of other content aside from just the build instructions so I'm sorry if it's a bit to sift through. I thought I had seen a more concise walkthrough but can't find the link...
The plugin is working great on the server I've added it to but I'm just a random guy who is using the plugin so sorry if this doesn't help you resolve this.
[Server thread/ERROR]: Could not load 'plugins\LorinthsRpgMobs1_8_3.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: net/minecraft/server/v1_8_R2/World at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) [craftbukkit-1.8.jar:git-Bukkit-33d5de3] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) [craftbukkit-1.8.jar:git-Bukkit-33d5de3] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit-1.8.jar:git-Bukkit-33d5de3] at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugins(CraftServer.java:288) [craftbukkit-1.8.jar:git-Bukkit-33d5de3] at org.bukkit.craftbukkit.v1_8_R1.CraftServer.<init>(CraftServer.java:250) [craftbukkit-1.8.jar:git-Bukkit-33d5de3] at net.minecraft.server.v1_8_R1.PlayerList.<init>(PlayerList.java:69) [craftbukkit-1.8.jar:git-Bukkit-33d5de3] at net.minecraft.server.v1_8_R1.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit-1.8.jar:git-Bukkit-33d5de3] at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:133) [craftbukkit-1.8.jar:git-Bukkit-33d5de3] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:484) [craftbukkit-1.8.jar:git-Bukkit-33d5de3] at java.lang.Thread.run(Unknown Source) [?:1.8.0_31] Caused by: java.lang.NoClassDefFoundError: net/minecraft/server/v1_8_R2/World at java.lang.Class.forName0(Native Method) [?:1.8.0_31] at java.lang.Class.forName(Unknown Source) [?:1.8.0_31] at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) [craftbukkit-1.8.jar:git-Bukkit-33d5de3] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) [craftbukkit-1.8.jar:git-Bukkit-33d5de3] ... 9 more Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_8_R2.World at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:67) [craftbukkit-1.8.jar:git-Bukkit-33d5de3] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) [craftbukkit-1.8.jar:git-Bukkit-33d5de3] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.8.0_31] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.8.0_31] at java.lang.Class.forName0(Native Method) [?:1.8.0_31] at java.lang.Class.forName(Unknown Source) [?:1.8.0_31] at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) [craftbukkit-1.8.jar:git-Bukkit-33d5de3] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) [craftbukkit-1.8.jar:git-Bukkit-33d5de3] ... 9 more
????????
@TBTZombieDroid
Thanks for the post! I'll do what I can to add this in for you!
Awesome plugin! Awesome developer! Thanks for chatting with me on your sever last night. You asked that I post a comment to remind you about possibly putting in a config value that also accepted a range to allow more control over the spawn level incrementing at the various distances.
Example of how it works currently:
Mob level goes up by a static value of 1 every 54 blocks from spawn or other points set through the config. MobIncrement = 1 currently this is not in the config, just my idea of what current functionality might be represented in the config
Vs.:
Mob level goes up by static value set in the config or by a range set in the config every 54 blocks from spawn or other points..
MobIncrement = 5 would result in mobs incrementing by 5 levels at the various distances.
MobIncrement = 1_5 would result in mobs incrementing within a variable range at the various distances, so mobs at the first distance would range from 1 - 5, at the second distance 6 - 10, at the third 11 - 15 and so on.
Hope I wasn't too long winded. Keep up the great work!
@sleite
Compatible mods or plugins??
I know for sure Damage Indicators is working, as for the plugins, Player Development will be removed. If you know others that need to be removed please inform me instead of saying it needs to be "fixed" generally
thanks!