MrCommunityQuest

Customizable Community Quests, Supports Vanilla Quests

416

Quick challenge

How far can you run before the mobs catch you?

MrCommunityQuest

*Older versions are not and will not be supported*
*Preview you can find in gallery on this site*

Banner

License Discord Wiki Wiki

Banner
MrCommunityQuest is a community-driven quest plugin that brings server-wide challenges and collaborative goals to your Minecraft server. Players work together to complete various tasks, earning rewards based on their contribution.

Banner
- Admin Commands - Server-wide collaborative challenges - Admin Commands - Break, Place, Donate, and more quest types - Admin Commands - Automatic quest rotation with configurable timers - Admin Commands - Real-time progress updates for all players - Admin Commands - Position-based rewards with multiple prize tiers - Admin Commands - Fully configurable graphical interface - Admin Commands - Economy support for donate quests - Admin Commands - Quest progress saved between restarts - Admin Commands - Beautiful colored GUI titles with hex codes - Admin Commands - Dynamic placeholders in messages - Admin Commands - Localizable messages via messages.yml - Admin Commands - Full control with /mqc command suite

Banner

| Command | Description | Permission | |---------|-------------|------------| | `/cq` | Opens the quest menu for the player (default action when no arguments are supplied) | `mrcommunityquest.use` | | `/cq help` | Shows the plugin help pages (page 1) | `mrcommunityquest.use` | | `/cq donate [quest-id]` | Donate money to the active donate-quest (or a specific quest) | `mrcommunityquest.use` | | `/cq donateexp [quest-id]` | Donate experience points to the active exp-donate-quest (or a specific quest) | `mrcommunityquest.use` | | `/cq donatelevel [quest-id]` | Donate player levels to the active level-donate-quest (or a specific quest) | `mrcommunityquest.use` | | `/cq donateitem [quest-id]` | Donate item in hand or entire inventory to the active item-donate-quest (or a specific quest) | `mrcommunityquest.use` | | `/mrcommunityquest` | Admin command – provides administrative functions (default action) | `mrcommunityquest.admin` | | `/mrcommunityquest help` | Shows the admin help pages (page 1) | `mrcommunityquest.admin` | | `/mrcommunityquest reload` | Reloads the plugin configuration and messages | `mrcommunityquest.admin` | | `/mrcommunityquest start` | Starts the specified quest (default duration 60 minutes unless overridden) | `mrcommunityquest.admin` | | `/mrcommunityquest end` | Ends the specified quest, distributes rewards and saves progress | `mrcommunityquest.admin` |

Banner

| Permission | Description | Default | |------------|-------------|---------| | `mrcommunityquest.admin` | Allows use of the admin command `/mrcommunityquest` and all its sub-commands (reload, start, end, help) | op | | `mrcommunityquest.use` | Allows players to use the main command `/communityquest` and all its sub-commands (donate, donateexp, donatelevel, donateitem, help) | true | | `mrcommunityquest.quest.*` | Wildcard for quest-specific permissions defined in quest configuration (e.g. `mrcommunityquest.quest.break.stone`) | op | | `mrcommunityquest.*` | Grants access to all commands and permissions of the plugin | op |

Banner

✨ Quest Types

Break Quests

- Players break specific blocks to contribute to the community goal

Place Quests

- Players place specific blocks to contribute to the community goal

Donate Quests

- Players donate money (via Vault) to contribute to the community goal

Kill Quests

- Players kill specific mobs to contribute to the community goal

Vote Quests

- Players voting to contribute to the community goal (NuVotifier needed)

Banner

Position-Based Rewards

- Participant Rewards - Top contributor receives the best rewards - Participant Rewards - Second highest contributor - Participant Rewards - Third highest contributor - Participant Rewards - All players who contributed receive rewards

Reward Configuration

- Fully customizable rewards in quests.yml - Multiple item rewards per position - Configurable reward amounts and chances

Banner

| Placeholder | Description | Example | |-------------|-------------|---------| | `%mrcommunityquests_active_quest_1%` | Name of the first active quest | `%mrcommunityquests_active_quest_1% → Treasure Hunt` | | `%mrcommunityquests_active_quest_completed_1%` | Current progress amount of the first active quest | `%mrcommunityquests_active_quest_completed_1% → 500` | | `%mrcommunityquests_active_quest_required_1%` | Required amount to complete the first active quest | `%mrcommunityquests_active_quest_required_1% → 1000` | | `%mrcommunityquests_active_quest_percentage_1%` | Completion percentage of the first active quest (0–100) | `%mrcommunityquests_active_quest_percentage_1% → 50` | | `%mrcommunityquests_active_quest_myposition_1%` | Player’s current position in the first active quest leaderboard | `%mrcommunityquests_active_quest_myposition_1% → 3` | | `%mrcommunityquests_active_quest_myvalue_1%` | Player’s contribution count for the first active quest | `%mrcommunityquests_active_quest_myvalue_1% → 250` | | `%mrcommunityquests_active_quest_position_1_1%` | Name of the player at position 1 in the first active quest leaderboard | `%mrcommunityquests_active_quest_position_1_1% → Steve` | | `%mrcommunityquests_active_quest_timetoend_1%` | Minutes remaining until the first active quest ends | `%mrcommunityquests_active_quest_timetoend_1% → 45` | | `%mrcommunityquests_active_quest_progressbar_1%` | Customizable progress bar for the first active quest | `%mrcommunityquests_active_quest_progressbar_1% → █▓▓▓░░░░░░` | | `%mrcommunityquests_active_quests%` | Number of currently active quests | `%mrcommunityquests_active_quests% → 2` | | `%mrcommunityquests_quests%` | Total number of quests (active + inactive) | `%mrcommunityquests_quests% → 7` |

ADS