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
In reply to Ivanpro:
In reply to Art_NRG:
In reply to Ivanpro:
I am sure this is because of being a Dev version but it says Update Available but shows the latest release version.
Is it currently possible to break outside of an if/script?
For example:
$script$%if%x=y
- command/other
$script(end?)$
- command/other (regardless of if but always after script)
(If this is possible, I am currently unaware, thanks for your time!)
Hey so I'm probably being a massive dumbo but I was looking to make a "guild" type of plugin using faction & mycommand as well as placeholder api.
Now I was setting up a text command and what I was looking for it to do was just display the name of the "guild" (faction) you're in.
'gname':
command: /g name
type: TEXT
text:
- %placeholder%
- %factionsuuid_faction_name%
but it doesn't seem to work, I am probably doing something very wrong so if someone could help me on my way.. Would be appreciated
I solved the problem:
Mob:
command: /mob
type: RUN_COMMAND
runcmd:
- / summon minecraft: $ arg1 ~ ~ ~ {$ arg2}
required_args: 2
register: true
MyCommands is a very Nice Plugin, my favorite plugin :D
I have a problem:
When I tried to emulate the /mob command of Essentials, this did NOT work.
Here is the source text from the example file:
Mob:
command: /mob
type: RUN_CONSOLE
runcmd:
- /summon minecraft:$arg1 {Tags:["587827862087637062387"],$arg2}
- /tp @e[tag=587827862087637062387] $player
required_args: 1
register: true
In reply to Forge_User_63775649:
You forgot the tildes
One of the best plugin I ever seen, no lie, this is reaallyy good!
Will this get updated for 1.13?
I heard they will change API's and with the mc command handeling changes, it will(i think) break MyCommand.
This is a quite useful and powerful plugin and, great to see Ivanpro back! thank you for continuing develop this plugin again :-) I originally thought you abandon this plugin...
Is there a way to set it one time use?
I want it to display in a crate, Players click to get a kit, (ONE TIME USE)
The plugin works without problem on latest minecraft versions, so there isn't anything to update.
The plugin is closed source, and even if i decide to open it, the code is a "mess" without documentation, so it's not very friendly. However, sooner or later, i have to "conclude" the mysql implementation i've left undone in the "dev" build. It works, just need to be implemented in the global variables. (After 2 year of stop, it's hard even for me figure out certain thing i have writed XD).
In reply to Ivanpro:
In reply to Ivanpro:
And I have one question: when I put a custom command "ACommand" in the playerevent when a player kill another. That command is supposed to launch a "BCommand" if or else condition is ok. these two commands are created in Mycommand, but when I kill another people, the ACommand is launched but not the Bcommand, just saying "Unknown command."
When I use /Acommand, the two commands are runned, it is in the playerevent about this system does'nt work. (Commands like broadcast are runned, no problem)
So, can we put scripts ine the playerevents or can we make commands who launch another commands by this way ?
In reply to Ivanpro:
Can you add a converter to MySQL?
In addition, can data be synchronized across multiple servers when using MySQL?
Thank you for this great plugin. :)
Even without coding capabilities, anyone can easily write powerful scripts.
I have been using it since I built my first test server.
By the way, is the donation account still yours?
This project seem abandoned, will it open sources ?
I have a problem, How to add zeuses to rank
could I use the commands from my command?
I understand that in 5.3 you guys changed the commands.yml, and now we need to put the ymls in the commands folder, but anything i put there doesn't load (0 custom commands) and i checked my syntax, please help! thank you
How to check by if statement if there are arguments?
I did it like this but that cant be the right way:
notes:
command: /notes
type: RUN_COMMAND
runcmd:
- $Script$%if%$arg1.string.lenght>=1
- '/bminfo $arg1 -notes'
- $Script$%else%
- '/banmanager:notes'
How can I make it so %PlayerOptions% targets a specific player? Like for example, %PlayerOptionsFor%$arg1 or something like that. I'd like to see that implemented. If that already is, please tell me how I can do it.
Also, I'd like to see a $multiargs implemented that starts from where I specify it to. So for example, I don't want $arg1 and $arg2 in my $multiargs, I only want it from $arg3.