@@ -36,28 +36,64 @@ declare namespace mc {
36
36
* 通过此函数,将一个坐标对应的方块设置成另一个,类似于命令 `/setblock`
37
37
*
38
38
* @param pos 目标方块位置
39
- * @param block 要设置成的方块对象、方块标准类型名(如`minecraft:stone`)或方块NBT数据
40
- * @param tileData 方块状态值,同原版 `/setBlock` 指令的 `tiledata`,默认为`0`,仅通过方块类型名放置方块时有效
39
+ * @param blockObject 要设置成的方块对象或方块 NBT 数据
41
40
*
42
41
* @returns 是否成功设置
43
42
*/
44
43
function setBlock (
45
- pos : IntPos ,
46
- block : Block | string | NbtCompound ,
47
- tileData : number ,
44
+ pos : IntPos | FloatPos ,
45
+ blockObject : Block | NbtCompound
48
46
) : boolean
49
47
50
48
/**
51
49
* ### 设置指定位置的方块
52
50
*
53
51
* 通过此函数,将一个坐标对应的方块设置成另一个,类似于命令 `/setblock`
54
52
*
55
- * @param x 方块x坐标
56
- * @param y 方块y坐标
57
- * @param z 方块z坐标
53
+ * @param pos 目标方块位置
54
+ * @param blockString 方块标准类型名(如`minecraft:stone`)
55
+ * @param tileData 方块状态值,同原版 `/setBlock` 指令的 `tileData`,默认为 `0`,仅通过方块类型名放置方块时有效
56
+ *
57
+ * @returns 是否成功设置
58
+ */
59
+ function setBlock (
60
+ pos : IntPos | FloatPos ,
61
+ blockString : string ,
62
+ tileData : number
63
+ ) : boolean
64
+
65
+ /**
66
+ * ### 设置指定位置的方块
67
+ *
68
+ * 通过此函数,将一个坐标对应的方块设置成另一个,类似于命令 `/setblock`
69
+ *
70
+ * @param x 方块 x 坐标
71
+ * @param y 方块 y 坐标
72
+ * @param z 方块 z 坐标
73
+ * @param dimId 方块维度
74
+ * @param blockObject 要设置成的方块对象或方块 NBT 数据
75
+ *
76
+ * @returns 是否成功设置
77
+ */
78
+ function setBlock (
79
+ x : number ,
80
+ y : number ,
81
+ z : number ,
82
+ dimId : 0 | 1 | 2 ,
83
+ blockObject : Block | NbtCompound
84
+ ) : boolean
85
+
86
+ /**
87
+ * ### 设置指定位置的方块
88
+ *
89
+ * 通过此函数,将一个坐标对应的方块设置成另一个,类似于命令 `/setblock`
90
+ *
91
+ * @param x 方块 x 坐标
92
+ * @param y 方块 y 坐标
93
+ * @param z 方块 z 坐标
58
94
* @param dimId 方块维度
59
- * @param block 要设置成的方块对象、 方块标准类型名(如`minecraft:stone`)或方块NBT数据
60
- * @param tileData 方块状态值,同原版 `/setBlock` 指令的 `tiledata `,默认为`0`,仅通过方块类型名放置方块时有效
95
+ * @param blockString 方块标准类型名(如`minecraft:stone`)
96
+ * @tileData 方块状态值,同原版 `/setBlock` 指令的 `tileData `,默认为 `0`,仅通过方块类型名放置方块时有效
61
97
*
62
98
* @returns 是否成功设置
63
99
*/
@@ -66,8 +102,8 @@ declare namespace mc {
66
102
y : number ,
67
103
z : number ,
68
104
dimId : 0 | 1 | 2 ,
69
- block : Block | string | NbtCompound ,
70
- tileData : number ,
105
+ blockString : string ,
106
+ tileData : number
71
107
) : boolean
72
108
73
109
/**
0 commit comments