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
What this could be?
@lorinthios
i never worked with this myself, but there is a way to prevent your plugin breaking in this way, i think its called "reflection". some googling and research might prevent that issue in the future ;)
i'm not sure if the trouble of figuring it out outways the relative simplicity of changing the import references tho.
http://docs.oracle.com/javase/tutorial/reflect/ it doesn't seem to be easy subject.
this might help you specificly with reflection in relation to the nms namespaces. https://forums.bukkit.org/threads/getting-nms-classes-not-packets-with-reflection.195118/
@firesofhades
Yeah haha, I was originally really sad about all the red in my IDE....
But then I realized all the NMS code had changed from 1_7_R1 to 1_7_R3... haha. Stupid NMS changes
@lorinthios
that post got a lot more positive in 45 mins :D awesome!!!!
Got the port for LRM 2.0 to 1.7.9 completed!
waiting on bukkit approval!
@p82183645
well, i really think this is not an issue with this plugin. so perhaps you can get better help at the heroes support page. http://spoutcraft.org/threads/heroes-be-a-hero.4601/page-98
this could explain your problem but its really my last attempt: http://redmine.hc.to/issues/570
@firesofhades
@lorinthios
i fail to see how it matters that you build it against heroes 1.5.3. if the problem was in the api you used, it wouldn't have been a seemingly all round issue within heroes. if the problem was with heroes core, it should solve itself in a later heroes version without updating your own plugin.
i think the qoute from heroes changelog refers to lore in general. if heroes had a feature like lorestats, it would be in the feature list, right? :S it would have config options, right?
so my question is still this. are we talking about something heroes does but isn't working? are we talking about something heroes is expected to do, but in reality doesn't? or is there a mix up and are we talking about another plugin all together? perhaps this guy is actually running a 1.6.2 server with heroes 1.5.3, causing his lore plugin to mallfunction.
this log might be interesting to: http://dev.bukkit.org/bukkit-plugins/heroes/files/29-heroes-1-5-5-1/
i really think he is working with an old version of heroes, or there are still misuderstandings here edit- tut vids are the best :D
Current unordered to do list...
@firesofhades
Yeah so you know for the future, i built this with the heroes 1.5.3. Telling you because you're the "unnofficial helper" as you've mentioned below haha.
Also i appreciate you sharing the compliments! I dont really care where the compliments/fame go as long as the plugins are working and are getting used! So thanks again for the help fires! I really do appreciate it!
@p82183645
i can't find anything about lore in the feature list or config of heroes. is this even a part of heroes? or are you using something like lorestat.
only thing i can find on heroes side: Heroes 1.5.3 (for 1.6.2)
Known Issues: Lore/Health data on items will not function properly. Horses may conflict with other plugins.
@BritishBob
great to hear its solved and thank you VERY much for checking back and letting us know. now more people can be helped. :D
i think the level cap will get implemented.
but lets get 1 thing clear: the man doing a good job on the awesome plugin is lorinthios. not me. when i say we or us i do not mean to refer to a/the dev team, i am not part of it. i use it to refer to people like you and me trying to help eachother and others, this does include lorinthios. but please, do not think i'm like an official member of the team or anything.
i just like to help people and it seems i can do that here, thats all i am :D if you want to thank me for the help you can, ofcourse :P
edit- its busy today, all you guys cutting in line :P
@firesofhades
Yeah i do nothing in changing damage done to a mob with this plugin. All damage is calculated naturally to a mob. Now from a mob to a player is changed with your own custom formula.
But i will play test more with heroes and try to create the same bug issue
@BritishBob
Thanks! Hope to be able to iron out small issues like that in the future! Enjoy and report back with any other issues!
@p82183645
trust me i hate how wikicreole doesn't respect my spaces and linebreaks just as much as you do :P
i have no intention of decripting most of what you said:P but i think i get the isseu now.
you are saying that the bonus damage given by the lore on the arrow is not applied to the mob.
i don't think lrm actually does something when a mob takes damage, it does its job on spawning and a little bit on death. so its not like lrm is handeling the damage done to the mob in any way. lrm sets the max health of the mob and lets nature run its course.
i'm not that familiar with heroes so this might sound stupid, but could it be heroes has a config setting that can disable lore?
to me it sounds like it has to do with heroes, i'l look a bit around but i can't promise anything as its already to late here :(
@firesofhades
Found it... Looks like I'd set the distance to 0... Probably assuming no level change. Set it to 1000 and it works fine.
That could be something you implement at some point. A solid cap across a world.
Edit- forgot to mention the plugin is awesome. Good job.
@firesofhades
i have ran previous versions of lrm with 1.7.9 with no problems while others where having similair issues as what you are describing.
the information you have given is new tho and seems helpfull as the creative world gives us a place to start. the last few lines of that stacktrace would still help tho, as it points lorinthios to the exact point in the code, which might give more clues as to what is actually causing the problem.
i'm just wondering, did you define this world in lrm's worlds.yml and disable it? if not could you see if it changes anything if you do define and disable it?
edit-
i think your first assumption of it being a clash with multiverse might not be wrong. i'm glad its fixed tho, and that we now know what can cause this problem.
The thing was it was working perfectly fine for over 2 weeks, not sure what I've changed but in just under an hour it generated a 500MB log file with what looks like that repeating error... Yes I am using 1.7.9 but not sure why I am now getting issues after 2 weeks with the same mods installed. I'll go trawl through the log again. It also only throws the error when a player leaves the default/original world. It seems to be fine when playing in my stock world.After some poking around, it seems to be linked to a single world. I'm guessing soemthing to do with it being my creative world and it clashing with the fact I have all mobs turned off. Says something about a math error (occurs when deviding by 0 ect) it could be trying to spawn and hitting mv controls causing it spawn but not spawn mobs... O.o Maybe?Edit- it's definitely linked to just one of my worlds... Looks like I need to clear the configs for that world and redo them...
Fixed the issue, disabled LRM from the world and deleted the region I had set up. The world that was causing issues was a creative world, so no real loss other than I cannot test how woll builds do with actual mobs in them... XD Looks like it could have been an issue with enabled on a world within a region, then deleting the region. The regions config had worldBuid{}, which seemed odd...
Update to 1.7.9 please?