Qukkiz
About
This is my second plugin and second fork. Qukkiz base on Trivia and has some nice enhancements, like several question types, Bukkit like coloring, expanded leader list.
Resources
Installation
You only have to place the Qukkiz jar-file into the plugins/-directory. You also need to add the SQLite driver (sqlitejdbc-v056.jar) into the lib/ directory.
You also needs the Bukkit Plugin Utilities library. Place it near to the SQLite driver in the lib/ directory. Rename it to BukkitPluginUtilities.jar
! Version 1.0.0 is compatible with all builds since 1.1.0 and 1.1.0/1.1.0 require at least version 1.3.0 (7th developmental build).
It should look like:
+ Server directory | +--- craftbukkit.jar | +-+- plugins/ | | | +--- Qukkiz.jar | | | +--- Qukkiz/ | +-+- lib/ | +--- BukkitPluginUtilities.jar | +--- sqlitejdbc-v056.jar
Description
Qukkiz is a replacement for Trivia, as Trivia wasn't developed for months.
For simple Qukkiz asks the players a question, and they can answer it. For correct answers they been rewarded by points, items or coins and this is fully configurable.
To play Qukkiz you have at first to enable qukkiz for you by executing “/qukkiz
”. After his qukkiz will send the actually question to you. To disable qukkiz for you execute the command a second time.
Rewards
It is possible to use several rewards. All rewards are defined in the rewards node in the configuration file. Following rewards are already implemented:
- Points rewards (points-node): For each correctly answered question it will reward the winner with virtual points.
- Items rewards (items-node): The winning player will reward a item randomly selected from a list. Each item has the same chance.
- Coins rewards (coins-node): With iConomy it is possible to reward the winning player with the defined coins.
- Experience rewards (experience-node): This will add a percentage experience value.
If you don't want to apply a reward simply don't define the settings for this reward. For example in the configuration file above the economy settings are disabled.
Questions
With Qukkiz there are following question types possible:
estimate-question
: Estimate a searched integer.- Example: estimate*What is the height of the Mount Everest ? (meters) *8848
- Format: estimate*<question>*<answer>
scramble-question
: The player has to unscramble a word- Example: scramble*legal
- Format: scramble*<word>
multiple-choice-question
: Qukkiz tells the players a list of choices.- Example: multiple choice*What is the capital of France?*Paris*Berlin*London*Madrid
- Format: multiple choice*<question>*<correct answer>(*<wrong answer>)+
list-question
: Multiple answers are correct and the last correct get the reward.- Example: list*List all founding countries of the EU*Belgium*France*Germany*Italy*Luxembourg*Netherlands
- Format: list*<question>*<correct answer>(*<correct answers)+
- Normal question: A normal question which generally Trivia used:
- Example: Which is the longest river in Europe?*Volga*Volga river
- Format: <question>(*<answers>)+
Simply write down these questions in a text file and add them to the settings file. The files from the original thread are also possible to read.
Changelog
1.1.1: (2012-04-19, BPU: 1.3.0-B7)
- Recognize 'multiple choice' questions in the standard questions file.
- If no question type is defined, use the first segment as question (affected only standard question files).
1.1.0: (2012-02-26, BPU 1.3.0-B7)
- Added support for questions file in yml format.
- Made Qukkiz compatible with the newest builds (including the break in R5) so hopefully it will work with R5.
- Added experience reward.
- Prevent from using the
/qukkiz load…
command with wrong parameter combinations. - Added list question → See also
1.0.0: (2011-08-16, BPU: 1.1.0+)
- Allows different answer modes: Only via command, only via chat or via both.
- Add property to select specific permissions plugin.
- Print message, that the answer isn't correct, when used via command.
- Don't crash when the item list is empty.
- All permissions values beginning with
qukkiz.…
.
0.6.1:
- Compatibility with Bukkit Plugin Utilties.
0.6.0:
- Added support for iConomy 5, BOSEconomy and Essentials Economy.
@xZise - Hello my very active server community and I are back! We have used Qukkiz everyday since I last posted here. My server community just loves it! I really hope Qukkiz can stay current to the newer versions of Minecraft. Could you please check the code and update it to v1.4.6 or higher soon? I expect it will be fairly easy. My server is currently using v1.4.5 R1.0 and the latest version of Qukkiz works just fine. The reason I'm asking for an update is I saw this notice from the 'Bukkit' team: http://forums.bukkit.org/threads/safeguarding-against-unchecked-and-potentially-damaging-plugins.116749/ They may block your 'working' Qukkiz just because it is not 'updated'. So when it's convenient to you, could you please update Qukkiz :) All of us from my server http://cfew.us would really appreciate it! Thank you very much! ^_^
sooooo any planned updates?
@xZise/Fabian - Our Server is running Craftbukkit 1.3.1 R1.0 and I'm here to report that Qukkiz version 1.1.1 (Meant for CB 1.2.5 R1.0) seems to be working just fine. I hope you can update Qukkiz as needed. Thanks for your support! :) I have so many players on my server who are addicted to Qukkiz Trivia and Minecraft at the same time. They love this relaxing and fun mix.
@xZise/Fabian - Yes I'm from the forums and yes the question has been answered. Thank you so much for you support of Qukkiz. :)
Have you tried Qukkiz with a 1.3.1 Minecraft release of Bukkit yet? I hope it works, my very active server just loves Qukkiz. We have lots of trivia/minecraft loving players!
Quote from my server this very minute: "07:19:00 [INFO] <Member-Acid> im super addicted to qukkiz XD"
Thank you again for creating Qukkiz! <3
@clownfish8
I guess you are Clownfish from the forums, so the question is answered :) ?
Fabian
xZise - Looking forward to a v1.2.5 update. Our server community loves your Qukkiz plugin. It's on of their favorite games on the server. We just updated to v1.2.5. I updated to the newest plugin and tools. This is the error message I got:
<<my server.log file>>
2012-04-08 18:30:15 [INFO] Starting minecraft server version 1.2.5
2012-04-08 18:30:15 [INFO] Loading properties
2012-04-08 18:30:15 [INFO] Starting Minecraft server on *:25565
2012-04-08 18:30:15 [INFO] This server is running CraftBukkit version git-Bukkit-1.2.5-R1.0-b2149jnks (MC: 1.2.5) (Implementing API version 1.2.5-R1.0)
2012-04-08 18:30:16 [SEVERE] Could not load 'plugins\Qukkiz.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException java.lang.NoClassDefFoundError de/xzise/wrappers/permissions/Permission
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:150)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207)
at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183)
at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.NoClassDefFoundError de/xzise/wrappers/permissions/Permission
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:139)
... 8 more
Caused by: java.lang.ClassNotFoundException de.xzise.wrappers.permissions.Permission
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 11 more
<</code>>
Yes nice to see this 'Qukkiz' bukkit dev page. Thanks for the Qukkiz update and new features! Cheers~ -Admin Clownfish
Great to see you back - just had a player ask me about this a couple hours ago and lo and behold here you are today!