Boo mcMMo Reward
You want to give some money for users who reach the mcMMO level 250 ?
Or you want this user to be granted to a new group ?
Or just give them some items or greetings message ?
Giving some items enchanted or not ?
Giving some items with damage value or not ?
Give their 1 chance to 10 to win a bonus items or 1 chance sur 100 ?
...
...Yes it's possible...
Perhaps just adding one permission to this users is enough ?
Or there isn't enough and you want to launch some admin console commands after that ?
...Yes it would be possible..
What is it?
English:
BoomcMMoReward is an addon for mcMMO.
It gives you abilities to distribute rewards for all mcMMO's player level up with or without conditions.
Available Conditions
- money ( > or < amount ) - Vault required
- perm ( has or has not specific permission ) - Vault required
- group ( is on a specific group or not ) - Vault required
- POWER level ( > or < specific POWER level )
- SKILL level ( > or < for multiple SKILL level )
- world ( if in specific World )
Available Rewards
- money ( give specific amount with an optional sender ) - Vault required
- lotteryMoney ( % of chances to win amount ) - Vault required
- perm ( give/remove permissions or permissions for specific world ) - Vault required
- group ( add/remove from specific groups ) - Vault required
- item ( give items, you can set quantity/damage/enchantments )
- luckyItem ( an item randomly choose from a list of items )
- lotteryItem ( % of chances to win item )
- luckyKit ( a kit of items randomly choose from a list of kits )
- message ( you can send mp/broadcast/log with color )
- command ( for advanced user you can launch console command )
French:
BoomcMMoReward est un addon pour mcMMO.
Il vous permet de distribuer des récompenses à chaque level up mcMMO de vos joueurs sous conditions ou non.
Conditions disponibles
- money ( > ou < montant ) - Vault required
- perm ( doit avoir ou pas des permissions spécifiques ) - Vault required
- group ( doit être ou pas dans des groupes ) - Vault required
- POWER level ( > ou < à tel niveau de POWER )
- SKILL level ( > ou < à tel niveau pour des SKILLS spécifiques )
- world ( si il est dans tel Monde )
Rewards disponibles
- money ( verser un montant en précisant en option qui paye ) - Vault required
- lotteryMoney ( % de chances de gagner un montant ) - Vault required
- perm ( donner/retirer des permissions spécifiques à un Monde ou pas ) - Vault required
- group ( ajouter/retirer de groupes ) - Vault required
- item ( donner des items (quantité/damage/enchantements incluts) )
- luckyItem ( un item tiré au hasard dans une liste d'items définie )
- lotteryItem ( % de chances de gagner un item )
- luckyKit ( un kit d'items choisis au hasard dans une liste de kits )
- message ( envoyer des mp/broadcast/log avec coloration classique )
- command ( pour les utilisateurs avancés vous pouvez envoyer des commandes consoles )
How it works?
English:
When a player level up a skill he level up his global level.
The plugin do:
- a search on POWER/ONE folder if there is a reward file for the reached global level
- a search on POWER/EVERY folder if there is a reward file multiple of the reached global level
- a search on SKILLS/skill/ONE folder if there is a reward file for this skill level itself
- a search on SKILLS/skill/EVERY folder if there is a reward file multiple of this skill level itself
If the plugin find a reward file it deals with it.
French:
Quand un joueur gagne un niveau en compétence son POWER global augmente de même.
Ce plugin fait:
- une recherche de fichier reward dans POWER/ONE pour voir si il en trouve un pour le niveau POWER atteint
- une recherche de fichier reward dans POWER/EVERY pour voir si il en trouve un multiple du niveau POWER atteint
- une recherche de fichier reward dans SKILLS/skill/ONE pour voir si il en trouve un pour le niveau de la compétence en question atteint
- une recherche de fichier reward dans SKILLS/skill/EVERY pour voir si il en trouve un multiple du niveau atteint pour la compétence en question
Si il trouve un fichier reward il l'exécute.
Depends
English:
Of course it depends on mcMMO and Vault for permissions/money.
French:
Bien entendu il dépend de mcMMO et de Vault pour les permissions/money.
Documentation
Version | Docs | |
---|---|---|
Introduction | ||
BoomcMMoReward-1.1.x | English | |
BoomcMMoReward-2.0.x | English / French | |
Conditions section | ||
BoomcMMoReward-1.1.x | English | |
BoomcMMoReward-2.0.x | English / French | |
Rewards section | ||
BoomcMMoReward-1.1.x | English | |
BoomcMMoReward-2.0.x | English / French | |
Examples | ||
BoomcMMoReward-1.1.x | English | |
BoomcMMoReward-2.0.x | English / French |
Commands
English:
A console only command to toggle debug mode when server is started :
boomcmmoreward debug
A console command to On/Off database storing of player's rewards:
boomcmmoreward db
A console only command to retrieve history per player :
boomcmmoreward db get playerName
French:
Une commande en console pour activer/désactiver le debug :
boomcmmoreward debug
Une commande en console pour activer/désactiver le stockage en base de données:
boomcmmoreward db
Une commande en console pour consulter historique d'un joueur :
boomcmmoreward db get playerName
Last Release
v2.0.5b
Current Beta release.
Fixes lottery message's part and ormlite log output's path.
v2.0.4b
Bugged version on Loterry message's part and path of ormlite output log.
v2.0.3b
Prerequisites:
Vault and mcMMO of course.
Installation
- put the .jar on your plugins folder
- start your server it will create the folder structure
- no need to restart your server, create some yml rewards file and put them where they must be
Upgrade Instructions
This release has an integrated system to backup your reward files but PLEASE MAKE A BACKUP BY YOUR OWN TOO because it is a beta.
- put the .jar on your plugins folder
- on start it backup your reward files and adapt them to a new concept for multiple scenario if you upgrade from v1.x
- start your server it will create the folder structure
Your config.yml will be updated.
New 'ABILITIES' folder to reward on ability's launch and skill and power level based.
Need help to setup your reward ?
Feel free to join me at #boo on esper.net and hl me.
You can join this channel with this link if you don't have an IRC client: http://chat.mibbit.com/?channel=%23boo&server=irc.esper.net
Source
https://github.com/boozaa/BoomcMMoReward
Servers known running BoomcMMoReward
If you use this plugin and want to add your banner here please pm me...
This error was spamming earlier then suddenly stopped. Its happened a few times now.
Edit: This error has joined the previous one in spamming for short bursts.
Please use Vault 1.2.23 for latest bPermissions-2.10.4.
@boozaa
Thank you for answer.
@Mixon87
Hello,
I can't say which one is better than the other so i let you make your own opinion or waiting another comments.
If you have specific questions i can answer.
If you want to be motived for testing i can tell you that its system based on folder structure is very elastic and you will find it powerful and more than that for the v2.0.0+ versions...which works with mcMMO dev current versions.
What is the difference between this plugin and mcmmo lup reward? I want to understand which one is better.
@drhydralisk
Great!
I hope you will try the 2.0.0b release because you will can practice your rewards files with the new multi scenarii system that will replace totally the v1.x .
I informed XrayInformer dev about that.
It works! Totally forgot that I just added that. Would have never guessed that was the issue. Deleting the org folder in XrayInformer makes it unable to launch but that is fine, as long as we have BoomcMMO. Thanks man, your awesome!
@drhydralisk
I have found an answer about your error i guess.
Can you try disable your XrayInformer plugin and tell me if the joda error still here ?
Thank you,
Edit:
if it causes the crash its because it has an embedded joda package into it which interfer with the bukkit ebean package so if i'm not wrong and your error disappear when you deactivated XrayInformer i think you have 2 choices again:
And please don't let the joda package in 'lib' if it is still here.
I cannot reproduce your issue because i don't use XrayInformer and this issue was very hard to find why.
@boozaa
Neither of the two options worked, still cannot load the plugin. Guess I just have to wait for the 2.0. Thanks for the help though :)
@drhydralisk
Please tell me :
Also have you tried to set in config.yml:
Your error is a missing library i suppose.
Edit:
I found my answers on your links.
I never had this eror becasue i don't use Joda-Time but basic java.util.Date.
You are using mcMMO dev build and the BoomcMMoReward-1.1.7-Beta.
You'll can use BoomcMMoReward-2.0.0b when it will be approval to jump on the new system.
For now that i clarified the BoomcMMoReward you need i think you have 2 choices for your error:
I'm waiting your feedback, thank you.
We are still having issues getting the plugin to work, it keeps crashing. We got it to work for a little bit after I followed what you said in your previous comment but then I just noticed it is not working again (don't remember what I could have changed).
Here is a full log of everything. The actual error for boomcmmo is at the top. Please help, we really need this plugin.
http://pastebin.com/WLRk96ni
Here is a WorldGuard report with all the plugins we use and what not.
http://pastebin.com/AQy8EvRF
A big new beta release and a lot of changes.
Prerequisite:
It's a release for latests mcMMO releases (#1500+), the stable and old releases don't have the same package structure.
Please be careful with the latest bPermissions-2.10.4 because Vault is not up to date to deal with it for now.
First i have to say that the yaml structure of your reward files change but i have made a system that backup your files and trying to edit them for this new system on startup.
Example
On POWER/EVERY/1.yml (so every time a player reach a new level)
You can set one scenario 'Giving some food'.
Inside you can setup the 2 mains section 'conditions' and 'rewards'. For example i need that the player has the permission 'test.test.01'.
Then if the player has this permission i give him a bread as a reward :
But now i want to give him 3 bread if he has the permission 'test.vip.01' and i call this scenario 'Giving food for VIP' and voila:
I will update the doc pages as soon as possible to reflect to this new system.
Please if you use this new version come back to send your feedback, thank you.
@Faldonboy
Oh Oo oO you point me on something very annoying, sorry about that.
I'll check that.
You totally right ! 'perm' for conditions and 'perms' for reward...sorry about that.
I found out why I could never get the perms condition to work correctly! on the conditions page it says the format is
When its actually
Simple typo, but its something you may want to go change. :) I'm just happy everything is working now.
@Sadragos
Thank you for your feedback, can i ask you which permissions plugins you are using if you use some conditions/rewards on permission/group ?
@boozaa
Its all working fine now for me - thank you very much!
@Sadragos
This version is waiting approval and will be here.
I'm working on a better integration of PermissionsEx and bPermissions using their natives functions rather than Vault.
I'll be back in 4/5hours.
@boozaa
Great, that was fast! Can you tell me, where to download it? :) I'd be glad to Beta test it ;)
v1.1.7-Beta
Another beta version to adapt on mcMMO (#1500+) changes:
@Sadragos
Yes i'm on it and release an adapted version very soon.