Speedgot
UltimateQuest
-----
Add quest to your server!
Download Now
63.6 KB .jar
Overview
Updates (
--
)
Reviews (
---
)
Version History
Discussion
Add quest to your server.
Commands
/quest progress <player> <id> - Check a player quest progress
/quest clear <player> - Check a player quest progress
/quest list - Open the quest list menu
/quest reload - Reload plugin
Permissions
quest.progress - Allows use of the /quest progress command
quest.clear - Allows use of the /quest clear command
quest.list - Allows use of the /quest list command
quest.reload - Allows use of the /quest reload command
PlaceholderAPI Expansion
%quest_name_<id>% - Displays the player's current quest name
%quest_progress_<id>% - Displays the player's quest progress
%quest_percent_<id>% - Displays the player's quest completion percentage
Action List
ACTION_BAR:message - Send a short message to the player action bar
TITLE:int:int:int:title:subtitle - Display a title and subtitle on the player screen
BROADCAST:message - Send a message to all players on the server
CONSOLE_COMMAND:command - Execute a command from the server console
MSG:message - Send a private message to a specific player
PLAYER_COMMAND:command - Execute a command as if the player ran it themselves
SOUND:type:float:float - Play a sound to a player
ADD_POTION:type:amplifier:duration - Add a potion effect to the player
Quest Type
BLOCK_BREAK – Triggered when a player breaks a block
BLOCK_PLACE – Triggered when a player places a block
ENTITY_KILL – Triggered when a player kills an entity
ENTITY_DAMAGE – Triggered when a player deals damage to an entity
FARMING – Triggered when a player harvests or farms crops
FISHING – Triggered when a player catches a fish
ENCHANT – Triggered when a player enchants an item
CRAFT – Triggered when a player crafts an item
CHAT – Triggered when a player sends a chat message
WALK – Triggered when a player walks a certain distance
Spoiler:
config.yml
Code (YAML):
main_command
:
name
:
"quest"
description
:
"Main Quest command"
aliases
:
-
"q"
database
:
type
:
sqlite
mysql
:
host
:
localhost
port
:
3306
database
:
quest
username
:
root
password
:
password
Spoiler:
messages.yml
Code (YAML):
messages
:
no-permission
:
'&cYou don''t have permission to use this command!'
reload
:
"&aPlugin reloaded!"
gui
:
title
:
"&8Quests"
completed-symbol
:
"§a✔"
inprogress-symbol
:
"§c✖"
quest-name
:
"%status% %quest_name%"
progress-line
:
"&7Progress: &f%progress%&7/&f%amount%"
material-line
:
"&eMaterial: &f%material%"
entity-line
:
"&eEntity: &f%entity%"
completed-line
:
"&a✔ Completed!"
in-progress-line
:
"&eIn Progress..."
quest-info
:
- "&eQuest
:
&f%quest_name%"
- "&7Progress
:
&f%progress%/%amount%"
already-completed
:
"&aYou’ve already completed this quest!"
Spoiler:
quests.yml
Code (YAML):
quests
:
1
:
name
:
"Break 10 Stone"
type
:
BLOCK_BREAK
material
:
STONE
amount
:
10
icon
:
STONE_PICKAXE
reward
:
actions
:
-
"BROADCAST:%player% completed the break stone quest!"
2
:
name
:
"Place 10 Stone"
type
:
BLOCK_PLACE
material
:
STONE
amount
:
10
icon
:
STONE
reward
:
actions
:
-
"BROADCAST:%player% completed the place stone quest!"
3
:
name
:
"Kill 10 Zombies"
type
:
ENTITY_KILL
entity
:
ZOMBIE
amount
:
10
icon
:
IRON_SWORD
reward
:
actions
:
-
"BROADCAST:%player% completed the zombie kill quest!"
4
:
name
:
"Deal 100 Damage"
type
:
ENTITY_DAMAGE
amount
:
100
icon
:
DIAMOND_SWORD
reward
:
actions
:
-
"BROADCAST:%player% completed the deal 100 damage quest!"
5
:
name
:
"Harvest 10 Wheat"
type
:
FARMING
amount
:
10
icon
:
WOODEN_HOE
reward
:
actions
:
-
"BROADCAST:%player% completed the harvest 10 wheat quest!"
6
:
name
:
"Catch 10 Cod"
type
:
FISHING
entity
:
COD
amount
:
10
icon
:
FISHING_ROD
reward
:
actions
:
-
"BROADCAST:%player% completed the fish 10 cod quest!"
7
:
name
:
"Enchant 1 Stone Sword"
type
:
ENCHANT
material
:
STONE_SWORD
amount
:
1
icon
:
ENCHANTING_TABLE
reward
:
actions
:
-
"BROADCAST:%player% completed the enchant 1 stone sword quest!"
8
:
name
:
"Craft 1 Diamond Chestplate"
type
:
CRAFT
material
:
DIAMOND_CHESTPLATE
amount
:
1
icon
:
CRAFTING_TABLE
reward
:
actions
:
-
"BROADCAST:%player% completed the craft 1 diamond chestplate quest!"
9
:
name
:
"Chat 30 Times"
type
:
CHAT
amount
:
30
icon
:
PAPER
reward
:
actions
:
-
"BROADCAST:%player% completed the chat 30 times quest!"
10
:
name
:
"Walk 50 Blocks"
type
:
WALK
amount
:
50
icon
:
GRASS_BLOCK
reward
:
actions
:
-
"BROADCAST:%player% completed the walk 50 blocks quest!"
For support, please use only resource discussion
Terms of Service
By using this plugin, you agree to the following terms, which may be updated by the author at any time.
All payments are final and non-refundable.
Redistribution or resale of this plugin is prohibited.
You are not permitted to modify, decompile, or extract any part of the plugin's source code.
Support is provided exclusively to legitimate customers. We cannot offer support for plugins obtained through unauthorized or illegal means.
View on SpigotMC
Resource Information
Author:
----------
Total Downloads:
1
First Release:
Nov 10, 2025
Last Update:
Nov 10, 2025
Category:
---------------
All-Time Rating:
0 ratings
Version
-----
Released:
--------------------
Downloads:
------
Version Rating:
----------------------
--
ratings