ExpRewards
NOTE: ExpRewards uses an AutoUpdater. If you wish to disable this feature, set Use_Auto_Updater in the config.yml to false.
NOTE: If you are updating from Version 1.0, you will need to replace LevelUpRewards with ExpRewards in your permissions.yml file.
NOTE: As of v1.4, ExpRewards requires Vault. Download it here.
Features
All players with the specified permission will gain rewards for every 5 levels they gain. Please note that this plugin also disables exp loss on death to prevent players exploiting low-level rewards by dying and regaining exp.
Commands
/ExpRewards reload: reload the configuration file for ExpRewards
/ExpRewards update: runs the AutoUpdater for ExpRewards
/ExpRewards claim: claims any available ExpRewards
Permissions
-ExpRewards.reload: allows the player to use /ExpRewards reload
-ExpRewards.update: allows the player to use /ExpRewards update
-ExpRewards.receive: allows the player to use /ExpRewards claim and receive ExpRewards
TODO
1. Add economy support Finished in v1.4
2. Accepting suggestions - please comment
Help! I keep getting an error log!
Please post the error log and your config.yml file in a comment.
Configuration
Example Configuration:
Use_Auto_Updater: true
level_5:
Item1: 264 (Diamond)
Item2: 265 (Iron Ingot)
Item3:
Money: 100
Permission1: ExpRewards.reload
Permission2: Bukkit.command.spawnpoint
Permission3:
With this setup, players receive 1 diamond, 1 iron ingot, $100, the ability to use /exprewards reload, and the ability to use /spawnpoint upon reaching level 5. Please note that the '100' under 'Money' DOES NOT have a $ sign in front of it.
WARNING: If you keep the parentheses and try to use this example, it will not work.
My Other Plugins
Donations
If you like ExpRewards, please donate!
im attempting to allow the "/exprewards claim" command in the EssentialsEX plugin
would you know what the permission is
Example: Essentials Kits = essentials.kit
Hi, is there a way i can make it run on a 1.7.2 server ?
@Black_Fern
I haven't exactly worked out the logistics for the command executor yet (it appears that the player still needs the permission for the command to work). However, I have added the level up announcer, as well as the ability to give permissions as rewards. The new file should be approved within a week or so.
-miner3203
@Black_Fern
This sounds like a great idea, however, I will be extremely busy for the next few weeks and probably won't be able to get any work done. I will try to implement it, but it may not get out for a while.
-miner3203
Hi there, you said you were taking suggestions, would it be possible that a reward could be a command that is run by the console that the server owner can set up. For instance, say in the config a server owner could set that upon reaching level 5, the console runs the command /pex group wanderer user add (players name who leveled up) Or maybe /say "User (player who leveled up) just leveled up!
If this was added it would allow for even larger in depth customization of rewards and would place your plugin in a class of its own.
Thanks
@smokeymcjay
I will think about this, however, it would be rather hard to implement. The reason exp loss is disabled is to avoid players, say, jumping into lava and then leveling up to level 5 over and over again to get the rewards.
-miner3203
You said there was a way to keep exp on players after death how does that work?
Edit: Nvm I get it
Edit: You should add a way to take some exp off after death such as after 3 deaths the players loses 1 full level
@madtomic
You should be able to, if you encounter any problems let me know.
-miner3203
Can I use this with cb1.7.2-r0.3?