chunjienan
<mekanism:machineblock2:11>.withTag({tier: 0, mekData: {security: 0, ownerUUID: "83660346-88b3-39e3-bb84-3f83670e9e63", fluidTank: {FluidName: "fuelium", Amount: 14000}, Items: []}})


这是我用crafttweaker得知的MOD的方块名,请问如果我想通过命令方块 在x:-384 y:65 z:113 放置这个方块,该怎么写指令呢?


夕xy
本帖最后由 夕xy 于 2022-6-29 07:50 编辑
  1. setblock -384 65 113 mekanism:machineblock2
复制代码
当然你想复制blockdata的话

  1. /setblock -384 65 113 mekanism:machineblock2 11 replace {tier: 0, mekData: {security: 0, ownerUUID: "83660346-88b3-39e3-bb84-3f83670e9e63", fluidTank: {FluidName: "fuelium", Amount: 14000}, Items: []}}
复制代码

用fill也是可以的,其实还简单点
  1. /fill -384 65 113 -384 65 113 mekanism:machineblock2 11 {tier: 0, mekData: {security: 0, ownerUUID: "83660346-88b3-39e3-bb84-3f83670e9e63", fluidTank: {FluidName: "fuelium", Amount: 14000}, Items: []}}
复制代码

[另]解析方块:
——————————————————————————————
如下面的大佬所说,这个确实像物品标签






虚Hollow空
  1. /setblock -384 65 113 mekanism:machineblock2{tier: 0, mekData: {security: 0, ownerUUID: "83660346-88b3-39e3-bb84-3f83670e9e63", fluidTank: {FluidName: "fuelium", Amount: 14000}, Items: []}}
复制代码
*以上的命令不一定完全正确,因为此前我并未遇到过在命名空间后还含有第二个“:”的方块名称,若有误可从“mekanism:machineblock2”上下手修改几次
更简单(而且不容易出错)的方法是(需替换其中的x y z):
  1. /clone x y z x y z -384 65 113
复制代码
这要求你在坐标xyz的位置预先放置一个这样的方块

无敌三脚猫
你写的这个完全不像是方块名,倒像是物品名
不过我还是照着你的写吧
  1. /setblock -384 65 113 mekanism:machineblock2 11 replace {tier: 0, mekData: {security: 0, ownerUUID: "83660346-88b3-39e3-bb84-3f83670e9e63", fluidTank: {FluidName: "fuelium", Amount: 14000}, Items: []}}
复制代码

Ph-苯
虚Hollow空 发表于 2022-6-29 07:04
*以上的命令不一定完全正确,因为此前我并未遇到过在命名空间后还含有第二个“:”的方块名称,若有误可从“ ...

第二个冒号后面的数字应该是方块数据值吧?

第一页 上一页 下一页 最后一页