
MrCommunityQuest
Customizable Community Quests, Supports Vanilla Quests
Оцените первым
483
4
Older versions are not and will not be supported
Preview you can find in gallery on this site
**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.
- **Community Quests** - Server-wide collaborative challenges - **Multiple Quest Types** - Break, Place, Donate, and more quest types - **Auto Scheduling** - Automatic quest rotation with configurable timers - **Progress Tracking** - Real-time progress updates for all players - **Reward System** - Position-based rewards with multiple prize tiers - **Customizable GUI** - Fully configurable graphical interface - **Vault Integration** - Economy support for donate quests - **Persistent Progress** - Quest progress saved between restarts - **Gradient Color Support** - Beautiful colored GUI titles with hex codes - **PlaceholderAPI Integration** - Dynamic placeholders in messages - **Multi-language Support** - Localizable messages via messages.yml - **Admin Commands** - Full control with /mqc command suite
| 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 |
| 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 |
## ✨ 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)
Position-Based Rewards
- 1st Place - Top contributor receives the best rewards
- 2nd Place - Second highest contributor
- 3rd Place - 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
| 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 |
