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 Jul 4, 2023Nkbjv
-
View User Profile
-
Send Message
Posted Nov 19, 2013@xiaobaiya
Thanks.
I've tried to replicate it using 'locale: zh' and 'locale: zh_CN' but I'm not able to. What text are you using for your locale setting?
-
View User Profile
-
Send Message
Posted Nov 18, 2013@nicholosophy
2013-11-19 02:43:26 [SEVERE] Could not load 'plugins\quizmaster3000-0.4.1-RELEASE.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.NullPointerException at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:174) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:307) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:231) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.loadPlugins(CraftServer.java:265) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.<init>(CraftServer.java:243) at net.minecraft.server.management.ServerConfigurationManager.<init>(ServerConfigurationManager.java:130) at net.minecraft.server.dedicated.DedicatedPlayerList.<init>(DedicatedPlayerList.java:19) at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:156) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:596) at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16) Caused by: java.lang.NullPointerException at net.nperkins.quizmaster3000.QuizMaster3000.setLocale(QuizMaster3000.java:76) at net.nperkins.quizmaster3000.QuizMaster3000.<init>(QuizMaster3000.java:65) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:170) ... 9 more
-
View User Profile
-
Send Message
Posted Nov 17, 2013@xiaobaiya
Can you please provide me with a copy of the error message?
-
View User Profile
-
Send Message
Posted Nov 17, 2013OK.I see it.
bug:
When I run this plugin will be crash
but when I try remove Messages.properties,and rename Messages_zh.properties is Messages.properties,It will be able to run
-
View User Profile
-
Send Message
Posted Nov 17, 2013@xiaobaiya
It's a volunteer team that do the approvals so it's ok.
-
View User Profile
-
Send Message
Posted Nov 16, 2013@nicholosophy
4 hours ... not yet appeared, long wait
-
View User Profile
-
Send Message
Posted Nov 16, 2013Hi guys,
Thanks for downloading the plugin. The plan is to now leave it at week or so before adding new features. Most of the bugs have been squished out but if you find something leave a not on our issue tracker.
There's one final version today (v0.4.1) which fixes a major bug and introduces Chinese localisation. It's in the queue now for approval.
Thanks for your support!
-
View User Profile
-
Send Message
Posted Nov 16, 2013@OriginalMadman
Sorry not yet. I have one that I make up of questions from an IRC trivia bot but since they aren't in the public domain I can't release them with the bot. A quick search on the internet will find similar questions though.
I have plans to create a site where people can upload their questions for inclusion in the plugin, but the plugin has been the priority.
-
View User Profile
-
Send Message
Posted Nov 16, 2013Nice plugin. No nice readymade questions.dat files to share?
-
View User Profile
-
Send Message
Posted Nov 15, 2013@xiaobaiya
@geigenmusikant
v0.4 now contains localisation. It's still waiting for approval by the bukkitdev team.
If you'd still like to help with translation, send me a PM and I'll send you the files and they can be included in the next update.
-
View User Profile
-
Send Message
Posted Nov 15, 2013@livendeadly
I've just tested with the current development version and I am having no issues.
Are you giving your players the quizmaster3000.quiz permission within your permissions plugin? I've tested with PermissionsEx but it shouldn't make any difference.
Perhaps try v0.4 when it is approved. I know for sure that it is working on my test server ok.
-
View User Profile
-
Send Message
Posted Nov 15, 2013When people other than myself try to play, typing in /quiz join, it doesn't let them saying, "Type /quiz help" How do I fix this?
-
View User Profile
-
Send Message
Posted Nov 15, 2013@geigenmusikant
Thanks for the offer.
I've just added localisation support but since it's 2am here so I'll do some testing in the morning before releasing anything. Can't imagine I'd be good at testing right now :)
-
View User Profile
-
Send Message
Posted Nov 15, 2013Haha, almost like my vocabulary plugin, but more useful and more fun to play ;D
If you want to add regional language support, I can help translating it into german!
-
View User Profile
-
Send Message
Posted Nov 15, 2013ok,I am quite willing to do so.
(I‘m)Looking forward to your update and I will always pay close attention to it. o(∩_∩)o
-
View User Profile
-
Send Message
Posted Nov 14, 2013@xiaobaiya
One of the features I hope to add in the future is regional language support. I might try and add it to version 0.4 (0.3 is almost ready with major bug fixes).
Hopefully you could help with translating the phrases for me when it comes time.
-
View User Profile
-
Send Message
Posted Nov 14, 2013so good!But it does not support the Chinese...
-
View User Profile
-
Send Message
Posted Nov 13, 2013@DerekZil
I'm sure this could be done.
Would you mind submitting a feature request? That way I'll remember for sure.
-
View User Profile
-
Send Message
Posted Nov 13, 2013Can you make them win a configurable amount of money when they answer right?