MrCommunityQuest v1.0.0

This plugin was tested on version 1.21.6 and was fully functional!

About the Plugin

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.

Key Features

  • Community Quests - Server-wide collaborative challenges
  • Multiple Quest Types - Break, Place, Donate, and Kill 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 for use in messages and other plugins
Plugin Preview
Plugin Preview

Commands

Player Commands

/cq - Open the community quest menu

/cquest - Alternative command to open quest menu

Admin Commands

/mqc reload - Reload configuration and message files

/mqc start - Start a new community quest

/mqc end - End the current community quest

/mqc list - List all available quests

PlaceholderAPI Placeholders

Active Quest Placeholders

Replace NUMBER with the quest number (1, 2, 3, etc.):

%mrcommunityquests_active_quest_NAME_NUMBER% - Returns the name of the active quest

%mrcommunityquests_active_quest_completed_NUMBER% - Returns how much is completed (e.g., 500)

%mrcommunityquests_active_quest_required_NUMBER% - Returns the required amount

%mrcommunityquests_active_quest_percentage_NUMBER% - Returns completion percentage

%mrcommunityquests_active_quest_myposition_NUMBER% - Returns player's position in the quest

%mrcommunityquests_active_quest_myvalue_NUMBER% - Returns player's contribution count

%mrcommunityquests_active_quest_position_POSITION_NUMBER% - Returns the player at a specific position in the quest

%mrcommunityquests_active_quest_timetoend_NUMBER% - Returns minutes until quest ends

%mrcommunityquests_active_quest_progressbar_NUMBER% - Returns a customizable progress bar

General Placeholders

%mrcommunityquests_active_quests% - Returns the number of active quests

%mrcommunityquests_quests% - Returns the total number of quests (active and inactive)

Quest Types

Available 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

Reward System

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

Permissions

Player Permissions

mrcommunityquest.use - Allows opening the quest menu

Admin Permissions

mrcommunityquest.admin - Access to all admin commands

mrcommunityquest.reload - Permission to reload the plugin

mrcommunityquest.start - Permission to start quests

mrcommunityquest.end - Permission to end quests