CommandsDispatcher : Dispatch commands to your servers, using sockets 2.6.6

for BungeeCord + Bukkit/Spigot/Sponge

  1. Hazae41
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    https://github.com/RHazDev/CommandsDispatcher
    [​IMG]


    [​IMG]

    [​IMG]


    [​IMG]

    You must install this

    [​IMG]


    [​IMG]
    • Install Socket4MC on your BungeeCord server
    • Install Socket4MC on your Spigot servers
    • Configure Socket4MC
    • Install this plugin (CommandsDispatcher) on your BungeeCord server
    • Install this plugin (CommandsDispatcher) on your Spigot servers
    [​IMG]
    Code (Text):
    /(b)dispatch [as Player264] <all|bungee|myserver> <command...>


    Warnings:
    You don't have to add a "/" to the dispatched command.
    If you want to dispatch commands from a server, use /bdispatch
    ♦ The server name is configured in Socket4MC, not in BungeeCord

    Dispatch the command "list" to the server "HungerGames":

    Code (Text):
    /dispatch hungergames list
    This will show the list of players in HungerGames on HungerGames's console

    Dispatch the command "glist" to the proxy:

    Code (Text):
    /bdispatch bungee glist
    This will show the list of proxied players in BungeeCord's console

    Dispatch the command "time set day" to servers HungerGames, PvP, and Factions:

    Code (Text):
    /dispatch hungergames,pvp,factions time set day
    This will set the day in HungerGames, PvP and Factions

    Dispatch the command "kickall" to all servers (except the proxy):

    Code (Text):
    /dispatch all kickall
    This will kick everyone from his server

    Dispatch the command "list" as "Hazae41" on server "Factions":
    Code (Text):
    /dispatch as Hazae41 factions list

    You can use "as me" to run commands as the sender (you):

    Code (Text):
    /bdispatch as me bungee glist
    Useful if you are running a script on Spigot that needs to run commands on BungeeCord


    [​IMG]

    BungeeCord
    ♦ Main permission: cdispatch.use
    Dispatch a command to a server:
    cdispatch.<servername>
    ♦ Dispatch a command to all server: cdispatch.*

    The permissions are managed by BungeeCord.
    You can use LuckPerms for BungeeCord for an easier permissions management.


    Spigot
    Dispatch a command from Spigot: bdispatch.use


    [​IMG]

    [​IMG]
    [​IMG]
    [​IMG]

Recent Updates

  1. Release 2.6.6
  2. Release 2.6.5
  3. Release 2.6.4

Recent Reviews

  1. Boss_Aimbot
    Boss_Aimbot
    3/5,
    Version: Release 2.6.6
    its a good plugin i have it working one concern i cant use it ingame i can use it on the proxy and it works i have given the group all the perms on the bungee config and still i cant use it in-game please help
    1. Hazae41
      Author's Response
      Use LuckPerms for Bungee permissions managing
  2. TheFortuneDay32
    TheFortuneDay32
    5/5,
    Version: Release 2.6.6
    hello. i really like your plugins! it is really useful and incredible :D
    so i want to ask you some favor, i want you to help me because i really need help about plugins. please send me a dm to TheFortuneDay32(BLUELIME)#4367
    i hope you help me. if you reply this review or three days later, i will edit this review.
    i hope you consider helping me.
    thank you for reading!

    btw other reviewers, dont send me friend request
    pls

    June 9 in 2018

    This review will expire
    June 12 in 2018
    1. Hazae41
      Author's Response
  3. Jokerz
    Jokerz
    5/5,
    Version: Release 2.6.5
    very nice and useful plugin.
    with the lasted update its perfect for my server and my cms
    1. Hazae41
  4. FernPlayzYT
    FernPlayzYT
    4/5,
    Version: Release 2.6
    /dispatch as me/player all {command} won't work. No permission. I have bdispatch.*,cdispatch.* and dispatch.* with luckperms on both bungee and spigot. Bug? or wrong node?
    1. Hazae41
      Author's Response
      Try adding cdispatch.use and bdispatch.use
  5. FernPlayzYT
    FernPlayzYT
    5/5,
    Version: Release 2.5.1
    I have made a review before. It works very well, but it is odd that permission node cdispatch.* doesn't give you permission to the command /dispatch but cdispatch without the star does. Very odd, I'm not sure if it was intentional but it was bugging me for quite some time and had to use /bdispatch which I keep mistaking for dispatch. Other than that it works great :D
    1. Hazae41
  6. Tau
    Tau
    5/5,
    Version: Release 2.4.14
    There was a bad exploit with it in the last version, the author fixed it equally as fast as it was bad, Thanks for the continued support!
    1. Hazae41
  7. GamingGeek
    GamingGeek
    4/5,
    Version: 2.4.13
    Amazing plugin! Love the concept and it works perfectly, except, anyone can do the commands.... I deopped myself and took away my rank but /cdispatch, /bdispatch and /dispatch were functioning perfectly. I don't have the permission set for anyone in Bungeecord so I don't see how it's working without op. Any fix?
    1. Hazae41
      Author's Response
      You have to install BungeePerms
  8. FernPlayzYT
    FernPlayzYT
    4/5,
    Version: Release 2.4.12
    Works for me pretty well. Better than commandsync, much faster aswell. The only reason I gave this 4 stars is because it can always get better, like features such as comparability with advancedban
    1. Hazae41
      Author's Response
      Thanks! What features would be good to add?
  9. kumasro
    kumasro
    5/5,
    Version: Release 2.4.12
    It spaming this error and not working:

    23:55:19 [SEVERE] aug 04, 2017 11:55:19 PM net.md_5.bungee.event.EventBus post
    WARNING: Error dispatching event [email protected] to listener [email protected]
    java.lang.NullPointerException
    at java.util.regex.Matcher.getTextLength(Unknown Source)
    at java.util.regex.Matcher.reset(Unknown Source)
    at java.util.regex.Matcher.<init>(Unknown Source)
    at java.util.regex.Pattern.matcher(Unknown Source)
    at fr.rhaz.bungeecore.BC.split(BC.java:57)
    at fr.rhaz.commandsdispatcher.Bungee.onMessage(Bungee.java:74)
    at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19)
    at net.md_5.bungee.event.EventBus.post(EventBus.java:46)
    at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:377)
    at fr.rhaz.socket4mc.Bungee.onJSON(Bungee.java:209)
    at fr.rhaz.socketapi.SocketAPI$Server$SocketMessenger.run(SocketAPI.java:270)
    at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:63)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

    Please help...
    1. Hazae41
      Author's Response
      Please send me a private message or post the error on the "Discussion" section. Anyway, thanks for the good review :)
  10. Tau
    Tau
    5/5,
    Version: Release 2.4.12
    * Was just about to ask why it wasn't working : Finds out they forgot to update it on the proxy aswell > Facepalm

    Thanks for the plugin, again :D
    1. Hazae41
      Author's Response
      Thanks! :D