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
It appears when changing disablepermission: true to false, and adding the mycommand.cmd.3 to my permissions file for the Moderator group, default users can still use it.
Is this broken?
@iVultra
Aww sorry i read your question wrong. MyCommand doesnt support this yet and therefore i recommend you getting BoosCooldowns which i use.
( http://dev.bukkit.org/bukkit-mods/booscooldowns/ )
@TheMontyFish
Bump.
@ThePlayingNoob
I did, it's not there. Please actually read what I am asking before you make assumptions.
Maybe you're thinking of WARMUP, not Cooldown.
@iVultra
Already added. Please read the configuration & example before posting.
Hi there, I want to create a command for my server that will give Donators their Donator money automatically (Every time there is a map reset, we give them their money again). I have ran into a problem with this though, I can not find a way to make the commands one time use, even with Cooldown plugins.
'1': command: /vip
type: runconsole
runcmd:
- /eco give $player 2500
permission-node: money.vip
One of my donator ranks is called V.I.P, and they get $2500 for donating every map reset. If you could possibly add a cool-down function or a one-time-use fuction, I would really appreciate it.
Note: I found out that I can use a cool-down plugin to put a delay between uses of commands, but not of they are runconsole or runasop.
Could you add one more script? If the player doesnt have permission.
$Script$HasPermission==test.permission
But if the player doesnt have that permission i want to use: $Script$HasPermission!=test.permission
p.s. Sorry for bad English
Could you add an "Online players" variable? And make it so it can be filtered by groups/permissions etc?
I want to do the same as play.multiverse-mc.com does when a player performs /list and /modlist So this feature suggestion is based on those two commands on that server.
This is the output when the player does /list
This is the output when the player does /modlist
@manpower13
Yes.... the problem is not permission. The command isnt working if you use uppercase
@Marium0505
Bump.
Hello
If you will write /Command than you can't write /COmannd because of the large and lowercase. Can you make a Option where everybody can decide that /Command the same is like /COmmand ? Because it is realy stupid if you can /Command but not /COmmand... I hope you will fix/do that :) Or is there a option and I haven't seen this ?
Lg TheMontyFish
@gustebeast
Bump
Could you add an "Online players" variable? And make it so it can be filtered by groups/permissions etc?
I want to do the same as play.multiverse-mc.com does when a player performs /list and /modlist So this feature suggestion is based on those two commands on that server.
This is the output when the player does /list
This is the output when the player does /modlist
Read the damn pages before asking for help.
How to set a Warm-ups
Put "addtimer" argument in "type" line on your command in config. Chose your command with "command" line. Set a time(in seconds) for a warmup with "delaytimer" line.
See the Example:
'1': command: /spawn type: addtimer delaytimer: 5 Warm-ups can be canceled on move event.Put false on disablemoveevent in the main config.(It's disabled (: true) by default)
Can you add a cooldown for a command ?
@ThePlayingNoob
Did you give the players the right permission?
Im having a problem, when someone type /Sos it says unknown command while if they type /sos its working, so i setup this in my config:
'1':
command: /sos
and when someone use a uppercase the command doesnt work, is this possible to fix somehow or are im doing something wrong?
sorry for my bad english im from poland.
Dont use /sudo
Use /mycmd-runas player <player> <command>
Hey, would it be possible to enable to commands in command blocks? They don't seem to work when '/sudo'd.
Two feature requests:
Add the ability to set items as the cost. The format would be as follows...
itemcost: "<itemID>:<itemSubID>:<quantity>"
For example, the following command costs 45 black wool blocks. Before running the command, MyCommand checks the players inventory for the wool. If the player doesnt have the wool, it sends them the message "You do not have the correct items!" and doesnt run any commands.
The format may not be perfect, but either way there should be some way to set an item cost for a command.
2nd Feature:
Add some way to edit the "no permission" message that players receive. Currently if players try to run a command they dont have permissions for it just sends them "null null"