Compatibility
Minecraft: Java Edition
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
NotQuests - Best Quest Plugin
NotQuests allows you to create powerful quests for pretty much any type of server.
Note: I currently do not have time to properly maintain NotQuests. I'm doing occasionally doing "minimal maintenance" for notquests, which involves support for new Minecraft versions (like 1.20.6) and fixes, but there likely won't be any new features or fast resolution of bugs. Do not expect support. If you need an alternative which is currently more actively developed, I recommend BetonQuest
- The most recent update of NotQuests will be available exclusively on Modrinth because it's a great platform! Other plugin sites will only have access to previous versions, until a newer update is released.
- NotQuests has reached more than 27.000 downloads across all resource sites! Thank you!
- If you like NotQuests and want more updates, please give it a follow on modrinth to support me! It's just one click :)
Attention: Please use Paper or a fork of Paper, like Purpur or Pufferfish. Spigot/Bukkit will only run a crapped down version of NotQuests and will not receive support from me
Requirements to run NotQuests
- Minecraft 1.17.x, 1.18.x, 1.19.x or 1.20.x (only the latest Minecraft version is actively developed. Older Minecraft versions only work with older NotQuests versions)
- For 5.18.x or higher: Java 21. For older versions: Java 17
Helpful links
Integrations / optional plugins:
- MySQL Database - strongly recommended. Otherwise, SQLite will be used.
- Citizens (2.0.34) - needed for Citizens NPC stuff to work. You can also use Armor Stands without Citizens, though
- Vault - for Economy stuff
- PlaceholderAPI - needed for placeholders
- MythicMobs - you can use MythicMobs in KillMobs objectives
- EliteMobs - to use the KillEliteMobs objective
- Slimefun - to use the SlimefunResearch objective
- LuckPerms - to use the Permission Reward
- Towny - to use various Requirements and Objectives
- Jobs Reborn
- Project Korra (1.11.2)
- EcoBosses (8.78.0)
- UltimateJobs (0.3.2)
- BetonQuest (2.0.1)
- Countless other plugins through placeholder and command objectives/conditions/actions.
NotQuests is an incredibly easy-to-use, powerful and open-source minecraft Quests plugin for 1.17, 1.18, 1.19 and 1.20 which allows you to create detailed quests.
A powerful and flexible quest plugin does not have to be a pain to use. NotQuests goal is to take the simplicity of "easy" Quest plugins like "Quests" or "BeautyQuests" and the power & flexibility of plugins like "BetonQuest" or "QuestCreator" - and combine it! It allows you to create powerful quests in a logical and simple way.
Some quest plugins want to be super powerful and flexible - but they are too hard to use. Some want to be easy-to-use, but they aren't powerful and only suitable for simple pump-and-dump quests.
NotQuests strives to be easy-to-use & intuitive while being super flexible & powerful at the same time! You can create both simple pump-and-dump farming quests, as well as complex omni-path storylines.
The command system is much faster, easier & flexible than what other Quest plugins have to offer, and I did not notice any performance issues either. Do note that one goal of NotQuests is to be modern. Until an abstract version is finished, do not expect for old Minecraft versions to be supported for ages. NotQuests is evolving quick!
Features
- Proxy support (like Velocity, Waterfall & BungeeCord)
- Quest Profiles: Every player with the permission node "notquests.user.profiles" can create profiles in notquests! 🔥 Each profile has their own quest points, tags active & completed quests etc. This would allow players to start over if they want to, in order to choose a different path, do a speedrun or just to experience your RPG again - or whatever else!
- Sub-objectives! Each objective can have unlimited sub-objectives. And each sub-objective can also have unlimited sub-sub-objectives.. and so on!
- Variable system for registering flexible Actions & Conditions at the same time
- Actions, Conditions, Objectives & Conditions are registered dynamically. This makes it easy to add your own via the API or by contributing.
- Tag System (save data per-player)
- Flexible Conversation system, tightly integrated with actions & conditions
- Multiple integrations with other plugins (if not, you can achieve a lot with Placeholder Conditions/Objectives & Console Command Actions)
- Great, extensive API
- Complete GUI for the User Interface
- Beautiful GUI & Chat Design
- Modern coloring using MiniMessage (legacy is unsupported)
- Player data is saved in MySQL or SQLite, Quest configuration data in a configuration file
- Quest Point System (You can create your own currency via tags)
- Smart Command Tab Completions for all User and Admin commands
- Translation System (https://translate.notquests.com/)
- Many usable Objectives, Conditions (= Requirements) and Actions (= Rewards). Full list of objectives: https://www.notquests.com/docs/documentation/types/objectives
- Flexible NPC system - in theory, this would allow you to easily integrate other NPC plugins with notquests in the future
Install NotQuests - the best Spigot & Paper Quest plugin - now, and check out our many actions/rewards, conditions/requirements and objectives in-game!
New in v5.6.2: Sub-Objectives
PlaceholderAPI Placeholders
Player Placeholders:
%notquests_player_has_completed_quest_QUESTNAME% %notquests_player_has_current_active_quest_QUESTNAME% %notquests_player_is_objective_unlocked_and_active_OBJECTIVEID_from_active_quest_QUESTNAME% %notquests_player_is_objective_unlocked_OBJECTIVEID_from_active_quest_QUESTNAME% %notquests_player_is_objective_completed_OBJECTIVEID_from_active_quest_QUESTNAME% %notquests_player_questpoints% %notquests_player_active_quests_list_horizontal% %notquests_player_active_quests_list_vertical% %notquests_player_completed_quests_amount% %notquests_player_active_quests_amount% %notquests_player_tag_TAGNAME% %notquests_player_variable_VARIABLENAME% %notquests_player_expression_EXPRESSION% %notquests_player_rounded_expression_EXPRESSION% %notquests_player_quest_cooldown_left_formatted_QUESTNAME%
My full to-do list can be found on my discord. You are welcome to join https://discord.gg/7br638S5Ex for community support and announcements. However, do not expect any official support, I sadly don't have time for that anymore.
Please don't hesitate to contribute any features you need on GitHub: https://github.com/AlessioGr/NotQuests