SkyQuest
This project is being planned and developed
Introduction
Looking for quests? Run an RPG server? Need a good and easy way to do quests? Quest complete! You have been awarded with this plugin! This plugin will allow you to create quests using an extremely easy to use utility program, which can run on all operating systems supported by Java such as Windows, OSX, and Linux! The objective and action types can also be expanded by other plugins.
Features
- Inventory quest logs
- Large variety of objectives
- Wide range of actions such as giving items, executing commands, etc.
- Utility program designed to make quest designing simple yet powerful
- Supports linear quests as well as quests with branching stories
- A simple API
- Custom objectives support
- Custom actions support
- Support in the utility program
- Allows for custom objectives and actions
Documentation
- Quickstart Guide - This page will explain how to create your first quest.
- Commands and Permissions - This page contains information on the commands and permissions used in SkyQuest.
- The Quest System - This page explains SkyQuest's quest system.
- Creating Quests - This page explains how to create and edit quests with the utility program.
- API Documentation - (Incomplete) This page explains the classes and methods used in SkyQuest, as well as how to add custom objectives and actions.
Downloads and Progress
Latest version: 0.0.1a
Click here to view the list of files available for download.
Progress/TODO:
- Add utility support for objective visibility: Done (Objective visibility was already implemented but I forgot to add it to the utility)
- Quest visibility: Done
- Add &player; support for message action: Done
- Add y-coordinate support for travel objective: Done
Planned:
- Give item action
- Give money action
- If action
- Mark objective completion action
- Dummy objective
- Objective completion states
- The ability to assign a quest if the quest has never been assigned before
- /quest unassign (removes a quest from the player's quest log)
- /quest forget (forgets that the player actually did the quest before)
- More specific kills (ex: custom names, skeleton types)
FAQ
- Hey, you're missing some stuff like the ability to give items and money, a dummy objective, etc.
- This is an alpha, so that is to be expected. If something you want is not on the planned or TODO list, then feel free to submit a ticket explaining what you want!
- I found an error/bug!
- Please submit a ticket so I can fix it for you!
- Can I see the source code?
- It is publicly available on GitHub here.
@LordVerlion
I think this could be done with a little bit of quest trickery. In the next version, there will be hidden quests. You could create a hidden quest that would have hidden travel objectives. Upon completing these objectives, an Assign Quest Action would be executed.
It appears that quests have to be manually assigned. Even if all staff are capable of this, that seems highly annoying.
However, I use 2 plugins on my server that could greatly function with this. Either Citizen NPC's, or Craftbook's Command Signs. However, neither of those would be great at assigning to specific players without being manually added in anyway.
So my question/suggestion is this : can you add a feature that adds the quest to the nearest player? For instance, the generic command block @p (nearest), @r (random), @a (all).
After about a year and a half, SkyQuest has finally been released! I would like to thank all the anonymous pre-alpha testers for their hard work, as well as everyone who supported me along the way!
The file is currently under approval, so please be patient.The file is now available for download!If you find any issues, please submit a ticket in the ticket tracker.
SkyQuest pre-alpha is currently in its QA test. If you would like to help me test, please PM me and I will send you the pre-alpha. Please note that it may be unstable and may cause errors. If you join, please report any errors using the ticket tracker.
@Technius
Thanks Mate.
@Sharebots
It's currently in its alpha test, so it should be released no later than the end of this month.
@Technius
When Shall This Be Done?
@mxguxl
Of course not! If there is enough demand for a dev build, I will gladly put one down right now. However, it'll be extremely hard to use.
is discontinued?
@Wimmie13
Of course! The action editor is currently a work in progress.
Is this still going on? Just checking.
@Wimmie13
Nearly there! It's so close. I can feel it.
I can't wait to get my hands on this. I have some epic idea's, hope I can for fill them with this plugin!
@mxguxl
Soon! It's almost complete.
when can i download this awesome plugin?
SkyQuest is currently under its third rewrite. It's better, faster, and more powerful than the previous two (alpha) versions. It has even gone farther than the past two!
@DanzeeDan
Aye, a long battle between 6 active projects, test server funding, and random gaming.
We're rooting for you guys... don't give up!
Please
@pop323
Yeah, but development is going really slowly. I rewrote it about a month ago, and the rewrite is vastly superior to the old version. However, the rewrite isn't fully implemented yet. It's actually a rewrite of a rewrite. xD
hey im just wondering if this is still being built ?? i really like the idea of this plugin and would like to see it up and running !