商店控制面板
商店控制面板允许玩家安全方便地管理自己的商店。
通过控制面板,店主可以:
- 修改标价
- 更改数量
- 切换商店类型
- 冻结商店
- 切换无限模式
- 浏览历史记录
- 打开背包
- 转让所有权
- 删除商店
你可以通过配置文件自行决定控制面板显示的选项。
玩家如何打开控制面板
默认情况下,玩家可以通过这些方式打开:
- 潜行右键点击商店
- 通过配置好的交互行为
- (若启用)使用控制面板菜单
控制面板可以是如下形式:
- 聊天栏
- GUI 菜单界面(CONTROL_PANEL_UI)
配置控制面板
控制面板选项配置在 config.yml 下面:
shop:
control-panel:
可以自行定义组件的显示与顺序。
可用的控制面板组件
如下为所有类型的内置控制面板组件。
每个条目都代表着面板中出现的按钮。
DISPLAY
切换悬浮展示物品的开关。
决定了商店上方的悬浮物品是否可见。
SET_PRICE
修改商店价格
玩家可以直接更新交易价格。
SET_AMOUNT
修改商店出售一份物品的数量。
一般用于堆叠商店。
SHOP_MODE
在这些商店类型之间切换:
- 出售
- 收购
- 冻结
🆕 INVENTORY(6.2.0.11+)
打开商店绑定的容器界面。
适用于:
- 补货
- 浏览物品
- 管理库存
HISTORY
浏览商店交易历史。
(若历史记录功能启用)显示最近的购买与出售记录。
FREEZE
冻结或解冻商店。
冻结时:
- 禁用交易
- 商店仍然存在
- 可以稍后启用
UNLIMITED
切换无限模式。
启用后:
- 商店无需补货
- 可用于管理员商店
OWNER
转让商店给其他玩家。
可能需要额外权限。
REFILL
(对支持的商店)自动补货。
适用于自动化或管理环境。
REMOVE
删除商店。
永久移除:
- 商店本身
- 数据库条目
- 关联的元数据
请小心使用。
EMPTY
占位符组件。
可以用来在特定面板布局中创建空隙。
配置示例
shop:
control-panel:
- DISPLAY
- SET_PRICE
- SET_AMOUNT
- SHOP_MODE
- INVENTORY
- HISTORY
- FREEZE
- UNLIMITED
- OWNER
- REMOVE
你可以:
- 通过删除条目将其禁用
- 重新排列改变样式顺序
推荐配置
生存服务器
shop:
control-panel:
- SET_PRICE
- SET_AMOUNT
- SHOP_MODE
- INVENTORY
- HISTORY
经济发达的服务器
shop:
control-panel:
- DISPLAY
- SET_PRICE
- SET_AMOUNT
- SHOP_MODE
- HISTORY
- FREEZE
管理员商店服务器
shop:
control-panel:
- DISPLAY
- SET_PRICE
- SHOP_MODE
- UNLIMITED
- OWNER
- REMOVE
菜单控制面板
若你正在使用 GUI 菜单模式:
- 布局和图标都在
gui.yml中配置 - 每个组件可以有自定义名称和描述
- 可以更改图标
- 可以调整顺序
控制面板配置控制显示的内容。 菜单设置文件则控制它的外观。
权限设置
某些组件可能需要权限,取决于设置。
例如:
- 商店转让
- 无限商店
- 冻结
- 删除商店
检查权限配置确保控制面板上的功能可以正常使用。
备注
- 删除组件将禁用所有玩家的组件。
- REMOVE 组件会永久删除商店。
- UNLIMITED 功能非常强大,只应提供给管理员使用。
- FREEZE 适用于管理。
升级到 6.2.0.10 之后,请浏览这部分,确保你的控制面板与游戏玩法设计相适应。
总结
商店控制面板可完全自定义。
通过编辑:
shop:
control-panel:
你可以控制:
- 哪些玩家可以修改
- 商店的功能涵盖范围
- 经济的行为
- 整体用户体验