Before you begin
Make sure your server meets the requirements:Your server is running Paper 1.20.6 or higher
Your server is running Java 21
Installation steps
Download Runway
Download the latest version of Runway from one of these sources:Choose the latest stable release compatible with your server version.
Hangar
Official Paper plugin repository
Modrinth
Community plugin platform
Stop your server
Stop your Minecraft server if it’s currently running. You can do this by:
- Running
/stopin the server console - Or pressing
Ctrl+Cin the terminal/console window
Wait for the server to fully shut down before proceeding. Look for the “Closing Server” or similar message in your console.
Install optional dependencies (optional)
If you want to use placeholders in your formatted messages, install one or both of these plugins:
- PlaceholderAPI: Download from Hangar
- MiniPlaceholders: Download from Hangar
plugins folder alongside Runway.Both plugins can be used at the same time. Runway will automatically detect them on startup.
Start your server
Start your Minecraft server. Runway will:
- Load with PacketEvents
- Generate default configuration files
- Detect any optional dependencies
- Register packet listeners
- Initialize the command system
Verify installation
Join your server and verify Runway is working:You should see a beautiful gradient message parsed in the chat. If you see the formatted text, Runway is installed correctly!
By default, you need the
runway.reload permission to reload the config, but the /runway parse command is available to all players.First-time server setup
After installation, Runway creates several configuration files in theplugins/Runway/ directory:
config.yml: Main configuration for prefix requirements, listeners, and behaviorlang.yml: Customizable command messagesplaceholders.yml: Custom static placeholders
Configuration files
Here’s what gets generated on first startup:Checking for dependencies
When Runway starts, it automatically checks for optional dependencies:- If PlaceholderAPI is not found, placeholder support is disabled with a warning
- If MiniPlaceholders is not found, MiniPlaceholders support is disabled with a warning
config.yml once you install the dependencies.
Troubleshooting
Runway doesn’t load
Check Java version
Check Java version
Runway requires Java 21. Run
java -version in your terminal to check your Java version.Verify Paper version
Verify Paper version
Make sure you’re running Paper 1.20.6 or higher. Runway won’t work on Spigot or Bukkit.
Check console for errors
Check console for errors
Look for any error messages in your server console when Runway loads. These will indicate what went wrong.
Plugin loads but formatting doesn’t work
Make sure you’re using the[mm] prefix in your messages (unless you’ve disabled the prefix requirement in the config). See the quick start guide for examples.
Next steps
Quick start
Learn how to use Runway with your first formatted message