Discussion in 'Inactive/Unsupported Plugins' started by nossr50, Feb 5, 2011.
mcMMO - The RPG Lovers Plugin -->Click me to go to the new mcMMO thread<--
Minecraft has recently inspired me to dust off an old book on Java I had lieing around. And with the recent addition of multi worlds I've considered putting some work into a method for creating instanced 'adventure maps' linked to a primary map via portals, doors, whatever.
Basically you'd have a template world from which instanced copies are created on the fly for individual players or, with the help of this outstanding mod, player parties. There'd eventually be options to make these instanced mini-maps un-breakable, un-placeable, or both - Yeah, they're going to have to be relatively small until MC's save format is officially optimized. Think dungeons or perhaps even fenced-in outdoor paths / forests / buildings.
This is the same problem I have. Using a cuboid-like plugin. Hope no one on the server notices.
Wish I could put admins on a /whois restricted list so people can't find them, but still find other people...admins have /vanish commands and need to follow people to make sure they aren't griefing...
noss can u pls give a list of each skill about on what level u can do what
is there any way to make your plugin to make it where u can only use certain tools for certain lvls like stone axe on lvl 5 wood cutting then lvl 15 u get iron axe and so on it would make a great rpg element to the plugin.
I believe herbalism is way to easy to get up, a few players legitly leveled it up to about 700 in 6 hours of game play.
quick question on repairs, does the item repaired factor into the amount repaired?
ie: a diamond shovel will be repaired from 1 diamond more than a diamond pickaxe? I think this would make sense as a diamond shovel requires only 1 diamond to make.
@diegokilla Shovels only need 1 diamond or 1 iron to be fully repaired
cool, thanks for the quick response
I was looking at your code and didn't fully understand it, but It looked like you didn't increase the amount of, for example wood, that needed to be cut to level up as you get to higher levels. If this is the case, have you considered using a function such as: level up if(Math.random()*x>=x-1) where x= the current level of the player? Also for your double drop functions it looked like you just used if statements at different set levels, have you considered using a function possibly logarithmic to do that instead? It would decrease the amount of code and provide a more smooth drop rate curve. I might be completely misinterpreting your code in which case disregard my comments. Hope it helps
@Oaklandish I've been meaning to redo the XP system completely. Think of the mostly random nature as a placeholder for a future system I've yet to work out yet. I definitely would like it to become harder as skill increases. Something like you suggested but different would work.
yeah, I suggested the (Math.random()*x>=x-1) system assuming you didn't want to have to keep experience for every single player. I really recommend looking into turning double drops rates and rare item drops as a function instead of if statements. It could make adding a config file to change the drop rates MUCH easier.
The code will be gone through soon and reorganized massively (Its messier than spaghetti atm). I'll probably write the configuration file around there.
Didn't take my server's playerbase long to realize that mining / harvesting regenerating blocks in a protected zone is a quick way to level up skills. Bread is giving out massive heals, ores are doubling up, and excavation is providing a lot of gunpowder. This may get ugly in a hurry.
go into his code and change gunpowder to something else or change the drop rate of it, its not that hard if you know anything about higher level programming.
Logging for Party/Admin chat added
Fixed whois to show correct values for Excavation
Made death messages much much more specific
--- merged: Feb 12, 2011 2:52 AM ---
Corrected cactus death message spamming
You are just firing out new additions. Much appreciated. Keep up the good work! I am going to be testing this now! Thanks again
I was testing it, along with the /setspawn command, but when creeper killed me, it correctly said he killed me and spawned me at the spawn location, but on the place I died there were no items, are you sure there is not some bug that clears the inventory in this case?
This might be also somehow conflicting with the death chest plugin, but when I die differently (lava, water), the chest plugin works correctly.
This mod is very promising, but it really needs to be configurable, so you can define
a) How hard is to level individual skills
b) What is the xp requirements/level curve looking like (maybe define with xp/level formula)
c) How good will those bonuses be
This way every server can define how big impact will the mod have.
Fixed MAJOR bug preventing swords skill from gaining through combat
Sorry guys! Please download this one.
@kovarex I agree, I will look into making a robust configuration file. Hopefully something to your liking. I agree that server owners should be able to tweak the settings.
--- merged: Feb 12, 2011 4:17 AM ---
@kovarex Just found the bug you mentioned and fixed it hopefully!
Players will now correctly drop their inventories when killed by a monster
--- merged: Feb 12, 2011 4:48 AM ---
Changed herbalism skill gain from wheat to be WAAAAY slower
Sorry it took me so long to balance skill gain for this!
Awesome! When will the feature I suggested be implemented? Or has it already been implemented?
The one regarding seperate permissions for setmyspawn and myspawn.
Thanks for the update!
I was thinking of tackling that soon, I haven't forgotten!
Every arrow i shot give me :
2011-02-12 00:26:43 org.bukkit.plugin.SimplePluginManager callEvent
GRAVE: Could not pass event ENTITY_DAMAGEDBY_PROJECTILE to mcMMO
java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftSheep cannot be
cast to org.bukkit.entity.Monster
Wouldn't even know where to begin. I haven't touched coding myself. I love the plugin, even though the levels can be obtained very quickly via protected land. If we get a config file to adjust excavation drop rates or items, I'd be thrilled. The other exploits really can't be managed without removing the protected land. In the meantime, I've just lowered the value of selling gunpowder and nerfed tnt so that destroyed blocks regenerate.
@BerretHunter Fixed in 0.5.5!
Fixed trying to cast monster to animals and squid
I've really enjoyed the mod, but I'd like to see the settings file implemented soon, I feel like, at least with excavating, you level up far too fast. 5 minutes with a iron shovel and I'm level 20 or so?
Lots of abuse with clay in our economy; since it was sellable for 500 a piece. Many users abused this and made stacks of gravel and poured water over the towers. It was already mentioned but; our protected areas were abused by users who can't break blocks to level very fast. Farming is still kinda quick. Herbalism is still now balanced enough. Lightstone dust drops are way too high. I would rather not give access to so much sulfur; I don't want my users to tnt everything. The diamond gaining is way too high; got a stack in 2 hours.
These are just some observations.
But I love this plugin and can't wait for a finished product. I really appreciate your dedication in this.
The balancing feedback I get helps me a lot. I would love to hear more opinions on balancing. I want my mod to feel fun and rewarding.
@silentdojo I may add worldguard support but I do not plan to ever tailor for economy plugins.
I installed this yesterday on my server, and 2 players have reported a huge bug, in that their stats don't save on re-connect.
I noticed this myself as well when I paid attention to my herbalism skill and raised it then disconnected.
This renders the plugin largely useless, as you need to grind the skills to make them do anything.
wormhole x-treme 0.67
minecart mania 0.81
controller block 1.06
Does it still happen with a newer version of mcMMO?
Is your mcmmo.users file given the proper read/write permissions? (Just do 777 if you don't know).
This plugin sure is awesome. Everyone on my server loves it.
Separate names with a comma.