RedeemMCMMO
RedeemMCMMO allows players to redeem MCMMO levels for any skill using the credits they are given. This plugin makes the whole process automatic. For example when players donate and receive MCMMO levels, the admins no longer have to manually add the levels.
The source code can be found here: Source Code
For the plugin to enable you must have these plugins installed:
mcMMO
Vault
Features:
- Credits can be given or taken away from players.
- Players can check their or others credit balance.
- Players can redeem their credits is there chosen skill.
- Players can buy credits (this can be enabled or disabled).
- New players can be given a certain amount when they first join the server.
- Players will get a message when they join saying if they have any credits left to be redeemed.
- Players will not be able to redeem credits over the skill cap.
Commands:
Key:
[] - Optional argument <> - Mandatory argument
- /addcredits <player> <amount> - This will give the chosen player the chosen amount of credits.
- /takecredits <player> <amount> - This will take the chosen amount of credits from the chosen player.
- /credits [player] - This shows you how many credits you have remaining or for a player.
- /redeem <skill> <amount> - This redeems the chosen amount of levels in the chosen skill.
- /rmreload - This simply reloads the configuration file.
- /buycredits <amount> - This buys the chosen amount of credits.
- /rmhelp - This shows a list of all the player and admin commands.
Permissions:
- redeemMCMMO.addcredits (Gives the player permission to give players credits, by using /addcredits <player> <amount>)
- redeemMCMMO.takecredits (Gives the player permission to take players credits, by using /takecredits <player> <amount>)
- redeemMCMMO.credits (Allows the player to view his own credit balance or others, by using /credits [player])
- redeemMCMMO.redeem (Allows the player to redeem levels, by using /redeem <skill> <amount>)
- redeemMCMMO.rmreload (Allows the player to reload the configuration file, by using /rmreload)
- redeemMCMMO.buycredits (Allows the players to buy credits, by using /buycredits <amount>)
- redeemMCMMO.rmhelp (Allows players to view a list of commands, by using /rmhelp)
Configuration:
- joinMessage: true (This shows a message to members that join whether they have any mcmmo credits remaining.)
- startupAmount: 50 (This sets the amount of credit a new player gets when they first join, change this to 0 to disable it.)
- vault: false (This enables or disables the buycredits command, true will enable it, false will disable it.)
- costPerCredit: 10 (This sets how much one credit will cost to buy.)
To Do:
- Take credits away from players.
- Check other players credit balance.
Metrics:
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org: A unique identifier The server's version of Java Whether the server is in offline or online mode The plugin's version The server's version The OS version/name and architecture The core count for the CPU The number of players online The Metrics version Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
The source code can be found here: Source Code
For the plugin to enable you must have these plugins installed:
mcMMO
Vault
Features:
- Credits can be given or taken away from players.
- Players can check their or others credit balance.
- Players can redeem their credits is there chosen skill.
- Players can buy credits (this can be enabled or disabled).
- New players can be given a certain amount when they first join the server.
- Players will get a message when they join saying if they have any credits left to be redeemed.
- Players will not be able to redeem credits over the skill cap.
Commands:
Key:
[] - Optional argument <> - Mandatory argument
- /addcredits <player> <amount> - This will give the chosen player the chosen amount of credits.
- /takecredits <player> <amount> - This will take the chosen amount of credits from the chosen player.
- /credits [player] - This shows you how many credits you have remaining or for a player.
- /redeem <skill> <amount> - This redeems the chosen amount of levels in the chosen skill.
- /rmreload - This simply reloads the configuration file.
- /buycredits <amount> - This buys the chosen amount of credits.
- /rmhelp - This shows a list of all the player and admin commands.
Permissions:
- redeemMCMMO.addcredits (Gives the player permission to give players credits, by using /addcredits <player> <amount>)
- redeemMCMMO.takecredits (Gives the player permission to take players credits, by using /takecredits <player> <amount>)
- redeemMCMMO.credits (Allows the player to view his own credit balance or others, by using /credits [player])
- redeemMCMMO.redeem (Allows the player to redeem levels, by using /redeem <skill> <amount>)
- redeemMCMMO.rmreload (Allows the player to reload the configuration file, by using /rmreload)
- redeemMCMMO.buycredits (Allows the players to buy credits, by using /buycredits <amount>)
- redeemMCMMO.rmhelp (Allows players to view a list of commands, by using /rmhelp)
Configuration:
- joinMessage: true (This shows a message to members that join whether they have any mcmmo credits remaining.)
- startupAmount: 50 (This sets the amount of credit a new player gets when they first join, change this to 0 to disable it.)
- vault: false (This enables or disables the buycredits command, true will enable it, false will disable it.)
- costPerCredit: 10 (This sets how much one credit will cost to buy.)
To Do:
- Check other players credit balance.
Metrics:
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org: A unique identifier The server's version of Java Whether the server is in offline or online mode The plugin's version The server's version The OS version/name and architecture The core count for the CPU The number of players online The Metrics version Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
@InYoMomBro
i can see your running v.1.1.3 please update to the latest which is v.1.1.4 which should work with the latest release of mcMMO.
@huntershenep
I can also see that your running v.1.1.1 update to the latest version v.1.1.4 and see if it works.
Anyone else that is having problems with the latest release of mcMMO should also check that they have updated RedeemMCMMO, If you still have problems comment or private message me.
Please fix..
Getting the same exact errors as InYoMomBro and huntershenep.
PLEASE UPDATE!!!!!!!
Please update to work with the latest RB of mcMMO
Doesn't work with latest mcMMO. Fix it.
18:25:39 [INFO] fishy36354 issued server command: /warp pvp 18:25:39 [INFO] DiamCraft issued server command: /redeem swords 5 18:25:39 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'redeem' in plugin RedeemMCMMO v1.1.1 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:187) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.dispatchCommand(CraftServer.java:546) at net.minecraft.server.v1_5_R2.PlayerConnection.handleCommand(PlayerConnection.java:980) at net.minecraft.server.v1_5_R2.PlayerConnection.chat(PlayerConnection.java:896) at net.minecraft.server.v1_5_R2.PlayerConnection.a(PlayerConnection.java:840) at net.minecraft.server.v1_5_R2.Packet3Chat.handle(Packet3Chat.java:44) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:174) at net.minecraft.server.v1_5_R2.PlayerConnection.d(PlayerConnection.java:113) at net.minecraft.server.v1_5_R2.ServerConnection.b(SourceFile:35) at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:66) at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:582) at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:229) at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:471) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:403) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NoClassDefFoundError: com/gmail/nossr50/datatypes/SkillType at com.flapfactions.redeemMCMMO.main.onCommand(main.java:186) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more 18:25:39 [INFO] [PLAYER_COMMAND] UnderdogLV: /f who 18:25:39 [INFO] [PLAYER_COMMAND] Justinlev18: /f home
Using the newest McMMO and Vault versions: mcMMO 1.4.03 for 1.5.0 Mar 15, 2013 R: Vault 1.2.24 for CB 1.4.7-R1.0 Mar 02, 2013 Spigot Build #735
I have added the permission:
- redeemMCMMO.redeem
to the player executing the command.
I am getting this error when I try to claim levels:
02:24:04 [INFO] InYoMomBro issued server command: /redeem swords 50 02:24:04 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'rede em' in plugin RedeemMCMMO v1.1.3 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18 7) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.dispatchCommand(CraftServe r.java:546) at net.minecraft.server.v1_5_R2.PlayerConnection.handleCommand(PlayerCon nection.java:980) at net.minecraft.server.v1_5_R2.PlayerConnection.chat(PlayerConnection.j ava:896) at net.minecraft.server.v1_5_R2.PlayerConnection.a(PlayerConnection.java :841) at net.minecraft.server.v1_5_R2.Packet3Chat.handle(Packet3Chat.java:44) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:176 ) at net.minecraft.server.v1_5_R2.PlayerConnection.d(PlayerConnection.java :110) at net.minecraft.server.v1_5_R2.ServerConnection.b(SourceFile:35) at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java :66) at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:5 80) at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:2 29) at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:4 69) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java :401) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:5 73) Caused by: java.lang.NoClassDefFoundError: com/gmail/nossr50/skills/utilities/Sk illType at com.flapfactions.redeemMCMMO.main.onCommand(main.java:202) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more Caused by: java.lang.ClassNotFoundException: com.gmail.nossr50.skills.utilities. SkillType at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader .java:87) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:53) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 17 more
@mydeblob
What do you mean by you can't edit the config explain to me what happens?
@candybuddy I am having the same problem with not being able to edit the config. It also keeps giving the player "unlimited" mcmmo as you might call it with no error. It would also be nice if you could make it where you can disable certain skills, so they can't put any mcmmo in unarmed, or something like that. Please fix these, and I will be super happy.
@dotapurex1
Could you explain the error in more detail how are you not allowed to not edit the config?
@candybuddy
Could you fix that error that were unable to edit the config?
@RitzCraKrz
The plugin works fine on my server could you explain the error in more detail maybe provide the console log at the time of the error. Also what version of redeemMCMMO, mcMMO and vault are you using?
Please update there is a major bug with people not being able to redeem their credits...
Please update i love this plugin!!!!!!!!
Please update unable to edit config!!!
Please reply if you are going to update and fix this!
Unable to edit the config, players start with 50 credits on login, when they relog after they have used them they have them again.. So I can't use this until thats fixed :/
Still the error with redeeming for infinite points :/
I love this plugin so much but I cannot make any changes to the .conf and anytime a player relogs they get more free points!
First of all, I am using the latest version of RedeemMcMMO, Vault and McMMO. Anyone can just redeem the credits, relog and repeat for infinite levels.