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

Operators

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.

Fabric and Quilt: permission mods

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.

Forge and NeoForge

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 info

Shows 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 reset

Forgets 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 seats

Lists 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.

NodeCovers
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 ...
↑ ↓ to moveEnter to openEsc to closeMounts and items: Encyclopedia →

Report a bug

Four quick steps. No GitHub account needed.

What kind of problem is it?

Pick the closest one. It decides what we ask next.

Bugs only. Have an idea instead? Trailblazers share theirs with the developer on Discord. Playing an early-access build? Post in #beta-feedback there.