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
@cutieblue22
go to the download page and chose a different version on the download page
@MechaCrafter
Where do i do that?
@cutieblue22
i would just use an older version of the plugin but i haven't updated yet so idn
Hi, I have used this plugin for a while but it has just stopped working. I updated to the new versions, but my commands don`t work. I put them in the examples file manually and now only my commands don`t work. all the others work. Please help!
@MCDrgo001
i am having this save proble please fix
when i try to use a block with a command on it without being op it says "insufficient permission" i set the command to "permission-required: false" and i also gave all players the permission node " - mycommand.block.ALL.use" but it still doesnt work can someone help?
i figured it out the permission node should be '' - mycommand.block.use"
Hi! Is it scheduled to store players' datas in mysql?
Can somebody make any sense of this?
I've tried about 5 different versions, which all crashed on startup.
http://hastebin.com/pakopusosi.avrasm
Hi, could add something like $todaydate but especially the minutes and hours that it could also be used in scripts. More precisely, the PlayerData.
1.1) How to check another player PlayerData? Example : - That player has 3 warnings
1.2) Or is something like ServerData?
2) How to make the player written at $text$ PlayerData information ? Example : - You have 3 warnings
Haha! Hello again! New problem, before you even answered my last one. :P
How do I make an Icon_Menu item close the icon menu?
Hello, is there a way to add a cooldown only when arguments are specified? For example, when a player does /helpop, it should show help for that command and the cooldown shouldn't be applied. But, when the player uses /helpop <message>, there should be a cooldown
Lots And Lots Of Ideas 1) Add a way to specify a certain command to execute if specifying a certain argument 2) Placeholders editing: instead of required-args or require_all_arguments just modify the argument placeholder so par example for optional arguments using $argo1 and for requested ones $argr1 or as you'd like to add, getting rid of that required-args "tag" will clean your conscience xD 3) Another placeholder request: what about improving the $multiargs adding numbers also for those? (also implementing eventually the optional and the requested) 4) Add a better argument location specifier and implementing also characters that, when needed, close the multiple arguments.
5) I noted that, if not specifying any tab-completation, it automatically turns to players, I suggest to remove this to make sure that, if a command has no argument, it does not default on players and does not do anything. About players I notice to add the $ponline placeholder on the tab_completer list to make it look for online players or, as I'd prefer, you can add a singular argument type par example $targetplayer. For this here is a little edit because I suggest also some other placeholder to tab complete par example $plugins, $warps, and others to make a dynamic tab completing list which doesn't need manual set up. 6) Only two words: Case sensitivity, I think this will be the easiest feature to implement to the plugin that I proposed here and this is not good, so just add a little trick: try adding an optional wrong case error message. 7) Optional multiple error messages type to help the user, this is hard to explain clearly, I'll put what I mean in the example below, a little thing: add also a way to set multiple rows of error message text just wrapping and using the runcmd style, see below this too (to specify par example a description). 8 ) Custom placeholders for every command, starting from removing the "&=§" and making eventually add it manually by owner and a way to set a permission to use specified or all placeholders, see below. 9) Remove the type: *TYPE* and replace it with runcmds's placeholders: $text$ is already existing, just add %barapi%20%40%PINK%*TEXT* and others as %console% or $console$ and you'll no longer need that "type" specifier. 10) Tab_completer for every single argument: get rid of that generic "tab_completer" and just set "$argr4_tab_completer" (e.g.), I think that this feature is pretty large but It should be really really interesting and optionally consider also multiple argument tab completing (see below). Here is an example in code block of an advanced version of /title utilizing the features that I requested. 11) Argument's operation: Something as the third quick example I'm going to do: you can par example close arguments with "$" (e.g. $argr1$) and allow operations before to close "$", e.g.: $argr1+3$, $argo3-2$, $argo2*5$, $argr4:3$ and arguments interactive operations as this: $argr2-$argr1$ or something similar that does not do too much confusion with "$". 12) "Forced Argument Alias System": I'll try explaining but I'll bring this in the third example: Something as setblock materials and minecraft:give items are what I name "Forced Arguments" because I can only write that, so you can add something as a replacer or "aliaser" of those arguments, see below.
Here is an explanation if you did not understand the multiple error message type mechanic: If a player specifies the arguments 1, 2 and 3 and leaves blank the 4, 5 and 6 it gets the 2nd error message (error-message-select: 2) I know that this method should not be totally clear for users in fact you can implement this as you prefer, what I want is this mechanic that should be really interesting with other 8. I hope you'll implement those features! Edit: I added a weird dice command to show also what I was saying for specific commands for specific arguments and to show better the tab_completer, here I mean that, if a player types /weirddice it gets a text as a normal dice, if he types /weirddice 9 he gets a random number between 1 and 9 (as a 9 face dice), logically it's just a stupid example and the 9 it going to be tab-completed only where he must go, so as first argument after the command and for example typing 6 it is going to execute the command as if nothing is specified (2nd argument "random" is just an example). Logically, if the first and the second arguments were requested, the first one's command would be an error message. Edit: Please, I spent more than an hour and a half to write this comment, tell me something if you read this and say me your consideration of this, I'd really like to have those features.
I am trying to do this: $randomnumber%$arg1%
This works as long as the $arg1 is a valid number, but if a player writes 001 as the argument then the server crashes :/ The same happens if the player writes +60
I also get a weird number when a player writes 5.5
My question is if there is a way to check if $arg1 is a integer?
Please, add player event: PlayerSendCommand, PlayerSendMessage :)
@TheClubMC
This features are missing in the 1.8 and lower Api's. I forgot to block them. The Armorstand maybe dont work because it's an entity and not a block. I look in it when i have time.
@Ikeetjeop
You can use an script line for do that. Like this :
@BiGUNMAN Nothing, just the console don't support the custom timing. > On todo list.
itemset doesn't work :(
Hi i have a sugestion to XD
can u add anti your self
E.X:
/respect ikeetjeop
You can not give ur self respect
/respect notch
You gave Notch respect
Thanks
Hello, I'm having the errors with mycmd-npcs. http://pastebin.com/2KgEUzqS
I was wonder is there a way to add command to armor stand. I tried add ARMOR_STAND to BLOCKS: section even run /mycmd-blockset create in-game but it doesn't work. http://pastebin.com/MhTu602y It would be great if you could implement to add command to armor stand.
Any suggestion would be appreciate, Thanks.
@Mat1azkenblock43
thanks i will give this a try :D