[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

    Wedhro

    As long as I know the answer is no. MCMMO skills doesn't limit what players can do, just adds new possibilities.
     
  3. Offline

    matix931

    I am using mcmmo 1.0.07 and falsebook 0.85. I have CB 803. When i don't have mcmmo plugin installed, I place block and rail on it, All is ok and i see message: for example: "Slow block placed x25", but if I install mcmmo and I will place the block and rail on it - i don't see message, it is not working.
    BUT if i place the block before i install mcmmo, than i install that and place the block i will see message.
    I think that problem is in placing blocks.

    Sorry for my English, I am from Poland.
     
  4. Offline

    shadydeath999

    @nossr50 i have a issue almost none of the right click ability's work like repairing wooden/stone tools and the super breaker ability ill upload the plugin list i have today
     
  5. Offline

    embty

    How to disable mcmmo myspawn? i tired to look it up in the config but there was no use. Help please :)
     
  6. Offline

    TobbenTM

    Remove the permission: - 'mcmmo.commands.myspawn'
     
  7. Offline

    embty

    I want to disable it totally becuase it conflicts with the default bedspawn and essentials bed sethome.
     
  8. Offline

    Thyraxxx

    I changed the wizard item to something else ...
     
  9. Offline

    Soryo

    oh, i just deleted that post as you answered, I missed that configuration file... not sure how I did... haha
     
  10. Offline

    nossr50

    Alright guys, I'll be putting out a new version of mcMMO soon for the new CB builds, I've made a notepad with a list of reported bugs I'll try to tackle.
     
  11. Offline

    Darcion

    first of all, your plugin eat too much performance, my server crashed many times from your plugin, because the extrem cpu usage and memory leaks.

    its a vserver with 16gb

    but nobody from my server want to loose this lovely plugin
     
  12. Offline

    BlueLiquidPlus

    I'd wait to release any new updates since 1.6 was announced for Wednesday or Thursday of this week unless its a major issue and you'll have to patch it all up anyways with all the changes. (http://notch.tumblr.com/post/5775170768/the-changelist-for-1-6)

    But on another note, welcome back and I hope you're settled in now :)
     
  13. Offline

    nossr50

    Version 1.0.08
    • Added removeXP() for modders
    • Fixed bug where stone swords only repaired by 33% instead of 50%
    • Fixed bug where stone/wooden hoes wouldn't repair
    • Big overhaul to how skill values and xp values were handled in the code
    • Modifying the players skill levels now sets the corresponding skill xp to zero
    • Using Serrated Strikes/Skull Splitter on mobs should no longer harm nearby players when PVP is disabled
    • Switching to another weapon after firing your bow should no longer trigger procs for that weapon when the arrow hits
    • Slimes/Ghasts now give XP for combat skills
    • Added "EnableHpRegeneration" property setting
    • Added "EnableMySpawn" property setting
    FYI: Tested against CB 803

    Once again I'll mention that I have very limited internet access, this is a somewhat small patch but may offer some performance improvements. When 1.6 comes out I'll try to have a patch out within a few days.

    Source Code
    I'm not on my own computer therefor git isn't installed, so here is a link to the latest source, it won't be up on github for a while.

    http://dl.dropbox.com/u/18212134/src.7z

    This version has limited testing, so it may have some unexpected bugs. It should play nice though. I've been busy with RL activities since I don't have internet yet. On the brightside I got to play some singleplayer games that were marvelous like M&B Warband and Monster Hunter Tri.

    I improved checking for pvp settings in this build, it will require a newer CB to use. Using /mmoedit or /addxp performs much more nicely now. I rewrote how skills stats were stored in the PlayerProfile datatype I made for mcMMO that holds all the player info. It should use less memory now but it may not be very significant.

    I'll look into the many complaints about high memory usage with mcMMO and MySQL, its probably just an error in my code somewhere.

    Send me an critical bugs via pm so I don't miss them.

    I'll check this thread again within 24-48 hours to see if this patch went over well and if 1.6 is out or not.
     
  14. Offline

    Phantom Index

    Ok, so i attempted to load it for MySQL, but it says that there are no tables.. and i sued /mmoupdate to covnert my flatfile data into MySQL, but i keep getting this
    20:01:42 [INFO] SQLException: Table 'mcmmo.mcmmo_users' doesn't exist
    20:01:42 [INFO] SQLState: 42S02
    20:01:42 [INFO] VendorError: 1146
    20:01:42 [INFO] SQLException: Table 'mcmmo.mcmmo_users' doesn't exist
    20:01:42 [INFO] SQLState: 42S02
    20:01:42 [INFO] VendorError: 1146
    20:01:42 [INFO] SQLException: Table 'mcmmo.mcmmo_users' doesn't exist
    20:01:42 [INFO] SQLState: 42S02
    20:01:42 [INFO] VendorError: 1146
    20:01:42 [INFO] SQLException: Table 'mcmmo.mcmmo_cooldowns' doesn't exist
    20:01:42 [INFO] SQLState: 42S02
    20:01:42 [INFO] VendorError: 1146
    20:01:42 [INFO] SQLException: Table 'mcmmo.mcmmo_spawn' doesn't exist
    20:01:42 [INFO] SQLState: 42S02
    20:01:42 [INFO] VendorError: 1146
    20:01:42 [INFO] SQLException: Table 'mcmmo.mcmmo_skills' doesn't exist
    20:01:42 [INFO] SQLState: 42S02
    20:01:42 [INFO] VendorError: 1146
    20:01:42 [INFO] SQLException: Table 'mcmmo.mcmmo_experience' doesn't exist
    20:01:42 [INFO] SQLState: 42S02
    20:01:42 [INFO] VendorError: 1146
    20:01:42 [INFO] SQLException: Table 'mcmmo.mcmmo_users' doesn't exist
     
  15. Offline

    Wanderer89

    Crap, updated to 1.08 on cb740/mysql setup, getting spammed with
    [SEVERE] Could not pass even "*lots of types*" to mcMMO

    only have 1.06 jar backed up (I'm an idiot, sorry), could anyone link me 1.07? Thanks.
     
  16. Offline

    sintri

    .08 on 803 loaded up normally w/ mySql. Rest'll require bit more testing.

    Warband is pretty decent modded, otherwise the vanilla game is a bit limited for one in the battle sizes and your party size, and two in the variety of items and city management/diplomacy options. There are a variety of mods out there, though some are horribly balanced. Monster Hunter Tri's bit limited in scope compared to all the other ones, best bet atm is with 2nd G or 3 which are both on the psp however. 3 is coming out for the ps3 however direct port far as I can tell, though haven't a clue if and when it'll be out in English. Gunlances are probably one of the nicest weapons around, though they are technical weapons and a bit harder to use than the basic weapons such as long/great swords.
     
  17. Offline

    Leemur

    myspawn still not fixed.
    after disconnect everybody can use the command "/myspawn" again.
     
  18. Offline

    Pugnacious

    I just installed it to try it and wow is the config file it generates hard to read. To help you and possibly otheres out, here's a re-structuring of the config file so it's more readable:

    Code:
    #==McMMO Configuration==
    #You can turn off excavation loot tables by turning the option to false
    #You can customize mcMMOs command names by modifying them here as well
    #This is an early version of the configuration file, eventually you'll be able to customize messages from mcMMO and XP gains
    #Tue May 24 14:43:56 EDT 2011
    
    ###########
    #Mysql Stuff
    ###########
    UseMySQL=false
    MySQLuserName=defaultusername
    MySQLdbName=defaultdbname
    MySQLdbPass=defaultdbpass
    MySQLport=3306
    MySQLServer=ipofserver
    MySQLTablePrefix=mcmmo_
    
    ###########
    #Global Settings
    ###########
    xpGainMultiplier=1
    globalXpModifier=1
    abilityDurabilityLoss=2
    enableHpRegeneration=true
    enableMySpawn=true
    toolsLoseDurabilityFromAbilities=true
    feathersConsumedByChimaeraWing=10
    #pvp
    pvp=true
    pvpXpRewardModifier=1
    pvpGivesXP=true
    
    ###########
    #Mining
    ###########
    miningXpModifier=2
    superBreakerCooldown=240
    miningRequiresPickaxe=true
    
    ###########
    #Excavation
    ###########
    excavationXpModifier=2
    gigaDrillBreakerCooldown=240
    #Item Excavation
    canExcavateNetherrack=true
    canExcavateCake=true
    canExcavateDiamond=true
    canExcavateMusic=true
    canExcavateApples=true
    canExcavateEggs=true
    canExcavateGlowstone=true
    canExcavateBones=true
    canExcavateSulphur=true
    canExcavateSlowSand=true
    canExcavateCocoaBeans=true
    canExcavateMushrooms=true
    
    ###########
    #Repair
    ###########
    repairXpModifier=2
    repairDiamondLevel=50
    anvilMessages=true
    #Cobblestone
    CobblestoneItemRepairName=Cobblestone
    CobblestoneRepairItemNumber=4
    #Wood
    WoodItemRepairName=Wood Planks
    WoodRepairItemNumber=5
    #Gold
    GoldItemRepairName=Gold Bars
    GoldRepairItemNumber=266
    #Diamond
    DiamondItemRepairName=Diamond Ore
    DiamondRepairItemNumber=264
    #Iron
    IronItemRepairName=Iron Bars
    IronRepairItemNumber=265
    
    ###########
    #Woodcutting
    ###########
    woodcuttingXpModifier=2
    treeFellerCooldown=240
    woodcuttingRequiresAxe=true
    
    ###########
    #Herbalism
    ###########
    herbalismXpModifier=2
    greenTerraCooldown=240
    enableGreenThumbCobbleToMossy=true
    
    ###########
    #Acrobatics
    ###########
    acrobaticsXpModifier=2
    
    ###########
    #Archery
    ###########
    archeryXpModifier=2
    archeryFireRateLimit=true
    
    ###########
    #Swords
    ###########
    swordsXpModifier=2
    serratedStrikeCooldown=240
    
    ###########
    #Axes
    ###########
    axesXpModifier=2
    skullSplitterCooldown=240
    
    ###########
    #Unarmed
    ###########
    unarmedXpModifier=2
    berserkCooldown=240
    
    ###########
    #Taming
    ###########
    tamingXpModifier=2
    
    ###########
    #Command Definitions
    ###########
    
    #Party Commands
    /invite=invite
    /party=party
    /accept=accept
    /ptp=ptp
    
    #Admin Commands
    /mmoedit=mmoedit
    /addxp=addxp
    /mcgod=mcgod
    /mcrefresh=mcrefresh
    
    #OtherCommands
    /mcitem=mcitem
    /mctop=mctop
    /mcc=mcc
    /stats=stats
    /whois=whois
    /mcability=mcability
    /myspawn=myspawn
    /clearmyspawn=clearmyspawn
    /setmyspawn=setmyspawn
    /mcmmo=mcmmo
    
    #Removed Abilities
    gravelToClay=true
     
  19. Offline

    Wanderer89

    Thanks! Just changed over my old config file.

    ps: posted on last page, but would appreciate anyone who posts 1.07 jar :)

    got it, thanks sintri
     
  20. Offline

    SeeD419

    Latest recommended, latest download as of this post.

    Code:
    17:57:25 [SEVERE] Could not pass event BLOCK_BREAK to mcMMO
    java.lang.NullPointerException
        at org.bukkit.craftbukkit.entity.CraftPlayer.sendRawMessage(CraftPlayer.java:84)
        at org.bukkit.craftbukkit.entity.CraftPlayer.sendMessage(CraftPlayer.java:88)
        at com.gmail.nossr50.skills.Skills.XpCheck(Skills.java:516)
        at com.gmail.nossr50.datatypes.PlayerProfile.addXP(PlayerProfile.java:961)
        at com.gmail.nossr50.datatypes.PlayerProfile.addExcavationXP(PlayerProfile.java:986)
        at com.gmail.nossr50.skills.Excavation.excavationProcCheck(Excavation.java:87)
        at com.gmail.nossr50.mcBlockListener.onBlockBreak(mcBlockListener.java:169)
        at org.bukkit.plugin.java.JavaPluginLoader$34.execute(JavaPluginLoader.java:475)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.ItemInWorldManager.d(ItemInWorldManager.java:156)
        at net.minecraft.server.ItemInWorldManager.b(ItemInWorldManager.java:118)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:446)
        at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:292)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    
     
  21. Offline

    SierraDelta

    I think version 1.0.08 breaks the /mcgod command, rendering it useless.
     
  22. Offline

    Phantom Index

    Oh yes, MUCH better. That other config file was a mess.
     
  23. Offline

    Kahl

    Getting the same thing.

    Code:
    2011-05-24 20:26:12 [SEVERE] Could not pass event BLOCK_BREAK to mcMMO
    java.lang.NullPointerException
        at org.bukkit.craftbukkit.entity.CraftPlayer.sendRawMessage(CraftPlayer.java:84)
        at org.bukkit.craftbukkit.entity.CraftPlayer.sendMessage(CraftPlayer.java:88)
        at com.gmail.nossr50.skills.Skills.XpCheck(Skills.java:450)
        at com.gmail.nossr50.datatypes.PlayerProfile.addXP(PlayerProfile.java:961)
        at com.gmail.nossr50.datatypes.PlayerProfile.addMiningXP(PlayerProfile.java:1006)
        at com.gmail.nossr50.skills.Mining.miningBlockCheck(Mining.java:166)
        at com.gmail.nossr50.mcBlockListener.onBlockBreak(mcBlockListener.java:82)
        at org.bukkit.plugin.java.JavaPluginLoader$34.execute(JavaPluginLoader.java:475)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.ItemInWorldManager.d(ItemInWorldManager.java:156)
        at net.minecraft.server.ItemInWorldManager.b(ItemInWorldManager.java:118)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:446)
        at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:292)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Also this:

    Code:
    2011-05-24 20:26:03 [SEVERE] Could not pass event ENTITY_DAMAGE to mcMMO
     
  24. Offline

    GregRUS

    Got the same:
    Code:
    07:23:46 [SEVERE] Could not pass event BLOCK_BREAK to mcMMO
    java.lang.NullPointerException
            at org.bukkit.craftbukkit.entity.CraftPlayer.sendRawMessage(CraftPlayer.
    java:84)
            at org.bukkit.craftbukkit.entity.CraftPlayer.sendMessage(CraftPlayer.jav
    a:88)
            at com.gmail.nossr50.skills.Skills.XpCheck(Skills.java:516)
            at com.gmail.nossr50.datatypes.PlayerProfile.addXP(PlayerProfile.java:96
    1)
            at com.gmail.nossr50.datatypes.PlayerProfile.addExcavationXP(PlayerProfi
    le.java:986)
            at com.gmail.nossr50.skills.Excavation.excavationProcCheck(Excavation.ja
    va:87)
            at com.gmail.nossr50.mcBlockListener.onBlockBreak(mcBlockListener.java:1
    69)
            at org.bukkit.plugin.java.JavaPluginLoader$34.execute(JavaPluginLoader.j
    ava:475)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:310)
            at net.minecraft.server.ItemInWorldManager.d(ItemInWorldManager.java:156
    )
            at net.minecraft.server.ItemInWorldManager.b(ItemInWorldManager.java:118
    )
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:446)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:292)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    
     
  25. Offline

    sintri

    Those errors with or without mySQL?
     
  26. Offline

    Darcion

    Both Problems after update and i use mysql

    2011-05-25 08:14:10 [SEVERE] Could not pass event BLOCK_BREAK to mcMMO
    java.lang.NullPointerException
    at org.bukkit.craftbukkit.entity.CraftPlayer.sendRawMessage(CraftPlayer.java:84)
    at org.bukkit.craftbukkit.entity.CraftPlayer.sendMessage(CraftPlayer.java:88)
    at com.gmail.nossr50.skills.Skills.XpCheck(Skills.java:428)
    at com.gmail.nossr50.datatypes.PlayerProfile.addXP(PlayerProfile.java:961)
    at com.gmail.nossr50.datatypes.PlayerProfile.addHerbalismXP(PlayerProfile.java:990)
    at com.gmail.nossr50.skills.Herbalism.herbalismProcCheck(Herbalism.java:231)
    at com.gmail.nossr50.mcBlockListener.onBlockBreak(mcBlockListener.java:177)
    at org.bukkit.plugin.java.JavaPluginLoader$34.execute(JavaPluginLoader.java:475)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at net.minecraft.server.ItemInWorldManager.d(ItemInWorldManager.java:156)
    at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:99)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:443)
    at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:292)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)



    2011-05-25 08:19:15 [SEVERE] Could not pass event PLAYER_INTERACT to mcMMO
    java.lang.NullPointerException
    at org.bukkit.craftbukkit.entity.CraftPlayer.sendRawMessage(CraftPlayer.java:84)
    at org.bukkit.craftbukkit.entity.CraftPlayer.sendMessage(CraftPlayer.java:88)
    at com.gmail.nossr50.skills.Skills.XpCheck(Skills.java:494)
    at com.gmail.nossr50.datatypes.PlayerProfile.addXP(PlayerProfile.java:961)
    at com.gmail.nossr50.datatypes.PlayerProfile.addRepairXP(PlayerProfile.java:994)
    at com.gmail.nossr50.skills.Repair.repairCheck(Repair.java:55)
    at com.gmail.nossr50.mcPlayerListener.onPlayerInteract(mcPlayerListener.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:299)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:162)
    at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:207)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:535)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:292)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  27. Offline

    lipe123

    I gave all my players the permission: mcmmo.commands.party. They can use the/party command but not /accept. Only getting "permission denied" why the heck wont it work?

    I also tried mcmmo.commands.* Other commands like /mctop /mining etc etc ALL work just not /accept. Then I thought maybe its a conflicting plugin so I tried to change the config to /accept=acpt. Still no luck.
     
  28. It's been said before, but I was finally able to do proper testing on mcMMO's performance. As I log all our GC operations, it was very clear after half a day of testing, mcMMO does something crazy that leaves objects hanging in the OldGen, objects that seem to be unable to actually get freed up. Basically requiring restarts every few hours.

    I will wait for your new version after 1.6 to try this again, it's an amazing plugin, but the performance needs a lot of work, or perhaps, merely a single bugfix, who knows :p
     
  29. Offline

    sintri

    Guess I just wasn't mining enough, [SEVERE] Could not pass event PLAYER_INTERACT to mcMMO
    java.lang.NullPointerException here as well.
     
  30. Offline

    Starhero

    Ever since I updated, no one can see skill increases yet they are getting XP and skill. They have all permissions.
     
  31. Offline

    SeeD419

    Not sure if it makes a difference, but nonetheless, MySQL here.
     
Thread Status:
Not open for further replies.

Share This Page