Eighty objective types
Split into eight categories, and the list is browsed in game: one click drops the identifier straight into chat.
Free with Premium
Daily missions, eighty objective types, an editor you drive in game.
Included in Shadow Server - Crystal and in every tier above: with the subscription it stays active and updated for as long as it runs, on 3 servers. See the tiers.
14.99 € Stable Gameplay and content
Split into eight categories, and the list is browsed in game: one click drops the identifier straight into chat.
“Mine 200 stone” and “below y zero, in the Nether, with Silk Touch” are the same type with two different filters.
It is not the player who goes looking for missions: it is the group that hands them out, daily or one after another.
A reward is claimed, and the moment you claim it is the moment you open the menu and start another one.
Name, icon - even “the one in my hand” - objectives with their filters, rewards, requirements, chain and the NPC who hands it over.
Playable on day one, without opening a file.
| Command | Description | Aliases | Permission |
|---|---|---|---|
| /shadowquests | Your quests | /quest /sq | shadowquests.use |
| /sqadmin | ShadowQuests administration | /sqa /questadmin | shadowquests.admin |
| /sqanswer | Answers the ShadowQuests prompts (used by the buttons) | — | — |
| Command | What it does | Permission |
|---|---|---|
| /quest | Opens the quest window. From the console it prints the help. | shadowquests.use |
| /quest list | The quests in progress, in chat, with the bar and the state of each. | shadowquests.use |
| /quest info <id> | One quest in detail: description, objectives, progress, rewards. | shadowquests.use |
| /quest start <id> | Accepts a quest that does not start on its own. | shadowquests.use |
| /quest abandon <id> | Drops a quest; the progress stays where it is. It asks for confirmation. | shadowquests.use |
| /quest claim [id] | Claims the reward of a quest, or of every finished one if you leave the id out. | shadowquests.use |
| /quest chains | Opens the chains screen. | shadowquests.use |
| /quest lang [language] | Picks the language, or auto to follow the client's. | shadowquests.use |
| /quest help | The list above, in chat. It answers to ? as well. | shadowquests.use |
| Command | What it does | Permission |
|---|---|---|
| /quest license | Version, status, limits in force, licence and the fingerprint of this server. The key is always shown masked. | shadowquests.admin.license |
| /quest license claim <code> | Asks the activation service for the licence using the purchase code. This is the normal way. | shadowquests.admin.license |
| /quest license activate <key> | Activates a key you already hold. | shadowquests.admin.license |
| /quest license refresh | Re-reads the key from disk and checks again. | shadowquests.admin.license |
| Command | What it does | Permission |
|---|---|---|
| /sqa help | The list below, in chat. It answers to ? as well. | shadowquests.admin |
| /sqa editor | Opens the in-game editor. If it is switched off in the config, it says so. | shadowquests.admin |
| /sqa reload | Re-reads configuration, languages, menus and quests, and prints how long it took and how many problems it found. | shadowquests.admin |
| /sqa info | Plugin state: quests and groups loaded, storage, synchronisation, cycles, listeners on, licence, integrations, players followed, periodic jobs. | shadowquests.admin |
| /sqa check | Looks for quests nobody could finish: prerequisites that do not exist, hidden quests with no unlock, quests with no reward, empty groups, NPCs that are not there. | shadowquests.admin |
| /sqa quests | The loaded quests, group by group, with their period and the file they came from. | shadowquests.admin |
| /sqa types | The objective types by category. To a player it opens a screen; from the console it writes them out, because there the text can be read back in the log. | shadowquests.admin |
| /sqa give <player> <id> | Assigns a quest to somebody. | shadowquests.admin |
| /sqa complete <player> <id> | Completes it through the same code path as the game, so it hands over rewards and chain unlocks too. | shadowquests.admin |
| /sqa progress <player> <type> <n> [name] | Advances an objective type by n. It is for testing a quest without playing it. | shadowquests.admin |
| /sqa reset <player> | Resets all of their quests. It asks for confirmation. | shadowquests.admin |
| /sqa resetcycle <group> | Reshuffles a group for every player. It asks for confirmation. | shadowquests.admin |
| /sqa npc | Who hands over what, with the state of the NPCs. | shadowquests.admin |
| /sqa npc bind <npc> <id> | Attaches a quest to a character. | shadowquests.admin |
| /sqa npc unbind <npc> <id> | Takes it away again. | shadowquests.admin |
| Command | What it does | Permission |
|---|---|---|
| /sqanswer <token> <yes|no> | Not typed: it is what the two buttons run. | — |
| Node | What it grants | By default |
|---|---|---|
| shadowquests.use | Open the quests and use /quest | Everyone |
| shadowquests.admin | Every administration command and the in-game editor | Operators |
| shadowquests.admin.license | See and activate the plugin licence | Operators |
| shadowquests.bypass.limits | No anti-AFK or anti-farm limit | Operators |
There are no screenshots yet. When there are they show up here, and in the meantime saying so beats filling the space.
Sixty-nine missions ready on day one. Filters turn eighty types into thousands of possible missions, groups hand them out on a cycle, and nineteen reward types are claimed from a menu.
Un server sopravvive finche' c'e' un motivo per tornarci domani.
up to 10 missions, with groups, chains, filters and the in-game editor. Past that limit you need a licence.
ShadowQuests covers what you do today with Quests, BetonQuest — in one jar, with no dependencies to install first.
plugins folder of your Paper server.license claim SG-XXXX-XXXX.None of these has to be installed, except the ones marked required: when it is there, ShadowQuests uses it; when it is missing, it works all the same.