我的世界书本更高级的NBT命令详解

时间:2018-01-05 来源:88130安卓下载 作者:佚名

  我的世界书本更高级的NBT命令详解。那下面给大家分享的则是关于我的世界游戏中弄的一个NBT命令哦~那有感兴趣的玩家不妨进来看看下面的介绍吧!希望大家喜欢。

  游戏园我的世界官方群:325049520  256070479 欢迎各路喜爱我的世界的小伙伴们加入讨论!

  玩服务器的小伙伴们可以加入:141931866 群一起联机玩游戏哦!

  如果你是腐竹的话可以给我们投稿你的服务器哦~投稿地址点我进入

  如果你有心仪的作品或者心得分享的话,欢迎来游戏园投稿,大家可以点击>>>投稿<<<进行投稿哦~ 有奖品哦~

  国外大大们做的地图都运用了很多命令,今天我就来讲讲做地图很实用的“书”的命令,希望大家喜欢。 (我用的游戏版本是1.11.2)

  1、基础

  最基础的命令当然是 give 命令了。

  先输入 /give @p minecraft:written_book 获得一本书,不过在物品栏里不显示作者等信息,就只是一本“成书”。

  然后打开,它就显示 * Invalid book tag * 。

  2、简单

  输入 /give @p minecraft:written_book 1 0 {title:"hello",author:xiao___sun,pages:["你好"]} ,得到一本书,现在在物品栏里就显示作者等信息了。名称:hello,作者:xiao___sun,还是原稿。

  然后打开书,里面写着“你好”的两个黑字。

  我的世界书本更高级的NBT命令详解。那下面给大家分享的则是关于我的世界游戏中弄的一个NBT命令哦~那有感兴趣的玩家不妨进来看看下面的介绍吧!希望大家喜欢。

  游戏园我的世界官方群:325049520  256070479 欢迎各路喜爱我的世界的小伙伴们加入讨论!

  玩服务器的小伙伴们可以加入:141931866 群一起联机玩游戏哦!

  如果你是腐竹的话可以给我们投稿你的服务器哦~投稿地址点我进入

  如果你有心仪的作品或者心得分享的话,欢迎来游戏园投稿,大家可以点击>>>投稿<<<进行投稿哦~ 有奖品哦~

  国外大大们做的地图都运用了很多命令,今天我就来讲讲做地图很实用的“书”的命令,希望大家喜欢。 (我用的游戏版本是1.11.2)

  1、基础

  最基础的命令当然是 give 命令了。

  先输入 /give @p minecraft:written_book 获得一本书,不过在物品栏里不显示作者等信息,就只是一本“成书”。

  然后打开,它就显示 * Invalid book tag * 。

  2、简单

  输入 /give @p minecraft:written_book 1 0 {title:"hello",author:xiao___sun,pages:["你好"]} ,得到一本书,现在在物品栏里就显示作者等信息了。名称:hello,作者:xiao___sun,还是原稿。

  然后打开书,里面写着“你好”的两个黑字。

  3、设置字体颜色

  上一步的“你好”两个字是黑色的,那么怎样变成彩色呢?答案很简单,只需改一下:

  /give @p minecraft:written_book 1 0 {title:"hello",author:xiao___sun,pages:[0:"{"text":"你好","color":"green"}"]}

  然后再看,发现里面的字变成绿色的了。

  如果仔细看看代码,会发现和告示很像(如果会用告示牌的话)。

  在 pages:[<页码>:"{}"] 中的 {} 下还可以加其他代码:

  "bold":"true" 加粗

  "italic":"true" 斜体

  "underlined":"true" 下划线 "strikethrough":"true" 删除线

  "obfuscated":"true" 乱码

  "extra":[{ ... },{ ... },{ ... }, ... ] 附加

  例如:

  /give @p minecraft:written_book 1 0 {title:"hello",author:xiao___sun,pages:[0:"{"text":"你","color":"green","underlined":"true","extra":[{"text":"好","color":"red","strikethrough":"true"}]}"]}

  书就显示:“你好”

  不过这样有个缺点: extra 后的字体颜色、效果等会与 extra 前的重叠。

  纠正方法:在 extra 后的每一句中把 extra 前的效果设置为 false :

  /give @p minecraft:written_book 1 0 {title:"hello",author:xiao___sun,pages:[0:"{"text":"你","color":"green","underlined":"true","extra":[{"text":"好","color":"red","strikethrough":"true","bold":"false","underlined":"false"}]}"]}

  这样问题就解决了。不过还有个缺点:如果 extra 中要有多个 { ... } 那么就麻烦了,就可以这样:

  /give @p minecraft:written_book 1 0 {title:"hello",author:xiao___sun,pages:[0:"{"text":"","extra":[{"text":"你","color":"green","underlined":"true"},{"text":"好","color":"red","strikethrough":"true"}]}"]} 效果是一样的,然后问题完美解决了。

  如果嫌 extra 太烦,就可以用 u00a7 来解决。 u00a7 在 Unicode 里是 § 符号,也就是 Minecraft中可以改变字体颜色、效果的符号:

  /give @p minecraft:written_book 1 0 {title:"hello",author:xiao___sun,pages:[0:"{"text":"u00a7au00a7n你u00a7cu00a7m好","color":"green"}"]}

  效果一模一样,还很方便。

  4、高级

  悬浮文字:

  接着介绍悬浮文字,也就是当鼠标移动到某段文字上是会在鼠标附近弹出一个悬浮框,里面有文字。代码:

  /give @p minecraft:written_book 1 0 {title:"hello",author:xiao___sun,pages:[0:"{"text":"u00a7au00a7n你u00a7cu00a7m好","color":"green","hoverEvent":{"action":"show_text","value":"哈哈哈"}}"]}

  然后把鼠标移到“你好”上,就会出现悬浮框,悬浮框里面则是“哈哈哈”:

  同样,可以用 bold 、italic 、underlined 等来控制文字效果。例如:

  /give @p minecraft:written_book 1 0 {title:"hello",author:xiao___sun,pages:[0:"{"text":"u00a7au00a7n你u00a7cu00a7m好","color":"green","hoverEvent":{"action":"show_text","value":"u00a7bu00a7l哈哈哈"}}"]}

  那么悬浮框文字就成“哈哈哈”了。

  点击事件:

  点击事件,就是 clickEvent 。这段代码在玩家用鼠标左键文字时会被触发并执行相应的命令。例如:

  /give @p minecraft:written_book 1 0 {title:"hello",author:xiao___sun,pages:[0:"{"text":"u00a7au00a7n你u00a7cu00a7m好","color":"green","clickEvent":{"action":"run_command","value":"/say 你好"}}"]} 鼠标移到文字上没有什么事,但是一按那文字,就显示“[你的名称] 你好”:

  除了 run_command , action 还支持 open_url ,如:

  /give @p minecraft:written_book 1 0 {title:"hello",author:xiao___sun,pages:[0:"{"text":"u00a7au00a7n你u00a7cu00a7m好","color":"green","clickEvent":{"action":"open_url","value":"http://www.baidu.com/"}}"]}

  就是打开百度(是用电脑上的浏览器打开的,不是游戏内置显示的,电脑渣的可能会因为打开浏览器而卡)

  然后还可以转到页码,用 change_page 就能实现:

  /give @p minecraft:written_book 1 0 {title:"hello",author:xiao___sun,pages:[0:"{"text":"u00a71点击跳转到第二页→","color":"green","clickEvent":{"action":"change_page","value":"2"}}",1:"{"text":"u00a7au00a7l第二页"}"]}

  PS:在此非常感谢我的世界MCBBS玩家2398003522的分享。

  以上就是我的世界书本更高级的NBT命令详解。更多精彩尽在游戏园我的世界专区。

  相关攻略推荐:

  我的世界五彩羊驼NBT标签详解

  我的世界冷门NBT整理汇总 那些我们没见过的NBT

  怎么修改NBT实现工具 装备不掉耐久技巧

  利用矿车nbt标签制作的幽灵南瓜灯效果教程

热门搜索

手游排行榜

  • 最新排行
  • 最热排行
  • 评分最高