Runway
Elevate your server with MiniMessage formatting support & custom placeholders for messages, menus, titles, and more!
Runway

> ### Warning for new Users > This plugin is undergoing a full rewrite for the V2 which will introduce a lot of new features and fix bugs. Stay tuned. > Support for newer versions will still be added to V1 until V2 releases.
## Runway allows you to support MiniMessage formatting in messages, menus, titles, items and Tablist from any plugin. The plugin works at the protocol-level and modifies incoming packets sent by plugins.
If enabled, PlaceholderAPI/MiniPlaceholders is also supported in messages parsed by Runway. You also have the option to add your own static custom placeholders in MiniMessage.
Installation
Requirements
Server: - Server: - Java 21
Plugins: - Plugins: (Optional) - %%MD1%% (Optional)
How to use
By default, to allow MiniMessage formatting in your messages, you need to include the prefix `[mm]` inside the line, there is no specific requirement if it needs to be in the front, back or middle of the sentence. This can also be disabled in the *config.yml* which will make all incoming packets to be formatted using MiniMessage.
PlaceholderAPI/MiniPlaceholders support uses the prefix `[p]` to detect when it should parse placeholders. The same rules of MiniMessage formatting apply here.
You can also make system messages be sent in the action bar by including the prefix `[actionbar]` in the message.
Commands: - `/runway reload` - Reloads the plugin configuration. - `/runway parse <text>` - Parses the given text to MiniMessage.
Support & Contact
Feel free to open an issue if you find any issues. For feedback or further assistance, contact me via discord: `@mrafonso`