DailyQuests

MC Plugin DailyQuests 2.1.0
Provide your players with unique daily quests that give you a survival experience!

DISCLAIMER: PAPER DOES NOT WORK WITH ANY VERSION ABOVE 2.0.0 AT THE MOMENT PLEASE BE AWARE OF THIS AND WAIT TO UPDATE/PURCHASE IF YOU DO USE PAPER. THIS WILL BE FIXED SOON.

Information:

There are a total of 45 quest types. The way to create a quest is defined in the quests.yml file after installing the plugin. Each quest type is unique and does a different action compared to another. You must have at least You must have at least whatever your total quest value is in your config of quests in your yml to properly use the plugin and you must be connected to a mongo, mysql or sqlite database instance. All players get the same 3 quests every time they reset. Quests reset when their time period has passed depending on the timezone you chose for it to reset and what option they are supposed to reset at. The server must be online for it to reset (for at least a minute before resetting them). You can also manually reset all or one singular quest type via admin commands. The database stores 3 values as of now that change (also store username and uuid but those are not usually updating):
  • Monthly quests completed
  • Total quests completed
  • Per quest progression (this can range from 1 to whatever your set total quest value is in the config)

Permissions:
  • dailyquests.admin (op): gives you full access to all admin commands via /dailyquests help.
  • dailyquests.notify (op): gives you notifications when a player is halfway and fully completed with a quest.
  • dailyquests.coop (default): gives you permission to use the coop system.
Commands:
| Player Commands:

  • /quests - open the main quest interface menu.
  • /quests help - shows you the help page.
  • /quests cooldown - tells you how long until quests will reset.
  • /quests stats - shows your quest stats.
  • /quests stats [username] - shows another player's quest progression and stats.
  • /quests top - shows the top 10 players for monthly quests completed.
  • /quests overall - shows the top 10 players for total quests completed.
  • /quests coop - shows you a list of coop help commands.
| Coop Commands:

  • /quests coop create - creates a quest party.
  • /quests coop disband - disbands your quest party (must be leader).
  • /quests coop kick [username] - kicks a player from your party (must be leader).
  • /quests coop invite [username] - invites a player to your party (must be leader).
  • /quests coop accept [username] - accepts an invite to a party.
  • /quests coop deny [username] - denies an invite to a party.
  • /quests coop switchleader [username] - switches the leader status to another player (must be current leader).
  • /quests coop leave - leaves the party you're currently in (if you're leader it will disband the party).
  • /quests coop info - gives you info about who the party leader and members are.
| Admin Commands:

  • /dailyquests help - shows you the admin help page.
  • /dailyquests reload - reloads the quests.yml and config.yml files.
  • /dailyquests resetquests [ID] - if no ID is defined it will reset all quests to a completely fresh set if an ID between 1-3 and is defined it will reset either the first, second or third quest only.
  • /dailyquests resetmonthly - reset the monthly quests completed stats and generate new quests along side it.
  • /dailyquests ids - view the current quest IDs that are active from the database being used, these will match up with the ones in the quests.yml.
  • /dailyquests setprogress [ID] [username] [amount] - if no amount is defined it will set it to 0 if an amount is defined it will set this user's progress for the defined ID between 1-3 to that amount. If you set their amount to over the defined amount needed for that quest to be completed it will set that quest to be complete for the user.
  • /dailyquests setmonthlyquests [username] [amount] - if no amount is defined it will set it to 0 if an amount is defined it will set this user's monthly quests to that amount.
  • /dailyquests settotalquests [username] [amount] - if no amount is defined it will set it to 0 if an amount is defined it will set this user's total quests to that amount.
Placeholders (PlaceholderAPI):
  • %dailyquests_total_completed% | will give you the value of the player's total quests completed.
  • %dailyquests_monthly_completed% | will give you the value of the player's monthly quests completed.
  • %dailyquests_progress_1-3% | will give you the value of the player's quest progress for the defined quest progression (only accepts 1-3).
Quest Types:
  • Internal:
  1. ALCHEMIST tracks when a specific type of potion with specific settings is brewed in a brewing stand.
  2. ARCHER tracks when an arrow is shot at a specific block at a specific distance away from the destined block.
  3. ARCHITECT tracks when a specific item is crafted in the stonecutter.
  4. BAKER tracks when a specific item is smelted.
  5. BARBER tracks when a sheep or mooshroom is sheared for wool or mushrooms or when a pumpkin is carved with shears or a specific type of wood/log is barked with an axe.
  6. BARTERER tracks when a player barters with a piglin for a specific item.
  7. BREEDER tracks when a specific entity is bred using a specific item.
  8. BUILDER tracks a specific block being placed.
  9. CARTOGRAPHER tracks when a map is expanded in a cartography table or crafting table using paper.
  10. CRAFTER tracks a specific item being crafted in a crafting table.
  11. DESIGNER tracks when a specific color and pattern is put onto a banner in a loom.
  12. DESTROYER tracks when a specific item is broken.
  13. DEVOURER tracks when a player eats/drinks a specific item or clicks on a cake.
  14. DISCOVERER tracks a specific biome or structure being entered (cannot warp into biome must be walking from a different biome to the destined biome).
  15. ENCHANTER tracks when a player enchants a specific item with a specific enchantment in an enchantment table or combines them using enchanted books in an anvil.
  16. EXPLORER tracks a specific type of movement (between a boat, elytra, minecart, walking [running and sneaking go under this too], pig, strider, horse [any horse subtype like mules, donkeys, skeleton/zombie horses go under this too], llama, swimming, riptiding, ender pearl or chorus fruit).
  17. FARMER tracks when you bone meal a crop, put a specific item into a composter or grow a specific type of tree.
  18. FISHER tracks when a player collects a certain type of fish in a bucket.
  19. GRINDER tracks when a player goes up in experience levels.
  20. HATCHER tracks when a player hatches a certain amount of chickens from throwing eggs.
  21. HEALER tracks when a player heals a certain amount of zombie villagers.
  22. LOOTER tracks how many lootable containers in a specific type of structure they've opened.
  23. MENDER tracks when a certain amount of mending xp is gained on a certain item.
  24. MILKER tracks when a a cow or mooshroom is right clicked to gain milk or mushroom stew or when a bee nest / bee hive is right clicked to gain honey bottles.
  25. MINER tracks a specific block being broken.
  26. PLAYER tracks how long a player has been online. (Can work with Essentials afk status).
  27. RAIDER tracks when raids are won.
  28. REPAIRER tracks when a specific item is repaired in a grindstone, anvil or crafting table.
  29. TAMER tracks when a specific entity is tamed.
  30. TRADER tracks when a specific item is traded for with a specific villager profession.
  31. TREASURER tracks when a specific item is caught while fishing.
  32. WARRIOR tracks a specific entity being killed.
  • External (requires other plugins to use):
  1. AUCTIONEER (requires AuctionHouse or CrazyAuctions plugin to work) tracks when a player buys/bids/sells a specific item for a specific price.
  2. CRATEOPENER (requires CloudCrates plugin to work) tracks when a player opens a certain type of crate with a certain key.
  3. DRAGONSLAYER (requires MythicMobs plugin to work) tracks when a player kills a specific special MythicMobs entity.
  4. ENVOYER (requires CrazyEnvoy plugin to work) tracks when a player opens a certain type of envoy or uses flares.
  5. LANDLORD (requires GriefPrevention plugin to work) tracks when a player gains claim blocks.
  6. MCMMO (requires mcMMO [Uses the latest dev build not the one that's currently on spigot] plugin to work) tracks when a player levels up in a specific skill or uses a certain ability a certain number of times.
  7. PIONEER (requires Outpost plugin to work) tracks when a player claims an outpost.
  8. PLACEHOLDER (requires PlaceholderAPI plugin to work) tracks when a placeholder for a player reaches the given result.
  9. REACTOR (requires ChatReaction plugin to work) tracks when a player wins a chat reaction within a specific time frame, specific words are supported too.
  10. SELLER (requires ShopGUIPlus or zShop plugin to work) tracks when a player sells or buys a specific item.
  11. SHOPPER (requires ChestShop plugin to work) tracks when a player buys or sells a specific item for a specific price.
  12. UPGRADER (requires SuperiorSkyblock2 plugin to work) tracks when a player upgrades their island.
  13. VOTER (requires NuVotifier plugin to work) tracks when a player votes for your server.
FateKid
Author FateKid
Level
11
5,910 pts
2.1.0 Version
5 Downloads
277 Views
Published
Updated
0.00 star(s) 0 ratings Average Rating (0)

More files from FateKid

Minecraft Is Better With Plugins

DailyQuests is the ultimate Minecraft plugin to take your next project to new heights. Increase the quality of your Minecraft server gameplay by downloading it for free!

Why Choose our Minecraft Plugins?

  • High-quality uploads for an enhanced user-experience.
  • Enhanced gameplay features for more fun and excitement.
  • Regular updates and new plugins to keep things fresh.

Explore Other Resources

Are you looking for something different? Explore thousands of other plugins, available to download right now. FateKid shared this wonderful resource to you for free, so remember to share your appreciation by liking the resource and reviewing it.

Get started today and make your Minecraft world truly unique.

Top Bottom