
A feature-rich and customizable Quests plugin that enhances gameplay with quests and rewards.

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.
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
Vault is only required if you want to use money rewards.
If you only use item rewards, Vault is not needed.
/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 enabledIn quests.yml, you can customize the main settings for the plugin.
resetTimer: Time before quests reset, in minutesQuestGUIAmount: Number of quests shown in the GUI (max 27)Each quest includes:
enabled: true/false - Enables or disables the questmaxTask: Maximum required objective amountminTask: Minimum required objective amountreward: Reward for completing the quest