Community Quests [1.16 - 1.21] ⭐Run Server-Wide Quests ⭐ icon

Community Quests [1.16 - 1.21] ⭐Run Server-Wide Quests ⭐ -----

Create custom objectives for players on your server to complete together!



Community Quests (4).png
Bring your players together with Community Quests!

Forget solo challenges. Community Quests unleashes 20+ unique quest types that bring your players together—collaborating or competing in epic, server-wide adventures. While other plugins offer isolated objectives, we create dynamic experiences that help cultivate a strong community and bring people together.
BETTERHOLO.jpg
quest.png

Features
  • Players work together or compete against each other in two modes: competitive and cooperative. See the difference between the two quest types.
  • Powerful customization options to create quests to run on your server with different objective types including killing mobs, projectile kills, block breaks, and many more!
  • Add multiple objectives to a single quest (ex. kill 10 zombies and craft 5 diamond swords).
  • Customize rewards with commands or give out items, money, and experience.
  • Enable the boss bar so everyone on the server can follow along in real-time![​IMG]
  • A GUI-based quest type where players must donate items to complete the quest. Use /cq donate to open up the GUI and contribute your items!
  • GUIs and commands to manage admin tasks for starting and stopping quests.
  • DecentHologram support to display quest leaderboard and other information!
  • Customizable scheduler that automatically starts new quests at defined intervals.
  • MythicMobs integration
Configuration
The configuration file is where you create your custom quests. You can configure a few other things such as the maximum number of quests that can run at a given time and the color of the boss bar. See an example configuration file here. For more detailed information on how to use the configuration see the wiki. If you have a cool quest you want to share send it to me and I'll add it to the wiki for others to use! To change or customize the language in the plugin you can edit the messages.yml file
Commands

The following commands are to be used by both players and administrators. The top 3 commands will be enabled to all users by default and the bottom 4 will only be enabled for OPs by default. In addition to /cq you can also use /communityquests and /quests!

  • /cq view - view active quests and your contributions to them
  • /cq togglebar - show or hide the boss bar(s) that is displayed by the plugin
  • /cq donate - opens a GUI where you can donate items to donate type quests if active
  • /cq donate [player name] - open donate GUI for a specified player
  • /cq start - opens up a GUI to begin a quest
  • /cq start [questId] [coop OR comp] - start quest by quest Id and quest type
  • /cq stop - opens up a GUI to stop any active quests (the quests will end abruptly, no rewards will be given out)
  • /cq endall - ends all active quests
  • /cq reload - reload the config file
  • /cq deposit <amount> - donate to money quests
  • /cq rewards - open GUI to claim rewards if the player has any.
  • /cq claim <playerName> - Claim rewards directly skip the GUI. If playerName is specified claim on another player's behalf.
  • /cq clearrewards <playerName> - clear unclaimed rewards.
  • /cq schedule <questId> <coop|comp> <time> <DAILY|WEEKLY|CUSTOM_DAYS> <add|remove> [day|interval] - create tasks that schedule quests in the future or on a set interval. See more info in the docs
Permissions
  • communityquests.view - the ability to view active quests and donate ongoing quests
  • communityquests.donate - the ability to use the /cq donate command
  • communityquests.donate.others - the ability to use the /cq donate command and specify another player name.
  • communityquests.money- the ability to use the /cq deposit command
  • communityquests.stop - the ability to stop an active quest
  • communityquests.start - the ability to start a new quest
  • communityquests.reload - the ability to reload the configuration
  • communityquests.bossbar.hide - if set the user will not see the boss bar
Placeholders
If no quest ID is provided then the quest that has begun first will be used.
  • %communityquests_goal_questId% - quest goal
  • %communityquests_complete_questId% - amount complete for a quest
  • %communityquests_time_remaining_questId% - time remaining in the quest
  • %communityquests_name_questId% - the quest display name
  • %communityquests_description_questId% - the quest description
  • %communityquests_you_questId% the amount you've contributed to the quest
  • %communityquests_rank_you_<questId>% - rank of player in quest
  • %communityquests_objective_goal_objId_questId% - the goal for a specific objective (id is based on the order of the objectives in the yml file starting with 0)
  • %communityquests_objective_completed_objId_questId% - the amount completed for a specific objective
  • %communityquests_objective_description_objId_questId% - the description for the specified objective
  • %communityquests_top_rank_name_questId% - the name of the player with the provided rank. For example %communityquests_top_1_name_questId% would return the name of the player in first place.
  • %communityquests_top_rank_contribution_questId% - similar to the command above for the player's contribution
  • %communityquests_progressbar_questId% - a progress bar showing the progress of the quest
Upcoming Features
  • Video with tutorial and explanation on how to use the plugin.
  • GUI to create quest types in-game.
  • Improving reward customization to make it more configurable.
  • Improve messaging and GUI interfaces
  • More plugin integrations such as MCMMO, and more!
  • Let me know what ideas you have!
Please report all bugs/issues in the discussion thread or send me a direct message here or on Discord!

If you like this plugin idea and want to help test and provide feature ideas don't hesitate to message me here or on discord williewonka01#8713 :)

I enjoy making free plugins but to support and motivate me to work on them here's a donation link.
Resource Information
Author:
----------
Total Downloads: 3,048
First Release: Apr 1, 2021
Last Update: Dec 1, 2024
Category: ---------------
All-Time Rating:
14 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings