游戏内管理介面
/cs admin 商店列表
/cs admin <商店> 直接编辑某个商店
需要 cloudshop.admin 权限。所有改动立刻写进商店文件并生效,不需要保存或重载;共用 MySQL 时同时同步到其他子服。
聊天栏输入
需要输入文字的按钮会关闭箱子,在聊天栏提示要输入什么。输入后自动回到原本的画面;输入 cancel 或 取消 放弃。
商店列表
| 操作 | 结果 |
|---|---|
| 左键商店 | 编辑商品(排版画面) |
| 右键商店 | 商店设定 |
| Shift+右键商店 | 以玩家身份预览 |
| 新建商店(绿宝石) | 聊天栏输入 ID,建立 shops/<ID>.yml(6 行),直接进入排版画面 |
| 网页编辑器(书与笔) | 产生 网页编辑器 连结 |
| 重新载入(比较器) | 等于 /cs reload |
每个商店图示的说明显示 ID、商品数、行数、类型(一般 / 轮换)与开放的子服。
排版画面

上面最多 5 行是商店的格子(和玩家看到的一样,含价格说明),最下面一行是工具。下方是你自己的背包,可以正常拿取物品。
| 操作 | 结果 |
|---|---|
| 把物品拿在鼠标上,点空格子 | 上架:新增一件商品(默认买价 100、不回收),物品退回你的背包,并打开它的 商品设定 |
| 点商品 | 打开商品设定 |
| Shift+点商品,再点空格子 | 移动到那一格 |
| Shift+点商品,再点另一件商品 | 两件互换位置 |
| 拿着物品点商品 | 换成那个物品,价格与其他设定保留 |
| 下一页 / 上一页 | 编辑第 2、3……页(空的页面也能放商品,等于新增一页) |
| 轮换商品池(时钟) | 轮换商店或有商品池时出现,见 轮换商店 |
| 商店设定(比较器) | 商店设定 |
| 预览(末影之眼) | 以玩家身份打开这一页 |
上架时每份数量 = 鼠标上的数量(拿 16 支箭 = 每份 16 支)。物品来源自动判断:
| 鼠标上的物品 | 存成 |
|---|---|
| 云物品、MMOItems、CraftEngine、ItemsAdder、Nexo、MythicMobs 的物品 | 插件 ID(ci:…、mmoitems:类型:ID……) |
| 没有任何自订资料的原版物品 | 材质(DIAMOND) |
| 改过名、附过魔、有其他组件的原版物品 | 完整物品 item: {data: …} |
6 行的商店
排版画面只显示前 5 行;第 6 行的商品请用 网页编辑器 或直接改文件(画面右下角有提示)。
商品设定

最上面是这件商品现在的样子。
| 按钮 | 左键 | 右键 / 其他 |
|---|---|---|
| 买入价格(金锭) | 输入价格 | 不出售 |
| 回收价格(漏斗) | 输入价格 | 不回收 |
| 每份数量(史莱姆球) | +1 | -1;按住 Shift ±16 |
| 购买限制(命名牌) | 输入限购 | 取消限制 |
| 出售限制(命名牌) | 输入限售 | 取消限制 |
| 库存(木桶) | 输入库存 | 取消库存 |
| 动态价格(比较器) | 开 / 关(默认值) | Shift+点击输入自订值 |
| 折扣(烈焰粉) | 输入折扣 | 取消 |
| 购买权限(绊线钩) | 输入权限节点 | 清除 |
| 购买条件(红石火把) | 输入条件 | 清除 |
| 购买后执行指令(指令方块) | 新增一条 | 全部清除 |
| 给予物品(箱子 / 末影箱) | 开 / 关:关闭 = 只执行指令 | |
| 显示名称(告示牌) | 输入名称 | 清除(用物品原本的名称) |
| 附加说明(书) | 新增一行 | 全部清除 |
| 显示图示(物品展示框) | 拿着物品点 = 用那个物品当图示 | 清除 |
| 单次最多购买(铁砧) | 输入份 数 | 用默认 |
| 轮换权重(兔子脚) | +1(Shift +10) | -1(Shift -10);只有商品池的商品才有 |
| 物品来源(望远镜) | 显示 item 的写法 | |
| 复制这件商品(纸) | 复制一份放进商品池 | |
| 删除商品(岩浆桶) | 点两次确认删除 |
输入格式
| 按钮 | 例子 | 说明 |
|---|---|---|
| 价格 | 100 / 20 points / 500 money + 20 points / 0 | 只写数字 = 默认货币;0 = 不出售 / 不回收;提示会列出可用的货币 ID |
| 购买 / 出售限制 | 5 / 5 daily / 3 weekly global / 10 daily cross / 0 | 份数 + 周期;global 全服共用、cross 所有子服共用(需要 MySQL);0 取消。见 限购与库存 |
| 库存 | 100 / 100 daily / 50 weekly cross | 份数 + 补货周期 |
| 动态价格 | 0.01 0.5 2 12h / 0.02 0.4 2.5 24h cross | 每份涨跌幅、最低倍、最高倍、回复时间;加 cross 跨子服。见 动态价格 |
| 折扣 | 20 / 30 2d | 百分比;加时长 = 多久后结束 |
| 购买条件 | %player_level% >= 10 | 支持 PlaceholderAPI 变量与 >= <= > < == !=、&&、|| |
| 指令 | lp user {player} parent add vip | 不用斜线;[player] 玩家执行、[message] 发送消息 |
| 名称 / 说明 | &6VIP · 30 天 | 支持颜色码 |
周期可以写 daily、daily 04:00、weekly、monthly、6h、30m……完整写法见 重置周期。
商店设定
| 按钮 | 操作 |
|---|---|
| 商店图示(最上面) | 拿着物品点 = 换成主菜单图示 |
| 标题 | 输入标题(支持颜色码) |
| 行数 | 点击在 1 – 6 行之间切换 |
| 进入权限 | 左键输入、右键清除 |
| 类型 | 点击切换一般 / 轮换 |
| 轮换设定(只有轮换商店) | 左键周期、右键轮换格(10,11,12,13,14,15,16)、Shift+点击切换每位玩家不同 |
| 全店折扣 | 同商品折扣 |
| 空格底色 | 拿着玻璃板点 = 设定;右键清除 |
| 开放的子服 | 左键输入子服名称(逗号分隔,config.yml 的 server-id);右键 = 全部子服。说明里会显示本服的名称 |
| 排序 | 左键 +1、右键 -1;Shift ±10 |
| 从主菜单隐藏 | 开 / 关;隐藏后只能用 /cs open 或 NPC 打开 |
| 清除限购与行情 | 清空这个商店所有商品的限购次数、库存与动态价格 |
| 删除商店 | 点两次确认; 文件移到 backups/deleted/ |
给其他管理员打开
控制台或其他插件可以替有 cloudshop.admin 权限的玩家打开管理介面:
/cs admin <商店|-> <玩家>
- = 打开商店列表。