AuroraQuests

AuroraQuests

Plugin

A versatile, GUI-based quest plugin featuring customizable quest pools, leaderboards, leveling, and extensive plugin integrations.

Server AdventureEconomyGame Mechanics

2,732 downloads
31 followers
Follow Save
Filter loader...
Filter versions...
Filter channels...

2.0.1

by erik_sz on Aug 5, 2025
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

by erik_sz on Aug 5, 2025
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

by erik_sz on Jul 31, 2025
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

by erik_sz on Jul 26, 2025
Download

Update FancyNPCs integration

2.0.0.beta.1

by erik_sz on Jul 17, 2025
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 as usual, so you have all the power it gives.

Examples for the new objective types:

PLACEHOLDER

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

by erik_sz on Mar 1, 2025
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

by erik_sz on Jan 7, 2025
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

by erik_sz on Dec 17, 2024
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

by erik_sz on Dec 16, 2024
Download
  • Fix and optimize permission auto corrector
  • Fix leveling menu reward display
  • Fix 0 division in Craft listener

1.3.10

by erik_sz on Nov 29, 2024
Download
  • Prevent progression from naturally generated containers (eg from chests)

1.3.9

by erik_sz on Nov 29, 2024
Download
  • Fix FARM task type for ageable crops.

1.3.8

by erik_sz on Nov 27, 2024
Download
  • Fix CONSUME task type counting the whole item stack instead of just 1

1.3.7

by erik_sz on Nov 24, 2024
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

by erik_sz on Nov 6, 2024
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

by erik_sz on Nov 1, 2024
Download
  • Added bStats
  • Build against 1.21.3

1.3.3

by erik_sz on Oct 16, 2024
Download
  • Fix potential data loading race condition when applying AuraSkills stat correctors
  • Add auraskills_xp number reward

1.3.2

by erik_sz on Oct 11, 2024
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

by erik_sz on Sep 24, 2024
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

by erik_sz on Sep 20, 2024
Download
  • Add new task type: TAKE_ITEM
  • Add support for other npc plugins: FancyNPCs and Adyeshach

Project members

erik_sz

Member

Details

Licensed Apache-2.0
Published a year ago
Updated 17 days ago