Reaction Rewards

Reaction Rewards is a highly-customizable, fun plugin that allows your players to win rewards by answering trivia/quiz questions, solving math problems or typing alphanumeric strings. Rewards can consist out of items or money, you can customize the time between questions, you can choose if you want one type, two types or all three types of questions, set the maximum length of the math numbers, the length of the alphanumeric questions and choose your own trivia questions with multiple valid answers.
Features
- Trivia/Alphanumeric/Math Questions
- Start/stop the test whenever you want
- Only broadcast when there are a minimum number of players online
- Choose whichever types of questions you want from the config (one of them, two or all)
- Set your own trivia questions with multiple valid answers
- Set the length of the alphanumeric string
- Set the maximum length of the numbers for the math questions
- Rewards can either be items or money in your economy plugin (Using Vault)
- The amount of the reward is random, from 1 to the number you set to each one
- Customize how often questions are broadcasted, can even be from a chosen interval
- Leaderboard command to see the players with most wins
- Customize how many people are shown in the leaderboard
- Lang.yml file to customize messages in your own language, with colors
- Show how long it took the player that won to find the answer
- You can turn this plugin into whatever you want it to, highly customizable
Commands
- /rr leaderboard - Show the leaderboard
- /rr reload - Reload configuration files
- /rr start - Start the reaction test
- /rr stop - Stop the reaction test
Permissions
- reactionrewards.play - Allow player to participate
- reactionrewards.leaderboard - Permission to use /rr leaderboard
- reactionrewards.start - Permission to use /rr start
- reactionrewards.stop - Permission to use /rr stop
- reactionrewards.reload - Permission to use /rr reload
Configuration
config.yml | lang.yml | trivia.yml | rewards.yml
Installation
First install SQLibrary and Vault. If you want to use "money" as an item name, you need an economy plugin. Drag and drop the plugin jar file in your plugins folder and run the server to generete the config files and database. After that you can proceed to editing the configuration.
Dependencies
Changelog
v1.0.7
- Updated to CB 1.5.2-R0.1
- Added option to make alphaNumeric questions case insensitive
- Updated ChatColor parsing and lang.yml
v1.0.5
- Added option to broadcast questions only when a minimum number of players are online
- Added option to generate the questions at random intervals
- Added commands to start and stop the reaction test
- Added colors to lang.yml
- Fixed a few minor things
v1.0
- Initial Release
Other Stuff
My Plugins
- Timed Ranker - Promote players after a specified amount of time played. Supports multi-world. Check it out !
Source Code
Source code can be found on Github
![]()
-
View User Profile
-
Send Message
Posted Jul 30, 2014please continue updating
-
View User Profile
-
Send Message
Posted May 11, 2014Can I takeover this plugin? You would get the rights to your work as author.
-
View User Profile
-
Send Message
Posted Jun 12, 2013SEVERE Error occurred while enabling ReactionRewards v1.0.7 (Is it up to date?) 12.06 11:20:41 [Server] SEVERE ReactionRewards[SQLite] The database name can not contain: /, \, or .db 12.06 11:20:41 [Server] INFO Enabling ReactionRewards v1.0.7
-
View User Profile
-
Send Message
Posted Jun 5, 2013@raizenpk
Of course! :D On GitHub you can see the "1" right to the Fork button :) I've added equation problems :P
-
View User Profile
-
Send Message
Posted Jun 5, 2013@makzk
I hope you gave me credit.
-
View User Profile
-
Send Message
Posted Jun 4, 2013@Drkmaster83
Maybe this can work for the last suggestion :) http://forums.bukkit.org/threads/changing-recipients-of-a-chat-message.112025/
I could implement that on my fork of this plugin :B (but it's private for my server... anyway it's on GitHub ._.)
-
View User Profile
-
Send Message
Posted Jun 2, 2013@Drkmaster83
I will fix the error and I can easily make a question timeout option as well. Thanks for your feedback.
-
View User Profile
-
Send Message
Posted Jun 2, 2013There's an error in your CommandHandler when you handle the default case of your switch().
You're checking for the permission involved in your other plugin. :)
Also, could you notify the whole server upon a question timeout? And, can you make it to where there's a configurable question timeout (adding the notification to the lang.yml, of course).
And, this might sound silly, but perhaps add a participation system in which if a player does not have the required permission to participate, they will see neither the question or the player's answer.
-
View User Profile
-
Send Message
Posted May 20, 2013Someone have a highly-filled trivia config for me to use? Would like to have some question variety for my players!
-
View User Profile
-
Send Message
Posted May 18, 2013how to set money as reward? im using essentials eco
-
View User Profile
-
Send Message
Posted May 7, 2013@Redstoner_Pro
Strange error though. It seems to be related to trivia.yml, not lang.yml. Check to see if the syntax is correct.
-
View User Profile
-
Send Message
Posted May 7, 2013Edited my post before i noticed u replied. I did replace all the values myself and im getting this error in my console. http://pastebin.com/K7sFZKky though i probably did something wrong. Ill delete the old and let it generate anew. Edit: Hmm getting a new error now. I deleted old file and reloaded. - http://pastebin.com/kXyG9Ec3
-
View User Profile
-
Send Message
Posted May 7, 2013@Redstoner_Pro
Delete lang.yml and then run the server, it should replace it with the new version that has & instead of $ for colors.
-
View User Profile
-
Send Message
Posted May 7, 2013Plugin is having an issue with the color codes.
Edit: If I change all the $ to & in the config, the colors work. I wonder if essentials is interfering with the colors here. Noticing errors in the console, though the plugin seems to be working correctly. http://pastebin.com/K7sFZKky
-
View User Profile
-
Send Message
Posted May 5, 2013Version 1.0.7 is waiting for approval
-
View User Profile
-
Send Message
Posted May 2, 2013Broken with 1.5.2. Updates please ;)
-
View User Profile
-
Send Message
Posted Apr 29, 2013@Disolia
Sure, I could do that. I'll implement it in the next version.
-
View User Profile
-
Send Message
Posted Apr 29, 2013Another interesting feature you could possibly add is the implementation of a point system. Possibly allowing people to make certain questions worth more points than others, though this is just an idea that would be good to enhance the leaderboard.
-
View User Profile
-
Send Message
Posted Apr 28, 2013@BiweGas
Yes. In your rewards.yml you simply have only one reward with the name "money"
-
View User Profile
-
Send Message
Posted Apr 28, 2013is it possible that players only get some money as reward?