HomeJavaModsBetterTeam Quests
BetterTeam Quests
[​IMG]

BetterTeamQuests
The Ultimate Team Quest System for Minecraft

✨ Features

  • Team-Based Progression - All team members contribute to quest objectives
  • 7 Quest Categories - Mining, Hunting, Building, Breaking, Woodcutting, Smelting, Breeding
  • Sequential Quests - Complete quests in order to unlock the next challenge
  • Custom GUIs - Beautiful, fully customizable inventory menus
  • Economy Rewards - Earn money for completing quests (Vault support)
  • Auto-Reset System - Configurable automatic quest resets (daily, weekly, etc.)
  • SQLite Database - Reliable progress tracking and data storage
  • Hex & Gradient Colors - Modern RGB, hex colors, and gradient support
  • Custom Lore - Personalize quest descriptions and GUI items
  • Multiple Objective Types - Mine, Kill, Place, Break, Breed, Smelt
  • Command Rewards - Execute custom commands upon quest completion
  • Fully Configurable - Customize everything: quests, GUIs, rewards, timers

[​IMG]

⚙️ Requirements

  • Minecraft: 1.18.2+ (Paper/Spigot)
  • Java: 17 or higher
  • Required Plugin: BetterTeams (v4.13.2+)
  • Optional: Vault + Economy plugin for money rewards

Commands & Permissions

Player Commands:
Code (Text):
/team quests - Open the quest menu
Admin Commands:
Code (Text):
/team quests reload - Reload configurations and quests
Permissions:
Code (Text):
betterteamquests.quests - Access quest system (default: true)
betterteamquests.reload - Reload configurations (default: op)
Installation

  1. Install BetterTeams plugin first
  2. Download BetterTeamQuests.jar
  3. Place in your plugins/ folder
  4. Restart your server
  5. Configure files in plugins/BetterTeamQuests/
  6. Customize quests and enjoy!

Configuration

Color Support:
  • Standard codes: &a, &c, &e, &6, &l, &o
  • Hex colors: &#FFD700, &#FF6347
  • RGB colors: &rgb(255,215,0)
  • Gradients: <gradient:#FFD700:#FFA500>Text</gradient>

Main Configuration:
Spoiler: config.yml
Code (Text):

# BetterTeamQuests Main Configuration

# Quest Settings
quest-settings:
  # Reset timer in minutes (1440 = 24 hours)
  reset-timer: 1440

  # Time format for display
  time-format: "dd/MM/yyyy HH:mm:ss"

  # Quest Categories - each category has multiple sequential quests
  categories:
    mine:
      enabled: true
      name: "&#FFD700&l&lMining Quests"
      icon: DIAMOND_PICKAXE
      description:
        - "&7Mine ores and resources"
        - "&7Progress through 4 levels"
      quest-count: 4

    hunter:
      enabled: true
      name: "<gradient:#FF0000:#8B0000>Hunter Quests</gradient>"
      icon: DIAMOND_SWORD
      description:
        - "&7Hunt dangerous mobs"
        - "&7Progress through 4 levels"
      quest-count: 4

    builder:
      enabled: true
      name: "&rgb(100,149,237)&lBuilder Quests"
      icon: BRICKS
      description:
        - "&7Place blocks and build"
        - "&7Progress through 4 levels"
      quest-count: 4

    breaking:
      enabled: true
      name: "&#FFFF00&lBreaking Quests"
      icon: IRON_PICKAXE
      description:
        - "&7Break various blocks"
        - "&7Progress through 3 levels"
      quest-count: 3

    woodcutter:
      enabled: true
      name: "&#228B22&lWoodcutter Quests"
      icon: IRON_AXE
      description:
        - "&7Chop down trees"
        - "&7Progress through 3 levels"
      quest-count: 3

    smelter:
      enabled: true
      name: "&#FF4500&lSmelter Quests"
      icon: FURNACE
      description:
        - "&7Smelt ores and items"
        - "&7Progress through 3 levels"
      quest-count: 3

    breeding:
      enabled: true
      name: "&#FF69B4&lBreeding Quests"
      icon: WHEAT
      description:
        - "&7Breed and feed animals"
        - "&7Progress through 3 levels"
      quest-count: 3

# GUI Settings
gui:
  category-title: "<gradient:#FFD700:#FFA500>Quest Categories</gradient>"
  category-size: 27
  quest-list-title: "&#FFD700&l{category} - Select Quest"
  quest-list-size: 54

# Team Settings
teams:
  max-members: 10
  shared-balance: true

# Messages
messages:
  prefix: "&#FFD700[&#FFA500TeamQuests&#FFD700]&r"
  quest-completed: "&aQuest completed! Reward: %reward%"
  quest-progress: "&eProgress: %current%/%required%"
  no-team: "&cYou must be in a team to view quests!"
  quest-reset: "&6All team quests have been reset!"
  quest-locked: "&cYou must complete the previous quest first!"
  all-quests-completed: "<gradient:#00FF00:#00FFFF>&lYou've completed all quests in this category!</gradient>"
 

Quest File Example:
Spoiler: mine-1.yml
Code (Text):
enabled: true
category: "mine"
order: 1

quest:
  id: "mine-1"
  name: "§6§lMining I: Beginner"
  description:
    - "§7Start your mining journey!"
    - "§7Mine basic ores."
  icon: WOODEN_PICKAXE

objectives:
  coal:
    type: MINE_BLOCK
    material: COAL_ORE
    required: 50
    display-name: "§fMine Coal Ore"

  copper:
    type: MINE_BLOCK
    material: COPPER_ORE
    required: 30
    display-name: "§fMine Copper Ore"

rewards:
  money: 1000
  commands:
    - "give %player% coal 16"
  messages:
    - "§a§l✔ §aMining Quest I completed!"
    - "§7Your team earned §6$1000§7!"
 

Quest Types

[TABLE="class: grid, width: 100%"]
Type Description Example
MINE Mine specific blocks DIAMOND_ORE, COAL_ORE
KILL Kill specific mobs ZOMBIE, CREEPER
PLACE Place specific blocks BRICKS, STONE
BREAK Break specific blocks WOOD, STONE
BREED Breed animals COW, SHEEP, PIG
SMELT Smelt items IRON_INGOT, GOLD_INGOT
[/TABLE]

Support & Links

Need Help?
  • Report bugs in the Discussion section
  • Post suggestions for new features
  • Check the FAQ before asking questions


Changelog

Spoiler: Version 1.0-RELEASE
Initial Release
  • 7 quest categories with 24 total quests
  • Team-based progression system
  • Custom GUI menus
  • SQLite database integration
  • Economy rewards (Vault support)
  • Auto-reset system
  • Hex & gradient color support
  • Fully configurable

Links:

Enjoying BetterTeamQuests?
Leave a ⭐⭐⭐⭐⭐ review and help others discover this plugin!

© 2026 DarkNodes. All rights reserved.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

BetterTeam Quests is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 41 times (via Spigot). Download it and open it directly in the game.

Explore more