# 指令介绍
# yrxs_safeblock_update
用于一键刷新所有的保险箱
- 使用方法:
/yrxs_safeblock_update <block | itemlist> [string | all | int] - 示例:
/yrxs_safeblock_update block safe6x4_block 刷新所有方块id为 safe6x4_block 的保险箱物品池
/yrxs_safeblock_update block all 刷新所有保险箱的物品池
/yrxs_safeblock_update itemlist -1 刷新所有默认物品池的保险箱物品池
/yrxs_safeblock_update itemlist 0 刷新所有物品池索引为0的保险箱物品池,物品池索引从0开始 - 缩写
/ysbup - 使用权限
管理员
- 使用方法:
# yrxs_inv_clear
用于清除玩家的背包
- 使用方法:
yrxs_inv_clear [玩家: target] [物品标识符: string] [物品数量: int] [物品数据值: int] - 缩写
无 - 使用权限
管理员
- 使用方法:
# yrxs_inv_set
用于清除玩家的背包
- 使用方法:
yrxs_inv_set <玩家: target> <背包id: int>", ## [是否继承物品: bool] - 缩写
无 - 使用权限
管理员
- 使用方法:
# yrxs_inv_reset
重置玩家的背包 "yrxs_inv_set <玩家: target>",
- 缩写
无 - 使用权限
管理员
- 缩写
# yrxs_inv_give
向玩家的背包增加一个物品
- 使用方法:
yrxs_inv_give <玩家: target> [物品标识符: string] [物品数量: int] [物品数据值: int]",` - 缩写
无 - 使用权限
管理员
- 使用方法:
# yrxs_safecard_enable
用于锁定玩家的钥匙卡包
- 使用方法:
/yrxs_safecard_enable <玩家: target> <true | false> - 示例:
/yrxs_safecard_enable @s true
解除锁定自己的钥匙卡包 - 缩写
/ysce - 使用权限
管理员
- 使用方法:
# yrxs_safecard_clear
用于清空玩家的钥匙卡包
- 使用方法:
/yrxs_safecard_clear <玩家: target> - 示例:
/yrxs_safecard_clear @s
清空自己的钥匙卡包 - 缩写
/ysccl - 使用权限
管理员
- 使用方法:
# yrxs_safecard_change
用于修改玩家的钥匙卡包
- 使用方法:
/yrxs_safecard_change <玩家: target> <menu: x4,x5,x6,x7,x8,x9> - 示例:
/yrxs_safecard_change @s x9
将自己的钥匙卡包设置为9格 - 缩写
/yscch - 使用权限
管理员
- 使用方法:
# yrxs_safebox_clear
用于清空玩家的安全箱
- 使用方法:
/yrxs_safebox_clear <玩家: target> - 示例:
/yrxs_safebox_clear @s
清空自己的安全箱 - 缩写
/ysbcl - 使用权限
管理员
- 使用方法:
# yrxs_safebox_change
用于修改玩家的安全箱
- 使用方法:
/yrxs_safebox_change <玩家: target> <menu: 1x2,2x2,2x3,3x3,none> <menu: 1d,2d> [time] - 示例:
/yrxs_safebox_change @s 3x3
设置自己的安全箱为3x3 - 缩写
/ysbch - 使用权限
管理员
- 使用方法:
# yrxs_setsafeblock
用于设置某个位置为包含了数据的保险箱方块
- 使用方法:
/yrxs_setsafeblock <位置: xyz> <方块ID: enum> [方块状态: int] [是否包含随机物品: true | false] - 示例:
/yrxs_setsafeblock 100 10 100 safe3x3_block 0 true
设置坐标为 100 10 100 的位置为小型保险箱且刷新物品/yrxs_setsafeblock 100 10 100 safe3x3_block 0 true
设置坐标为 100 10 100 的位置为小型保险箱且刷新物品 - 缩写
无 - 使用权限
管理员
- 使用方法:
# yrxs_clonesafeblock(已弃用)
用于复制某个位置的保险箱方块到另一个位置
# yrxs_safeblock_locate
用于显示距离最近的给定类型的含保险箱方块的建筑(注意,该指令查找的不一定准确)
- 使用方法:
/yrxs_safeblock_locate <structure: enum> - 示例:
/yrxs_safeblock_locate office_feature_1
查找最近的办公室 - 缩写
无 - 使用权限
管理员
- 使用方法:
# yrxs_reset_btn
用于玩家将主屏幕进入模组背包按钮拖动到无法点击的位置时重置位置(注意,该指令只对本地生效)
- 使用方法:
/yrxs_reset_btn - 示例:
/yrxs_reset_btn
重置自己的按钮 - 缩写
/yrb - 使用权限
所有人
- 使用方法:
# yrxs_out
用于玩家在无法点击保险箱时脱离保险箱卡死(注意,该指令只对本地生效)
- 使用方法:
/yrxs_out - 示例:
/yrxs_out
脱离卡死 - 缩写
/yo - 使用权限
所有人
- 使用方法:
# yrxs_issummonbox
用于设置是否生成死亡盒(注意,清除死亡盒请使用/yrxs_destroydeathbox或/yrxs_destroyalldeathbox)
- 使用方法:
/yrxs_issummonbox <true | false> - 示例:
/yrxs_issummonbox true
死亡后会生成死亡盒/yrxs_issummonbox false
死亡后不会生成死亡盒 - 缩写
无 - 使用权限
管理员
- 使用方法:
# yrxs_feature
用于设置是否生成结构
- 使用方法:
/yrxs_feature <true | false> - 示例:
/yrxs_feature true
会生成结构/yrxs_feature false
不会生成结构 - 缩写
无 - 使用权限
管理员
- 使用方法:
# yrxs_destroysafeblock
用于破坏保险箱方块
- 使用方法:
/yrxs_destroysafeblock <位置: xyz> - 示例:
/yrxs_destroysafeblock 100 10 100
将坐标为 100 10 100 的保险箱方块销毁 - 缩写
无 - 使用权限
管理员
- 使用方法:
# yrxs_destroydeathbox
强制销毁死亡盒
- 使用方法:
/yrxs_destroydeathbox - 示例:
/yrxs_destroydeathbox
强制销毁死亡盒 - 缩写
yddb - 使用权限
管理员
- 使用方法:
# yrxs_destroyalldeathbox
强制销毁所有死亡盒
- 使用方法:
/yrxs_destroyalldeathbox - 示例:
/yrxs_destroyalldeathbox
强制销毁所有死亡盒 - 缩写
ydadb - 使用权限
管理员
- 使用方法:
# yrxs_give_ccard (已弃用)
用于给予玩家自定义钥匙
# yrxs_trade_enable_trade (已弃用)
用于设置玩家是否能进入交易行UI
- 使用方法:
/yrxs_trade_enable_trade <玩家: target> <true | false> - 示例:
/yrxs_trade_enable_trade @a[tag=deny] false
锁定所有带deny标签玩家的交易行权限 - 缩写
/ytet - 使用权限
管理员
- 使用方法:
# yrxs_trade_exit
用于强制让玩家退出交易行UI
- 使用方法:
/yrxs_trade_exit <玩家: target> - 示例:
/yrxs_trade_exit @a
强制让所有玩家退出交易行UI - 缩写
/ysccl - 使用权限
管理员
- 使用方法:
# yrxs_trade_money
用于设置玩家的交易行货币(注意,该指令目前只能修改在线的玩家,离线的玩家暂时不可修改)
- 使用方法:
/yrxs_trade_money <set | add | remove | list> <玩家: target> <数量: int> - 示例:
/yrxs_trade_money set @a 114514
设置所有玩家的货币为114514 - 缩写
无 - 使用权限
管理员
- 使用方法:
# yrxs_trade_replenishgoods
用于交易行补货
- 使用方法:
/yrxs_trade_replenishgoods - 示例:
/yrxs_trade_replenishgoods
易行补货 - 缩写
/ytrg - 使用权限
管理员
- 使用方法:
# yrxs_trade_clear
用于清除交易行系统上架的指定物品(注意,该指令只能清除系统上架的物品,暂时不支持清除玩家上架的物品)
- 使用方法:
/yrxs_trade_clear <物品标识符: string> [物品数据值: int] - 示例:
/yrxs_trade_clear diamond 0
清除交易行中标识符为 diamond 数据值为 0 的系统上架物品 - 缩写
/ytc - 使用权限
管理员
- 使用方法:
# 计分板映射数据介绍
该值只可使用指令查,不可增删改
# player_equip_money
战备价值
- 玩家当前携带的装备、主手、背包的价值总和,只会计算在交易行内指定类型的物品
- 会在玩家改变以上物品时刷新
# player_get_money
收获价值
- 去除玩家当前携带的装备、主手、背包的价值总和,计算玩家装备、主手、背包、副手、口袋、安全箱、背包内的价值总和
- 会在玩家改变以上物品时刷新
# player_wh_money
仓库价值
- 玩家仓库所有物品的价值总和
- 会在玩家改变以上物品时刷新
# player_weight
玩家携带物资重量
- 玩家携带的装备、主手、背包、副手、口袋、安全箱、背包内、钥匙卡包的重量总和
- 会在玩家改变以上物品时刷新
# player_all_money
玩家全身价值
- 玩家携带的装备、主手、背包、副手、口袋、安全箱、背包内的价值总和
- 会在玩家改变以上物品时刷新
# trade_money
哈基币
- 玩家在交易行的货币,可以使用指令/yrxs_trade_money进行增删改
- 会在玩家进行货币消耗&增加时刷新