Mc Kill Rewards
Mc Kill Rewards
Description
Mc Kill Rewards gives players rewards if they killed multiple enemies in a row without dying. This rewards can be items, experience points, levels, in-game currency or potions. You can also combine multiple rewards or give a player a random reward. If you want to add a money reward you also need to install Vault.
Usage
To use this plugin simply drop the jar file into your plugins folder. It will automatically create a default configuration which you can edit to your needs.
Multiworld support
Since 0.2 this plugin has multiworld support. If you want rewards to be available only in a single world go to the McKillRewards folder, create a file named "rewards-<world>.yml" and edit it like the default configuration. The rewards defined in this file will only be available in <world>.
If a player gets kills in one world these will not count in other worlds. If you want multiple worlds to count as one just edit worldGroups.yml in the plugins/McKillRewards folder.
Mob rewards
In 0.4 mob rewards were added. They work just as normal rewards, but with mobs that are specified in "mobs.yml". Mob rewards are saved in "mobrewards.yml" and "mobrewards-<world>.yml".
Configuration
Any reward has a name, a number of kills and a type. Different reward types have additional information like the items if it is an item reward. You can also set a global message that player will see in the chat when someone gets a reward.Many features will be added in the future or do not work correctly yet.
For more information on configuration click here.
Commands
- /rewards reload (<world>)
- aliases: /rw reload (<world>); /mcrewards reload (<world>)
- reloads the rewards for a single world or for all worlds if no world is given
- /rewards reset (<player>)
- aliases: /rw reset (<player>); /mcrewards reset (<player>)
- resets the spree of a single player or all players if no player is given
Permissions
- mcrewards.rewards
- needed to get the rewards
- default value is true
- mcrewards.admin
- gives access to the /rewards command
- mcrewards.*
- all permissions combined
Great plugin, but how would you make it so that every kill no matter what the player gets a certain amount of money, and items?
I don't want to spam my config with up to like 100 kills.
Got an error: [Server thread/ERROR]: Could not pass event PlayerDeathEvent to McKillRewards v0.4 (see ticket)
Please fix that, really need this plugin :/ Thank you very much !
how do i do a mob reward so everytime someone kills a creeper they get tnt or money?
No message appears when i kill a mob
@derbyblaster
I guess, because these are the items you get with the example configuration. It is not meant to be used on a server, but as an example to explain all possibilities you have with this plugin.
Hi, i need a configuration, with, for example, 1 Kill 1 Item reward, 100 Kill 1 item, 500 1 Item, 1000 1 Item, 1500, 2000,.. but with configuration sample, the player in my server have a lot of Red Wool and 4 or 5 Stronge Swords, because?
@derbyblaster
I don't have a server so this is the only configuration I can give you, but if you have any questions feel free to ask me.
Hi, no, i mean a completed config, this is a sample, i need watch a complete rewards, you have your configuration personal in your server? Please can you share to me?
@derbyblaster
You mean this ?
Ok, works fine, thanks.
Please, I need a complete rewards.yml, der_mewin, can you share your yml archive please?
With complete, i understand, more Kills, more rewards, thankssss
sorry for my english
@derbyblaster
Why dont you try it? ^^
Work in 1.6.4?
Anyone have a way for when a player enters a specific area, there kill streak resets and goes to zero again.
@lol768
Finally someone who understands me :)
@Reaktor17
Demanding an update and referring to the developer as a "bitch" hardly helps matters. You are not entitled to an update. Understand that developers do this for little to no reward and voluntarily spend their time writing and maintaining plugins.
@Reaktor17
It would be awesome if we could talk like civilized people, so try to reformulate your wish to tell me what you want and I will look what I can do for you.
i have something to tell you == UPDATE THIS PLUGIN BITCH ==
Update, please!
@klokoroko
Please use the ticket tracker if you have problems. Additionally you should add your configuration file if the plugin fails to parse it.
I have this error 2013-03-25 17:27:34 [SEVERE] [McKillRewards] Could not load rewards: while parsing a block mapping in "<reader>", line 3, column 5: - name: First Kill ^ expected <block end>, but found Anchor in "<reader>", line 9, column 15: message: "&aCongratulations, &ayou got you ... ^
at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:575) at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161) at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146) at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230) at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.java:204) at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:158) at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237) at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123) at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106) at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121) at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480) at org.yaml.snakeyaml.Yaml.load(Yaml.java:411) at de.mewin.killRewards.KillRewardsPlugin.loadRewards(KillRewardsPlugin.java:226) at de.mewin.killRewards.KillRewardsPlugin.loadRewards(KillRewardsPlugin.java:313) at de.mewin.killRewards.KillRewardsPlugin.reload(KillRewardsPlugin.java:458) at de.mewin.killRewards.KillRewardsPlugin.onCommand(KillRewardsPlugin.java:487) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:187) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.dispatchCommand(CraftServer.java:523) at net.minecraft.server.v1_5_R2.PlayerConnection.handleCommand(PlayerConnection.java:967) at net.minecraft.server.v1_5_R2.PlayerConnection.chat(PlayerConnection.java:885) 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 net.minecraft.server.v1_5_R2.NetworkManager.b(NetworkManager.java:292) at net.minecraft.server.v1_5_R2.PlayerConnection.d(PlayerConnection.java:113) at net.minecraft.server.v1_5_R2.ServerConnection.b(SourceFile:35) at net.minecraft.server.v1_5_R2.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:580) at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:225) at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:476) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:409) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) need help