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

Full 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 nodes Added v0.2
  • Localisation of messages Added v0.4

Download

File Name Status Version Downloads Date
QuizMaster3000 v0.4.1 B CB 1.6.4-R2.0 512 16/11/2013
QuizMaster3000 1.20.2 Updating 1.20.2 Updating Updating
QuizMaster3000 1.20.1 Updating 1.20.1 Updating Updating
QuizMaster3000 1.20 Updating 1.20 Updating Updating
QuizMaster3000 1.19.2 Updating 1.19.2 Updating Updating
QuizMaster3000 1.19.1 Updating 1.19.1 Updating Updating
QuizMaster3000 1.19 Updating 1.19 Updating Updating
QuizMaster3000 1.18 Updating 1.18 Updating Updating
QuizMaster3000 1.17.1 Updating 1.17.1 Updating Updating
QuizMaster3000 Forge Updating Forge Updating Updating
QuizMaster3000 Fabric Updating Fabric Updating Updating
QuizMaster3000
QuizMaster3000

Dear youtuber!
Have you a channel youtube and want to bring your Video to quality visitors?
Do you want your video to appear on our website?
Do you want to become partner with us?
Just 3 steps to become our partner:
Step 1: Make video review for mods, addons, plugins, ... which you like
Step 2: Upload this video to youtube and our link to your video description
Step 3: Send the youtube video link via message to http://fb.com/9lifehack or leave a comment in the post. We will add your video in the our post, it will help you have more view.
JOIN to get more youtube view with us!!!!

Related Posts

Smarty Productivity Happiness

9LifeHack.com - make things smart