QuestCreator
QuestCreator
BettingGames | QuestCreator | Potatoes
CustomCommands | PyrParticles | PyrSlotMachine

⭐⭐⭐
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 limitated in your actions, or hiring a Java developper to develop them (usually expensive, and even if you're a Java developper 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.
    (there are two different types of objects, player and server ; player objects are to specify what the player must do, and server objects are actions performed, such as sending messages, modifying blocks or spawning mobs)
  • [NEW - v4.0] Create and edit quests in-game with an advanced GUI (inventories) system. Quests, categories and global variables can be edited, with detailed descriptions and features that make it faster (easy import of items/locations for example).
  • Complete, fully understandable and easy configuration system for each quest, if you don't want to use the in-game editor.
    (most rewarding and clear way to make quests for me, but you have to put a little more time to get into it)
  • [NEW - v4.0] Global variables ! You can create them in a file and reference them anywhere in the plugin. Efficient way of keeping all your settings in the same place instead of copying them 10 times in the quest configuration ! More explanations here.
  • [NEW - v4.0] 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.
  • [NEW - v4.1] 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.
  • [NEW - v4.4] Every setting can contain a trienal 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 items, 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 the 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 an amount of players simultaneously or limit the quest access by different criterias, such as permission node, world restriction or required items.
  • Create cinematics for your quests !
    (put the quest in camera mode (will prevent the quest players to move), do a bunch of visual stuff (with blocks, particles, sounds, explosions, NPCs, player teleport, etc), then disable the camera mode).
  • 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 a 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 depending 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 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 is 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


A demonstration server is available !

Version : 1.13.2 (latest)
IP : pyrrh4.omgserv.org

You're opped when you join it, and your bank account is updated to its maximum limit.

This is mainly to test the in-game editor (command is /questcreator edit and also /questcreator -help can be useful). The default example quest is also available.

This server will be reset at every update.

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.

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 PyrCore
  • 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.

Latest reviews

1.13.2 spigot no work idk why

Similar resources

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
306
Updated
QuestCreator - NEW: 1.20 support Dekomori
The most powerful questing plugin ever seen for Spigot. [1.7-latest] [test server available]
4.70 star(s) 20 ratings
Downloads
1,232
Updated
BlackSpigot General Chat
Rules Help Users
    K @ KyoriFR13: i have got the rank on nulledbuild it's done
    Top