MyCommand
MyCommand
Donations
If you like this plugin, and want to offer me a coffee, consider to click the button on the top right corner of the navbar to donate! Thank you :D
Make your own, customized Minecraft commands
Features:
- Make new commands!. (Also registered command)
- Run others command in new one
- Perform several commands in one
- Delayed commands with custom pause, warmups and cooldowns
- Make Shortcut/alias commands or override commands.
- Run commands with any item , block, signs or even (villager) NPC's.
- Various functions for costumize commands, like placeholders, scripts (if-else) and more.
- Console support
- Economy support (Require Vault)
- All features are highly customizable
- No command limits with multiple file support
- Customizable IconMenu (ChestGUI), ActionBar, BossBar, Hover/ClickableText, Title and Scoreboard commands.
- Allow the execution of commands in various circumstances (per world, by worldguard regions and more.
- Custom players database where you can store anything you want to personalize even more your commands. SQL database supported.
- BungeeCord feature, Scheduler, Join/Quit/Death events, PHP/GET request ...
- ... And much, much more..!
Configuration and examples (Documentation)
Commands & permissions
Video Tutorial :
(French) Getting Started (TEXT and ALIAS commands) by Texier (MyCommand 5.5.0)
(English) by Koz4Christ. (MyCommand 5.1.8)
If you have to report an error in the chat, or just a command section, use pastebin or a similar website. Help with YML code error : http://yaml-online-parser.appspot.com/
This plugin uses bStats Metrics - MyCommand stats page
Is it possible to enable the use of a MyCommand command that is a shortened version of a command that a player would not otherwise have permission to use?
I've got a few buttons that I have assigned a /tpup command that is short for /ascend. Players on the server do not have permission to use /ascend but I would like them to be able to use the buttons.
@Ivanpro
It doesnt matter if i use uppercases in the runcmd:. i setup /Save-All in runcmd and when i type /save it save the world but if i type /Save with uppercase it say unknown command, this never happen before. i got this ''bug'' after i updated to v3.9.1
Thank you for fixing it, everything's working wonderfully!
Edit : I seem to be having a spawn issue on my server, is there anyway I can use mycommand to set it so that when a player joins the server it forces him by console to do /spawn ?
Hey, i would like to know if there is any way that i could add more then 1 type of a command.
as i really need the runasoperator option and runcommand-random. is this option available in this plugin? would really like to know. thanks
Nevermind, found the answer myself. :P
Would it be possible to have a sign cycle through commands that have been assigned to it?
Example: Sign has /commandX, /commandY, and /commandZ assigned to it Left clicking the sign cycles through the commands and the display
Sign: Line1: <plugin created or blank> Line2: Mall Line3: Floor 1
Right clicking the sign would execute the first command assigned to the sign. Left clicking would change the display and command
Sign: Line1: <plugin created or blank> Line2: Mall Line3: Floor2
Right clicking the sign would execute the second command assigned to the sign etc.
@ThePlayingNoob
it's save-all not Save-All .See here http://wiki.bukkit.org/Vanilla_permissions the vanilla commands
Bug: so i have setup this in my command.dat: http://pastebin.com/vFpV2JdG - If i type the command with /Save it say Unknown command... or if i try type it with /sAve etc... i need type the command with /save to get it working. I need use right uppercases and lowercases i setup in the command otherwise it wont work. Could you try fix it?
Suggestion: If i type /Hello it will say: ''Hello!'' and later if i type /Hello it will say some other message or perform another command. I dont know what this is called but i think this may be possible to add.
@0dayRUDE
Yes, it's a bug. I have already fixed this in the next version.
@gustebeast
I have added this in the new version.
Well the 1.4.7 to 1.5 update kinda killed my command list.. here is what I had working perfectly and as is on 1.4.7
Now it does nothing with the new update and I have absolutely no idea why, this is a major behind the scenes feature I use to regulate two different plugins.
Since MyC 3.9.0 is compiled for Mc 1.5, does it work with 1.4.7 ?
@Ivanpro
I'm not sure if this is possible with the new script feature, but could you add a custom "incorrect usage" message. So say you create a command "/jail <player> <time>". With the current system, if the user just types /jail with no parameters, they get this long string with $arg1 and $arg2 that is quite confusing for players. It would be nice if there was another settings option where I could define my own line, like "Incorrect parameters. /jail <player> <time>".
I was looking for a customizable plugin like this. This is amazing for server owners! I might make a video tutorial on this. Thanks bro. Great work, keep it up! :]
This plugin is awesome but I Really need this feature: If i type /Hello it will say: ''Hello!'' and later if i type /Hello it will say some other message or perform another command. Tell me if this is possible.
@notif
Put it on true for disable. In any case,use 3.9version for fully disable the event.
@Ivanpro
The minecartevent has been set to false the entire time, yet I still see its hit, that's why I was wondering what it was.
@notif
It's used for detectorrail check.But it's possible disable the event by putting minecraftevent to false in the config.yml.
For the button permission,you can use the "script" system added in MyCommand 3.9.0
@AgentTripleC : I see to add this in the 3.9.1+ version.
Why does this use the VehicleUpdateEvent? It is causing a slight but notable performance hit with us. Would it be possible to disable this?
Also, is there a way to teleport a player to coordinates without warp commands?
Or to specify the player who pressed the button when running the command as the server?
And to allow players with the mycommand.block.button.use permission to use all buttons, except for specific buttons that require their own permission?
Or some other way to avoid having to make a permission for every button command?
How can I get a command like that so that its like essentials teleport. It sends a message to "Wait 5 seconds before executing this command" Is there anyway that I can make it so that if the user moves, it stops the command from running?