Commands and permissions
Every command starts with /fantasy. They're for operators: try mounts, set a mount's level, fill in a player's encyclopedia or move their quests along. Press Tab as you type to see what each one takes.
Who may use them
Players with operator level 2 or higher may use every command, on every loader. The server console may use those about players (encyclopedia and quests); the rest act on the mount a player rides or stands by, so a player runs them.
Each group of commands has its own permission node, so a permission mod such as LuckPerms can give one to players who aren't operators. Without one, operators only.
The commands are for operators. Permission mods can't grant them there.
Spawning mounts to try
Mounts appear in rows in front of you, facing you. Run it as a player.
/fantasy spawn <mounts> [wild]Spawns mounts tamed to you and saddled, ready to ride, or wild ones to tame yourself.
<mounts>- all, or one mount, like pegasus.
[wild]- Add the word wild to leave them untamed. Optional.
Permission fantasy.command.spawn
A mount
The mount you are riding, or else the nearest mount within 8 blocks. Run it as a player, not from the console.
/fantasy progression infoShows its level, experience, free skill points and learned skills.
Permission fantasy.command.progression
/fantasy progression level <level>Sets its level.
<level>- A level from 1 to 100.
Permission fantasy.command.progression
/fantasy progression xp <amount>Gives it experience.
<amount>- Experience to add, from 1 to 10,000,000.
Permission fantasy.command.progression
/fantasy progression resetForgets its learned skills, as a Renewal Tonic does, so they can be picked again.
Permission fantasy.command.progression
/fantasy shiny [shiny]Makes it shiny, or plain again with false.
[shiny]- true (the default) or false. Optional.
Permission fantasy.command.shiny
/fantasy debug seatsLists its seats: each seat, what it is for and who sits in it.
Permission fantasy.command.debug
Players' Riders Encyclopedia
Fill in, forget or add shiny sightings to the Riders Encyclopedia of any player.
/fantasy encyclopedia reveal <targets> [mount]Fills in their entry for a mount, or every entry.
<targets>- A player name or selector, like @p or @a.
[mount]- A mount, like pegasus (or fantasy:pegasus). Leave it out for every mount. Optional.
Permission fantasy.command.encyclopedia
/fantasy encyclopedia forget <targets> [mount]Empties their entry for a mount, or every entry, as if they had never met one.
<targets>- A player name or selector, like @p or @a.
[mount]- A mount, like pegasus (or fantasy:pegasus). Leave it out for every mount. Optional.
Permission fantasy.command.encyclopedia
/fantasy encyclopedia shiny <targets> [mount]Records that they have seen a shiny one.
<targets>- A player name or selector, like @p or @a.
[mount]- A mount with a shiny form. Leave it out for every one. Optional.
Permission fantasy.command.encyclopedia
Players' quests
Look at and move along the quests of any player. Most need quests switched on (quests.enabled in fantasy-server.toml).
/fantasy quest list [targets]Lists the quests under way and finished.
[targets]- A player name or selector, like @p or @a. Leave it out for yourself. Optional.
Permission fantasy.command.quest
/fantasy quest start <targets> <quest>Offers the quest now, as if what it waits for had happened.
<targets>- A player name or selector, like @p or @a.
<quest>- A quest id. Press Tab to see the quests the server has.
Permission fantasy.command.quest
/fantasy quest stage <targets> <quest> <stage>Moves the quest to that stage.
<targets>- A player name or selector, like @p or @a.
<quest>- A quest id. Press Tab to see the quests the server has.
<stage>- A stage number, from 1.
Permission fantasy.command.quest
/fantasy quest finish <targets> <quest>Finishes the stage the quest is at.
<targets>- A player name or selector, like @p or @a.
<quest>- A quest id. Press Tab to see the quests the server has.
Permission fantasy.command.quest
/fantasy quest complete <targets> <quest>Finishes the whole quest and hands out its rewards.
<targets>- A player name or selector, like @p or @a.
<quest>- A quest id. Press Tab to see the quests the server has.
Permission fantasy.command.quest
/fantasy quest reset <targets> [quest]Forgets a quest, or all of them, so it can be played again.
<targets>- A player name or selector, like @p or @a.
[quest]- A quest id. Press Tab to see the quests the server has. Leave it out for every quest and the introduction. Optional.
Permission fantasy.command.quest
/fantasy quest letter <targets> <quest> <conversation>Sends one of its conversations again, as a letter in the Field Journal.
<targets>- A player name or selector, like @p or @a.
<quest>- A quest id. Press Tab to see the quests the server has.
<conversation>- One of the quest's conversations.
Permission fantasy.command.quest
/fantasy quest intro <targets>Plays the narrator's introduction again.
<targets>- A player name or selector, like @p or @a.
Permission fantasy.command.quest
Permission nodes
For permission mods on Fabric and Quilt. Each node covers a whole group of commands.
| Node | Covers |
|---|---|
fantasy.command.spawn | /fantasy spawn |
fantasy.command.progression | /fantasy progression ... |
fantasy.command.shiny | /fantasy shiny |
fantasy.command.debug | /fantasy debug ... |
fantasy.command.encyclopedia | /fantasy encyclopedia ... |
fantasy.command.quest | /fantasy quest ... |