⚡Questborn⚡ Advanced Quest Plugin icon

⚡Questborn⚡ Advanced Quest Plugin -----

Quests System



Questborn
Modern Quest System for Minecraft

Create engaging player quests with ease—no coding required. Perfect for daily quests, progression systems, and custom RPG content.​

✨ Key Features

50+ Objective Types Simple Configuration
• Breaking & placing blocks • Crafting & smelting • Killing mobs & players • Exploring regions • Magic & potions • Social interactions • YAML-based setup • No coding needed • Easy to edit & reload • Built-in examples


Flexible Rewards
Give players money, XP, custom items, commands, effects, and more through a powerful modular system.

Polished GUI
Clean interface with theme support, intuitive navigation, and mobile-friendly design.

Perfect For
  • Daily & weekly quests – Keep players coming back
  • Server progression – Guide players through your world
  • RPG adventures – Create custom storylines
  • Player engagement – Boost activity and retention

Everything you need for a professional quest system – easy to set up, powerful in execution.
Optional Integrations (No Dependencies)
  • Vault — economy support (money rewards & balance-based features)
  • WorldGuard — region-based objectives and checks
[​IMG]

[​IMG]

[​IMG]

[​IMG]

️ Command Reference
Manage quests with these intuitive commands:
Code (YAML):

/quest - Open the quests menu
/quest help - Show all Questborn commands

/quest activate <quest> [player ] - Activate a quest (replaces current active )
/quest deactivate [player ] - Deactivate current active quest
/quest finish [player ] - Force-finish current active quest

/quest open <menu> [player ] - Open a quest menu (daily/weekly/ ... )
/quest open details <quest> [player ] - Open details of a specific quest

/quest reset <quest> [player ] - Reset progress for a quest
/quest effect <id> [player ] - Preview/play an effect by id
/quest reload - Reload configs and data

Notes
:
- <quest> is the quest ID from YAML (e.g., daily_woodcutter_01 )
- <menu> depends on your quest types (daily, weekly, etc. )
- [player ] is optional. If omitted, the command affects you
- Permission nodes may differ if changed in your build/config
 

️ Configuration file
Viewing the plugin configuration file:
Code (YAML):

# ------------------------------
#   LANGUAGE
# ------------------------------
# Available languages: "en_us", "uk_ua", "de_de", "es_es", "ru_ru"
language
: "en_us"

# ------------------------------
#   UPDATE CHECKER
# ------------------------------
update-check
:
  enabled
: true           # Check for updates on plugin startup
  notify-console
: true   # Show update notification in console if new version is available

# ------------------------------
#   QUEST ACTIVATION
# ------------------------------
activation
:
  # BLOCK    - Prevent new quest activation while another quest is active
  # REPLACE  - Automatically cancel current quest and activate new one
  # CHANGE / CONFIRM  - Request player confirmation before replacing current quest
  conflict-mode
: "CHANGE"

# ------------------------------
#   ACTION BAR SETTINGS
# ------------------------------
actionbar
:
  # Display modes:
  # ON_PROGRESS_CHANGE - Show only when quest progress changes
  # STATIC            - Display continuously during active quest
  # DISABLED          - Disable action bar display entirely
  mode
: "ON_PROGRESS_CHANGE"

  # Update interval in ticks (20 ticks = 1 second)
  update-interval-ticks
: 40

  # Disable action bar for quest types with frequent updates
  disabled-for-types
:
   - ELYTRA_FLY

# ------------------------------
#   GUI CONFIGURATION
# ------------------------------
gui
:
  # Background fill settings
  fill
:
    enabled
: true
    material
: "BROWN_STAINED_GLASS_PANE"
    slots
: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44 ]

  # Quest details display formatting
  details
:
    lore-format
:
      blocks
: "<#a8ff80> ▪ {value}"                 # {value} = localized block name
      entities
: "<#8280ff> ▪ {value}"               # {raw} = EntityType, {value} = localized name
      items
: "<#b3ff66> ▪ {value}"                   # {value} = localized item name
      location
: "<#ffa666> ➤ <#ffb580>{value}"       # {value} = X:150 Y:70 Z:-20
      fluids
: "<#55aaff> ▪ {value}"                 # Fluid/mob related objectives
      cause
: "<#ff7777> ▪ {value}"                   # Teleport/damage cause (objective dependent)
      time
: "<#cc66ff> ▪ {value}"                   # Time-based objectives (e.g., PLAY_TIME, HOLD_ITEM)
      default
: "<#44ff44> ▪ {value}"                 # Fallback formatting

# ------------------------------
#   SOUND EFFECTS
# ------------------------------
sounds
:
  # GUI interaction sound
  gui-click
:
    sound
: "UI_BUTTON_CLICK"
    volume
: 0.4
    pitch
: 1.1

# ------------------------------
#   OPTIMIZATION SETTINGS
# ------------------------------
optimization
:
  # Distance-based quest optimization
  distance-quests
:
    enabled
: true
    min-save-blocks
: 1   # Save only whole blocks (no partial progress)

  # Movement handling optimization
  move-handling
:
    cooldown-ms
: 50       # Process movement every 50ms (20 times per second)
    min-move-distance
: 0.2   # Minimum movement distance to process

  # Auto-save configuration
  auto-save
:
    enabled
: true
    interval-seconds
: 30   # Auto-save interval in seconds

  # Debug logging
  debug
:
    auto-save-log
: false   # Enable/disable auto-save logging in console
 

️ Quest effects
Downloading the desired translation for effects:
Download, rename the file to quest-effects.yml, then move it to the plugin directory - /plugins/Questborn/

- quest-effects.yml - for en_us
- quest-effects.yml - for uk_ua
- quest-effects.yml - for es_es
- quest-effects.yml - for de_de
- quest-effects.yml - for ru_ru

⚠️ Tested on Paper 1.21 — Requires Paper 1.21+ or compatible fork
❌ Does NOT work on standard Spigot/CraftBukkit




Discord for support & feedback: woody7574

Metrics
[​IMG]
Resource Information
Author:
----------
Total Downloads: 55
First Release: Dec 15, 2025
Last Update: Today at 4:26 AM
Category: ---------------
All-Time Rating:
4 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings