[RPG/MECH] mcMMO v1.2.07 - RPG Addiction Redefined! Multi-Lingual! [1337][1549]

Discussion in 'Inactive/Unsupported Plugins' started by nossr50, Feb 5, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    nossr50

  2. Offline

    DraxisWuf

    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.
     
  3. Offline

    silentdojo

    This is the same problem I have. Using a cuboid-like plugin. Hope no one on the server notices.
     
  4. Offline

    WhiteDragon

    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...
     
  5. Offline

    shadydeath999

    noss can u pls give a list of each skill about on what level u can do what
     
  6. Offline

    gamingtim

    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.
     
  7. Offline

    Penorzilla

    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.
     
  8. Offline

    diegokilla

    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.
     
  9. Offline

    nossr50

    @diegokilla Shovels only need 1 diamond or 1 iron to be fully repaired
     
  10. Offline

    diegokilla

    cool, thanks for the quick response
     
  11. Offline

    Oaklandish

    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 :)
     
  12. Offline

    nossr50

    @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.
     
  13. Offline

    Oaklandish

    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.
     
  14. Offline

    nossr50

    The code will be gone through soon and reorganized massively (Its messier than spaghetti atm). I'll probably write the configuration file around there.
     
  15. Offline

    Ugarte

    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.
     
  16. Offline

    Oaklandish

    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.
     
  17. Offline

    nossr50

    Version 0.5
    • Archery Added
    • Swords Added
    • Acrobatics Added
    • 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 ---
    Version 0.5.1
    • Corrected cactus death message spamming
     
    kovarex likes this.
  18. Offline

    Jamie

    You are just firing out new additions. Much appreciated. Keep up the good work! I am going to be testing this now! Thanks again
     
  19. Offline

    kovarex

    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.
     
  20. Offline

    nossr50

    Version 0.5.2
    • 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!

    Version 0.5.3
    • Players will now correctly drop their inventories when killed by a monster
    --- merged: Feb 12, 2011 4:48 AM ---
    Version 0.5.4
    • Changed herbalism skill gain from wheat to be WAAAAY slower
    Sorry it took me so long to balance skill gain for this!
     
    kovarex and Myrrdin like this.
  21. Offline

    Myrrdin

    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!
     
  22. Offline

    nossr50

    I was thinking of tackling that soon, I haven't forgotten!
     
    Myrrdin likes this.
  23. Offline

    BerretHunter

    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
    at com.bukkit.nossr50.mcMMO.mcEntityListener.onEntityDamageByProjectile(
    mcEntityListener.java:450)
    at org.bukkit.plugin.java.JavaPluginLoader$38.execute(JavaPluginLoader.j
    ava:318)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:60)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:214)
    at net.minecraft.server.EntityArrow.b_(EntityArrow.java:170)
    at net.minecraft.server.World.a(World.java:1054)
    at net.minecraft.server.WorldServer.a(WorldServer.java:55)
    at net.minecraft.server.World.f(World.java:1036)
    at net.minecraft.server.World.c(World.java:1013)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:311)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:230)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
     
  24. Offline

    Ugarte

    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.
     
  25. Offline

    nossr50

    @BerretHunter Fixed in 0.5.5!

    Version 0.5.5
    • Fixed trying to cast monster to animals and squid
     
  26. Offline

    gazius

    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?
     
  27. Offline

    silentdojo

    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.
     
  28. Offline

    nossr50

    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.
     
  29. Offline

    Onza40

    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.
    I'm running:
    craftbukkit 313

    general 2.1
    whitelist 1.9
    worldguard 3.2.2
    permissions 2.0
    ichat 1.5
    multiverse 0.5.4

    myhome 1.8
    worldedit 3.2.2
    wormhole x-treme 0.67
    minecart mania 0.81
    controller block 1.06

    borderguard 2.0
    signprotect 0.5
    growbie 1.0
    blockdrops 2.3
    mcmmo 0.5.4
     
  30. Offline

    nossr50

    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).
     
  31. Offline

    Myrrdin

    This plugin sure is awesome. Everyone on my server loves it.
     
Thread Status:
Not open for further replies.

Share This Page