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
@kittsfu
Thanks! I appreciate it! But yeah that problem was reported in 1.3.1, but putting a version print in the config is a good idea, thanks =)
But the most recent update has fixed that error! So you should be good, let me know if the problem continues
@lorinthios Uh, i can't really remember. Can't find any version info in any of the configs either.
Any idea of how i can check it?
Most likely it's version 1.3.1. Perhaps you have already solved this error then, since i see you have released later versions.
Oh, and i threw in a tiny donation just now, since you are doing superb work with great patience. Well deserved.
[edit:] Oh, right. I can tell which version it is from looking at the console text. It was v1.3. "26.03 02:14:47 [Server] INFO Enabling LorinthsRpgMobs v1.3"
@kittsfu
Quick question, which version are you using?
@kittsfu
on it
I'm currently facing an error that pops up in the console when a creeper explodes and kills a player. Sometimes, rarely, it also comes when a player almost dies.
Here is the error: http://pastebin.com/EJFMKfwW
Thanks :)
1.3.2 was released. Language support for 1.4 is taking sometime longer so i released a bug fix for 1.3.1, enjoy!
@tierdal
@Mre30
@goodsky
This link should be a fix for these 3 issues! Thank you for reporting the problems so this becomes a better plugin! If your problem continues to persist please let me know and I'll act accordingly!
Lorinth
Link Removed: https://www.mediafire.com/?h4pzb5nnvki8qn5 P.S. Thanks!
@Mre30
Thanks for the report, I'll see what I can do
@Zueljingaming
Thanks for using it! But I can talk to the owner of Mythic Drops about making both plugins communicate more and give chances for higher/better tiered drops. I might end up making a hook between the two in coordination with him. We've been communicating over other things already so I'll add that idea in =)
Console Spam
http://pastebin.com/MhaEtJBY
I see that this plugin says its compatible with MythicDrops. Does the monster difficulty level determine better loot drops? I realize this may be a better question for the developer of mythicdrops but I figured I'd ask here for good measure. The reason for my question is Im looking for an incentive to encourage players to fight stronger mobs. If a player is able to kill a level 100 monster, I'd like to give them a higher tier loot or experience boost for it. Im just not sure how to do it. Really great plugin by the way. This plugin alone got me motivated to make an rpg server. Thank you
Plans for today and version 1.4!
Definite adds
possible incorporation
Ah yeah thats a problem I'll fix in v 1.4, thanks for the edit with the fix. I planned on using "event" and I didn't remember.
event was gonna substitute the word event with how much damage you took based on your distance (basic mc calculation), then you could modify the event like event/2 + level/3 or something like that.
@goodsky
Ah thanks for the information. I'll try to recreate the issue and see how I can fix it! Thanks for bringing it to my attention!
lorinthios, you've developed a really good plugin. However, in the case of my server running also increases the level of the monster wearing armor does not change. Higher levels of zombies and skeletons, no matter how it is dressed in leather armor only. This is the version of craftbukkit server is 1.6.4-R02. Picture
@firesofhades
Great! thanks for the snippet! You're saving me some trouble and searching so thanks! You're going to make a lot of people happy when I can get this out in the next 1.4 update
@tierdal
I'll fix this problem tomorrow, just got back from my trip and I'll do the upkeep then =)
@lorinthios
regarding worldguard hooks, for 1 of my plugins (vinecontrol), i just put the regionID + regionspecifick settings (i:e: mob level) in the config.yml,
then all you have to do is get the location of an entity and ask worldguard for apliccable regions, then loop through the list of returned regions matching them to the regions in the config, if a region matches you save it to a variable, when a second match happens, save the region with the highest priority. then you just look up the setting in the config using the saved region's ID.
i'm not sure how its efficiency compares to creating a custom flag, but it does save you from the hasstle of creating a custom flag.
edit.....
this might explain what i mean, i use blocks instead of entities to get worlds and locations, and the setting im looking for is named something irrelevant to a mobplugin. so cBlock would be an entity and the "vinecontrol_enabled" setting would be something like "mobLevel".
i wasn't able to get the code displayed orderly in the slim space i have, if you copy/paste it to your ide/notepad+ it will make sense
I am getting some sort of error and I saw this plugins name in the middle of it, so here it is: http://pastebin.com/Fc4zYLK3
happens when mobs attack you, i believe. IF it's not your plugin.. would you point me in the right direction please? thanks
edit: only happens with creepers when they explode
EDIT2: FIXED IT apparently your monsters.yml generated creeper damage as min: event/2 and max: event those were supposedly the unknown references. I've changed it to Level/2 and Level and its not throwing errors anymore
@Mre30
Haha thanks, I was looking at the custom world guard flags API, and I couldn't get it figured out, but I'm sure I'll come back and it be cake at some point =) coders block sometimes