[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

    Gorfob

    I know this is a huge ask. But is there any chance you could break out the anvil part of your mod into its own mod? One of my servers I would love to have the repair mechanic that mcMMO has but the players don't want the RPG elements attached.

    Failing that would you allow me to butcher up your code and pull it out myself?
     
  3. Offline

    PsychoNecrosis

    You should be able to only give your users the repair permission and not the rest.
     
  4. Offline

    MineralMC

    Still getting the occasional timer errors from McMMO's regeneration system. Is this something that can be fixed? It seems to happen a couple of minutes after a reload/restart, then regeneration stops working all together.
     
  5. Offline

    KrazyBonez

    Somehow it reset all my skill levels for all of my players, and some are quitting because i dont know how to fix it. HELP!!! :(

    Pretty sure i was using mysql before, and now its on a flat file, but i want it to be using the mysql database it already had set up...:(
     
  6. Offline

    Delois

    There is not a conversion for mySQL yet based on what I see on the posts, I would think going back to the old version will fix it. Make sure to backup your files often!

    EDIT: Just re read your post, Only the new version of MCMMO has mySQL and it is being tested atm and is not publicly available atm. You likely have always been using flatline. What version are you coming from and what are you going to? Many people have had issues with the .9.30 version, its safe to go back to the 9.29 if you have issues.
     
  7. Offline

    xDice

    Can i disable some Skills? i dont need all of them...
    and another question: i want to translate the messages and skill names into german, but where?
     
  8. Offline

    KrazyBonez

    Yeah i was using flatfile, so many things use mysql i just assumed something like this would, and there are no auto-backup plugins that i have found so i dont really get to copy + paste my craftbukkit folder daily, wish i had an auto-backup...
     
  9. Offline

    Onza40

    Will you be adding a fishing skill at any point with results similar to bigcatch? I think it would work quite well as a skill.
     
  10. Offline

    BlueLiquidPlus

    I agree, I used to use BigCatch until it stopped working. Only used it because McMMO doesn't offer a Fishing Skill.
     
  11. Offline

    nossr50

    Fishing is on the back burner, I might take a swing at it after 1.0 comes out.
     
  12. Offline

    sauevaem

    Asking once again, is it (somehow) possible to set up this plugin to affect only one world, using permissions and MultiVerse?
     
  13. Offline

    matymathew

    Any idea

    18:35:38 [SEVERE] Exception while writing to plugins/mcMMO/powerlevel.mcmmo (Are
    you sure you formatted it correctly?)
    java.io.FileNotFoundException: plugins\mcMMO\powerlevel.mcmmo (The system cannot
    find the file specified)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(Unknown Source)
    at java.io.FileInputStream.<init>(Unknown Source)
    at java.io.FileReader.<init>(Unknown Source)
    at com.gmail.nossr50.mcLeaderboard.updateLeaderboard(mcLeaderboard.java:
    193)
    at com.gmail.nossr50.mcSkills.XpCheck(mcSkills.java:576)
    at com.gmail.nossr50.mcExcavation.excavationProcCheck(mcExcavation.java:
    201)
    at com.gmail.nossr50.mcBlockListener.onBlockBreak(mcBlockListener.java:1
    45)
    at org.bukkit.plugin.java.JavaPluginLoader$33.execute(JavaPluginLoader.j
    ava:398)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:257)
    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:428)
    at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:73)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    18:35:38 [SEVERE] Exception while writing to plugins/mcMMO/powerlevel.mcmmo (Are
    you sure you formatted it correctly?)
    java.io.FileNotFoundException: plugins\mcMMO\powerlevel.mcmmo (The system cannot
    find the file specified)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(Unknown Source)
    at java.io.FileInputStream.<init>(Unknown Source)
    at java.io.FileReader.<init>(Unknown Source)
    at com.gmail.nossr50.mcLeaderboard.updateLeaderboard(mcLeaderboard.java:
    193)
    at com.gmail.nossr50.mcSkills.XpCheck(mcSkills.java:576)
    at com.gmail.nossr50.mcHerbalism.herbalismProcCheck(mcHerbalism.java:215
    )
    at com.gmail.nossr50.mcBlockListener.onBlockBreak(mcBlockListener.java:1
    53)
    at org.bukkit.plugin.java.JavaPluginLoader$33.execute(JavaPluginLoader.j
    ava:398)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:257)
    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:428)
    at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:73)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  14. Offline

    Reterg

    Yes. Each world has its own permissions file in the plugins\permissions folder.
     
  15. Offline

    nossr50

    Alright guys, I got some bad news about my internet situation. I'm moving into a place temporarily while I wait for a house to be ready to move into. During this transition process which will last about 1-2 months I will have very limited access to the internet, and afterwards it may take some time to get an ISP setup at my new place.

    I will be staying in a property my dad owns near his home for about a month or two. I will be able to drop in every few days to use their computer to post updates for mcMMO and reply to this thread.

    Concerning 1.0, I'm going to be pushing the release for it to ASAP given I don't have much time left to work on it until I move and I don't want to leave you guys hanging. On the bright side I have about 9~ testers who have been communicating with me and the MySQL is working pretty good so far.

    There's actually a bug in bukkit preventing offensive abilities and normal XP gain for Taming that is pretty serious
    http://leaky.bukkit.org/issues/734 <-- Do me a favor and vote on this so the bukkit staff might take care of it soon

    I'm going to be working on getting mcMMO ready for release for the next few hours and I probably will end up releasing it today or tomorrow.

    Progress on 1.0
    • Numerous bug fixes
    • Numerous optimizations
    • Taming (85% Done)
    • MySQL (99% Done)
    • Changes to WoodCutting
    Scrapped due to time constraints
    • New Configuration Files
    • Sqlite
    So being addicted to programming and working on this plugin I've come up with a solution that will keep me satisfied and may actually work to improve mcMMO in other ways.

    This thread is a mess of support requests, features requests, bug reports, and other things. And I really want to be able to hear peoples ideas and criticism, so I'm going to open the floodgates to people PMing me their suggestions.

    Want to suggest a new feature or suggest improvements to an old feature?
    Contact me via PM

    Also here is what Taming's skill set looks like as of now
    [​IMG]


    Anywho, I'm going to work on getting 1.0 ready for release now. I'm sorry that the config file stuff couldn't make it for this version.
     
  16. Offline

    Reterg

    Wolves avoid danger? Awesome, I hate how they keep jumping in lava pools/flows and die.
     
  17. Offline

    Indyhouse

    Today my players discovered that swords special ability damage (serrated?) doesn't obey no-PVP zones and no-PVP servers. In addition to that, it causes inventory to be lost completely. We use a no-drop plugin and anything the player mined or added to their inventory in the previous few minutes disappears when they are killed by a player using serrated strike against them.
     
  18. Offline

    nossr50

    That description is a tiny bit misleading, instead of avoiding danger completely they move to you if they run into it. I definitely want to work on a way for them to never enter 'dangerous' tiles in the future though.

    Wooh, just solved all known problems with MySQL and wrote a working conversion script for FFS -> MySQL
    /flex

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

    GROMkill

    I'm really excited for this early update. All of my users are getting really stoked for leaderboards that work on my server :) Thanks for doing such good work, nossr :)
     
  20. Offline

    nossr50

    Just a few things left on my checklist before its ready for the public
     
    GROMkill likes this.
  21. Offline

    Seven50six6

    Would it be a good idea to disable Abilities if we don't want griefiers?
     
  22. Offline

    nossr50

    [diamond]Version 1.0[diamond]
    MySQL, Taming, Leaderboards, Bugfixes, and more...
    [fire]THE CHANGELOG [fire]
    ANTI-EXPLOITS
    • Fixed duping bug with WG/Block Protection Plugins
    • Players won't hand out XP if they died within the last 5 seconds
    BUGFIXES
    • Trees now drop the correct sapling for Tree Feller
    • /addxp now functions correctly
    • Leaderboards work correctly for Flat File
    • God Mode works for all types of damage
    • And stuff I can't remember and didn't write down...
    NEW CONTENT
    • MySQL
    • Taming Skill
    • Leaderboards
    REMOVED CONTENT
    • Gravel to Clay (Didn't fit with the mod, might make it into its own plugin if requested)
    CHANGES
    • Added Leaf Blower passive ability to WoodCutting
    • Players can now repair Stone/Wood tools
    • Code Organized/Optimized further
    • Different Trees now give different WoodCutting XP
    • Sapling drops from Tree Feller made more rare to reflect Vanilla MC
    DELAYED UNTIL ANOTHER UPDATE DUE TO UNFORTUNATE TIME CONSTRAINTS
    • Configuration File Makeover
    MySQL Instructions
    Theres 5 settings in the configuration file you will need to change​
    • MySQL DB Name - Put your DB name here
    • MySQLServer - Put IP here
    • MySQLdbPass - Password for MySQL here
    • MySQLuserName - User name for MySQL here
    • UseMySQL - Change this to true
    Then start your server and it should be running in MySQL mode, check the server console for any errors. If you see no errors, its working.

    Permissions
    • 'mcmmo.skills.taming' - Allows use of Taming
    • 'mcmmo.admin' - Allows use of /mcmmoupdate command

    Converting Users from Flat File to MySQL
    Your server needs to be MySQL enabled when you do this
    Right now this is handled by an in game command, let me know if you'd want this to be a server command. Assign the 'mcmmo.admin' permission to yourself and go in game and type '/mmoupdate'. This will begin the update process. It will inform you when it starts and finishes. Once its done everyones stats should immediately be updated with no need to restart the server or have users rejoin. You can check the server console to see a debug message of how many items were added/updated to the MySQL DB to see if it went well.

    -Note-
    This conversion works cumulatively for users that were currently in the DB, if they have stats they've gained their old stats will be added on to their current stats. So running this command more than once is not recommended unless something went wrong.

    Suggestions/Criticism
    Due to limited internet I won't be able to check this thread much but I will still do my best to pump out updates despite not having internet for 1-2 months, so if you have any suggestions or criticisms please send me a PM! I try to read everything but this thread has gotten quite popular.

    Taming (Beast Lore)
    This will do more in the future, but for now hit any tamed wolf with a bone to see more information about it. This will help you figure out how injured your pets are and who owns what wolves.

    Taming Bug
    Due to a bug with bukkit, events involving wolves attacking nonplayer entities is not fired. This means wolves are not going to be able to get XP from attacking things, therefor you have to get xp for them by abusing them (getting them hurt).

    Please help me by upvoting this
    http://leaky.bukkit.org/issues/734

    TODO LIST
    • Make a new Config file for mcMMO
    • Localization Files
    • Add a fishing skill
    • Balance Taming
    • Harder monsters
    • More re-purposed Items (like an escape rope)
    • Ability for Archery/Taming
    • Sqlite Support
    Life without internet

    I've posted about it before, but I figure a lot of people will miss it. I'm moving into a new home but I'll be staying at a property my dad owns for a month or two until then, and it will have no internet so I will only be able to post updates to mcMMO by visiting my dads and using one of the computers there. Please direct anything deadly important whether it be a suggestion or not via PM to me on this bukkit account, or alternatively but less reliably through email to nossr50@gmail.com

    I'm not looking forward to the next month or two, as it will be quite a crappy situation for me until I move into my new place. But I will do my best to make sure mcMMO doesn't break and fix any bugs that pop up, not to mention get to work on my TODO list.

    Like my plugin?
    Want to support me through my harrowing month or two without internet or show your appreciation?
     
    Jeyge likes this.
  23. Offline

    agafaba

    Thanks for pushing this update through before you moved, I know a lot of us are looking forward to it.
     
  24. Offline

    sintri

    Gravel to clay was semi interesting, gravel being pretty much useless other than for it's falling properties and there being so much of it. Could use a seperate plugin for it. Nice update, will test in a bit.
    Dunno if it's been mentioned before, but any chance that we can get ability duration to go up with level? Like +.1 sec per level or something of the sort?
     
  25. Offline

    nossr50

    Anyone who downloaded 1.0 before reading this post, download it again. I accidentally put up a version that had a few strings missing some letters. Nothing important however.
     
  26. Offline

    Thelyfe21

    Yeah, nothing works for me. I just put the 1.0 jar in 2 minutes ago, but no stats show up, and the mmoupdate command doesn't exist for me either.
     
  27. Offline

    nossr50

    @Thelyfe21 Most likely your MySQL was configured wrong in the props file
     
  28. Offline

    Marcoroni

    Your plugin is amazing and your commitment is commendable. I wish you the best of luck with your housing situation.

    Oh, and thanks for re-addicting me to Minecraft. Jerk.
     
  29. Offline

    Thelyfe21

    @nossr50, everything is set up the way it is in every other plugin that uses MySQL, are there any sql dumps I need to import?
     
  30. Offline

    Reterg

    When the Cookbook plugin gets updated perhaps we can use that to maybe smelt gravel into clay.
     
  31. Offline

    Joy

    I am using mysql. Upon restart, mcMMO 1.0 seem to load fine, only changed an XP modifier, reloaded and got this exception:

    http://pastie.org/1842778
     
Thread Status:
Not open for further replies.

Share This Page