QuestCreator | With client-side NPCs and daily/weekly/... quests ! And more features planned !

QuestCreator | With client-side NPCs and daily/weekly/... quests ! And more features planned ! 5.6.0

QuestCreator | With client-side NPCs and daily/weekly/... quests ! And more features planned !
⭐⭐⭐

GuillaumeVDN's plugins on Spigot ! :D

BettingGames | QuestCreator | Potatoes
CustomCommands | GParticles | GSlotMachine

⭐⭐⭐
banner.png

extra_text.png

1544264752-qcreview-1.png

1544264752-qcreview-2.png

1544264752-qcreview-3.png

1544264752-qcreview-4.png

1544264752-qcreview-5.png

1544264752-qcreview-6.png

(this last review is an old one, the in-game editor has been added since)
(you can read all the reviews below the description)


rating_icon.png


The price will keep going up on major updates until it reaches 20$ (final price).
i7zyOoB.png


Creating a complete RPG/MMO project, adding new adventures for your Factions or Survival network, creating daily challenges or farm objectives... or just doing a bunch of actions and animations when the player clicks a block or discovers a zone by exploring your world.

All of this sounds great, right?

But when you have loads of incredible ideas, the most frustrating thing about it is that you have to spend a lot of time and/or money to implement them. Either by configuring them in long and laborious configuration process with other Quests plugins while being limited in your actions, or hiring a Java developer to develop them (usually expensive, and even if you're a Java developer yourself, it still takes a lot of time).

Those limitations are over, with QuestCreator. You can do anything you have in mind.

QuestCreator doesn't limit you in your ideas while being a lot less expensive than hiring a developer. This plugin gives you the most control of what's happening.

From the simplest mob-killing or block-farming objectives to the most complex quests with multiple concurrent objectives, player choices, and influence, you can do anything. The clear configuration system, easy in-game quest editor GUI, branches, variables, conditions system, and the fact that every setting can depend on the player with advanced placeholders, conditions and math formulas, every player can have its own story.

jvkzTG3.png


Key points of the plugin :
  • More than 100 object types : From breaking blocks, shooting projectiles or even fishing, the possibilities are endless. Each quest can have an infinite amount of objects. You can even use PlaceholderAPI to define your own custom objectives.

  • Create and edit quests in-game with an advanced GUI (inventories) system. Quests, registration, [NEW - v5.0] activation, [NEW - v5.0] groups, [NEW - v5.0] GUIs, and global variables can be edited, with detailed descriptions and features that make it faster (easy import of items/locations for example).
  • [NEW - v5.0] Client-side NPCs : the data of an NPC will be different for every player (location, equipment, status (on fire/crouched/sprinting/interact/invisible/glowing/elytra) (can be cumulated), skin, hidden/shown, name, and target distance). More explanations here.
  • [NEW - v5.0] Quest pools : easily create daily, weekly and monthly quests, with selections of random quests or in a specific order. More explanations here.
  • Dynamic scoreboard and actionbar system that can display the most recently progressed quest. Now it's even clearer to see what you have to do ! You can choose what you want to use.

  • Complete, fully understandable and easy configuration system for each quest, if you don't want to use the in-game editor.

  • Global variables ! You can create them in a file and reference them anywhere in the plugin. An efficient way of keeping all your settings in the same place instead of copying them 10 times in the quest configuration! More explanations here.
  • Every setting of a quest can be a PlaceholderAPI placeholder, a QuestCreator variable or a global variable. This means that the per-player customization can go really far : you can adjust difficulty level per player, create hidden objectives for some players only. The same quest can have a completely different story for every player! More explanations here.
  • Every number setting can contain math expressions, and other settings can contain {math:[expression]}. Combined with placeholders, this is the ultimate way of customizing settings for every player! More explanations here.
  • Every setting can contain a triennial permission condition, such as {permission:my_permission,value_if_has,value_if_hasnt}. The result depends on the player permissions : if he has the specified permission, it'll use the first value, otherwise the second one. Those values can also contain placeholders!
  • Configurable menus system (GUI, inventories) for your players with advanced configuration for every item, such as submenus, quests, quest groups, commands, or display items.
  • The player can influence his quests and make his own story through his progress in your server. There is an advanced variables system for each player. The quests completed by the player or the choices that he makes can have an influence on the current quest or even future quests. More explanations here.
  • You can easily manage different branches and paths, and also create secondary objectives (additional or mandatory ones).
  • Solo and/or coop system : 1, 2, 5 or even 10 players can be together in the same quest. ("infinite" amount)
  • Limit a quest for a number of players simultaneously or limit the quest access by different criteria, such as permission node, world restriction or required items.
  • Create cinematics for your quests!

  • Create checkpoints for your quests! If a checkpoint exists and the quest is paused, it will come back to the checkpoint on resume.
  • Register your quests by category : every category is a group of quests. They can be started by the same event (automatically, daily, by entering a region, interacting with an NPC, etc), have an order, a limit of active quests per category and have their own GUI.
  • Integration for Citizens : NPCs can be moved and objectives can be created to interact with them or start quests when interacting with them.
  • Integration for PlaceholderAPI : %questcreator_[...]% placeholders available (such as quest status, cooldown, variables, and more options for players). Placeholders are listed on the wiki. You can also create objectives that require the player to have a certain PlaceholderAPI variable value.
  • Integration for Dynmap : display quests markers on the map (and customize marker icon).
  • Integration for WorldGuard : specify a region where the player has to do the object or start quests when entering regions.
  • Integration for WorldEdit : paste schematic object (below 1.13+ versions).
  • Integration for GPS : point towards objectives.
  • Integration for McMMO : manipulate level/xp, require a certain level/xp, and make the player level up or gain xp as an objective.
  • Integration for McRPG : manipulate ability points, require certain ability points/loadout, and make the player level up, gain xp, and activate/upgrade abilities as an objective.
  • Integration for MythicMobs : spawn MythicMobs mobs or make the player kill them.
  • Integration for SkillAPI : manipulate level/points/xp, require certain level/points/class/group, and make the player level up or gain point/xp as an objective.
  • Integration for Heroes : require a certain class or skill level as a condition, and modify his XP
  • Integration for PhatLoots : make the player loot a chest, or give a chest content to the player.
  • Integration for QuantumRPG (previously DivineItemsRPG) : give QuantumRPG items, require the player to have QuantumRPG items as a condition, and require him to pickup/use/identify items and extract sockets as an objective.
  • Integration for RacesOfThana : require the player to have a certain race.
  • Integration for Jobs Reborn : require the player to have a certain job level, and modify his xp.
  • Integration for DungeonsXL : require the player to start/finish dungeons/floors and kill mobs as an objective.
  • Integration for MMOItems : give MMOItems items and require the player to have MMOItems items as a condition.
  • Integration for Magic : require the player to add/cast/upgrade spells, activate/deactivate/craft/upgrade wands and kill mobs as an objective.
  • Save player data (and quests) on disk or configuring a MySQL database. There also is a statistics system with a few interesting stats.
  • Active community discord, quick support, and frequent updates! Bugs are usually fixed under a week, and I also add features that the community suggest, pretty quickly. Just check the "Updates" section to have an idea of the updates size/frequency. ^^
  • Assign quests to NPCs or blocks.
  • Particles above NPCs heads when there are quests available for a player.
  • If you stop the plugin (reload, restart or stop your server), or if a player disconnects during a quest, everything will be paused, and resumed where it was left on the next start/reconnection.
  • Actionbar with the current objective and its progression.
  • Auto-cancel inactive quests / auto-start quests, on some conditions for example / cooldown for quests / ... etc, there are a lot of minor settings like this. Check the wiki!
And more! Check the wiki to see a list of objects for example, or come and ask some questions in my discord! :D

This trailer is outdated (< 2.0.0). The in-game editor is now much better, hop on the test server to try it out ^^


test-server.png


Not available currently.





There's also another server that uses QuestCreator and accepted to be displayed here!

SadCraft : play.sadcraft.com (1.13)

WJSbWQu.png


Here you can find all the explanations over the plugin.
Click here to see the plugin's wiki.
Chinese translation available here.

Tutorial introducing to the structure of quests :


e6qR577.png


In order to work perfectly, this plugin needs :
  • Java 7 and up
  • Spigot 1.7.2, 1.7.9, 1.7.10, 1.8.8, 1.9.4, 1.10.2, 1.11.2, 1.12.2 or 1.13.2 (others versions may work but it's not guaranteed, for example custom Spigot versions like Paper)
  • Required : the latest version of GCore
  • Optional : Citizens for NPCs, and any other integrated plugin that is in the integrated plugins list (upper, under 'features')
You can configure the plugin in the QuestCreator storage. More explanations about the plugin files here.

YHBvQU8.png


By buying and using this plugin, you agree to the following!
  • You have access to ALL the documentation and explanations BEFORE buying the plugin, so explore it before buying. Yes, you have to put some time into the plugin in order to master it.
  • One purchase = one server / network.
  • Purchases are final and no refund will be made. If you start a PayPal issue, you won't have access to future updates.
  • The reviews section is provided for you to give your opinion on the plugin and not to get support / to suggest things. See links at the top of the page to get help! (discord)
Thanks to TomLaVachette, for your 25.00€ donation! <3
Thanks to Hellcode48, for your 5.00$ donation, and support! <3
Thanks to Lordinouille for being one of the most active members of the community! <3
Thanks to Ing1011 for making a video tutorial for the plugin! <3

Latest updates

  1. 5.6.0

    5.6.0
  2. 5.5.0-BSMC

    5.5.0-BSMC
  3. 5.5.0

    5.5.0

Latest reviews

PLS UPDATE to 1.16.1
thanks for update

Similar resources

QuestCreator | Now with client-side NPCs and quest pools + 1.14 ! CraftingJustin
0.00 star(s) 0 ratings
Downloads
215
Updated
QuestCreator L
The most powerful questing plugin ever seen for Spigot. Create anything you want !
1.00 star(s) 1 ratings
Downloads
353
Updated
QuestCreator - NEW: 1.19 + SQLite support and data conversion! 6.41.0 Gotika
The most powerful questing plugin ever seen for Spigot. [1.7-latest] [test server available]
0.00 star(s) 0 ratings
Downloads
294
Updated
BlackSpigot General Chat
Rules Help Users
    R @ RaeYN: Just a heads up to anyone in charge... I was trying to download the Cobblemon server and...
    Top