mcmmoRankup-v0.6.4

Details

  • Filename
    mcmmorankup-v0.6.4.jar
  • Uploaded by
  • Uploaded
    Apr 19, 2013
  • Size
    90.79 KB
  • Downloads
    833
  • MD5
    b20b1fc66ecd821c863934f099ef604f

Supported Bukkit Versions

  • CB 1.5.1-R0.2
  • CB 1.5.1-R0.1

Changelog

Version 0.6.4:

  • Added Buy Ranks: Each ability can be configured to allow it's groupings to be purchased either by Experience Points or Levels and/or Server Currency. - Totally configurable...
  • Added a migration section to the players data files to wein out old settings no longer used in 0.6.4 and higher.
  • Fixed a minor bug in The Report Writer
  • Added purchased information to the reports. All reports will reflect the last rank a player has purchased, when they purchased it and the cost of the rank when it was purchased, the players currency and Xp at the time of purchase
  • Added option in config to NOT use the Genders. If you turn gender use off (false), then all players will default to the male gender.
  • Fixed minor bug in command processor when player would attempt to select gender would display No Permission message.
  • Fixed minor bug with last stats (formerly /mru last, now /mru stats - see below for more)
  • Added 3 new configuration settings: AllowBuyRanks, AllowRankRewards and UseGenderClass
  • Added 6 new nodes: mru.ignore, mru.stats, mru.stats.others, mru.rankup, mru.buyrankxp, mru.buyrankbuks. Note: Your players that have the mru.admin node DO NOT need the mru.stats or the mru.stats.others nodes as the mru.admin node supercedes those nodes so you don't have to add more nodes to your admins, etc... Just give the stats nodes to players whom you want to for the purpose of looking at their current stats and last stats and/or others stats. This is mainly an admin command but is useful at time especially if you have any conflicts with players.
  • Last stats completely changed: command is now /mru stats (requires node: mru.stats and optional mru.stats.others). The stats will show the players current and last quit stats of the following: Currency, Experience Points and Level, Current Rank Line and Level and more...
  • New Stats added that include the players lastQuitSkill, lastQuitLevel, lastQuitRank, lastQuitXp, lastQuitXpLevel, lastQuitCurrency......
  • New node mru.ignore will allow owners to give any player or group this node rather than having to put them in the ignorePlayer or ignoreGroups section of the config. That section will eventually be taken out of the config as the node is easier to manage for owners and require less code validation in the long run. Additionally, any player that has this node will not receive rankup messages and will not rankup regardless of the player setting a Rank Line or not. (option to go in future release if the player has this node they will not be able to set a rank line - I forgot to put it in this release).
  • New node mru.rankup was a special request. The node: mru.hability is the players default permission node. Because of the default node, all players were able to rank up even if they didn't directly have the node. Although they did because it's given to them when they log in and out. Again, due to this some owners requested that players not having this would not be able to rank up. Not an option for the plugin at this point. If a player does not have the mru.hability node they will not be able to set their rank line, but would still be able to rank up. So by adding the mru.rankup node any player who does not have this node will NOT rankup manually or automatically.
  • New nodes mru.buyrankxp and mru.buyrankbuks are for the new Buy Ranks functionality. If you don't want a player to be able to buy ranks using currency don't give him/them the mru.buyrankbuks node. Likewise for the mru.buyrankxp node. This supercedes any cost values you place on the rank in each of the ability files. Optionally, if you don't care about the nodes just turn the 'usepermissions' off in the skill file for a single, multiple or all the skills so players won't need permissions to buy ranks, just the costs.
  • Added more messaging and getting ready to migrate all messaging and formatting into their own language files so the config is not so long and cumbersome.
  • Changed command /mru last to /mru stats
  • Gearing up for upcoming Rewards System - in development stages
  • Gearing up for upcoming Rank Classed and Laddering Systems - in development stages
Upgrading IS different than in past upgrades

BACKUP YOUR EXISTING ABILITY FILES AND CONFIG.YML

VERY IMPORTANT:

  • Due to the added functionality of the BuyRanks and Rewards, ability files have been changed and new configuration sections have been added to the files. The plugin will not automatically add these to each file to avoid corruption. SO..... You have two options: 1) Backup existing skill files in the skills folder and then delete them to have the plugin auto generate the new files. 2) Copy the new sections from the skill files configuration page and add them to each of your skills files.
  • Stop your server
  • Delete config.yml from " /plugins/Mcmmorankup " - VERY IMPORTANT!!
  • Start your server
  • As always, check your server log for any issues.
  • Edit the new config.yml file to re-adjust your settings again. The old config.yml file has been changed and any existing config.yml files left in the Mcmmorankup folder will create version confusion for you and the mcmmoRankUp plugin.
  • Restart your server
  • Edit the new skill files in the skills folder for all proper rankings and buy rank options
  • Either re-start your server or via console or in-game, issue command /mru reload.

Please open a ticket if you have any issues!!

/mru stats is currently still restricted to online Players only.

With the current release (0.6.4) the Tag Only System was not converted into a purchase rank system.  So if you use the Tag Only system for your auto-ranking, you will not be able to offer your players the ability to purchase ranks.  Sorry.  Depending on the requests for this, it could be added but I wanted to focus more on the meat and potatoes of the plugin for the Buy Ranks added functionality.  Let me know!!!!!

You may see an extra "repairing.yml" file after auto-generation.  delete this file.. was an extra from a test...

There is a slight issue with the /mru stats with the current player file migration.  The migration utility did not parse out all the older settings and as such you may encounter an internal error when you run this.  If this does happen to you, edit the player file(s) and remove the following two lines:

LastQuitSkill   and  LastQuitLevel

You will notice there are two of these now.  The two lines listed above should also be under the new section "Last Stats".  Leave those there and only delete the other two.  You may see them set as "TO-BE-DELETED".  The migration utility did not delete the two remaining lines and I didn't catch it until just now (sorry about that. will get it fixed and updated).