QuestSP - Quiz Quest Plugin | GUI Leaderboard | Configurable Questions | Vault Rewards icon

QuestSP - Quiz Quest Plugin | GUI Leaderboard | Configurable Questions | Vault Rewards -----

quiz, quest, leaderboard, gui, vault, economy, paper, minecraft, questions, rewards




QuestSP 2.3.2
QuestSP 2.3.2 introduces a new quiz category system, multiple-choice question support, and important stability fixes.

This update makes QuestSP more flexible for server events, competitions, educational quizzes, and community activities.

Why 2.3.2?
The previous public version was 2.2.1.

Version 2.3.0 introduced quiz categories and multiple-choice support, but during final testing, some compile-time issues were found.
Version 2.3.1 fixed one of those issues, and 2.3.2 includes the final compatibility fix for the new question answer system.

Because of that, 2.3.2 is the recommended stable release for this feature update.

What's New
Added Quiz Categories
Server owners can now organize questions by category.

Example categories:

  • Minecraft

  • Survival

  • Economy

  • Dungeon

  • Events

  • Math

  • General Knowledge
New commands:

/quiz categories
/quiz start <category>
/quiz start category <category>

Example:

/quiz start minecraft
/quiz start dungeon
/quiz start event

Added Multiple-Choice Questions
QuestSP now supports multiple-choice quiz questions.

Players can answer using:

  • Letter answers: A, B, C, D

  • Number answers: 1, 2, 3, 4

  • Direct text answers
This makes quizzes easier to use for events and competitions.

Multi-Language Multiple-Choice Support
Multiple-choice options can also be configured per language.

Supported language system remains available for:

  • English

  • Indonesian

  • Japanese

  • Korean

  • Chinese
Example Question Format
questions:
minecraft_choice_1:
category: minecraft
question:
en: "Which block is used to build a Nether Portal?"
id: "Block mana yang digunakan untuk membuat Nether Portal?"
options:
en:
- "Obsidian"
- "Diamond Block"
- "Bedrock"
- "Deepslate"
id:
- "Obsidian"
- "Diamond Block"
- "Bedrock"
- "Deepslate"
answers:
en:
- "A"
- "obsidian"
id:
- "A"
- "obsidian"
reward: 100

Fixed
  • Fixed duplicated variable issue in the answer handler

  • Fixed compatibility issue with the updated Question#isCorrect() method

  • Improved multiple-choice answer checking

  • Improved category-based quiz starting

  • Improved stability for the new quiz format
Notes
If you are updating from 2.2.1, please backup your old files before updating:

plugins/QuestSP/config.yml
plugins/QuestSP/quests.yml
plugins/QuestSP/languages.yml
plugins/QuestSP/leaderboard.yml

After updating, restart your server and run:

/quiz reload

QuestSP 2.3.2 is the recommended version for servers that want quiz categories and multiple-choice question support.
----------, Jun 2, 2026

# QuestSP 2.2.1
This update adds and improves the automatic update checker system.
QuestSP can now check for the latest version from SpigotMC and notify the server console when a new update is available.
## Changes
- Added automatic SpigotMC update checker
- Added console notification when a new version is available
- Added configurable update checker settings in `config.yml`
- Added resource ID support for SpigotMC version checking
- Added update URL message in console
- Improved version handling
- Updated plugin version to `2.2.1`
## Update Checker
When a newer version is available, QuestSP will show a console message like:
```text
Update detected for QuestSP!
Current version: 2.2.1
Latest version: 2.3.0
Please update to the latest version on:
https://www.spigotmc.org/resources/...-configurable-questions-vault-rewards.135732/
----------, May 31, 2026

QuestSP - Interactive Quiz & Quest Plugin
QuestSP is a lightweight interactive quiz and quest plugin for Minecraft Paper servers.

It automatically broadcasts quiz questions to online players, allows them to answer directly through chat, rewards the first correct player, and saves player quiz scores permanently.

QuestSP is perfect for survival, economy, community, event, and minigame servers that want to add fun interactive activities for players.

Features
Automatic Quiz System
Automatically starts quizzes based on a configurable interval.

Multi-Language Support
QuestSP supports multiple languages, including:

  • English

  • Indonesian

  • Japanese

  • Korean

  • Chinese
Players can choose their own language using:

/quiz language <code>

Custom Questions
All quiz questions can be configured in quests.yml without editing the source code.

Multi-Language Questions
Questions can be configured in multiple languages, so each player can see quiz messages in their selected language.

Multiple Correct Answers
Each question can have multiple accepted answers.

Configurable Rewards
Rewards can be customized in config.yml, including money rewards through Vault economy.

Permanent Leaderboard
Player scores are saved permanently in leaderboard.yml, so progress will not be lost after a server restart.

Leaderboard GUI
Players can view the top quiz players through a clean and simple GUI.

Admin Commands
Admins can manually start quizzes, stop active quizzes, reload files, and check player stats.

Paper 1.21.x Support
Built for modern Paper servers.

Lightweight & Easy to Setup
No database required. All plugin data is stored in YAML files.

Commands
Command Description Permission
/quiz Shows the command help menu None
/quiz top Opens the leaderboard GUI questsp.top
/quiz start [id] Manually starts a random quiz or a specific quiz questsp.admin
/quiz stop Stops the active quiz questsp.admin
/quiz reload Reloads config, quests, languages, and leaderboard questsp.admin
/quiz stats [player] Shows player quiz statistics questsp.admin
/quiz language <code> Changes player language None
/quiztop Shortcut to open the leaderboard GUI questsp.top
/quizreload Shortcut to reload the plugin questsp.admin
Language Codes
Code Language
en English
id Indonesian
ja Japanese
ko Korean
zh Chinese
Example:

/quiz language en
/quiz language id
/quiz language ja
/quiz language ko
/quiz language zh

Permissions
Permission Description
questsp.top Allows players to open the leaderboard GUI
questsp.admin Allows access to admin commands
Configuration Files
QuestSP uses separate configuration files to keep everything clean and easy to manage.

config.yml
Used to configure the main plugin settings, such as:

  • plugin prefix

  • default language

  • automatic quiz interval

  • answer time limit

  • rewards

  • messages

  • leaderboard GUI settings
quests.yml
Used to configure quiz questions and answers.

QuestSP supports both old single-language question format and new multi-language question format.

languages.yml
Used to configure plugin messages for each language.

leaderboard.yml
Used to permanently store player scores.

player-languages.yml
Used to save each player's selected language.

Example Multi-Language Question
quests:
example_1:
question:
en: "What is the name of the main Minecraft world?"
id: "Apa nama dunia utama di Minecraft?"
ja: "Minecraftのメインワールドの名前は何ですか?"
ko: "마인크래프트의 기본 월드 이름은 무엇인가요?"
zh: "Minecraft 的主世界叫什么?"
answers:
- "overworld"
- "main world"
- "dunia utama"

Requirements
  • Java 21

  • Paper 1.21.x

  • Vault

  • A Vault-compatible economy plugin
Recommended economy plugins:

  • EssentialsX Economy

  • CMI

  • Any economy plugin that supports Vault
Installation
  1. Download the plugin .jar.

  2. Place the .jar file into your server's plugins folder.

  3. Make sure your server is running Paper 1.21.x.

  4. Install Vault and a Vault-compatible economy plugin.

  5. Start the server.

  6. Edit config.yml, quests.yml, and languages.yml.

  7. Run:
/quiz reload

How It Works
QuestSP selects a question from quests.yml and broadcasts it to all online players.

Players can answer directly in chat. The first player who answers correctly receives the configured reward and gains leaderboard score.

Each player can choose their own language, so quiz messages can be displayed differently for each player depending on their selected language.

Supported Versions
Server Software: Paper 1.21.x
Java Version: Java 21

Notes
QuestSP is designed to be simple, lightweight, and easy to configure.

It does not require MySQL or any external database. All plugin data is stored in YAML files.

If you find any bugs, console errors, or have feature requests, feel free to report them on the resource discussion page.
----------, May 31, 2026

QuestSP - Interactive Quiz & Quest Plugin
QuestSP is a lightweight interactive quiz and quest plugin for Minecraft Paper servers.

It automatically broadcasts quiz questions to online players, allows them to answer directly through chat, rewards the first correct player, and saves player quiz scores permanently.

QuestSP is perfect for survival, economy, community, event, and minigame servers that want to add fun interactive activities for players.

Features
Automatic Quiz System
Automatically starts quizzes based on a configurable interval.

Multi-Language Support
QuestSP supports multiple languages, including:

  • English

  • Indonesian

  • Japanese

  • Korean

  • Chinese
Players can choose their own language using:

/quiz language <code>

Custom Questions
All quiz questions can be configured in quests.yml without editing the source code.

Multi-Language Questions
Questions can be configured in multiple languages, so each player can see quiz messages in their selected language.

Multiple Correct Answers
Each question can have multiple accepted answers.

Configurable Rewards
Rewards can be customized in config.yml, including money rewards through Vault economy.

Permanent Leaderboard
Player scores are saved permanently in leaderboard.yml, so progress will not be lost after a server restart.

Leaderboard GUI
Players can view the top quiz players through a clean and simple GUI.

Admin Commands
Admins can manually start quizzes, stop active quizzes, reload files, and check player stats.

Paper 1.21.x Support
Built for modern Paper servers.

Lightweight & Easy to Setup
No database required. All plugin data is stored in YAML files.

Commands
Command Description Permission
/quiz Shows the command help menu None
/quiz top Opens the leaderboard GUI questsp.top
/quiz start [id] Manually starts a random quiz or a specific quiz questsp.admin
/quiz stop Stops the active quiz questsp.admin
/quiz reload Reloads config, quests, languages, and leaderboard questsp.admin
/quiz stats [player] Shows player quiz statistics questsp.admin
/quiz language <code> Changes player language None
/quiztop Shortcut to open the leaderboard GUI questsp.top
/quizreload Shortcut to reload the plugin questsp.admin
Language Codes
Code Language
en English
id Indonesian
ja Japanese
ko Korean
zh Chinese
Example:

/quiz language en
/quiz language id
/quiz language ja
/quiz language ko
/quiz language zh

Permissions
Permission Description
questsp.top Allows players to open the leaderboard GUI
questsp.admin Allows access to admin commands
Configuration Files
QuestSP uses separate configuration files to keep everything clean and easy to manage.

config.yml
Used to configure the main plugin settings, such as:

  • plugin prefix

  • default language

  • automatic quiz interval

  • answer time limit

  • rewards

  • messages

  • leaderboard GUI settings
quests.yml
Used to configure quiz questions and answers.

QuestSP supports both old single-language question format and new multi-language question format.

languages.yml
Used to configure plugin messages for each language.

leaderboard.yml
Used to permanently store player scores.

player-languages.yml
Used to save each player's selected language.

Example Multi-Language Question
quests:
example_1:
question:
en: "What is the name of the main Minecraft world?"
id: "Apa nama dunia utama di Minecraft?"
ja: "Minecraftのメインワールドの名前は何ですか?"
ko: "마인크래프트의 기본 월드 이름은 무엇인가요?"
zh: "Minecraft 的主世界叫什么?"
answers:
- "overworld"
- "main world"
- "dunia utama"

Requirements
  • Java 21

  • Paper 1.21.x

  • Vault

  • A Vault-compatible economy plugin
Recommended economy plugins:

  • EssentialsX Economy

  • CMI

  • Any economy plugin that supports Vault
Installation
  1. Download the plugin .jar.

  2. Place the .jar file into your server's plugins folder.

  3. Make sure your server is running Paper 1.21.x.

  4. Install Vault and a Vault-compatible economy plugin.

  5. Start the server.

  6. Edit config.yml, quests.yml, and languages.yml.

  7. Run:
/quiz reload

How It Works
QuestSP selects a question from quests.yml and broadcasts it to all online players.

Players can answer directly in chat. The first player who answers correctly receives the configured reward and gains leaderboard score.

Each player can choose their own language, so quiz messages can be displayed differently for each player depending on their selected language.

Supported Versions
Server Software: Paper 1.21.x
Java Version: Java 21

Notes
QuestSP is designed to be simple, lightweight, and easy to configure.

It does not require MySQL or any external database. All plugin data is stored in YAML files.

If you find any bugs, console errors, or have feature requests, feel free to report them on the resource discussion page.
----------, May 31, 2026

Resource Information
Author:
----------
Total Downloads: 13
First Release: May 31, 2026
Last Update: Jun 2, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings