MyCommand for BungeeCord 1.1.1

MyCommand Bridge and Standalone plugin to create proxy-side custom commands.

  1. MRI
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    MyCommand for BungeeCord main mission is to act as a bridge and allow standard MyCommand plugin to communicate with the BungeeCord Proxy and execute, otherwise, unacessible proxy commands from the server.

    MyCommand for BungeeCord is also a standalone plugin who allows you to create custom commands directly on the proxy side. The commands created, appears to the player like a registered one.

    Take in mind this is a brand new plugin, and doesn't provide you all the tools the standard MyCommand has.

    What commands i can create with this plugin then?

    You can create TEXT based commands
    or perform multiple commands in one, using the RUN_COMMAND or RUN_AS_PROXY command types.
    Other command typed : RAW_TEXT and TITLE
    It's possible customize the commands by applying delays "$delay$", using placeholders and changing the permission node/message

    Main Commands :
    • /bmycmd (Show help)
    • /bmycmd reload (Reload the command files)
    • /bmycmd list (Show all the created commands by pages)
    • /bmycmd check <command> (Look into a created command)
    • /bmycmd runasproxy <command> (Run a command as a console sender)

    /bmycmd permission :

    bmycmd.admin (This permission, also allow's you to run every command you create)

    PlaceHolders :

    RUN_COMMAND: $delay$ , $text$ , $broadcasttext$ , $multiargs , $arg1 , $arg2 ... $arg9

    PLAYER: $player , $ping , $server_name , $server_motd , $uuid , $language , $online , $randomnumber%10% or $randomnumber%5<to>10%

    Colorcode: &1 to &f or $random_color

    Some command examples (commands.yml) :

    If you used MyCommand before, you can see how it looks exactly the same.

    RUN_COMMAND and RUN_AS_PROXY can run only proxy commands, not the server one's.

    Code (Text):
     command: /mybungeetext
     type: TEXT
       - "&aLine 1"
       - "&bLine 2"
       - "&cecc.."
     permission-required: false
      command: /bungee_raw
      type: RAW_TEXT
      - "&aHello &b$player! &aHover your mouse over me!; &dMAGIC"
      - "&0[&d*&0]&e Click me; &eClick here to suggest the command &d/bmycmd;/bmycmd"
      - "$RUN_COMMAND$&0[&e*&0]&c Set the time to day; &eClick to Execute;/time set day"
      - "$OPEN_URL$&0[&e*&0]$random_color Open; &eClick to open;"
     permission-required: false
     command: /serverinfo
     type: TEXT
      - "&eHello &2$player!"
      - "&aYou're currently connected on the server &2$server_name"
      - "&b$server_motd"
      - "&2And your current PING to &a$server_name &2is &a$ping"
     permission-required: false
     command: /bungeeruncmd
     type: RUN_COMMAND
      - "$text$&eHello &2$player! &bTesting TEXT"
      - "$delay$/alert 3"
      - "$delay$/alert 2"
      - "$delay$/alert 1"
     permission-required: true
     permission-node: "bmycmd.runcommand.test"
     permission-error: "&cYou can't use this command!"
     delaytimer: 1
     command: /gotolobby
     type: RUN_AS_PROXY
      - "/send $player lobby"
      - "$text$&eTeleported to lobby."
     permission-required: false
     command: /onlyfromlobby
     type: TEXT
       - "&eThis Command works only from the lobby"
     permission-required: false
     error-message: "&cThis command can be used only from the lobby"
     - lobby
      command: /bungee_dynamic_title
      type: TITLE
      - '&aHello &e$player'
      - '&aha&3ve a &4nice &bDAY'
        effect_type: 1
      command: /bungee_broadcast_title
      - '&0[&cINFO&0]&a $multiargs'
      - '&9(&bBroadcast message&9)'
        effect_type: 0
        fadein: 1
        stay: 5
        fadeout: 2
    If you want to hide a command, or override another plugin command, you can use "register: false" to unregistered that command. By default they are registered.

    If you don't want to use those features, you can disable the Listener in the config.yml and the impact it will be zero. (if there is any).
    Turning off the custom command feature, it always leave the Bridge working allowing server-side MyCommand to communicate with the proxy.

Recent Reviews

  1. thekiller
    Version: 1.1.0
    Lo he probado y realmente es excelente, tiene muchas funciones y esta muy bien desarrollado a diferencia de otros complementos. Una cosa, cuando inserto una URL en un text EXAMPLE: " $text$ &fLink:&e" El usuario no puede darle clic al enlace no le da la opción de abrir el enlace con algún navegador. ¿Es normal?
    Excellent Plugin 5 Stars
    1. MRI
      Author's Response
      In the next release, 'im going to add a "RAW_TEXT" command type, who allows you to do that. Overlay text, suggest commands and as you ask open links.
  2. TheOGDominic
    Version: 1.0
    It's good, but I can't find a way to have the commands registered, so now players think the commands aren't commands even though they are.
    1. MRI
      Author's Response
      Well, it's written in the first lines what this plugin does. The point is, there isn't a register inside the bungeecord api's. Checking around, i managed to make a fakesimile registered command. In the next release you can find that.
  3. BossslimrplayzYT
    Version: 1.0
    I am honestly SO happy right now, mycommand is legit my FAVORITE custom command/text type plugins, I have made things like tag plugins and other cool stuff with it, and now that it is on bungeecord, it makes my whole server feel different now that I can have custom text and commands throughout my server, especially since I can use bungeeperms and then use this plugin to make it /rank <player> <rank>. TYSM for making this a thing. EZ 5 star