Journey Client is an optional companion mod that enhances the player experience with HUDs, rendering features, and visual enhancements. Journey works perfectly without it, but installing Journey Client provides players with a richer visual experience.
Download Journey Client from the same source as Journey Server
Place the .jar file in your client’s mods/ folder
Launch Minecraft with Fabric/Forge (matching your server)
Join your Journey server
Requirements:
Same Minecraft version as the server
Same mod loader (Fabric/Forge) as the server
Journey Client version must match Journey Server version
Party HUD
Real-time party member display with health, armor, hunger, and Pokémon teams
Global Task HUD
Server-wide task progress tracking with contributor counts
Zone Rendering
Visual zone boundaries rendered in-world with configurable colors
Path Rendering
Visualize NPC patrol paths and edit them in real-time
Levelable XP HUD
XP progress ribbon with level-up animations
Buff Display
Buff icons with duration timers and tooltips
Notifications
Toast notifications and announcement banners
Objective Rendering
Quest markers as beacons and HUD indicators
Display real-time information about your party members.
Player Faces - Rendered from player skins
Health Display - Hearts, bars, or both with status effects
Armor & Hunger - Optional display toggles
Dimension Indicators - Shows which dimension members are in
Distance Display - How far away party members are
Pokémon Teams - See party members’ Pokémon
Offline Members - Shown in grey when disconnected
Status Effects - Poisoned, withered, frozen, absorbing hearts
Compact Display - Health over 20 shown as 10 hearts + bonus
/journeyclient party toggle # Enable/disable party HUD
/journeyclient party armor # Toggle armor display
/journeyclient party hunger # Toggle hunger display
/journeyclient party distance # Toggle distance display
/journeyclient party dimension # Toggle dimension indicator
/journeyclient party healthstyle <mode> # hearts/bar/both
/journeyclient party anchor <position> # top-left/top-right/bottom-left/bottom-right
/journeyclient party scale <value> # 0.1-3.0
/journeyclient party offset <x> <y> # Position offset
/journeyclient party info # Show current settings
Hearts Mode:
Classic heart display
Shows all status types (poison, wither, frozen, absorption)
Absorption hearts shown as yellow hearts
Compact display for health over 20
Bar Mode:
Horizontal health bar
Color-coded based on health percentage
Shows exact HP numbers
Both Mode:
Hearts above health bar
Best of both display styles
Track server-wide task progress in real-time.
Server-wide task progress tracking
Real-time updates when players contribute
Contributor count display
Personal contribution tracking
Compact mode option
Configurable position and scale
/journeyclient globaltask toggle # Enable/disable
/journeyclient globaltask compact # Compact mode
/journeyclient globaltask position <x> <y> # Set position
/journeyclient globaltask scale <scale> # Adjust scale
Normal Mode:
Task name and description
Progress bar with percentage
Current progress / target progress
Active contributor count
Your personal contribution
Top contributors leaderboard
Compact Mode:
Task name only
Minimal progress bar
Contributor count
Takes up less screen space
Visualize zone boundaries in-world.
Visual zone boundaries rendered in 3D
Different colors based on zone type
Configurable opacity and fade distances
Toggle zones on/off
Distance-based fading
No FPS impact when far away
/journeyclient zone toggle # Enable/disable
/journeyclient zone opacity <value> # Base opacity (0.0-1.0)
/journeyclient zone fadestart <distance> # Fade start distance
/journeyclient zone fadeend <distance> # Fade end distance
Distance culling - Zones far away aren’t rendered
Frustum culling - Off-screen zones aren’t rendered
Configurable render distance - Adjust based on your PC
Minimal FPS impact - Optimized rendering
Visualize and edit NPC patrol paths.
Preview NPC patrol paths before assigning
Real-time path editor (press Z to toggle)
See waypoints and wait points
Path visualization with Journey Client
Edit paths in-game with GUI
/journeyclient editmode path # Toggle path edit mode
When path edit mode is enabled:
Look at an NPC to see its assigned path
Waypoints shown as glowing markers
Wait points shown with timer indicators
Click waypoints to edit properties
Press Z to exit edit mode
XP progress display replacing boss bars.
XP progress ribbon at top of screen
Level-up animations with particles
XP gain popups with fade effects
Configurable position
Shows current level and progress to next
/journeyclient levelable position <x> <y> # Set ribbon position
/journeyclient levelable scale <scale> # Adjust scale
/journeyclient levelable toggle # Enable/disable
Current levelable name
Current level
XP bar showing progress to next level
XP gain notifications (“+50 XP” popups)
Level-up celebration animations
Show active buffs with icons and timers.
Buff icons with duration timers
Scrollable buff list
Tooltip with buff details on hover
Shows in-game and in inventory
Color-coded based on buff type
Hidden buffs not displayed
Buff Icon:
Custom icon from buff configuration
Stack count (if stackable)
Duration remaining (MM:SS format)
Permanent buffs show ”∞”
Tooltip:
Buff name
Buff description
Amplifier level
Duration remaining
Source (if applicable)
Toast notifications and announcement banners.
Toast Notifications - Small notifications in corner
Announcement Banners - Large center-screen announcements
Action Buttons - Click to accept/decline actions
Multiple Notifications - Display several at once
Auto-dismiss - Fade out after duration
Toast Notifications:
Quest completion
Task progress
Party invites (with Accept/Decline buttons)
Global task updates
Levelable level-ups
Announcement Banners:
Major achievements
Server-wide events
Global task completions
Special announcements
Quest markers and objective indicators.
Beacons - Vertical beams marking quest locations
HUD Markers - On-screen indicators showing direction
Distance Display - How far away objectives are
Color Coding - Different colors for different quest types
Toggle Options - Enable/disable beacons and markers separately
/journeyclient objective beacons # Toggle beacons
/journeyclient objective markers # Toggle HUD markers
Active Objective:
Yellow beacon
”!” icon on HUD
Shows distance and direction
Optional Objective:
Blue beacon
”?” icon on HUD
Can be ignored
Quest Turn-In:
Green beacon
”✓” icon on HUD
Quest ready to complete
Journey Client is optimized for minimal performance impact:
Distance Culling - Far objects not rendered
Frustum Culling - Off-screen objects not rendered
Configurable Render Distances - Adjust per feature
Efficient Change Detection - Only updates when needed
Reduced Network Traffic - Batched updates
Fast Update Interval - 0.25 second sync for responsive feel
If experiencing FPS drops:
Reduce zone render distance
Disable zone rendering in crowded areas
Use compact mode for Global Task HUD
Lower particle counts in buff displays
Disable path rendering when not editing
Recommended Settings:
Zone opacity: 0.3-0.5
Zone fade start: 32 blocks
Zone fade end: 64 blocks
HUD scale: 1.0 (default)
Objective render distance: 128 blocks
Journey Client stores configuration client-side:
Location: .minecraft/config/journey-client/
Files:
party_hud.json - Party HUD settings
global_task_hud.json - Global task HUD settings
zone_rendering.json - Zone render settings
objective_rendering.json - Objective render settings
levelable_hud.json - Levelable XP HUD settings
buff_display.json - Buff display settings
/journeyclient party toggle
/journeyclient party healthstyle <hearts | bar | both>
/journeyclient party anchor <top-left | top-right | bottom-left | bottom-right>
/journeyclient party scale <0.1-3.0>
/journeyclient party offset <x> <y>
/journeyclient party armor
/journeyclient party hunger
/journeyclient party distance
/journeyclient party dimension
/journeyclient party info
/journeyclient globaltask toggle
/journeyclient globaltask compact
/journeyclient globaltask position <x> <y>
/journeyclient globaltask scale <scale>
/journeyclient zone toggle
/journeyclient zone opacity <0.0-1.0>
/journeyclient zone fadestart <distance>
/journeyclient zone fadeend <distance>
/journeyclient objective beacons
/journeyclient objective markers
/journeyclient editmode path
/journeyclient editmode zone
Check:
Journey Client version matches Journey Server version
Mod is in the correct mods/ folder
Mod loader (Fabric/Forge) matches server
No conflicting mods installed
Check logs for errors
Check:
Feature is enabled (/journeyclient <feature> toggle)
You’re in a party (for Party HUD)
Global task is active (for Global Task HUD)
HUD position is on-screen (not off-screen)
Scale is not set to 0
Causes:
Party member is offline
Party member is on different server (dimension shown instead)
Network sync delay (wait 0.25 seconds)
Solutions:
Reduce render distances
Disable unused features
Lower opacity values
Use compact modes
Allocate more RAM to Minecraft
Check:
Zone rendering is enabled
You’re inside or near a zone
Zone opacity is not 0.0
Server has Journey zones configured