DeluxeCommands 1.10.0

Create custom text commands which utilize JSON and allows player specific placeholders!

  1. clip
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    Contributors:
    lecraeman for the awesome idea! Clarringer for the plugin page graphics!
    [​IMG]

    [​IMG]
    [​IMG]
    custom stats command on play.pvpcraft.ml

    [​IMG]

    Ever wanted to create custom text commands which allow you to utilize JSON formatting? Now you can create text based commands which allow you to have tooltips, click events, and much more!
    This can be used for an awesome info packed /vote command, or even a cool /stats command, and much more!

    To generate your JSON text, you can use
    minecraftjson.com
    Note that you will need to make sure your JSON starts with { and ends with } and is inside of quotations ' '

    [​IMG]


    This plugin also hooks into PlaceholderAPI or DeluxeChat to obtain all of its placeholders you have enabled!
    You can show player specific stats from your favorite plugins in your custom commands!

    Keep in mind that any commands you create will override any actual commands you may have from a plugin on your server.


    [​IMG]
    Code (Text):

    # DeluxeCommands v1.2 Main configuration
    # Created by extended_clip
    #
    # Create commands below!
    # Command format is as follows:
    #
    # commands:
    #   <command_with_no_slash>:
    #     permission: <permission to use the command>
    #     no_permission_message: <message to send when players do not have permission>
    #     message:
    #     - [text]<regular text here if you start the line with the [text] identifier
    #     - {"text": "JSON text here"}
    #     - {"text": "To have multiple JSON components in the same line"}&&{"text": "you must use the && operator between them!"}
    #     target_permission: <permission to use the command with a player argument at the end: /<command> (player)>
    #     target_no_permission_message: <message to send when players do not have permission to specify a target to set placeholders for>
    #     target_message:
    #     - [text]<You do not have to specify this option, only if you want separate messages when a target is defined.>r
    #     - {"text": "%player%'s stats:"}
    #     - {"text": "This message is only if you want a separate message defined when a"}&&{"text": "target player is specified in the command!"}
    #
    # DeluxeCommands will detect if you have DeluxeChat or PlaceholderAPI installed! You can use any placeholders you have enabled!
    commands:
      somecustomcommand:
        permission: some.custom.permission
        no_permission_message: '&cYou don''t have permission to use this command!'
        target_permission: some.custom.target_permission
        target_no_permission_message: '&cYou don''t have permission to view this command
          with a target player argument!'
        message:
        - '{"text": "--------"}'
        - '{"text": "This is your "}&&{"text": "custom JSON text command showing placeholders
          specific to you!!"}'
        - '{"text": "--------"}'
        target_message:
        - '{"text": "--------"}'
        - '{"text": "This message is optional if you want to show a different message
          when"}&&{"text": " %player% is specified at the end of the command"}'
        - '{"text": "--------"}'
     
    [​IMG]
    Code (Text):
    name: DeluxeCommands
    main: me.clip.deluxecommands.DeluxeCommands
    version: 1.0
    author: extended_clip
    softdepend: [DeluxeChat, PlaceholderAPI]
    description: Create your own JSON text commands!
    permissions:
        deluxecommands.admin:
            description: ability to use the internal plugin commands
            default: op
    commands:
       deluxecommands:
         description: DeluxeCommands admin commands
    [​IMG]
    Well..... You make them yourself!

    If you want to reload the configuration to load your new commands or list the commands you have loaded,
    you can use the commands shown below!
    [​IMG]

Recent Reviews

  1. ItsMeGlare
    ItsMeGlare
    5/5,
    Version: 1.10.0
    Thanks for the 1.15 support! Amazing, as always. Keep up the quick work on these updates!
  2. Classicalad
    Classicalad
    5/5,
    Version: 1.9.0
    great plugin, desperately need this to update to 1.15! Highly recommend the plugin to all though.
  3. sinni1997
    sinni1997
    5/5,
    Version: 1.9.0
    ---------------------------------------------------------------------------------
    Great plugin but it needs an update to 1.15.1 real quick :)
    ---------------------------------------------------------------------------------
  4. PolskiRikoYT
    PolskiRikoYT
    5/5,
    Version: 1.9.0
    -----------------------------------------------------------------
    Please update the plugin to version 1.15.1. :)
    -----------------------------------------------------------------
  5. _IceFire_
    _IceFire_
    4/5,
    Version: 1.9.0
    Working so hard and when I reloaded the config.yml by the console it was DELETED!?
  6. DespairGods
    DespairGods
    5/5,
    Version: 1.9.0
    This plugin has made many of commands i wanted to do possible without needing to code them in a custom plugin, really like that, as you can make so many simple commands but which gives a server life.
    One thing tho, it lacks the way to edit the "Player is offline" message.
    If this string would be added it would be great.
    Love it.
  7. SadicWolf
    SadicWolf
    5/5,
    Version: 1.9.0
    Awesome plugin, would recommend to everyone!
    Thank you for making it. I'll be using it everywhere.
  8. Decipher
    Decipher
    4/5,
    Version: 1.8.1
    Plugin is great, but an area to improve on would be to make website links clickable in-game.
  9. marlon233
    marlon233
    5/5,
    Version: 1.8.1
    A good plugin to create command, I was wondering if there is an option so that it is not necessary to put the target.
  10. AshtonMemer
    AshtonMemer
    5/5,
    Version: 1.8.1
    Everything about this plugin is beautiful. This plugin is incredibly easy to use, and thanks to PlaceholderAPI, there are no limits to what you can do. I highly suggest this plugin for all server owners.