Content generated with AI — it may contain mistakes.

Reference

Configuration

Every key of config.yml with its default: timings, feedback, the plugin's own NPCs, the guidance look and cinematic playback, plus the language files.

config.yml holds what is not a journey, a cinematic or a route. Times are written 30s, 5m or 1h30m; colours are palette tokens such as {primary} or #rrggbb; blocks and icons are material names; sounds are key|volume|pitch. Apply a change with /journeyadmin reload.

General

KeyDefaultWhat it does
languagedefaultdefault follows the language set in ExyliaLib's config.yml; a language code (en, es, pt, fr, ru or tr) sets this plugin alone. Each language is a folder under lang/.
debugfalseExplains in the console what the plugin is doing: starts, refusals, objectives counted.
save-interval5sHow long changes wait before they are written, so a burst of progress costs one write. Players are always saved when they leave.
first-join-delay3sHow long after a new player's first join their FIRST_JOIN journeys start, so the world has loaded.
hint-after45sIdle time on a step before its hint shows, for steps that do not set their own hint-after. 0s turns default hints off.
abandon-after7dA step with no progress this long counts once as abandoned in the funnel and ExyliaAnalytics. Offline players are checked once an hour. 0s turns it off. See Analytics.
permission-check5sHow often PERMISSION triggers are checked for each online player.

Feedback

What plays on every completed step and journey, on top of each file's own effect lines.

KeyDefaultWhat it does
feedback.step-soundminecraft:entity.experience_orb.pickup|1.0|1.4Played when a step is completed, unless the player turned journey sounds off.
feedback.step-toastGOALThe toast frame for a completed step: TASK, GOAL or CHALLENGE.
feedback.step-toast-iconLIME_DYEThe toast icon.
feedback.step-effectsa burst of HAPPY_VILLAGER particlesSequence lines played at the player when a step is completed.
feedback.journey-effectsthe celebration (below)Sequence lines played at the player when a journey is completed.
feedback:
  journey-effects:
    - '[SOUND] UI_TOAST_CHALLENGE_COMPLETE;1;1'
    - '[FIREWORK] color:{primary};fade:{accent};type:star'
    - '[CIRCLE] END_ROD;radius:1.6;points:28;y:0.2'
    - '[DELAY] 0.3'
    - '[FIREWORK] color:{highlight};fade:{secondary};type:ball_large'

NPCs

npcs is a map of NPCs this plugin places itself, by id, each one usable as an INTERACT_NPC target or an NPC_CLICK trigger. Empty by default; /journeyadmin demo adds demo-guide. They need PacketEvents.

KeyDefaultWhat it does
npcs.<id>.locationworld,0,64,0,0world,x,y,z[,yaw[,pitch]].
npcs.<id>.skin''A player name whose skin it wears; blank for the default.
npcs.<id>.glow''An outline colour as #rrggbb; blank for none.

Guide

How guidance looks. The beacon's colour, label and the trail's route are per step; these are the shared defaults.

Text

KeyDefaultWhat it does
guide.text-background#000000The panel's background colour.
guide.text-background-opacity120Its opacity, 0 (no panel) to 255.
guide.text-line-width220Width in pixels before a line wraps.
guide.text-shadowtrueText shadow.
guide.companion-scale0.55The companion panel's size.
guide.companion-ahead2.5How far ahead of the eyes it floats, in blocks.
guide.companion-drop0.35How far below the line of sight.
guide.companion-hide-above-speed7.5It steps aside above this speed, in blocks per second.
guide.companion-hide-in-combattrueIt steps aside in combat.
guide.anchored-scale1.0The anchored panel's size.
guide.anchored-height2.4How high over the target it floats when the step names no anchor.
guide.anchored-max-scale4.0How much it may grow with distance so it stays readable. 1 keeps it fixed.

Beacon

KeyDefaultWhat it does
guide.beacon-blockPURPLE_STAINED_GLASSThe beam's block. Stained glass reads best. The outline colour is the step's.
guide.beacon-height48The beam's height.
guide.beacon-width0.35Its width.
guide.beacon-marker-distance30How far ahead the stand-in is drawn while the target is out of sight.

Trail

KeyDefaultWhat it does
guide.trail-blockPURPLE_CONCRETEThe trail's markers.
guide.trail-color{secondary_light}Their outline.
guide.trail-spacing1.5Blocks between markers.
guide.trail-off-route6How far off the route a player must stray for the way back to show.
guide.trail-way-back-blockORANGE_CONCRETEThe way-back markers.
guide.trail-way-back-color{warning}Their outline.
guide.route-simplify0.4How much recorded routes are thinned before drawing, in blocks. 0 keeps every point.

Glow and hints

KeyDefaultWhat it does
guide.glow-color{primary}The outline of a glowing target NPC or block.
guide.hint-soundminecraft:block.note_block.bell|0.7|1.6Played when a hint shows, unless the player turned journey sounds off.

Cinematics

KeyDefaultWhat it does
cinematics.move-viewer-beyond96A viewer farther than this many blocks from a cinematic's first keyframe is moved next to it first and put back exactly where they stood when it ends. 0 never moves anybody.

Language files

The plugin ships en, es, pt, fr, ru and tr. Under lang/<language>/:

FileContents
messages.ymlThe prefix, every player and admin line, the panel and beacon label, the chat and action bar fallback lines, cinematic subtitles, the editor's prompts, labels, and the names of the guidance switches in /settings.
editor.ymlThe editor's words.
menus/user/journey.ymlThe /journey screen. Yours to restyle: an update only adds what is missing.
menus/admin/The editor's screens. Regenerated from the plugin on every start.
overlays/cinematic_recorder.ymlThe recorder's hotbar.

Something missing on this page? Tell us on Discord