HomeJavaModsVelocityCommandForward
VelocityCommandForward
ModsJava

VelocityCommandForward

by ItsTauTvyDas · on Modrinth

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.20.6–26.2 · Paper⬇ Download for 1.20.6–26.2 · Velocity
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

VelocityCommandForward

Forward commands from backend to proxy!

✨ Features

📥 How to install? / Installation / Setup

Very simple, download both Velocity and Paper plugin and upload to their designed servers (proxy/backend).

  1. Turn off your proxy (Velocity) and backend (Paper) server.
  2. Download Velocity and Paper version plugin.
  3. Drop both plugin files (for your server version) into the plugins folder.
  4. Start your server.

💡 Notes

❓ Use case for this?

🕹️ Command usage

Command name can be changed in the backend plugin configuration:

custom-command: proxyexec
command description permission
/proxyexec reload Used to reload plugin config. Changing custom-command requires a server restart. velocitycommandforward.admin (op)
/proxyexec <command> Forward commands to the proxy. Example: /proxyexec tab reload executes /tab reload on the proxy. velocitycommandforward.send

In the examples I changed the command to proxy, I didn't set it as default because I was worried that some other plugin could use this command already.

PixPin_2025-08-11_01-42-47

Executing in console

If you execute the command in the console, you won't get any output, and instead it's going to show up in the proxy server logs. There must be at least one online player to be able to send command packet to the proxy (that's how plugin messaging channels work between backend and proxy).

Backend server.

PixPin_2025-08-11_01-43-40

Proxy server.

PixPin_2025-08-11_01-44-22

📄 Default configuration

Changing custom-command requires a server restart.

# VelocityCommandForward

# Command for forwarding commands to proxy.
# You need to restart the server for the changes to apply.
custom-command: proxyexec

# Here you can specify root commands that will not send log and message.
filtered-commands:
  - example_command

# {command} = The command that was sent by the sender
# {sender} = The player who sent the command
# If set to '', no message will be sent.
messages:
  reload: '&aPlugin messages and filters have been reloaded!'
  command-sent-as-player: '&2Command sent to proxy &7=> &a/{command}'
  command-sent-as-console: '&2Command sent as console to proxy &7=> &a/{command}'
  no-online-player: '&cThere must be at least 1 online player to be able to execute proxy console commands!'
  console-log: '[{sender}] Sending command packet to proxy => /{command}'
  velocity-log: '[{sender}] Received proxy command packet => /{command}'

✅ Requirements

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more