Created
October 3, 2019 01:21
-
-
Save amywarble/d502749ebd9084645d9f7995cef7e987 to your computer and use it in GitHub Desktop.
MyCommands default commands configuration
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#-----------------------------------------------------------------------------------------------------------# | |
# MyCommand Commands config file (last update v5.5.0) # | |
# # | |
# BukkitDev Help page : https://dev.bukkit.org/projects/mycommand/pages/getstarted # | |
# # | |
# How to make a command : (See an example command below) # | |
# For first, put your command name on first line # | |
# Now put your command_line name after the "command:" line. Don't forget the '/' before your command. # | |
# So, now select your command type from a predefined list putting it after "type" line # | |
# COMMAND TYPE LIST : # | |
# TEXT , ALIAS , RUN_COMMAND , BROADCAST_TEXT , RUN_COMMAND_TEXT , RUN_COMMAND_BROADCAST_TEXT # | |
# ADD_PERMISSION , WARMUP , COOLDOWN , RUN_CONSOLE , RUN_CONSOLE_RANDOM , SPOUT_TEXT # | |
# RUN_COMMAND_RANDOM , RUN_ASOPERATOR , ICON_MENU , SCOREBOARD , BUNGEE_TP , SPOUT_NOTIFICATION # | |
# BAR_API_TEXT , BAR_API_BROADCAST_TEXT , CALL_URL, TITLE, BROADCAST_TITLE, ACTION_BAR # | |
# # | |
# If your command is "TEXT" type, you can put multiple line of text below this parameter # | |
# You can do the same thing with the "RUNCOMMAND" type, but instead of text, puts commands in this list # | |
# For delayed command(s) add $delay$ before the command in runcmd Example : - $delay$/list # | |
# Set delay time with delaytimer: 5 (5 = seconds) | # | |
# If you are using the Vault plugin, you can put the "cost: 123.0" with this line. # | |
# You can customize your permission node by placing "permission-node:" field in a command # | |
# Also,you can change the permission error message with "permission-error:" # | |
# Custom error-message for invalid args ,put "error-message:" line in a command. # | |
# You can use itemcost : 'ID:AMOUNT' for set a cost with items. # | |
# Register REAL commands putting "register: true" below the command. # | |
# With register commands you can use the "tab_completer: - Hi - Hello!" # | |
# For Scripts and more features, find more on the bukkitdev page # | |
#-----------------------------------------------------------------------------------------------------------# | |
gamemode_alias: | |
command: /gm | |
type: ALIAS | |
alias: /gamemode | |
permission-required: true | |
simple_dice: | |
command: /mycmd-dice | |
type: TEXT | |
text: | |
- '&0[&6Dice&0] &eYou got &6$rnd6 !' | |
permission-required: true | |
permission-node: mycommand.cmd.dice | |
permission-error: "&a$player! , &2You can't use this command!" | |
tab_completer: | |
command: /greets | |
type: RUN_COMMAND | |
runcmd: | |
- '$broadcasttext$&0[&e$player&0]&r $multiargs' | |
required_args: 1 | |
register: true | |
tab_completer: | |
- Hi | |
- Hello! | |
- Well Met! | |
shortcut: | |
command: /l | |
type: RUN_COMMAND | |
runcmd: | |
- '/list' | |
cost: 0 | |
mycmd_colors: | |
command: /mycmd-colors | |
type: TEXT | |
text: | |
- "&11 &22 &33 &44 &55 &66 &77 &88 &99 &00 &aa &bb &cc &dd &ee &ff" | |
- "&nn&r &mm&r &ll&r &oo&r $random_color :D" | |
permission-required: false | |
shortcut_with_arguments: | |
command: /t | |
type: RUN_COMMAND | |
runcmd: | |
- '/time $arg1 $arg2' | |
cost: 0 | |
error-message: '&cType &e/t set day' | |
require_all_arguments: true | |
delay_example: | |
command: /mycmd-countdown | |
type: RUN_COMMAND | |
runcmd: | |
- '$delay$$broadcasttext$&0[&eCountdown&0] $random_color3..' | |
- '$delay$$broadcasttext$&0[&eCountdown&0] $random_color2..' | |
- '$delay$$broadcasttext$&0[&eCountdown&0] $random_color1..' | |
- '$delay$$broadcasttext$&0[&eCountdown&0] &eGO!!' | |
cost: 0 | |
delaytimer: 1 | |
delaytimer_format: SECONDS | |
broadcast_example: | |
command: /mycmd-broadcast | |
type: BROADCAST_TEXT | |
text: | |
- '&0[&e$player&0]&r $multiargs' | |
required_args: 1 | |
run_by_console: | |
command: /mycmd-runconsole | |
type: RUN_CONSOLE | |
runcmd: | |
- /say This message is getting performed by the console. | |
cost: 0 | |
warmups_cooldowns_info: | |
command: /warmupsandcooldowns | |
type: TEXT | |
text: | |
- 'Put your command over /warmupsandcooldowns' | |
- 'And change type : from text to WARMUP for Warmups and COOLDOWN for Cooldowns' | |
- 'adjust the warmup and cooldowns time with delaytimer' | |
delaytimer: 5 | |
add_permission: | |
command: /command-to-override | |
type: ADD_PERMISSION | |
text: | |
- '$6Add an extra permission to another existing command' | |
permission-node: permission.name | |
cost: 0 | |
some_placeholders: | |
command: /mycmd-playerinfo | |
type: TEXT | |
text: | |
- '&2Player name : &a$player' | |
- '&2World : &a$world' | |
- '&2Health : &a$health &2Food : &a$food' | |
- '&2Exp : &a$exp &2Level : &a$level' | |
- '&2Gamemode : &a$gamemode' | |
- '&2LastDamage : &a$lastdamage' | |
mycmd_list_command: | |
command: /mycmd-online | |
type: TEXT | |
text: | |
- '&2There are &a$online &2players online.' | |
- '&a $ponline' | |
clear_chat: | |
command: /clearchat | |
type: BROADCAST_TEXT | |
text: | |
- '%Repeat%100% ' | |
- '&0[&eMyCommand&0]&b Chat clared :D' | |
shortcut_with_multiargs: | |
command: /mycmd-shortcut | |
type: RUN_COMMAND | |
runcmd: | |
- '/say $multiargs' | |
random_example: | |
command: /rockpaperscissors | |
type: RUN_COMMAND_RANDOM | |
runcmd: | |
- '/me Rock!' | |
- '/me Paper!' | |
- '/me Scissors!' | |
iconmenu_page1: | |
command: /iconmenu | |
type: ICON_MENU | |
text: | |
- 'POSITION:ITEM_NAME:ITEMDATA:COMMAND/MESSAGE:TITLE:DESCRIPTION;MULTILINES' | |
- 'ITEM_NAME can also be ITEM_NAME;ENCHANTMENT_NAME;LEVEL' | |
iconmenu_title: '&cMyCommand &4ItemMenu' | |
iconmenu_size: 27 | |
iconmenu_commands: | |
- 0:GOLDEN_APPLE:0:/help:&2Help:&aOpen the help menu | |
- 1:COMPASS;DAMAGE_ALL;1:0:/mycmd:Menu:MyCommand menu | |
- 9:EMERALD:0:/list:Player List:&bShow online players | |
- 10:LEGACY_WATCH:0:/time set 0:Day:Turn day | |
- 11:PLAYER_HEAD%$player:0:/command:Title:Description | |
- 26:LEGACY_WOOL:11:%openiconmenu%/iconmenu2:Next Page:&cChange IconMenu Page;&a---------> | |
cost: 0 | |
delaytimer: 5 | |
iconmenu_page2: | |
command: /iconmenu2 | |
type: ICON_MENU | |
iconmenu_title: 'Page 2' | |
iconmenu_size: 9 | |
iconmenu_commands: | |
- '0:LEGACY_GOLDEN_APPLE:0:Do something:Hello!:=)' | |
- '8:LEGACY_WOOL:13:%openiconmenu%/iconmenu:Return Back:&cChange IconMenu Page;&a<---------' | |
cost: 0 | |
delaytimer: 5 | |
help_page_0: | |
command: /mycmd-help | |
type: TEXT | |
text: | |
- '&a ---- &6MyCommand Help &eMain Page &a----' | |
- '&e This is the Main page of the help ' | |
- '&e Type &6/mycmd-help 2 &efor see the second page' | |
help_page_1: | |
command: /mycmd-help 2 | |
type: TEXT | |
text: | |
- '&a ---- &6MyCommand Help &ePage two &a----' | |
- '&e And this is the page two of the help' | |
itemcost_example: | |
command: /itemcostexample | |
type: TEXT | |
text: | |
- '$random_colorYou have spent 5 Cobblestone for see this message.' | |
itemcost: 'COBBLESTONE:5' | |
scoreboard_example: | |
command: /sbexample | |
type: SCOREBOARD | |
text: | |
- The Scoreboard will get removed after DelayTimer(sec). If 0 don't remove | |
- Use $marquee$ as a prefix of the scoreboard name for scroll the text. | |
- Use scoreboard_refresh_ticks, for determinate how frequent the plugin have to update the scoreboard. | |
scoreboard_name: "$marquee$&1M&2y&3C&4o&5m&6m&7a&8n&9d &aS&bc&co&dr&ee&fb&0o&1a&2r&3d &nExample&r " | |
scoreboard_text: | |
- "4;&c&lCoordinates:" | |
- "3;&6X:&e $locX &6Y:&e $locY &6Z:&e $locZ " | |
- "2;&c&lPlayer Info:" | |
- "1;&6Health: &e$health" | |
- "0;&6Food: &e$food" | |
scoreboard_refresh_ticks: 5 | |
delaytimer: 10 | |
bungeecord_example: | |
command: /bungeetest | |
type: BUNGEE_TP | |
server_name: hub | |
allowed_worlds_example: | |
command: /onlynether | |
type: TEXT | |
text: | |
- "&cYea,The Nether!" | |
allowed_worlds: | |
- world_nether | |
per_world_commands: | |
command: /perworldcommand | |
type: RUN_COMMAND | |
runcmd: | |
- "$world=%world%/me This command will be performed only if you are in the world" | |
- "$world=%world_nether%/me And this only if you are in the nether" | |
permission-required: false | |
executefor_example: | |
command: /executeforall | |
type: RUN_CONSOLE | |
executefor: ONLINE_PLAYERS | |
runcmd: | |
- "/tp $player 0 64 0" | |
permission-required: false | |
ouch: | |
command: /ouch | |
type: RUN_COMMAND | |
runcmd: | |
- '%PlayerOptions%damage: 1' | |
- '$text$&c<3' | |
permission-required: false | |
heal_me: | |
command: /mycmd-heal | |
type: RUN_COMMAND | |
runcmd: | |
- '%PlayerOptions%setHealth: 20' | |
- '%PlayerOptions%setFoodLevel: 20' | |
- '%PlayerOptions%sendMessage: &aHealed!' | |
permission-required: false | |
world_guard_example: | |
command: /checkregion | |
type: TEXT | |
text: | |
- 'You are in $wgregionname region!' | |
allowed_wg_region: | |
- 'region_name_here' | |
custom_cmd_cooldown: | |
command: /cooldown-example | |
type: TEXT | |
text: | |
- '&aBla bla bla, type the command again for see the cooldown effect.' | |
cooldown: 5 | |
custom_cmd_warmup: | |
command: /warmup-example | |
type: TEXT | |
text: | |
- '&aYou have waited 5 second for see this command performed' | |
warmup: 5 | |
call_url: | |
command: /call-url | |
type: CALL_URL | |
url: 'http://localhost/yourscript.php?variable=$arg1&player=$player' | |
get_output : true | |
show_output_ingame : true | |
save_output_as : httpResponse | |
script_example_420: | |
command: /example420 | |
type: RUN_COMMAND | |
runcmd: | |
- $Script$%if%$arg1==password | |
- $text$&eRight! | |
- $Script$%if%$arg1==420 | |
- $text$&aBLAZE IT | |
- $Script$%else% | |
- $text$Password not correct | |
bar_text: | |
command: /bar_example | |
type: BAR_API_TEXT | |
text: | |
- '&aHello $random_color$player' | |
bar_seconds: 5 | |
bar_percentage: 8 | |
bar_style: SEGMENTED_20 | |
bar_flag: DARKEN_SKY | |
bar_color: PINK | |
rawmessage_example: | |
command: /raw-example | |
type: RAW_TEXT | |
text: | |
- '&aHello &b$player! &aHover your mouse over me!; &dMAGIC' | |
- '&0[&d*&0]&e Click me; &eClick Here for suggest the command &d/mycmd;/mycmd' | |
- '$RUN_COMMAND$&0[&e*&0]&c Set the time to day; &eClick for Execute;/time set day' | |
- '$OPEN_URL$&0[&e*&0]$random_color Open Google.com; &eClick for open;http://www.google.com' | |
lottery_example: | |
command: /lottery_example | |
type: RUN_COMMAND | |
runcmd: | |
- '%PlayerOptions%playSound: BLOCK_LEVER_CLICK:1.0F:1' | |
- '$text$&6Welcome to &eMyCommand &6Lottery!' | |
- '$delay$' | |
- '$text$&b+------------------------------------' | |
- '$text$&b| &2Prize of today :' | |
- '$text$&b| &aCOBBLESTONE, BREAD, APPLE, GOLD_INGOT or DIAMOND! ' | |
- '$text$&b+------------------------------------' | |
- '$text$&ePlease wait for the results!' | |
- '$delay$$delay$$delay$' | |
- '$delay$$text$&0[$random_colorLottery&0] &65...' | |
- '%PlayerOptions%playSound: BLOCK_LEVER_CLICK:1.0F:1' | |
- '$delay$$text$&0[$random_colorLottery&0] &64...' | |
- '%PlayerOptions%playSound: BLOCK_LEVER_CLICK:1.0F:1' | |
- '$delay$$text$&0[$random_colorLottery&0] &63...' | |
- '%PlayerOptions%playSound: BLOCK_LEVER_CLICK:1.0F:1' | |
- '$delay$$text$&0[$random_colorLottery&0] &62...' | |
- '%PlayerOptions%playSound: BLOCK_LEVER_CLICK:1.0F:1' | |
- '$delay$$text$&0[$random_colorLottery&0] &61...' | |
- '%PlayerOptions%playSound: BLOCK_LEVER_CLICK:1.0F:1' | |
- '$delay$' | |
- '%PlayerOptions%playSound: ENTITY_EXPERIENCE_ORB_PICKUP:1.0F:1' | |
- '$Script$%PlayerData%lotteryprize=$GetRandomStringFromList%COBBLESTONE;DIAMOND;LEGACY_GOLD_INGOT;BREAD;APPLE%' | |
- '$Script$%PlayerData%amount_lotteryprize=$randomnumber%3%' | |
- '$delay$' | |
- '$text$&b+------------------------------------' | |
- '$text$&b| &6Congratulation! You won : &e $PlayerData%amount_lotteryprize% $PlayerData%lotteryprize%! ' | |
- '$text$&b+------------------------------------' | |
- '%PlayerOptions%addItem: $PlayerData%lotteryprize%:$PlayerData%amount_lotteryprize%' | |
delaytimer: 1 | |
dailybonus: | |
command: /dailybonus | |
type: RUN_COMMAND | |
runcmd: | |
- "$Script$%if%$todaydate!=$PlayerData%DailyBonus%" | |
- "$text$&0[&6Daily&eBonus&0]&b Hello $player! Here, your daily reward!" | |
- "$text$&0[&6Daily&eBonus&0]&b Received &a1 DIAMOND!" | |
- "%PlayerOptions%addItem: DIAMOND:1" | |
- "$Script$%PlayerData%DailyBonus=$todaydate" | |
- "$text$&0[&6Daily&eBonus&0]&b Come back tomorrow!" | |
- "$Script$%else%" | |
- "$text$&0[&6Daily&eBonus&0]&b That's enough for today! Come back tomorrow!" | |
permission-required: false | |
broadcast_message_with_perm: | |
command: /brmsgwithperm | |
type: BROADCAST_TEXT | |
text: | |
- "Only the player with the correct permission can see this message" | |
broadcast_message_permission_node: permission.for.see.this.message | |
dynamiciconmenu: | |
command: /dynamiciconmenu | |
type: ICON_MENU | |
iconmenu_size: 36 | |
iconmenu_mode: DYNAMIC | |
permission-required: false | |
iconmenu_commands: | |
- "0:LIME_WOOL<next>YELLOW_WOOL:5:%stayopen%: : " | |
- "1:YELLOW_WOOL<next>LIME_WOOL:4:%stayopen%: : " | |
- "2:LIME_WOOL<next>YELLOW_WOOL:5:%stayopen%: : " | |
- "3:YELLOW_WOOL<next>LIME_WOOL:4:%stayopen%: : " | |
- "4:LIME_WOOL<next>YELLOW_WOOL:5:%stayopen%: : " | |
- "5:YELLOW_WOOL<next>LIME_WOOL:4:%stayopen%: : " | |
- "6:LIME_WOOL<next>YELLOW_WOOL:5:%stayopen%: : " | |
- "7:YELLOW_WOOL<next>LIME_WOOL:4:%stayopen%: : " | |
- "8:LIME_WOOL<next>YELLOW_WOOL:5:%stayopen%: : " | |
- "9:YELLOW_WOOL<next>LIME_WOOL:4:%stayopen%: : " | |
- "11:CLOCK:0:%stayopen%:&aServer time - $random_color$time:&bToday Date - &6 $todaydate" | |
- "13:BEACON:0:/mycmd:&6MyCommand:&eLaunch MyCommand" | |
- "15:ENDER_PEARL<next>ENDER_EYE<next>AIR:0:%stayopen%:???<next>!!!<next>AIR: " | |
- "17:YELLOW_WOOL<next>LIME_WOOL:4:/command_example: : " | |
- "18:LIME_WOOL<next>YELLOW_WOOL:5:/command_example: : " | |
- "19:BOOK<next>2,BOOK<next>3,BOOK:0:%stayopen%:$random_colorPage 1<next>$random_colorPage 2<next>$random_colorPage 3:1<next>2<next>3" | |
- "22:1,IRON_CHESTPLATE<next>GOLDEN_CHESTPLATE;PROTECTION_ENVIRONMENTAL;1<next>DIAMOND_CHESTPLATE;PROTECTION_EXPLOSIONS;3:0:/command_example::Description;Line 2..." | |
- "25:BARRIER:0:%close%:Close this menu:&cClick here;&cto close" | |
- "26:LIME_WOOL<next>YELLOW_WOOL:5:%stayopen%: : " | |
- "27:YELLOW_WOOL<next>LIME_WOOL:4:%stayopen%: : " | |
- "28:LIME_WOOL<next>YELLOW_WOOL:5:%stayopen%: : " | |
- "29:YELLOW_WOOL<next>LIME_WOOL:4:%stayopen%: : " | |
- "30:LIME_WOOL<next>YELLOW_WOOL:5:%stayopen%: : " | |
- "31:YELLOW_WOOL<next>LIME_WOOL:4:%stayopen%: : " | |
- "32:LIME_WOOL<next>YELLOW_WOOL:5:%stayopen%: : " | |
- "33:YELLOW_WOOL<next>LIME_WOOL:4:%stayopen%: : " | |
- "34:LIME_WOOL<next>YELLOW_WOOL:5:%stayopen%: : " | |
- "35:YELLOW_WOOL<next>LIME_WOOL:4:%stayopen%: : " | |
delaytimer: 2 | |
holographic_example: | |
command: /holoexample | |
type: HOLOGRAPHIC_TEXT | |
text: | |
- "&eHello $player, how are you?" | |
- "$random_coloryeah, i'm fineeeee thanks!" | |
- "&dCurrent time &5$time" | |
delaytimer: 3 | |
merchant_example: | |
command: /mymerchant | |
type: MERCHANT | |
merchant_title: '&3Hello &b$player' | |
merchant_items: | |
- STONE_SWORD:1:0:DAMAGE_ALL;1;FIRE_ASPECT;1:&3Old Sword:&bA very old sword<cost>GOLD_INGOT:20<max_uses>2 | |
- STONE_SWORD:1<cost>EMERALD:5<max_uses>4 | |
- IRON_BLOCK:1<cost>EMERALD:1<cost>GOLD_INGOT:1 | |
- GOLD_BLOCK:1<cost>IRON_INGOT:10 | |
- EMERALD_BLOCK:1<cost>GOLD_INGOT:50 | |
- DIAMOND_BLOCK:1<cost>GOLD_INGOT:50<cost>EMERALD:50 | |
- LEVER:1 | |
- COBBLESTONE:1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment