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
@dynamicdude
mm,remove all § and & and retry.If works,you can use $red instead &4 or §4.
however check in the server.log the error,and report here.
@xdeathoreox The only permission for plate it's mycommand.block.plate.use.Maybe you can add "-mycommand.block.plate.use" for exempt from the plate,but after you can not use every mycmd plates.
@Ivanpro
Ok but the thing is, if I was an OP and stepped on the plate, it would put me in the group. So I figured it was just dealing with a permissions related issue. I'll try 2.8.1.
Edit: Tried 2.8.1. Works now.
@Ivanpro
ok as an example i added this to the config
and removed all the other examples and reloaded the plugin
and when i looked at the config again after reload it had gone and all examples where back
so i added it again and replaced all the § with a & and it still did the same
@dynamicdude
Maybe you use illegal character,try to remove the § character,in some os this cause the yaml error.
@Ivanpro
why is it when i reload the plugin it rewrites all my commands and puts the examples back in the config
@xdeathoreox
I add the $player argument in 2.8.1 version.
Download here http://dev.bukkit.org/server-mods/mycommand/files/27-mycommand-v2-8-1/ .
For permission,now you can chose to launch the command directly from console by typing /mycmd-blockset switch.
Hi, I'm trying to use a pressure plate to promote people that step on the pressure plate then get promoted to the member group. I set up the block and add the command /member $player
But when someone steps on it. Nothing happens. What permission nodes do they need to be able to promote themselves?
@Royalgamer06
In next version you can change the sign header on config file.
:0 BEST PLUGIN EVER!!!!!!!!!!!!!!! BTW how do you make plugins??????????
This is a really really great plugin with good documentation, thanks Ivanpro!
This looks awesome, cant wait to play around with it.
@Royalgamer06
Put this in your config file :
'1':
command: /xpromote
type: runcommand
runcmd:
- /manuadd $arg1 EconomieSurvivor world_economy
- /manuadd $arg1 EconomieSurvivor world_economy_the_end
- /manuadd $arg1 EconomieSurvivor Nether
- /manuadd $arg1 CreativeBouwer Planetoids
- /manuadd $arg1 CreativeBouwer world_creative
- /manuadd $arg1 CreativeBouwer Flatlands
- /manuadd $arg1 CreativeBouwer Flatlands2
This is one of the most active and best small plugins I have ever seen. Keep up the good work Ivanpro!
Awesome plugin! I love it!
@Ivanpro
Thanks, works great! I'll let you know if I find any more bugs.
@Yoshi910
I can't do make something like this,the commands must be numerated.
@oORolandOO I found the problem,in the next version is fixed.
I reccomend the config be better on this plugin. A config like this would be better:
------------------------------------------------------------
DisablePermissions: false
DisableDebug: true
{Command name}:
Command: {Command}
Type: {Command type}
Run: {Command(s) to run}
Text: {Text}
Delay: {Delay time}
------------------------------------------------------------
Example of a finished config:
------------------------------------------------------------
DisablePermissions: false
DisableDebug: true
Shop:
Command: /shop
Type: Console
Run: warp shop {name}
Text:
Delay: 0
------------------------------------------------------------
For the $player, it should be {name}, or {player}.
Then for the $arg1, $arg2, it should be {arg1}, {arg2}.
For the $delay$, it should be {delay}
Doing this would make the config much cleaner and easy to use.
@Ivanpro
I did, I have $arg1 $arg2 and $arg3 in a statement so like $arg1 is a group $arg2 is the user's name $arg3 is the desired nickname then it broadcasts the nickname. but it tries to set the nickname to $arg3 and broadcasts $arg3 not the third argument.
@oORolandOO
use the arguments in numeric order ,example : $arg1 $arg2 $arg3
Hello, I am having an issue with using $arg3, instead of replacing $arg3 with the argument it just keeps it $arg3. I am using the newest version and I am not sure if it's just me or if this is a known issue.