Description
This lightweight plugin to forward commands from the bukkit-side to a bungeecord server. It uses plugin-channels to communicate between the server instances. This part of a server->proxy->player connection and requires at least one player to be online. Therefore we don't need to open a port and establish a new connection between the servers. Furthermore on a RedisBungee environment it forwards the command only to currently used proxy by that specified player.
I'm open for suggestions.
If you like the project, leave a star on GitHub and contribute there.
Features
Source code
This lightweight plugin to forward commands from the bukkit-side to a bungeecord server. It uses plugin-channels to communicate between the server instances. This part of a server->proxy->player connection and requires at least one player to be online. Therefore we don't need to open a port and establish a new connection between the servers. Furthermore on a RedisBungee environment it forwards the command only to currently used proxy by that specified player.
I'm open for suggestions.
If you like the project, leave a star on GitHub and contribute there.
Features
- Lightweight
- Easy to use
- RedisBungee support (executes command only on the proxy of that player)
- Forwarding as Player or Console
- This plugin cannot forward commands to a bungeecord server if no player is online
Setup
- Drop the plugin in the bungee and bukkit server
- Finished setup
- Execute this command on the bukkit side
/forward bridgePlayer cmd [args...]
bridgePlayer is the player which connection should be used. This is relevant for receiving the output or selecting the correct proxy in a redisbungee environment
cmd is the start of the actual command
[] means it's optional
- Example Execute as Player:
/forward playerName ping
- Example Execute as Console:
/forward console ping
This will select a random player to forward the connection to the bungee server, but it will be executed as bungee console there.
Source code
You don't have to decompile the plugin. Here you can find the source code with comments and building utilities.\\
CommandForward is open source and hosted on GitHub; feel free to fork, star, or contribute by making pull requests and opening issues.
https://github.com/games647/CommandForward
CommandForward is open source and hosted on GitHub; feel free to fork, star, or contribute by making pull requests and opening issues.
https://github.com/games647/CommandForward
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.7, 1.8, 1.9
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
CommandForward is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 2,475 times (via Spigot). Download it and open it directly in the game.