Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details

What does MegaQuests do?
MegaQuests gives every player a fresh set of randomized quests, while still giving you full control over how those quests work on your server.
Players can open the simple in-game GUI and receive a unique selection of quests, all tied to a fully customizable reset timer. This keeps content rotating consistently and gives players a steady stream of new objectives to complete.
When a player finishes a quest, you can reward them in the way that best fits your server. MegaQuests supports both Vault-based money rewards and customizable item rewards, letting you build anything from an economy-focused experience to progression, survival, or RPG-style reward systems.
Customizability
MegaQuests is built to be flexible. Server administrators can enable or disable individual quests at any time, adjust task amounts, change reset timers, and customize rewards for each quest. Whether your players are mining ores, killing mobs, crafting items, or completing other objectives, MegaQuests gives you a wide variety of quest types to keep gameplay interesting.
You can customize quests either directly in the quests.yml file or in-game with /questsettings <category>, making it easy to fine-tune everything to match your server.
If you want to give your Minecraft server more replayability and keep players engaged with rotating challenges, MegaQuests is a strong addition.
If you find bugs or have suggestions, contact me on Discord:
ElmerLion#2625
Dependencies
Vault is only required if you want to use money rewards.
If you only use item rewards, Vault is not needed.
Documentation
Permissions
/quests:megaquests.use- Opens the Quest GUI/resetcooldown <player>:megaquests.resetcooldown- Resets a player's quest cooldown/questsettings:megaquests.questsettings` - Opens the GUI for customizing quests and settings/resetglobaltimer:megaquests.resetglobaltimer- Resets the global timer if enabled
quests.yml
In quests.yml, you can customize the main settings for the plugin.
General settings
resetTimer: Time before quests reset, in minutesQuestGUIAmount: Number of quests shown in the GUI (max 27)
Per-quest settings
Each quest includes:
enabled:true/false- Enables or disables the questmaxTask: Maximum required objective amountminTask: Minimum required objective amountreward: Reward for completing the quest- Item rewards or Vault rewards can be configured depending on how you want that quest to pay out




