McMmo Reward
McMmo Reward
Your players receive rewards for leveling up mcMMO skills.
Uses Vault for permissions.
Features
- Waits until inventory has room before adding.
- All mcMMO skills supported.
- Fully configurable with custom messages.
- Easy config system with formatting and error reporting.
- Support for enchantments.
- Debug commands for advanced server admins. (/mcr debug)
- Multiple different rewards at one level in the same skill.
- Vault support.
- Reward permissions.
Future Features [ Difficulty Rating Out Of 5 ]
- Commands for players to see when/what the next reward will be. [ $$$ ]
- Run console or player commands. [ $ ]
- Rewarding every X skill levels. [ $$ ]
- If you have more ideas please post them below.
Example Rewards Config
# -- Rewards -- # [skillLevel] = 'i=[id/itemName](:data)(<[enchantId]:[level])x[amount]' # Item # [skillLevel] = 'p=[permission]' # Permission # [skillLevel] = 'm=[amount]' # Money # Example with enchantments. 2 Diamond swords & sharpness 4 & efficiency 3 OR 64 smooth stone # 100 = 'i= 276 < 16:4 + 32:3 x 2, i= 1 x 64' # 101 = 'p=plugin.permission.node, i= 276 < 16:4 + 32:3 x 2' # 102 = 'm=50' # Money power { # Use 'm=' to give a money reward. 1 = 'm=500' # Use 'p=' to give a permission. 2 = 'p=all.permissions' # Use 'i=' to give an item. 3 = 'i=1 x 64' # Use commas to have multiple rewards. One is randomly chosen. 4 = 'i= 1 x 64, i= 6 x 16' # Use < to give enchantments to items. Diamond pick with sharpness and unbreaking. 5 = 'i= 276 < 16:4 + 32:3' # Use x to give multiple of the same items. 6 = 'i= 276 < 16:4 + 32:3 x 2' }
Commands
Type '/mcr help' in-game.
Type 'mcr help' in console.
Please support the plugin by donating. I invest a lot of time into my plugins so any donation helps a lot.
[SEVERE] Could not pass event PlayerJoinEvent to McMmoReward v1.0.3 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.v1_5_R3.PlayerList.c(PlayerList.java:204) at net.minecraft.server.v1_5_R3.PlayerList.a(PlayerList.java:100) at net.minecraft.server.v1_5_R3.PendingConnection.d(PendingConnection.java:129) at net.minecraft.server.v1_5_R3.PendingConnection.c(PendingConnection.java:44) at net.minecraft.server.v1_5_R3.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:41) at net.minecraft.server.v1_5_R3.DedicatedServerConnection.b(SourceFile:29) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:581) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:226) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NullPointerException at com.gmail.nossr50.api.ExperienceAPI.getPowerLevel(ExperienceAPI.java:388) at me.tagette.mcmmor.RLevelReward.getSkillLevel(RLevelReward.java:290) at me.tagette.mcmmor.RLevelReward.tryReward(RLevelReward.java:145) at me.tagette.mcmmor.RPlayerListener.onPlayerJoin(RPlayerListener.java:25) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 14 more
What do?
@Tagette
Don't mean to rush, but update soon?
@Tagette
Will be looking forward to the update.
@podus_ That is a good idea. I have plans to add 'and's and 'or's that allow for kits of items or rewards to be given. The chance is a good idea and fits nicely with my plans. I will also like to allow custom names for items. As for all enchantments on any item that should be easy to change.
Is it possible to add lore / custom names to an item that the player would receive and set a specific % chance to get a certain item? Instead of having more than one of the same item to lower the chance.
Also is it possible that you can allow any items to be enchanted with any enchantment, I am trying to give a diamond axe knockback enchantment but McMmo rewards does not allow the enchant. Must appreciated.
Yeah I'll release an update in the next week or so with some new features.
Can it be added in the next release, possibly?
@DarkAngel3600
So basically you want a plugin that auto-promotes you to member when you get to level 20 mining.
Try my auto-promotion plugin in my signature. Use this config to get what you want.
P.s. Your english is better than most, it was a joy to read.
@WsupPanda
Not possible yet. But that's a good idea.
I want to make it so that a player can earn a set amount of money every time their skill is increased by one, but it seems this only gives them rewards once they reach a certain level...
Is it possible to give rewards on every skill up, without putting every single level number in the config?..
Hi
I got a question:
For example:
I am new player with the prefix 'new', I am only allowed to use /help. Now I am mining till level 20 and as reward I get moved to a new global group: Member So now I got the prefix Member with way more commands.
Is this possible with this plugin? (global group rewarding) I am using the Groupmanager plugin for permissions and global groups.
Thanks PS: English isn't my default language as you already noticed.
New Update is being uploaded. Please wait until it is approved before you download.
1.0.3
Hmm have you considered Random Drops like Mcmmo does already but allowing money to be given instead of a drop? I don't really want to reward level up ( because they makes them just farm skills ) just a constant random chance.
How about economy support? Would be great to reward players with money too, because this is the only plugin that works properly and up to date.
mcMMO has released a new update 1.4. I would recommend not using this update yet. Stay at 1.3.14 for now until I can build a new version. My computer has recently broken down and I need to get the source code off of the backup disk. Until then I cannot make a new build of the plugin.
No this plugin only rewards items when you reach a certain level. You are looking for my mcmmo auto promotion plugin. Links in my description.
Hello, just to be clear, it is possible to configure this plugin so that for example it allows a person to wield an iron pickaxe once they reach Mining lv40 right? (give them a modifyworld permission)
New Update. Please wait until the download is approved.
1.0.2 (McMMO v 1.3.14)
Is it possible to run a custom command through this as long as its a command a console can execute?
@Nalim99
Warping a user when he gains a level? That would just make me mad. :P If you like you can just make a command available to the user by promoting him to a new group. You can do so with my other plugin called McMmoAp. Its in my signature.
Great plugin Tagette ! You're awesome :P a new feature you could add is that he uses a command on you when you reache a special level. Example: