QuizMaster3000
This plugin allows you to run quiz contests in game. Questions are loaded from a data file that can be updated with as many questions as you can think of. Questions can have multiple answers.
A default set of questions are provided and saved to the plugin's folder when first run. New questions can be added by editing the file and reloading the plugin.
How It Works
A quiz can be started using the in-game command. During the registration period people can join the quiz. Once the registration period is finished, questions are asked until one player gets five right. They are then declared the winner.
Commands
Player Commands
- /quiz join
- Join a quiz that has started and is accepting registrations.
- /quiz scores
- Show the current quiz scores.
Admin Commands
- /quizadmin start
- Start a new quiz and accept registrations.
- /quizadmin stop
- Stop a quiz at any point during the quiz.
- /quizadmin autorun
- Run a quiz, then repeat after a delay (set in config.yml)
Permissions
- quizmaster3000.quiz - Access to /quiz (Default: True)
- quizmaster3000.admin - Access to /quizadmin (Default: OP)
Configuration
Configuration is pretty self-explainitory
general: prefix: '&d[Quiz]&f' # can contain color codes locale: 'en_AU' # defaults to Australian English quiz: winningScore: 5 # when score reached quiz is ended hints: true # show hints during question countdown autorun: default: false # whether to autorun quiz (/quiz autorun) when using /quiz start delay: 300 # in seconds
Localisation (from v0.4.0)
Localisation is now possible, however the plugin contains no translations as yet. If you are willing to help translate it, please send me a PM.
If you do not set a locale in the config.yml it will use the system's default locale. If the locale doesn't have a translation it will default to Australian English.
Set your locale via the general.prefix setting in config.yml. For example:
# For German general: locale: 'de_DE'
Available locales
Chinese: thanks to xiaobaiya
Question file format
The question file is a bar (|) delimited file. The first field is the question and any other fields are answers. At least one answer is required.
For examples, look at the questions file (questions.dat) provided with the plugin.
Changelog
ToDo
This is very much a work in progress. Some features to come include:
Configurable prefix.Added v0.2- Configure the time periods for registration, answering questions, etc.
- Use multiple question files, with the questions selected when a quiz is started.
Proper permissions nodesAdded v0.2Localisation of messagesAdded v0.4

-
View User Profile
-
Send Message
Posted Nov 12, 2013@MONOJD
Yes. I would expect it to work with 1.7.2 but will be updating it if it doesn't.
-
View User Profile
-
Send Message
Posted Nov 12, 2013Will be able to do a 1.5.2 version??!
-
View User Profile
-
Send Message
Posted Nov 10, 2013Looks good
-
View User Profile
-
Send Message
Posted Nov 9, 2013@CoolKill3r
I've submitted a new release which is waiting to be approved. It fixes the issue with it running after you disable it so that might fix your crashing issue.
If not, if you can take a screenshot of the console error I'll take a look.
-
View User Profile
-
Send Message
Posted Nov 9, 2013@nicholosophy
Ill install it again and see whats causing it
-
View User Profile
-
Send Message
Posted Nov 9, 2013@CoolKill3r
Can you provide me a screenshot of the console when it crashes out?
I know what the second issue is and I'll put a fix in the next release.
-
View User Profile
-
Send Message
Posted Nov 9, 2013sometimes it just crashes out, it says Next question, and doesnt say anything.
Or when its running and u unload the plugin it still runs.
How?
-
View User Profile
-
Send Message
Posted Nov 8, 2013Woohoo! Great work! :)