UgagaQuests
A simple, powerful daily quest system for your Minecraft server.
UgagaQuests gives players
money and point rewards for completing automatically generated quests, no setup headaches, barely any manual configuration required!
Everything is
fully customizable, from quest objectives and rewards to messages, GUI titles, and progress bars.
Every few hours, players receive a
fresh batch of random quests to complete for rewards.
No need to design your own quest list, the plugin handles it all dynamically!
Rewards:
Points plugin: PlayerPoints
Money plugin: EssentialsX
Quest Overview
Code (Text):
Planter[/B]
[B]Plant a certain amount of crops.
Traveller
Travel a set number of blocks.
Jumper
Jump a certain number of times.
Foodie
Eat a specific type of food multiple times.
Risk Taker
Take a certain amount of damage.
Sneaky
Sneak (shift) a number of times.
Hunter
Kill a specific type of mob.
Miner
Mine a specific block type.
Farmer
Harvest crops.
Fisher
Catch fish with a fishing rod.
Builder
Place blocks in the world.
Archer
Shoot mobs with a bow.
New quest types!
Code (Text):
Breeder[/B]
[B]Breed a certain animal (cow, pig, chicken, etc.).
Shearer
Shear sheep a set number of times.
Milk
Milk cows.
Thrower
Throw items such as snowballs, eggs, or ender pearls.
XP Grinder
Gain a set amount of experience.
Portal Traveler
Use portals (Nether/End) a certain number of times.
Rider
Mount and ride a specific animal.
Smelter
Smelt specific items in a furnace.
Code (YAML):
# =========================
# UgagaQuests Configuration
# =========================
# Complete daily quest system with points and economy rewards
# =========================
settings:
prefix
:
"&6[Quests]&r "
daily_quests_min
: 6
daily_quests_max
: 19
# Can go up to 19 quests max (GUI supports it)
quest_expiry_hours
: 8
# Currency names for rewards display
currency_names:
points
:
"Points"
#Tokens or points
economy
:
"Dollars"
# =========================
# UI Text Customization
# =========================
ui:
title
:
"&6&lDaily Quests"
timer:
name
:
"&b⏰ Time Remaining"
lore
:
-
""
-
"&7New quests in:"
-
"&f{time}"
-
""
-
"&7You have {hours} hours to"
-
"&7complete your quests!"
-
""
info:
name
:
"&6✦ Quest Info"
lore
:
-
""
-
"&7Complete daily quests to"
-
"&7earn rewards!"
-
""
-
"&e• New quests every {hours} hours"
-
"&e• Complete for rewards"
-
"&e• Progress is saved"
-
""
quest_lore
:
-
""
-
"&7{description}"
-
""
- "&6Progress
:
&f{current}/{target}"
-
"{progressbar}"
-
""
-
"{status}"
-
""
-
"&6Rewards:"
-
"{rewards}"
status:
completed
:
"&a✓ COMPLETED!"
in_progress
:
"&e⚡ In Progress"
progressbar:
filled
:
"&a█"
empty
:
"&8█"
format
:
"&7[{bar}&7] &f{percent}%"
# =========================
# Messages
# =========================
messages:
new_quests
:
"&aYou have received new quests!"
quest_completed
:
"&a&lQUEST COMPLETED! &f{name}"
config_reloaded
:
"&aConfiguration reloaded!"
no_permission
:
"&cYou don't have permission!"
player_not_found
:
"&cPlayer not found!"
quests_assigned
:
"&aQuests assigned to {player}!"
info_header
:
"&6━━━━━━━ &eYour Quests &6━━━━━━━"
info_footer
:
"&6━━━━━━━━━━━━━━━━━━━━━━━━━━━"
info_no_quests
:
"&7No quests available."
info_time_remaining
:
"&7New quests in: &f{time}"
# =========================
# Quest Lists (Mobs / Blocks / Crops / Foods etc.)
# =========================
lists:
mobs
:
- ZOMBIE
- SKELETON
- SPIDER
- CREEPER
- ENDERMAN
- COW
- PIG
- CHICKEN
- BLAZE
- SLIME
blocks
:
- STONE
- COBBLESTONE
- COAL_ORE
- IRON_ORE
- DIAMOND_ORE
- DEEPSLATE
- OAK_LOG
- DIRT
- GRASS_BLOCK
- SAND
- GRAVEL
crops
:
- WHEAT
- CARROTS
- POTATOES
- BEETROOTS
- NETHER_WART
- MELON
- PUMPKIN
foods
:
- BREAD
- APPLE
- COOKED_BEEF
- COOKED_CHICKEN
- COOKED_PORKCHOP
- GOLDEN_APPLE
- BAKED_POTATO
- BEETROOT_SOUP
breedables
:
- COW
- PIG
- CHICKEN
- SHEEP
- HORSE
throwables
:
- SNOWBALL
- EGG
- ENDER_PEARL
smeltables
:
- IRON_INGOT
- GOLD_INGOT
- COPPER_INGOT
- COOKED_BEEF
- COOKED_CHICKEN
- GLASS
- STONE
- BRICK
rideables
:
- HORSE
- PIG
- DONKEY
# =========================
# Quest Pool (Rewards: Points & Economy)
# =========================
quest_pool:
plant:
enabled
: true
fixed_amount
: false
fixed_rewards
: false
name
:
"&2Planter"
description
:
"Plant {amount} {crop}."
min_amount
: 5
max_amount
: 40
rewards:
- command
:
"points give {player} {amount}"
min_amount
: 1
max_amount
: 3
- command
:
"economy give {player} {amount}"
min_amount
: 1000
max_amount
: 5000
travel:
enabled
: true
fixed_amount
: false
fixed_rewards
: false
name
:
"&bTraveller"
description
:
"Travel {amount} blocks."
min_amount
: 100
max_amount
: 1000
rewards:
- command
:
"points give {player} {amount}"
min_amount
: 3
max_amount
: 5
- command
:
"economy give {player} {amount}"
min_amount
: 5000
max_amount
: 15000
jump:
enabled
: true
fixed_amount
: false
fixed_rewards
: false
name
:
"&aJumper"
description
:
"Jump {amount} times."
min_amount
: 20
max_amount
: 200
rewards:
- command
:
"points give {player} {amount}"
min_amount
: 1
max_amount
: 2
- command
:
"economy give {player} {amount}"
min_amount
: 1000
max_amount
: 3000
eat:
enabled
: true
fixed_amount
: false
fixed_rewards
: false
name
:
"&6Foodie"
description
:
"Eat {amount} {food}."
min_amount
: 3
max_amount
: 10
rewards:
- command
:
"points give {player} {amount}"
min_amount
: 1
max_amount
: 3
- command
:
"economy give {player} {amount}"
min_amount
: 1000
max_amount
: 5000
take_damage:
enabled
: true
fixed_amount
: false
fixed_rewards
: false
name
:
"&cRisk Taker"
description
:
"Take {amount} damage."
min_amount
: 5
max_amount
: 50
rewards:
- command
:
"points give {player} {amount}"
min_amount
: 3
max_amount
: 6
- command
:
"economy give {player} {amount}"
min_amount
: 5000
max_amount
: 15000
shift:
enabled
: true
fixed_amount
: false
fixed_rewards
: false
name
:
"&7Sneaky"
description
:
"Shift {amount} times."
min_amount
: 10
max_amount
: 200
rewards:
- command
:
"points give {player} {amount}"
min_amount
: 1
max_amount
: 2
- command
:
"economy give {player} {amount}"
min_amount
: 1000
max_amount
: 3000
kill:
enabled
: true
fixed_amount
: false
fixed_rewards
: false
name
:
"&cHunter"
description
:
"Kill {amount} {mob}."
min_amount
: 10
max_amount
: 30
rewards:
- command
:
"points give {player} {amount}"
min_amount
: 8
max_amount
: 10
- command
:
"economy give {player} {amount}"
min_amount
: 20000
max_amount
: 50000
mine:
enabled
: true
fixed_amount
: false
fixed_rewards
: false
name
:
"&8Miner"
description
:
"Mine {amount} {block}."
min_amount
: 1
max_amount
: 30
rewards:
- command
:
"points give {player} {amount}"
min_amount
: 3
max_amount
: 6
- command
:
"economy give {player} {amount}"
min_amount
: 5000
max_amount
: 15000
harvest:
enabled
: true
fixed_amount
: false
fixed_rewards
: false
name
:
"&eFarmer"
description
:
"Harvest {amount} {crop}."
min_amount
: 10
max_amount
: 50
rewards:
- command
:
"points give {player} {amount}"
min_amount
: 2
max_amount
: 5
- command
:
"economy give {player} {amount}"
min_amount
: 5000
max_amount
: 15000
catch_fish:
enabled
: true
fixed_amount
: false
fixed_rewards
: false
name
:
"&9Fisher"
description
:
"Catch {amount} fish."
min_amount
: 3
max_amount
: 20
rewards:
- command
:
"points give {player} {amount}"
min_amount
: 8
max_amount
: 10
- command
:
"economy give {player} {amount}"
min_amount
: 15000
max_amount
: 40000
place_blocks:
enabled
: true
fixed_amount
: false
fixed_rewards
: false
name
:
"&fBuilder"
description
:
"Place {amount} blocks."
min_amount
: 10
max_amount
: 60
rewards:
- command
:
"points give {player} {amount}"
min_amount
: 3
max_amount
: 7
- command
:
"economy give {player} {amount}"
min_amount
: 5000
max_amount
: 15000
shoot:
enabled
: true
fixed_amount
: false
fixed_rewards
: false
name
:
"&dArcher"
description
:
"Shoot {amount} mobs with a bow."
min_amount
: 5
max_amount
: 25
rewards:
- command
:
"points give {player} {amount}"
min_amount
: 8
max_amount
: 10
- command
:
"economy give {player} {amount}"
min_amount
: 20000
max_amount
: 50000
# ========== NEW QUEST TYPES ==========
breed:
enabled
: true
fixed_amount
: false
fixed_rewards
: false
name
:
"&dBreeder"
description
:
"Breed {amount} {animal}."
min_amount
: 3
max_amount
: 15
rewards:
- command
:
"points give {player} {amount}"
min_amount
: 3
max_amount
: 6
- command
:
"economy give {player} {amount}"
min_amount
: 5000
max_amount
: 15000
shear:
enabled
: true
fixed_amount
: false
fixed_rewards
: false
name
:
"&fShearer"
description
:
"Shear {amount} sheep."
min_amount
: 5
max_amount
: 20
rewards:
- command
:
"points give {player} {amount}"
min_amount
: 1
max_amount
: 3
- command
:
"economy give {player} {amount}"
min_amount
: 2000
max_amount
: 8000
milk:
enabled
: true
fixed_amount
: false
fixed_rewards
: false
name
:
"&eFarmer"
description
:
"Milk {amount} cows."
min_amount
: 3
max_amount
: 15
rewards:
- command
:
"points give {player} {amount}"
min_amount
: 1
max_amount
: 3
- command
:
"economy give {player} {amount}"
min_amount
: 2000
max_amount
: 8000
throw:
enabled
: true
fixed_amount
: false
fixed_rewards
: false
name
:
"&bThrower"
description
:
"Throw {amount} {item}."
min_amount
: 10
max_amount
: 50
rewards:
- command
:
"points give {player} {amount}"
min_amount
: 1
max_amount
: 3
- command
:
"economy give {player} {amount}"
min_amount
: 2000
max_amount
: 8000
gain_xp:
enabled
: true
fixed_amount
: false
fixed_rewards
: false
name
:
"&aXP Grinder"
description
:
"Gain {amount} experience."
min_amount
: 50
max_amount
: 300
rewards:
- command
:
"points give {player} {amount}"
min_amount
: 5
max_amount
: 10
- command
:
"economy give {player} {amount}"
min_amount
: 10000
max_amount
: 30000
use_portal:
enabled
: true
fixed_amount
: false
fixed_rewards
: false
name
:
"&5Portal Traveler"
description
:
"Use {amount} portals."
min_amount
: 1
max_amount
: 5
rewards:
- command
:
"points give {player} {amount}"
min_amount
: 3
max_amount
: 7
- command
:
"economy give {player} {amount}"
min_amount
: 5000
max_amount
: 15000
ride:
enabled
: true
fixed_amount
: false
fixed_rewards
: false
name
:
"&6Rider"
description
:
"Mount {amount} {animal}."
min_amount
: 3
max_amount
: 15
rewards:
- command
:
"points give {player} {amount}"
min_amount
: 1
max_amount
: 3
- command
:
"economy give {player} {amount}"
min_amount
: 2000
max_amount
: 8000
smelt:
enabled
: true
fixed_amount
: false
fixed_rewards
: false
name
:
"&cSmelter"
description
:
"Smelt {amount} {item}."
min_amount
: 5
max_amount
: 32
rewards:
- command
:
"points give {player} {amount}"
min_amount
: 3
max_amount
: 6
- command
:
"economy give {player} {amount}"
min_amount
: 5000
max_amount
: 15000
Code (Text):
Commands:
/quests — Open the quest GUI or view your quests
/quests reload — Reload the configuration
/questadmin <assign> <player> — Admin quest management
Permissions:
ugagaquests.use — Allows use of /quests (default: true)
ugagaquests.reload — Allows reloading the config (default: op)
ugagaquests.admin — Allows use of admin commands (default: op)