[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

    nowwhatnapster

    Is this Plugins compatible with bukkit 766? Or do I need to downgrade to 740?
     
  3. Offline

    Avous

    its compatible with 766.
     
  4. Offline

    thedjshow

    Did you remove some skills? i can only see mining and the spells is not working.
     
  5. Offline

    hash

    Have you read the javadoc for java.sql.Connection.prepareStatement(String) -- the thing you're using in com.gmail.nossr50.Database.Write(String) on line 148?

    Because this plugin is currently wide open for SQL injection attacks that can be done with nothing but the chat in an unmodified client.

    And if I'm reading things correctly then it would seem you're also only using a shared/read level of concurrency locking instead of exclusive/write locking, which I suspect would make quite a lot more sense.

    Oh, the injection weakness is on line 181 and line 221 as well. Those might be fine on the occasions where you're just using the function internally for a string specified at compile time with zero user inputs, but that doesn't appear to be the case. I don't really have the time to audit all of your code, but I'm seeing places where you're just cat'ing strings together like it's all hunky-dory, and that's doing it wrong. Stack Overflow has a pretty good example of how to do it right, actually: http://stackoverflow.com/questions/1812891/java-escape-string-to-prevent-sql-injection

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
  6. Offline

    Ryannober

    PLease help! I know this is really long, but i have nooo idea what this is from, I entered in all the info for MySQL db and this came up, none of the commands are working either. plEase help :(
    Code:
    2011-05-20 00:09:03 [SEVERE] Could not pass event BLOCK_DAMAGE to mcMMO
    java.lang.NullPointerException
        at com.gmail.nossr50.Database.GetInt(Database.java:171)
        at com.gmail.nossr50.datatypes.PlayerProfile.loadMySQL(PlayerProfile.java:74)
        at com.gmail.nossr50.datatypes.PlayerProfile.<init>(PlayerProfile.java:52)
        at com.gmail.nossr50.Users.addUser(Users.java:70)
        at com.gmail.nossr50.skills.Skills.monitorSkills(Skills.java:126)
        at com.gmail.nossr50.mcBlockListener.onBlockDamage(mcBlockListener.java:197)
        at org.bukkit.plugin.java.JavaPluginLoader$27.execute(JavaPluginLoader.java:390)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:289)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockDamageEvent(CraftEventFactory.java:180)
        at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:87)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:438)
        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:372)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-20 00:09:04 [SEVERE] Could not pass event BLOCK_DAMAGE to mcMMO
    java.lang.NullPointerException
        at com.gmail.nossr50.Database.GetInt(Database.java:171)
        at com.gmail.nossr50.datatypes.PlayerProfile.loadMySQL(PlayerProfile.java:74)
        at com.gmail.nossr50.datatypes.PlayerProfile.<init>(PlayerProfile.java:52)
        at com.gmail.nossr50.Users.addUser(Users.java:70)
        at com.gmail.nossr50.skills.Skills.monitorSkills(Skills.java:126)
        at com.gmail.nossr50.mcBlockListener.onBlockDamage(mcBlockListener.java:197)
        at org.bukkit.plugin.java.JavaPluginLoader$27.execute(JavaPluginLoader.java:390)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:289)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockDamageEvent(CraftEventFactory.java:180)
        at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:87)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:438)
        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:372)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-20 00:09:05 [SEVERE] Could not pass event BLOCK_DAMAGE to mcMMO
    java.lang.NullPointerException
        at com.gmail.nossr50.Database.GetInt(Database.java:171)
        at com.gmail.nossr50.datatypes.PlayerProfile.loadMySQL(PlayerProfile.java:74)
        at com.gmail.nossr50.datatypes.PlayerProfile.<init>(PlayerProfile.java:52)
        at com.gmail.nossr50.Users.addUser(Users.java:70)
        at com.gmail.nossr50.skills.Skills.monitorSkills(Skills.java:126)
        at com.gmail.nossr50.mcBlockListener.onBlockDamage(mcBlockListener.java:197)
        at org.bukkit.plugin.java.JavaPluginLoader$27.execute(JavaPluginLoader.java:390)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:289)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockDamageEvent(CraftEventFactory.java:180)
        at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:87)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:438)
        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:372)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-20 00:09:06 [SEVERE] Could not pass event PLAYER_COMMAND_PREPROCESS to mcMMO
    java.lang.NullPointerException
        at com.gmail.nossr50.mcPlayerListener.onPlayerCommandPreprocess(mcPlayerListener.java:539)
        at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:256)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:289)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:674)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:645)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:639)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
        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:372)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-20 00:09:06 [INFO] ryannober issued server command: stats
    2011-05-20 00:09:08 [SEVERE] Could not pass event PLAYER_COMMAND_PREPROCESS to mcMMO
    java.lang.NullPointerException
        at com.gmail.nossr50.mcPlayerListener.onPlayerCommandPreprocess(mcPlayerListener.java:539)
        at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:256)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:289)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:674)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:645)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:639)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
        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:372)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-20 00:09:08 [INFO] ?9[PLAYER_COMMAND] ryannober: /help
    2011-05-20 00:09:12 [SEVERE] Could not pass event PLAYER_COMMAND_PREPROCESS to mcMMO
    java.lang.NullPointerException
        at com.gmail.nossr50.mcPlayerListener.onPlayerCommandPreprocess(mcPlayerListener.java:539)
        at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:256)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:289)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:674)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:645)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:639)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
        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:372)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-20 00:09:12 [INFO] ?9[PLAYER_COMMAND] ryannober: /help 2
    2011-05-20 00:09:13 [INFO] ?4||||?8||||||?f ?fhiimevan?f: whered u go
    2011-05-20 00:09:14 [SEVERE] Could not pass event PLAYER_COMMAND_PREPROCESS to mcMMO
    java.lang.NullPointerException
        at com.gmail.nossr50.mcPlayerListener.onPlayerCommandPreprocess(mcPlayerListener.java:539)
        at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:256)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:289)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:674)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:645)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:639)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
        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:372)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-20 00:09:14 [INFO] ?9[PLAYER_COMMAND] ryannober: /help 3
    2011-05-20 00:09:18 [SEVERE] Could not pass event PLAYER_COMMAND_PREPROCESS to mcMMO
    java.lang.NullPointerException
        at com.gmail.nossr50.mcPlayerListener.onPlayerCommandPreprocess(mcPlayerListener.java:539)
        at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:256)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:289)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:674)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:645)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:639)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
        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:372)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-20 00:09:18 [INFO] ?9[PLAYER_COMMAND] ryannober: /help 4
    2011-05-20 00:09:18 [SEVERE] Could not pass event PLAYER_INTERACT to mcMMO
    java.lang.NullPointerException
        at com.gmail.nossr50.skills.Skills.abilityActivationCheck(Skills.java:224)
        at com.gmail.nossr50.mcPlayerListener.onPlayerInteract(mcPlayerListener.java:132)
        at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:280)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:289)
        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:526)
        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:372)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-20 00:09:19 [SEVERE] Could not pass event PLAYER_INTERACT to mcMMO
    java.lang.NullPointerException
        at com.gmail.nossr50.skills.Skills.abilityActivationCheck(Skills.java:224)
        at com.gmail.nossr50.mcPlayerListener.onPlayerInteract(mcPlayerListener.java:132)
        at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:280)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:289)
        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:526)
        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:372)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-20 00:09:19 [SEVERE] Could not pass event PLAYER_INTERACT to mcMMO
    java.lang.NullPointerException
        at com.gmail.nossr50.skills.Skills.abilityActivationCheck(Skills.java:224)
        at com.gmail.nossr50.mcPlayerListener.onPlayerInteract(mcPlayerListener.java:132)
        at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:280)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:289)
        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:526)
        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:372)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    
     
  7. Offline

    KaosXi

    how does one disable the health regeneration?
     
  8. Offline

    Jeyge

    Don't give the user permissions to 'mcmmo.regeneration'.
     
  9. Offline

    KaosXi

    ok thanks

    even better is that configurable so that low level players aren't healing? we didn't used to heal at low levels, not that i noticed anyway, but now they defiantly do. What is the formula for regeneration at base level anyway?
     
  10. Offline

    Meiun

    ive been using this on and off and ive come to the conclusion that a much much more robust config file would make this a must have but its too hard to tailor to a server or world with the current config.
     
    TheDeejay likes this.
  11. Offline

    embty

    I didnt say the arrows are bugged but it has a 1.0second delay on it, what i want is only to change that to 0.5 seconds. Is that possible?
     
  12. Offline

    Rytharr

    Please do that is much easier to read.

    Has anyone getting the block popback lag while mining tried going back to flatfile from mysql? I would really like to know if this worked before I give it a try.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
  13. Offline

    matix931

    It is not compatible with falsebook minecart. Please repair this.
     
  14. Offline

    PsychoNecrosis

    Um, yes it is.

    That's a useless bug report too, you didn't give an error log, what versions of the plugin you're using, or what build of the server you're running.

    Regardless I'm running both alongside each other on RB766 and it works fine.
     
  15. Offline

    woodzy

    @nossr50 my digging skill is at 2001 and i was diggin up some sand today and i got 1[diamond] and 2 [cake] :p!!!
    love this plugin keep up the good work man!!
    @matix931 um yes falsebook minecarts does work with this plugin
    if u have minecart mainea OR craftbook minecraft stuff ull have isues
    the minecart stuff can havs issues with outher minecart stuff
     
  16. Offline

    Pandarr

    I'm running Minecart Mania and haven't experienced any issues with mcMMO.
    That's not much to go off of. What isn't working, what errors are you seeing? If you call your car mechanic and say, "My car done broke." they won't be able to tell you too much.
     
  17. Offline

    amunro

    I cant get the permissions to work. When i logged in on an nonop, they can use ptp when they arent allowed, the have all the admin commands in /mcc, but cannot use them, and when we try chop wood or anything, nothing happens. We get no xp, nothing.
     
  18. Offline

    PsychoNecrosis

    If you're going to post something like this, post your permissions configuration, and what builds you're using.
     
  19. Offline

    amunro

    Never mind, something has caused the permissions plugin to break. mmomc is working fine.
     
  20. Hi nossr50, I just want to let you know that I really like your plugin! Please keep it up to date when you get settled again. :)
     
  21. Offline

    dzekins

    i have a Q, if i whant to make proffesions can i make so a group calld lets say woodcutters can only gain exp by cutting wood and not mining or harvesting?
     
  22. Offline

    Wedhro

    You need Permissions to do that: create one group for every skill, then give to every group only the permissions for the relative skill. For example:
    Code:
    groups:
        Woodcutters:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - 'mcmmo.skills.woodcutting'
                - 'mcmmo.ability.woodcutting'
     
  23. Offline

    dzekins

    okey and is there a way to make so if woodcutres whants to mine it cant use betther pickaxe than wood or stone?

    Just trying to make profesions so each member can be expert in only one job, so the economy can grow becouse wodcuter couldnt min diamond so he should buy it from miners and like that
     
  24. Offline

    Zorkin3

    Hello. I use xAuth also, I don't know if its related with this problem. You need to log in in the game to get your items. I installed this plugin, restarted server and nobody have their items (even if they logged in). It only happened once, I tried to restart it several times. I have teleportation (chimaera wing), spawn and groups turned off (they don't have permissions). No report is in the log. I use 1.0.0.7 and CB 740. Other plugins: worldguard, worldedit, permissions, factions, herochat, bigbrother, borderguard, lockette, login queue, multiverse, mywarp. And i have mcmmo sucesfully connected to mysql.
    Awesome plugin anyway.

    And also, i dont have in mcmmo.properties line myspawnclearsinventory=true.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
  25. Offline

    Courtney

    Is it possible to turn the special abilities off for Admins? We hate the spam :/
     
  26. Offline

    TobbenTM

    Remove the permissions?
    - '-mcmmo.ability.*'
     
  27. Offline

    Courtney

    It doesn't work that way, Admins have the permissions for EVERYTHING, you don't give them permissions nodes.
     
  28. Offline

    Jeyge

    That isn't giving them a node but taking them away.
     
  29. nossr:

    This plugin causes some issues on reloads when using Permissions 3.0 + SQL. Your plugin keeps performing sql requests or permission requests, even during the reload. This causes massive error spam. When mcMMO is disabled, /reload works as it should.
     
  30. Offline

    Onza40

    You could make a permissions group with all the permissions you have access to as admins, keep your names in the OPs file, but not actually be listed in the admins group, then you can still use all your admin commands, plus you don't have to get the spam
     
  31. Two odd things.

    - I don't have any abilities assigned, no one has the nodes for it. yet people say they can use Green Thumb with seeds.

    - And Green Thumb has apparently stopped using Seeds at all, since this morning, possibly due to new Bukkit build? As mcMMO was obviously not updated/changed.
     
Thread Status:
Not open for further replies.

Share This Page