F3 Server Branding

By default, when players press F3 to open their debug menu, the top left corner says Server: Paper (or Spigot/Purpur).

Roster allows you to intercept the minecraft:brand plugin channel packet and replace this text natively!

branding.yml

[!NOTE] This module is disabled by default. You must explicitly set enabled: true in branding.yml to use it.

branding:
  enabled: true
  text: "<gradient:#ff00ff:#00ffff>My Awesome Server</gradient>"

How it works

When a player joins, Roster intercepts the brand packet before it reaches the player’s client and injects your custom MiniMessage string.

Limitations

If you run your server behind a proxy like Velocity or BungeeCord, the proxy also intercepts and rewrites the server brand. In this case, Roster’s branding will be overwritten by the proxy before it reaches the player.

If you use a proxy, you should configure the branding in your proxy’s config file (e.g., velocity.toml) instead of using Roster’s branding module.