@@ -36,28 +36,64 @@ declare namespace mc {
3636 * 通过此函数,将一个坐标对应的方块设置成另一个,类似于命令 `/setblock`
3737 *
3838 * @param pos 目标方块位置
39- * @param block 要设置成的方块对象、方块标准类型名(如`minecraft:stone`)或方块NBT数据
40- * @param tileData 方块状态值,同原版 `/setBlock` 指令的 `tiledata`,默认为`0`,仅通过方块类型名放置方块时有效
39+ * @param blockObject 要设置成的方块对象或方块 NBT 数据
4140 *
4241 * @returns 是否成功设置
4342 */
4443 function setBlock (
45- pos : IntPos ,
46- block : Block | string | NbtCompound ,
47- tileData : number ,
44+ pos : IntPos | FloatPos ,
45+ blockObject : Block | NbtCompound
4846 ) : boolean
4947
5048 /**
5149 * ### 设置指定位置的方块
5250 *
5351 * 通过此函数,将一个坐标对应的方块设置成另一个,类似于命令 `/setblock`
5452 *
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 坐标
5894 * @param dimId 方块维度
59- * @param block 要设置成的方块对象、 方块标准类型名(如`minecraft:stone`)或方块NBT数据
60- * @param tileData 方块状态值,同原版 `/setBlock` 指令的 `tiledata `,默认为`0`,仅通过方块类型名放置方块时有效
95+ * @param blockString 方块标准类型名(如`minecraft:stone`)
96+ * @tileData 方块状态值,同原版 `/setBlock` 指令的 `tileData `,默认为 `0`,仅通过方块类型名放置方块时有效
6197 *
6298 * @returns 是否成功设置
6399 */
@@ -66,8 +102,8 @@ declare namespace mc {
66102 y : number ,
67103 z : number ,
68104 dimId : 0 | 1 | 2 ,
69- block : Block | string | NbtCompound ,
70- tileData : number ,
105+ blockString : string ,
106+ tileData : number
71107 ) : boolean
72108
73109 /**
0 commit comments