All Mods Resource Packs Data Packs Shaders Modpacks Plugins
AuroraQuests

AuroraQuests

by erik_sz • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

headline

You need the latest AuroraLib to run this plugin. Click here to download.

Documentation

AuroraQuests is a powerful and flexible Minecraft plugin designed to bring immersive questing experiences to your server. Featuring fully configurable GUI menus, AuroraQuests allows you to create diverse quest pools, including global storylines and timed random quests with cron scheduling. With support for over 30 task types, multiple rewards, and integration with popular plugins, AuroraQuests ensures a seamless and engaging experience. The plugin also boasts features like configurable difficulties, per-pool leaderboards, leveling systems, MySQL cross-server sync, PlaceholderAPI placeholders, and a Developer API, making it the ultimate tool for crafting compelling quests.

description

Features

  • Fully Configurable GUI Menus: Customize every aspect of the plugin's user interface.
  • Multiple Quest Pools:
    • Global: Complete quests only once, perfect for story mode.
    • Timed Random: Randomly select quests using a configurable cron scheduler.
  • Configurable Difficulties: Set varying levels of challenge for quests.
  • Per-Pool Leaderboards: Track player progress based on completed quests.
  • Leveling System: Define levels by the number of quests completed in each pool.
  • 30+ Task/Objective Types: Diverse quest objectives to keep players engaged. One quest can have any number of tasks that needs to be completed.
  • Multiple Rewards per Quest: Offer a variety of incentives, including RPG stats, commands, money, permissions, and items.
  • Cross-Server Sync with MySQL: Synchronize player data across multiple servers.
  • PlaceholderAPI Integration: Use placeholders for dynamic content.
  • Folia Support: Compatible with Folia servers. (Do note, that you can't use biome filters on Folia)
  • Developer API: Extend and customize the plugin with ease.
  • Auto-correcting Stats and Permissions: Automatically adjust rewards when configurations change.
  • WorldGuard Integration: Prevent quest progression in specific regions with custom flags.
  • Additional Plugin Integrations: Compatibility with CustomFishing, Eco series, MMOLib/MMOItems, Oraxen, EconomyShopGUI, ShopGUI+, MythicMobs, AuraSkills and more for enhanced functionality.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.2
Folia Paper Purpur
5h ago 1
26.2
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21.x 1.20.x
Folia Paper Purpur
5h ago 1
1.21 1.20.x
Folia Paper Purpur
5h ago 1
More options for quest display in pools. will be documented later on in the docs
[2.2.0] 2.2.0 by erik_sz on Oct 15, 2026
Download
  • Fix biome filter on <1.21.3
  • Added multipliers option for tasks that support types array.

``yaml
my_task:
task: KILL_MOB
display: "Something"
args:
amount: 100
types:
  • "minecraft:zombie"
  • "mythicmobs:SkeletalKnight"
multipliers:
"mythicmobs:SkeletalKnight": 10
``
[2.1.0] 2.1.0 by erik_sz on Oct 15, 2026
Download
  • REQUIRES LATEST AURORA LIB** 2.4.0+

## Per player localization support added

https://docs.auroramc.gg/auroraquests/per-player-localization

In every one of your messages files, you can add a new section, named custom (which is already there if you do a fresh install:
``yml
custom:
something: Hello world
npc:
quests: <white>Quests
`

These values are available in the AuroraQuests menus and other configs like quest complete/levelup messages. You can reference them as
{{something}} or {{npc.quests}}. Notice the dot (**.**) notation for nested structures.

### To enable per player localiaztion:
First, follow the steps, to enable it in Aurora: https://docs.auroramc.gg/aurora/per-player-localization

then in your config.yml you have to:
  • set language to your preferred default
  • set per-player-locale to true`

## Other fixes

  • Fix timed-random quests not starting again when they aren't completed, but the start-requirements are not met anymore. Now once you roll a quest, it will always start until you finish or reroll it.
  • Update ExcellentShop hook, now you need the latest version of it.
  • Do not count fishing loot from AuraSkills twice
[2.0.3] 2.0.3 by erik_sz on Oct 15, 2026
Download
  • Use EventPriority.NORMAL to fix FARM/BLOCK_LOOT objectives when Eco plugins are on the server, messing with the event
[2.0.2] 2.0.2 by erik_sz on Oct 15, 2026
Download
  • Fix MM integration for levelled mobs
  • Fix ExcellentShop integration when using older versions
  • Ensure tasks list is initialized before adding new task via asyncInterval - thanks Grabsky
[2.0.1] 2.0.1 by erik_sz on Oct 15, 2026
Download
Hotfix some event registration issues when a player have smelt and craft objectives at the same time (and potentionally other combinations)
[2.0.0] 2.0.0 by erik_sz on Oct 15, 2026
Download
  • Add mode: whitelist/blacklist to every objective type that has a types argument. Defaults to whitelist if omitted.
  • Rework WALK objective into TRAVEL objective which can handle every travelling related stat.
[2.0.0.rc.1] 2.0.0.rc.1 by erik_sz on Oct 15, 2026
Download
  • Fixed some asnyc flags in api events. This should fix SuperiorSkyblock2 integration.
  • Added ZNPCsPlus hook (thanks wyndev)
  • Quest complete message/sound now can be overridden from the quest config itself (thanks wyndev)
[2.0.0.beta.2] 2.0.0.beta.2 by erik_sz on Oct 15, 2026
Download
Update FancyNPCs integration
[2.0.0.beta.1] 2.0.0.beta.1 by erik_sz on Oct 15, 2026
Download
  • Should be pretty stable but testing and feedback is appreciated**

  • Rewrite the entire architecture and API
  • Added new objective types
  • ENTER_WORLD
  • PLACEHOLDER
  • DEAL_DAMAGE
  • BREAK_ITEM
  • WALK
  • PLAYER_KILL objective now can be filtered by the victims name
  • BREW objective now doesn't modify the brewed potions
  • Added a bunch of API events to progress built-in objectives from other plugins. For example, API users now can progress BLOCK_BREAK, when a custom block breaks which is managed by their plugin
  • ENTER_REGION types (region names) now need to specify a namespace as well, not just the region name. Currently only WorldGuard is supported like before. So use wg:region_name
  • Added Nexo hook to progress BLOCK_BREAK, BLOCK_PLACE, BUILD and BLOCK_LOOT objectives for custom blocks
  • Added partial ExcellentShop hook
  • Objectives can now have an on-progress and on-complete section where you can list commands that will run when the objective progresses or completes. These commands will run through [CommandDispatcher](https://docs.auroramc.gg/aurora/command-dispatcher) as usual, so you have all the power it gives.

Examples for the new objective types:

PLACEHOLDER
``yaml
tasks:
my_placeholder_objective:
task: PLACEHOLDER
display: "{status} &fMatch placeholder"
args:
placeholder: "%aurora_meta_test_int%"
# Defaults to == if not present
# Can be ==, ===, >, <, >=, <=
comparison: ">"
value: 10
# These are optional
check-interval: 200 # in ticks
async: false # be careful with this
`

For ENTER_WORLD, just specify the world names in the
types section as usual.

For BREAK_ITEM, just specify the item id in the
types section as usual.

For WALK just set the blocks the player needs to walk in the
amount` section.
[1.3.16] 1.3.16 by erik_sz on Oct 15, 2026
Download
  • Add znpc s hook
  • Prevent reroll message on first player join
### REQUIRES AuroraLib 2.1.3

  • Load quests from subdirectories as well
  • BLOCK_PLACE task type
  • Fix completed/locked/uncompleted lore placement when using conditional/append lore
  • Add uncompleted-lore option
[1.3.13] 1.3.13 by erik_sz on Oct 15, 2026
Download
  • Fix Quest#isUnlocked to always return true for timed random quests since those are determined in the rolling phase
  • Fix quest pool leveling menu reward display once again
  • Prevent paper plugin remapping since it is not needed
[1.3.12] 1.3.12 by erik_sz on Oct 15, 2026
Download
  • Fix quest pool leveling menu reward display once again
  • Fix Quest#isUnlocked to always return true for timed random quests since those are determined in the rolling phase
[1.3.11] 1.3.11 by erik_sz on Oct 15, 2026
Download
  • Fix and optimize permission auto corrector
  • Fix leveling menu reward display
  • Fix 0 division in Craft listener
[1.3.10] 1.3.10 by erik_sz on Oct 15, 2026
Download
  • Prevent progression from naturally generated containers (eg from chests)
[1.3.9] 1.3.9 by erik_sz on Oct 15, 2026
Download
  • Fix FARM task type for ageable crops.
[1.3.8] 1.3.8 by erik_sz on Oct 15, 2026
Download
  • Fix CONSUME task type counting the whole item stack instead of just 1
[1.3.7] 1.3.7 by erik_sz on Oct 15, 2026
Download
  • Changed how FARM and BLOCK_LOOT tasks count drops to make it way more accurate
  • Added MythicDungeons support with COMPLETE_DUNGEON task type
  • Added new CommandDispatcher action to open the pool menu with customized back button behavior

  • You need latest AuroraLib** to properly use this version
[1.3.5] 1.3.5 by erik_sz on Oct 15, 2026
Download
  • Spigot decided to make Sounds and interface instead of enum. This release fixes that.
  • Some improvements for the TAKE_ITEMS task type
  • This release needs AuroraLib version 2.0.0
[1.3.4] 1.3.4 by erik_sz on Oct 15, 2026
Download
  • Added bStats
  • Build against 1.21.3
[1.3.3] 1.3.3 by erik_sz on Oct 15, 2026
Download
  • Fix potential data loading race condition when applying AuraSkills stat correctors
  • Add auraskills_xp number reward
[1.3.2] 1.3.2 by erik_sz on Oct 15, 2026
Download
  • Update FancyNpcs integration
  • Add /quest complete command
  • Add requirements to quest filters to further customize it (probably won't work on folia)
  • Add LevelledMobs support for KILL_LEVELLED_MOB task type
[1.3.1] 1.3.1 by erik_sz on Oct 15, 2026
Download
  • Fix TAKE_ITEM taking more items than it should
  • Added **untested experimental** task types to support SuperiorSkyblock2. These are: JOIN_ISLAND, REACH_ISLAND_LEVEL, REACH_ISLAND_WORTH, UPGRADE_ISLAND. Use with caution.
[1.2.0] 1.2.0 by erik_sz on Oct 15, 2026
Download
  • Add new task type: TAKE_ITEM
  • Add support for other npc plugins: FancyNPCs and Adyeshach
[1.1.1] 1.1.1 by erik_sz on Oct 15, 2026
Download
  • Instantly unlock quest pool when the required quests are completed
[1.1.0] 1.1.0 by erik_sz on Oct 15, 2026
Download
  • You can now force lock quests which can only be unlocked via the new /quest unlock <pool> <quest> [silent] command (Thanks Wupin)
  • Fix cron schedulers didn't fire properly
[1.0.1] 1.0.1 by erik_sz on Oct 15, 2026
Download
  • Fix some API related things, quests are now loaded on the first tick.
  • Some fixes to generic plugin messages - Thanks Wupin
  • Add support for BLOCK_BREAK, BLOCK_LOOT and FARM task type even when region block tracker is disabled in AuroraLib
  • Add option to purge invalid player data on join. This shouldn't be used unless you are heavily changing stuff in production generating a lot of useless player data.
  • Add has-close-button to main menu as an option to remove the default close button if you don't need it.
  • Add a countdown PAPI placeholder for timed quest pools
AuroraQuests Icon
Download AuroraQuests
Select game version
Select platform