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
@miningcraftlt
Yes, also the config is resetted ver often, same error.
Is there any way to make a command's cost determined by a variable within the command?
as I put a cooldown in a command?
Little Bug by "runasoperator":
Only letters work with arguments. Any number will be cutted.
Hello, look at this: http://pastebin.com/p6fM2ZZS whenever a command is executed, an error is thrown. Please fix this, it spaaams my server.log a lot :)
@Brocodo
Try it, it don't work somewhy, i bet they don't have permissions, or something like this.
Could you use color codes with this plugin?
Could you make it so that if you would want to change just what the command says after you do the command so for example if you do /spawn and the original message says "you'r being teleported to spawn" you could just change the message to what ever you want like "welcome to spawn!" ect. also if you do add it can you add color codes too for this feature please and all features for this plugin please?
@Dether001
Ofcource there is, just make it like this:
'1':
command: /loggon
type: runcommand
runcmd:
- /login $arg1
Could you add a: Cooldown option
Like the delay option is for each command, a cooldown. So they cant spam buttons, and delayed command go through eachother.
Very cool plugin btw, i use it for my whole server.
There's any way to use with AuthMe ?
For example, change the /login anything
To /loggon anything
Hello Ivanpro, do you have any plans to add MySQL support? For variables for Example, this would be verny nice.
@94ge7j998
Any reply to my previous post?
am i doing this wrong? because ingame it dosent work.
Could you add a option so you have to stand in one place to be able to execute the command. Example: Essentials use warm up system and if you move while trying to warp somewhere it would cancel it. This plugin uses only delay timer it would be awesome if you also added option so you have to stand in once place to warp/execute the command as it would solve my problem with tping away while pvping.
@guimartino
You used something in the config thats not allowed, like a ':'
In my console:
2013-01-09 11:31:40 [SEVERE] Cannot load configuration from stream org.bukkit.configuration.InvalidConfigurationException: unacceptable character '�' (0xFFFD) special characters are not allowed in "<string>", position 364 at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138) at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:202) at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:121) at org.bukkit.plugin.java.JavaPlugin.getConfig(JavaPlugin.java:111) at me.mri.mycommand.mycommand.SetupConfig(mycommand.java:302) at me.mri.mycommand.mycommand.onEnable(mycommand.java:107) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.v1_4_6.CraftServer.loadPlugin(CraftServer.java:282) at org.bukkit.craftbukkit.v1_4_6.CraftServer.enablePlugins(CraftServer.java:264) at net.minecraft.server.v1_4_6.MinecraftServer.j(MinecraftServer.java:321) at net.minecraft.server.v1_4_6.MinecraftServer.e(MinecraftServer.java:300) at net.minecraft.server.v1_4_6.MinecraftServer.a(MinecraftServer.java:259) at net.minecraft.server.v1_4_6.DedicatedServer.init(DedicatedServer.java:149) at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849) Caused by: unacceptable character '�' (0xFFFD) special characters are not allowed in "<string>", position 364 at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70) at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50) at org.yaml.snakeyaml.Yaml.load(Yaml.java:399) at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53) ... 17 more
ps: i removed all archives of configuration for test. continue Appearing that error Thanks
@John__B
I don't know,if you use a permission system like PEX,you can add permission for worlds,example : pex grooup name add "mycommand.cmd.1" world. Or if you want,in the config.yml you can choose the world where mycommand works,but this is less flexible.
Suggestion, Per world usage? mycommand.cmd.worlda.1 or is there a way i can run a check for world before usage thats just going over my head today? lol
Plese add an option to remove spam in console,
like: player issued mycmd command: /cmd