Sync CMDS Without Bungee

Discussion in 'Plugin Requests' started by TheNoiseZA, Aug 8, 2016.


Possibility Of Plugin

  1. Possible

    0 vote(s)
  2. Impossible

    1 vote(s)
  3. My Brain Exploded

    1 vote(s)
Thread Status:
Not open for further replies.
  1. Offline


    Plugin category:

    Minecraft version:

    Suggested name:

    What I want:
    Ability to run a command on one server and have it sync on other servers simultaneously.
    Command must be run on all servers as the user who executed it ( For global chat / mail / ban purpose )
    Plugin will be installed on all bukkit/spigot servers.
    Bungee Perms can not be used as login system allows Bungee commands to be run before login.
    Commands can be grouped in config and a static permission per group defined.
    Only 3 static groups required, commands within the groups are dynamic.

    How will it execute:
    SQL: Not sure if this is possible with SQL.
    Web Server / App hosted in Apache?
    Bungee: Using the proxy without using Bungee commands / perms.

    Ideas for commands:
    /sync <command>

    Example Usage:
    ( Setting rank with GM server wide )
    /sync manuadd user admin
    ( Setting the time server wide )
    /sync time 12:00

    Ideas for permissions / config:
    Commands should only be available with /sync if they are listed in a group.
    Custom permissions per defined group example:

    # Per Group Permission Nodes
    - moderator
    - slashsync.moderator
    - admin
    - slashsync.admin
    - server
    - slashsync.server

    # Groups And Commands
    - tempban
    - 123xyz
    - banip
    - 123xyz
    - restart
    - 123xyz

    prefix: '[SlashSync]'
    no-perms: 'No Permission'
    sync-error: 'Sync Error'


    Thank you for taking the time to review my request, please keep in mind I am not an expert in programming.
    Kind Regards
    Last edited by a moderator: Aug 9, 2016
  2. Offline


    It's plenty possible with SQL (specifically MySQL), but it won't be 'simultaneously'
    Since connecting to a database, reading, deleting, etc can become resource intensive quickly, and can lock up the db if done too often, it would have just a slight delay (say something like a few seconds at most if you have a repeating task in every plugin).
    Unfortunately, I can't do this as I am working on several other projects, but I just wanted to say that it is possible with MySQL if nothing else.
  3. Offline

    timtower Administrator Administrator Moderator

    Bungeecord requires offline mode.
    Offline mode is not supported by Bukkit
Thread Status:
Not open for further replies.

Share This Page