MrCommunityQuest
PluginLicenseRef-Eula

MrCommunityQuest

Customizable Community Quests, Supports Vanilla Quests

301
Downloads
2
Followers
3 months ago
Updated
📦
10
Versions

📖About 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

  • 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

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

  • 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

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