CommandButtons 3 [Execute commands when players click on specific buttons!] 3.6.0

Supports all types of buttons and pressure plates! Includes custom permissions, economy, and more!

  1. Demeng7215
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    https://github.com/Demeng7215/CommandButtons/
    Languages Supported:
    Customizable in language file (language.yml).
    [​IMG]
    CommandButtons is an extremely customizable plugin that allows your server to automatically execute an unlimited amount of commands when players use buttons you specify.
    [​IMG]
    • Extremely customizable: Change messages/language, toggle economy support, and more!
    Bind UNLIMITED commands to command buttons: and choose if they should be executed by the console or player (you can also make both execute a certain set of commands)!

    Simple, lightweight, and easy to use and set up: CommandButtons puts a minimal amount of load on your server! Configuration files are easy to understand and setup is as easy as 1-2-3!
    Works on versions 1.8.x-1.13.x: CommandButtons supports all those Minecraft versions!
    Support for pressure plates: Don't want players to press a button? Just let them step over a pressure plate!
    Economy support: If you enable the "economy" option, you can make your players pay via in-game currency to use a Command Button!
    Delays: Want your players to wait a few seconds before the commands you set are executed? No worries, CommandButtons' got you covered!
    Timeouts: If, for example, you want your Command Button to award players after a parkour game and you don't want them to spam click the button and get infinite awards, you can set a time out! Players will have to wait a specified amount of time between Command Button usages.
    Custom permissions: Want certain Command Buttons to be for admins only? You can make your Command Buttons so that players must have a certain permission for it to work!
    Reload command: ...because who likes to restart servers to make configuration changes?
    Automatic update checker: No need to check the forums every day for updates for CommandButtons! CommandButtons will notify you if there is a new update.
    And more!

    [​IMG]
    /commandbuttons
    Description: Main command for CommandButtons.
    Aliases: /commandbutton, /cb, /cbs, /cmdbutton, /cmdbuttons

    /commandbuttons help
    Description: Shows a list of commands for CommandButtons.


    /commandbuttons reload
    Description: Reloads all of CommandButtons' files (configuration.yml, language.yml, buttons.yml).
    Permission: commandbuttons.reload

    /commandbuttons create <button_name>
    Description: Make the button your crosshair is on a CommandButton named <button_name>.
    Permission: commandbuttons.create

    Standalone Permission: commandbuttons.updates
    Description: Notifies the user on join if there is a new update. They will not be notified if the server is using the latest version.

    [​IMG]
    1) Download the plugin and install it onto your server, just like other plugins.
    2) Start the server and hop into the game. Customize your configuration.yml and language.yml to your needs, and reload the plugin. Look at an existing button/pressure plate or place a new button/pressure plate and put your crosshair on that.
    3) Type /commandbuttons create <NAME-OF-THE-BUTTON>

    4) Go to your buttons.yml file in the CommandButtons folder and open it.
    5) Look at the example buttons configuration, and customize your button to your liking.

    6) Type /commandbuttons reload to reload all the configuration files.
    7) Enjoy your CommandButton!

    Video tutorial coming soon!


    [​IMG]
    Configuration.yml: https://github.com/Demeng7215/CommandButtons/blob/master/configuration.yml
    Language.yml: https://github.com/Demeng7215/CommandButtons/blob/master/language.yml
    Buttons.yml: https://github.com/Demeng7215/CommandButtons/blob/master/buttons.yml

    [​IMG]
    CommandButtons is open-sourced! You can find CommandButtons' code here:
    https://github.com/Demeng7215/CommandButtons/

    [​IMG]
    Metrics for CommandButtons can be found here:

    https://bstats.org/plugin/bukkit/CommandButtons


    [​IMG]
    ✔️10 Downloads
    ✔️25 Downloads
    ✔️50 Downloads
    ✔️75 Downloads
    ✔️100 Downloads

    ❌150 Downloads
    ❌200 Downloads


    [​IMG]
    If you are experiencing an issue with CommandButtons, need help with the configuration files, or would like to make a suggestion, please DM me or join my official plugin support Discord: https://discord.gg/bVK3fYq/

    Support in private messages and discussions is also granted.
    DO NOT USE THE REVIEWS FOR SUPPORT, YOU WILL MOST LIKELY BE IGNORED!

    [​IMG]

    DONE IN PROGRESS ISSUE
    -add /cb list (displays current command buttons and basic info about them)
    -implement tab completion
    -auto download updates (toggleable) (suggested by @Misio12320)

    -add button time-outs (suggested by @FRAGAXE)
    -make update checking toggleable
    -optimize/clean up/improve code (special thanks to @ChrisUMB)
    -add pressure plate support (suggested by @Junac)


    Suggest features/report issues in my official support Discord, or use the discussion section/private message me.

    [​IMG]
    If you would like to support me and this resource, please consider donating!:

    https://www.patreon.com/Demeng7215/
    Your donation is greatly appreciated!

    If you wish to support me but you do not have the money, please like and review this resource! :love:
    Resoluciones and Erty66790 like this.

Recent Reviews

  1. Erty66790
    Erty66790
    5/5,
    Version: 3.6.0
    I usually only review resources once but I think this plugin is worth reviewing twice. This plugin is so updated, the author is very active and a great developer. The plugin is also open source so I can get another developer to continue it if it's ever discontinued, though I doubt this author will ever give up on this.
    If you are reading this, get the plugin now!
    1. Demeng7215
      Author's Response
      Thank you! And yes, you are right, I will probably never discontinue this plugin, and even if I do, you can just give the source to another developer.
  2. Misio12320
    Misio12320
    5/5,
    Version: 3.4.0
    Check pm please... If you can make a video, auto update download in game like a '' update released do you want download it rn?'' plugin looks great 1.13 need this... And if you can add @p @e @s
    1. Demeng7215
      Author's Response
      Read your PM, please read my reply. I will upload a video soon. Auto-updates has been added to the To-Do list. You can use @p @e @s etc. in commands, or do you mean something else?
  3. FRAGAXE
    FRAGAXE
    4/5,
    Version: 3.3.0
    Really, a very good plugin to create many things, and it works perfectly, besides being very easy to configure.
    But please, implement to the plugin a waiting time between each time the button will give you something, for example:

    - I finish a parkour and at the end I put a reward giving the button, but I do not want people to abuse the easy parkours, but if they could only give it 1 time in x time, it would be perfect.

    * Add that and you will have all my thanks and your 5 stars.
    1. Demeng7215
      Author's Response
      Please update to version 3.5, I've added your suggestion!
  4. Erty66790
    Erty66790
    5/5,
    Version: 3.2.0
    Very useful plugin, I use it for my Prison server. My players can just click on a button and they will go to the next mine.
    1. Demeng7215
      Author's Response
      Thank you!
  5. Perotin
    Perotin
    5/5,
    Version: 3.0.0-b1
    Woooh Demeng another good plugin from a soon to be amazing developer :) Keep at it, I like the concept you have here
    1. Demeng7215
      Author's Response
      Thank you!