Po_Cu 发表于 2024-5-4 12:54:06

我做了个铜制工作台,但是…

本帖最后由 Po_Cu 于 2024-5-4 12:55 编辑

我做了个铜制工作台

如图所示
我做了四种状态(氧化程度)
现在我想让它像铜块一样,过段随机的时间,就会转化成下一个状态
但是我做不到
有没有大佬帮帮我(最好附上代码),谢谢!

呼啸泰坦 发表于 2024-5-4 12:54:07

使用minecraft:ticking吧
在components下写入      "minecraft:ticking": {
      "looping": true,//true是重复执行,false是执行一次
      "range": [
          1.5,//最小需要时间
          1.5//最大需要时间
      ],
      "on_tick": {
          "event": "on_tick",
          "target": "self"
      }
      }

然后再events下写入      "on_tick": {
      "run_command": {
          "command": [
            "setblock ~ ~ ~ him:eat_mob_flower_on"//最好是setblock指令,fill有bug
          ]
      }
      }
就这样,不过注意自然生成会无法执行

Merycellity 发表于 2024-5-4 14:16:01

这是在编程吗

Po_Cu 发表于 2024-5-4 22:34:42

呼啸泰坦 发表于 2024-5-4 18:27
使用minecraft:ticking吧
在components下写入



谢谢!不过我去查了,好像事件用"set_block"会更简单一点
页: [1]
查看完整版本: 我做了个铜制工作台,但是…