FewerQuests is a Minecraft plugin that introduces a rotating quest system with daily, weekly, and monthly quests. It offers objectives for players across various gameplay categories like Combat, Farming, and Mining.
- Rotating Quests: Daily, weekly, and monthly quest tiers that reset automatically.
- Categories: Quests are divided into categories such as Combat & Slayers, Farming & Economy, and Mining & Exploration.
- BossBar Tracking: Visually track quest progress in real-time with customizable BossBars.
- Configurable Tracking: Limit the number of quests a player can track at once.
- Multiple Storage Options: Supports SQLite, MySQL, and YAML for storing player data.
- Fully Customizable: Easily modify messages, GUI lore, rewards, and quest requirements.
- Reward System: Execute custom commands (e.g., giving money, items) upon quest completion.
- Soft Dependencies: Integrates with PlaceholderAPI and LuckPerms.
- Download the
FewerQuests-1.0.0.jarfile. - Place it in your server's
pluginsfolder. - Start or restart your server to generate the configuration files.
- Modify
config.yml,quests.yml, andrewards.ymlto your liking. - Reload the plugin using
/fq reload.
config.yml: Main settings including storage, bossbar, GUI options, messages, and lore templates.quests.yml: Defines all available quests, their objectives, targets, and required items/entities.rewards.yml: Maps quest IDs to the command rewards executed upon completion.
/quests(or/fq,/fewerquests): Opens the quest GUI (can be disabled in config)./fq reload: Reloads all configuration files./fq view: View current quests./fq claim: Claim quest rewards. (failsafe for auto claiming)/fq select <freq> <slot>: Select a quest to track. (only if selection is enabled in config)/fq quest reset <questId|all> <player|*>: Resets quests for players.
| Permission | Description | Default |
|---|---|---|
fewerquests.admin |
Allows reloading the plugin configuration and managing players' quests via /fq quest. |
op |
fewerquests.<number> |
Unlocks <number> quest slots per tier (e.g. fewerquests.5). |
false |
- Server Software: Paper 1.21+
- Soft Dependencies:
- PlaceholderAPI
- LuckPerms
In config.yml, you can customize the quest GUI lore using variables such as:
{name}- Quest display name{objective}- Full objective text{category}&{category_icon}- Category details{frequency}- Quest tier (Daily/Weekly/Monthly){reward}- Reward text fromrewards.yml{current}&{required}- Progress numbers{percent}&{bar}- Progress percentage and colored bar{status}- "In Progress" or "Completed"
Created by yoflixxz