我的世界"指令"研究

书本json教程
正弦默示录
结构方块

  • 获得命令方块
    /give 张大爷 minecraft:command_block

  • 关闭指令提示

    /gamerule commandBlockOutput false

  • 填充 【/fill x y z x y z 物品名字】

    /fill 0 0 0 1 1 1 planks 2 这区间填充白桦木板
    /fill 0 0 0 1 1 1 air 这区间东西消失

  • 给东西【/give 人名 物品名 数量】

    /give 张大爷 planks 64 2 给张大爷64个白桦木板
    /give @p planks 64 2 给自己64个白桦木板
    /give @a planks 64 2 给所有人64个白桦木板
    /give 张大爷 minecraft:command_block 给张大爷一个命令方块

  • 命令方块指令

    召唤马
    /summon EntityHorse ~ ~ ~ {Tame:1,Saddle:1,Type:4}
    tame是是否驯服,1为是,0为否
    saddle是是否带鞍,同上
    type是种类0是普通白马,默认是最高生命和最高性能
    1是普通驴,同上
    2是普通骡,同上
    3是僵尸马,同上
    4是骷髅马,同上

  • 计分板

    添加计分板
    /scoreboard objectives add 名称 判据
    例:/scoreboard objectives add 击杀数量 totalKillCount

    判据,也就类似于科目。就像语文数学英语这样的。
    1.totalKillCount (击杀数量): 当玩家残忍的杀死小生命时分数会增加(仅限于动物)
    2.dummy(虚拟变量),只能通过命令改变
    3.deathCount(死亡次数)当玩家作死时会增加
    4.playerKillCount(杀人数量) 当玩家杀死其他玩家(或自己)时分数会增加。 (有了这个你可以观察服务器里玩家的一举一动,只要大于一就会在右侧显现出来)
    health(生命值)意义不明的东西,可以显现在右侧(这让我想起了籽岷介绍过的rpg血量显示)嗑了小苹果儿后的金色血量也会算在内。trigger(触发器)还是意义不明的东西,Wiki,你怎么看摘自Wiki:trigger(触发器)只能通过命令修改分数,诸如死亡等游戏行为并不能修改分数。 一个使用trigger做判据的对象可以被玩家利用命令/trigger来设置/增加/减少。如果/trigger命令没有对玩家启用,则使用/trigger命令会失败,并且成功使用过一次此命令后该命令将重新被关闭。值得注意的是/trigger命令可以在作弊被关闭的情况下被非管理员的普通玩家使用。这可以比较方便的通过/tellraw来使用。

    显示计分板
    /scoreboard objectives setdisplay sidebar 记分板名称
    例:/scoreboard objectives setdisplay sidebar 击杀数量
    显示位置:list sidebar belowname

  • 箱子上锁

    1. /blockdata X Y Z {Lock:"密码"}
      /blockdata -336 63 -190 {Lock:"123"}这个坐标放个箱子,会被锁上,铁砧命名个123的物品就可打开箱子
    2. /give @p chest 1 0 {BlockEntityTag:{id:"Chest",Items:[],CustomName:"箱子名称",Lock:"箱子密码"}}
      获得带密码的箱子
  • 检测

    /testfor @p {SelectedItem:{id:"minecraft:stone"}}
    检测手上是否有个石头

  • 自定义书籍

    1. 一本书
      /give @a minecraft:written_book 1 0
    2. 一本有名有作者的书
      /give @a minecraft:written_book 1 0 {title:"小黄书",author:"张大爷"}
      Paste_Image.png
    3. 一本有名有作者有内容的书,分三页,每页内容分别是P1,P2, P3
      /give @a minecraft:written_book 1 0 {title:"小黄书",author:"张大爷",pages:[P1,P2,P3]}
      Paste_Image.png
    4. 单页多行
      基本格式:pages:["第一页内容","第二页内容","第三页内容"]
      高级格式:pages:[0:"{"text":"第一页内容"}",1:"{"text":"第二页内容"}",2:"{"text":"第三页内容"}"]

      即为这个:/give @a minecraft:written_book 1 0 {title:"小黄书",author:"张大爷",pages:[0:"{"text":"第一页内容"}",1:"{"text":"第二页内容"}",2:"{"text":"第三页内容"}"]}

      注意引号数量。其中0 1 2分别表示书的第1,2,3页,即a表示第a+1页
      如果想要换行那么用到转义字符\n效果是:
      pages:[0:"{"text":"今天天气太热了\n我们出去游泳吧\n好不好"}",1:"{"text":"略"}",2:"{"text":"略"}"]
      但是还不行,用的时候需要在部分双引号前加上\字符,并且\n前也要再加一个\,效果如下:
      pages:[0:"{\"text\":\"今天天气太热了\\n我们出去游泳吧\\n好不好\"}",1:"{\"text\":\"略\"}",2:"{\"text\":\"略\"}"]
      完整指令为:
      /give @p minecraft:written_book 1 0 {title:"日记",author:"我",pages:[0:"{\"text\":\"今天天气太热了\\n我们出去游泳吧\\n好不好\"}",1:"{\"text\":\"略\"}",2:"{\"text\":\"略\"}"]}
      Paste_Image.png


      与此处借鉴

      5.书本指令的模板

    别人的:
    /give @p minecraft:written_book 1 0 {pages:["{"text":"","extra":[{"text":"点击文字进行传送","bold":"true","color":"black"},{"text":"【前往主城】","bold":"true","underlined":"true","color":"dark_purple","clickEvent":{"action":"run_command","value":"/trigger 2333 set 1"}},{"text":"【前往矿洞】","bold":"true","underlined":"true","color":"dark_aqua","clickEvent":{"action":"run_command","value":"/trigger 2333 set 5"}},{"text":"【前往商店】","bold":"true","underlined":"true","color":"dark_green","clickEvent":{"action":"run_command","value":"/trigger 2333 set 4"}},{"text":"【前往附魔室】","bold":"true","underlined":"true","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger 2333 set 2"}},{"text":"【点击自杀】","bold":"true","underlined":"true","color":"dark_purple","clickEvent":{"action":"run_command","value":"/trigger 2333 set 3"}},{"text":""}]}"],title:"传送书",author:"Msure"}

    自己整理:
    /give @p minecraft:written_book 1 0 {title:"传送书",author:"张大爷",pages:["{text:"",extra:[{\"text\":\"点击文字进行传送\",\"bold\":\"true\",\"color\":\"black\"},{\"text\":\"【前往主城】\",\"bold\":\"true\",\"underlined\":\"true\",\"color\":\"dark_purple\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/trigger 2333 set 1\"}}]}"]}

    点击会触发指令

    这是别人的json,整理出来的,红括号里每个引号前都该加个\

    如下图所示

    /give @p minecraft:written_book 1 0 {title:"传送书",author:"张大爷",pages:["{text:"",extra:[{\"text\":\"点击文字进行传送\",\"bold\":\"true\",\"color\":\"black\"},{\"text\":\"【前往主城】\",\"bold\":\"true\",\"underlined\":\"true\",\"color\":\"dark_purple\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/trigger goto set 1\"}},{\"text\":\"【前往矿洞】\",\"bold\":\"true\",\"underlined\":\"true\",\"color\":\"dark_aqua\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/trigger goto set 2\"}},{\"text\":\"【前往商店】\",\"bold\":\"true\",\"underlined\":\"true\",\"color\":\"dark_green\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/trigger goto set 3\"}},{\"text\":\"【前往附魔室】\",\"bold\":\"true\",\"underlined\":\"true\",\"color\":\"dark_red\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/trigger goto set 4\"}}]}"]}

  • trigger

    1. 创建计分板
      /scoreboard objectives add goto trigger
    2. 给玩家修改权限
      /scoreboard players enable @a goto
  • 回城装置

    1. /tp @a[score_goto_min=1,score_goto=1] -216 4 955
      goto计分板数为1时tp到某一位置,并传出信号
    2. /scoreboard players enable @a goto
      接收信号,并启动触发器(可以再次修改计分板数值)
    3. /scoreboard players set @a[score_goto_min=1,score_goto=1] goto 0
      把计分板数值归0,防止死循环

      从右往左看
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,670评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,928评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,926评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,238评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,112评论 4 356
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,138评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,545评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,232评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,496评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,596评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,369评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,226评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,600评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,906评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,185评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,516评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,721评论 2 335

推荐阅读更多精彩内容