Xiao2
本帖最后由 dengyu 于 2021-11-20 14:37 编辑



  前言


希望在原版里实现服务端的命令绑定物品的功能,类似创世神里的笔刷绑定物品,但是苦于成书的data复制是json文本,就放弃了。
直到@底层咸鱼 发布了《命令书》 我才知道 书与笔 的文本是string。
所以计划又可行了!!十分感谢底层咸鱼!本来思路就是一样的,所以这个数据包就是《命令书》的扩容版而已,原理都是data modify 命令方块的 command set from 书的tag.pages[]
希望再写个数据包熟练一年多来遗忘的数据包的结构,并且写了一部分的必写的结构,比如右键检测、视线追踪、世界生成等。


  使用


添加好数据包和资源包后,重新进入世界,会有实验性世界的提示,点击我知道做什么!

进入后
  1. /reload
复制代码
即可呼出一个界面,在界面上点击获得命运之书,获得命运之杖即可。




  玩法



  命运之书


  • 在命运之书中键入命令
    • 每页一个命令
    • 最大命令数为64,也就是可以写60页
  • 书的命令将根据保留的关键字执行相应的操作
  • 书将有如下的关键字,在运用关键字时,最好填写在书的最后一页:
    • conditional
      • 相当于连锁命令方块的条件制约模式,只有书靠前页码的命令成功执行,才会执行靠后页码的命令
    • local
      • 将在特定的药水云位置执行命令,而这个药水云的位置取决于命运之杖的模式
    • 未填写关键字
      • 将执行默认模式,没有条件制约,但是命令执行顺序根据书的页码顺序,可以空页,可以乱写,不影响后面命令执行
    • together
      • 前两个关键字的优先级为conditional>local,但是有可能会有bug。together关键字和前两者不冲突。
      • 当你有多本命运之书时,如果没有together关键字,将只执行物品栏靠前的一本书的命令;如果有together关键字,将只执行含有together关键字的所有书的命令,并且按照书在物品栏的顺序执行。

  • 注意,命令多一个空格少一个空格都不能被执行

残缺的命运之书

  • 已经填写好一部分的命运之书
    • as @e[tag=x2.ibt.run_command] at @s 即是命运权杖生成的特定实体和他的位置,相当于local的功能。在run后面填写你的命令以达到:执行命令对象是特定位置药水云、执行位置是他所在位置的目的
    • 已经内置好60页的内容




  命运之杖



  • 放在主手上
    • 右键执行命运之书里的命令。
    • 并且将在玩家所处位置放置药水云。

  • 放在副手上
    • 右键执行命运之书里的命令。
    • 并且将在玩家准星所指的位置放置药水云。

  • 例如上述命令为残缺的命运之书,run后面加 setblock ~ ~ ~ poppy




  运用


当成笔刷用于建筑,例如残缺的命运之书里run后面写上
  1. fill ~-2 ~-2 ~-2 ~2 ~2 ~2 stone
复制代码

相当于创世神的笔刷

当然可以写上生产苦力怕爆炸的命令用于破坏地形等等


  下载&安装


游戏版本 模组版本 数据包 资源包
1.16+ 0.0.1 ItemBandCommand.zip (37.32 KB, 下载次数: 21)
resourcepack.zip (47.53 KB, 下载次数: 13)

度盘链接: https://pan.baidu.com/s/12AlJZnIvS8V305WYsNhbag 提取码: 7sd4

安装可以看教程:https://www.mcbbs.net/thread-912853-1-1.html
也可以按照下面的步骤:

运用在地图内:
  • 将数据包放入地图文件夹下的datapacks下
  • 将资源包放在地图文件夹下

  更新日志&BUG&鸣谢


  日志


  • 2021.4.16 0.0.1还存在 BUG由于local关键字是按照每tick执行的命令,且命令执行完前,该位置一直存在命令方块,因此部分设置tick的命令例如苦力怕的爆炸会失效

  鸣谢


  • @(=°ω°)丿 非常棒的data的教程,每次写都会忘然后去看;设计的时候参考了告示牌黑科技和颜色命名customname
  • @Ph-苯 提供了许多建议,帮助找到了好多bug,而且不吝赐教,十分感谢!。
  • @底层咸鱼 《命令书》直接就是本模组的方向。
  • 大憨比是真的好用!







(=°ω°)丿
我记得我之前写过一个用彩色字给物品命名的包,用的也是书与笔。

下一页 最后一页