FapulousQuests
Important Information (PLEASE READ IF YOU ARE NEW HERE)
- If the version below doesn't match with the version of the most recent file uploaded, then go to the SpigotMC website, here, and download the latest build. This plugin on SpigotMC is always up to date.
- Latest version: FapulousQuests v1.9
About the developer
My nickname is "ImFapUlousXD", I'm from Portugal and I'm 21 years old. I've been playing Minecraft since version 1.2.1 and I've been a builder for many years. I'm taking a bachelor's degree in Computer Engineering and once i learnt how to code in Java, I started to make some research about how to create a Minecraft Plugin. And here I am!
Upcoming releases
The downloads count is from SpigotMC + CurseForge (total downloads ≅ 299 (outdated, plugin on standby))
✅140 total downloads - v1.7: Addition of quest type BUILDER (the player has to place any type of blocks)
✅160 total downloads - v1.8: Addition of quest type WIZARD (the player has to brew potions)
✅180 total downloads - v1.9: Addition of quest type DEALER (the player has to get the items specified by the quest that then are going to be exchanged for the quest reward)
⌛ 200 total downloads - v1.10: Addition of quest type TRADER
250 total downloads - v2.0: Addition of a GUI System so you can manage your quests using the inventory menus
300 total downloads - v2.1: The player will be able to create quests of DEALER type and the other players will be able to accept that quest. More info on my discord server
400 total downloads - v3.0: Add quests to NPCs with a bunch of options, fully customizable
About this plugin (Version 1.9)
This is a plugin where you can create and customize your own quests.
Attributes:
- name: name for your quest
- description: description of your quest
- resetEachNDays: if the value is set to -1, then you can only make that quest once, if the value is set to 0, then there is no waiting for the quest to be available again, if greater than 0, then you can complete the quest once every N days.
- type: the type of quest (The list is below)
- rewards: you can set a list of items and the amount of each item and an XP amount as a reward for the players who complete the quest.
Types of quests:
- WARRIOR: You have to specify the entities and the number of times you have to kill those entities.
- EXPLORER: You have to specify the number of blocks that the player must move.
- MINER: You have to specify the number of blocks the player must break and which blocks.
- FARMER: You have to specify the number of plants the player must plant and which plants.
- CRAFTER: You have to specify the number of items the player must craft and which items.
- ENGINEER: You have to specify the number of redstone type items the player must place and which items.
- PET: You have to specify the number of times the player must feed the animals, which animals and which food.
- VET: You have to specify the number of times the player must breed the animals and which animals.
- BUILDER: You have to specify the number of blocks the player must place and which blocks.
- WIZARD: You have to specify the number of ingredients the player must use to brew a potion and which ingredients.
- DEALER: You have to specify the items the player must deliver to complete the quest, after that he writes the command /fq dealer to end the quests.
- TRADER: version 1.10 soon...
- TRADER: version 1.10 soon...
The plugin is highly customizable, it feels like you are really creating your quests.
ATTENTION: Everytime you add a quest file you must reload the server or run the command /fq reload.
How to configure the plugin
ATTENTION: Don't make any changes on the playersquests.yml file and on your quests files.
Steps:
1 - Put the plugin in your plugins folder
2 - Start the server (after the server is up, the plugin should create the FapulousQuests folder inside your server plugins folder and inside the FapulousQuests folder there is a folder named "Quests")
3 - Go to this website and download the fapulousquests.html file, you use this file to create quests for your plugin. Pay attention to the small words on the formulary.
4 - Create your quest using the fapulousquests.html file (Open with your browser, recommended using Opera or Google Chrome, the others browsers might not work)
5 - After submitting the form, put the downloaded file into the folder named Quests(The folder inside the FapulousQuests folder)
6 - Reload the server and now you should have your quest ready to use
Commands
- /fapulousquests (aliases: /fquests , /fq) -> lists all commands of the plugin
- /fapulousquests <quest id> -> gets the description of a quest, change <quest id> to your quest id
- /fapulousquests quests -> lists all your quests (each quest has an ID now (v1.3))
- /fapulousquests rewards -> Drops your rewards on the floor and gives you XP from the rewards
- /fapulousquests quests ongoing -> lists all your ongoing quests
- /fapulousquests quests waiting -> lists all your waiting quests
- /fapulousquests quests ended -> lists all your ended quests
- /fapulousquests dealer -> deliver the items and end available quests of type Dealer
- /fapulousquests reload -> reloads all your quests files.

