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
@SkyZh0
That doesn't depend on MyCommand but on pex. Sometime you may wrong something and the group may not get set instantly.
Hi, i make à pex user shortcut and ...
but the plug in say me user group set! but the group isn't set WHY???
Please help me god
@LimitedGames
Put the plugin in all ur servers?
@LimitedGames
I Dont think so sir, You can always try it out yourself!
is this plugin for BungeeCord to? I mean so you can set it in the bungeecord plugins folder and make it a global command?
Does anyone know how to change the item name in a command cost to an item id, so instead of writing COBBLESTONE you type 4 (needed for custom item costs)
I need some help.
I have a plugin that uses /discord as it's main command. But I want to create 2 custom commands.
I want /discord to just return some text from MyCommand, then I want /discord toggle to return the actual plugin's command.
But the thing is /discord toggle just returns the original MyCommand /discord custom command.
Any help please?
anyone know how i can make a script for dispenser tools to limit the radius, the command is /dt <radius> tnt <amount>. I need a way to limit the radius to 75, can someone help? <3
@darthdoesmc
If I create the separate command with MyCommand, if I specify the variable name, the command will always be resolved to whatever is contained in the variable.
For example
- /mycmd-variables delete Variable
when Variable = Things and stuff
will output as
- /mycmd-variables delete Things and stuff
Since 'Things and stuff' isn't a variable, the command fails to do anything useful.
@Qalle
Hey! I'll give you a response cause why not.
How I'd solve this is by creating a separate command that runs in console, deleting the variable, and then have your main command run this. Realistically, this should work.
@Ivanpro
Hey, is this page dead? I've had an issue with $args and variables, and have been patiently waiting for almost a week now.
Are you still there?
If it's the amount of help requests you get that stops you from replying, I can help out with that, with your permission.
It seems there is no way to delete a variable through a MyCmd command. Allow me to explain in the greatest detail I can:
I need to delete $variable.
$variable = Stuff and random text, $var1 = $vari, $var2 = able
If I set up a command as follows:
The output is: "Stuff and random text" - the $var1 and $var2 are resolved, and then the resulting $variable is resolved again into "Stuff and random text"
Same applies to:
The above command won't delete whatever $arg1 is, because $arg1 if $arg1 resolves into an existing variable, whatever that variable contains, is going to be deleted.
Not even $noreplace helps here, since in that case the variable to deleted would literally be "$arg1"
I recommend the way how variables are resolved is changed, to only allow one 'layer' of variables/arguments to be resolved when the command is run. For example, the following command:
$var1 = $, $variable = stuff and things
$var1 resolves into "$", and $arg1 could, depending on input, resolve to "variable". The resulting string "$variable", however wouldn't be resolved.
This is a major bottleneck when trying to automate things such as automatically creating and deleting variables, right now any automatically created variables need to be deleted manually.
How to setup command?
I'm making a link command, for yt links, how can i do that, the "www." text is required?
Its looking now like this:
'link': command: /link type: run_as_operator runcmd: - /enjin broadcast &c&l &f&l[$player&f&l] &6sends link > &7$arg1 permission-required: false
does this plugin allow limit and cooldown a command at the same time? like for example: i use /fix 10 times then i gotta wait 24 hours till i can use /fix for another 10 times? does that plugin have that feature?
Little suggestion
I would like an option in config to turn off the console messages (Check if the player, Giving the op, Removed the op, etc) this is a massive spam in my console :/
Hello I have a question. can i make a command /staff that only people are online from a text file or something so when you type /staff you will see 2 messages online: there is staff online offline there is no staff online at this time or something like that
is this possible?
This is best plugin ever i like this! But..
Please do you can put icons in IconMenu Commands: SUNFLOWER & IRON_BARS
for other update... I need that!
@cutieblue22
go to the download page and chose a different version on the download page
@MechaCrafter
Where do i do that?