PepperShop-MOT
一个Nukkit插件,基于PepperShop开发,又基于 QuickShopX 开发,QuickShopX又是基于是由原作者 WetABQ 的QuickShop插件所开发而来PepperShop-MOT的特性
- Nukkit-MOT的支持
- 适配最新版Land插件
- 支持字符串物品
图片 Preview
使用教程
创建
Android: 轻轻地饶一下箱子,但不要打掉箱子,然后切换到需要上架的物品到手上,最后直接在聊天栏输入价格即可Windows10: 左键点击箱子,然后切换到要上架的物品到手上,最后直接在聊天栏输入价格即可
创造模式: 按住Shift然后打掉箱子后,按上面的流程创建商店,直接在聊天栏输入价格
交易
聊天栏: 在点击商店的牌子之后输入要购买的数量界面: 点击商店的牌子之后打开界面,拖动交易数量点击确定
聊天栏和界面: 同时兼顾两者,单击牌子使用聊天栏输入,双击牌子可以打开界面操作
修改价格
聊天栏: 点击牌子后使用指令进行修改商店即可(/ps help查看具体指令)界面: 点击商店的牌子后打开界面,按界面提示进行修改
聊天栏和界面: 同时使用聊天栏的方式和界面的方式,任选其一
破坏商店
打掉商店的牌子或者商店的箱子特别说明: 在领地内拥有`build`权限(也就是同时拥有放置和破坏权限)的人也可以打开商店箱子和破坏商店
配置文件
YAML:
# 语言,支持加载自定义的语言文件,目前自带简体中文和英文(cn/en)
language: cn
# 强制与GAC插件一起工作,但会关闭本插件的权限检查功能
work-with-gac: false
# 商店的交互方式,可用值:ChatBar、Both、Interface,分别代表仅聊天栏、全部启用、仅UI
# 请参考 食用方法->交易 章节,推荐设置为Both
interaction-method: Both
# 商店的交互时间,如果输入价格时发现被当成普通聊天信息被发出去了,请加大此值
interaction-timeout: 5000
# 全息物品数据包的发送速率(每秒),建议直接设置为1000,如果出现显示不正确的情况适当调低此值
hologram-item-effect: 1000
# 全息物品数据包队列的大小,如果大服出现人多时全息物品不能正常显示、移除、跨世界时,请调高此值(每次增加1万)
packet-queue-capacity: 10000
# 与Residence插件一起工作(需要先安装Residence)
link-with-residence-plugin: true
# 与Land插件一起工作(需要先安装Land)
link-with-land-plugin: true
# 是否只能在领地内创建商店(推荐打开)
# 此选项依赖任意一款领地插件,如果没有安装,则没有实际效果
only-create-shop-in-residence-area: true
# OP是否可以无视领地权限打开、破坏商店# 此选项依赖任意一款领地插件,如果没有安装,则没有实际效果
operator-ignore-build-permission: false
# 漏斗是否只能在领地内才能给商店补货,此选项不会影响非商店箱子的正常传输(仅对商店有效)# 此选项依赖任意一款领地插件,如果没有安装,则没有实际效果
# 建议打开
limit-hopper: true
# 是否使用物品翻译文件(如果你想看到中文,请参考下方的 "关于显示中文物品名"并开启此选项)
use-item-name-translations: false
插件指令
主指令:/ps [子命令]、别名:/qs| 指令 | 用途 | 权限 |
|---|---|---|
/ps help | 输出帮助信息 | 所有人 |
/ps buy | 设置商店为出售类型 | 所有人 |
/ps sell | 设置商店为回收类型 | 所有人 |
/ps price | 设置商店的单价 | 所有人 |
/ps server | 设置为服务器商店(无限库存) | 管理员 |
/ps version | 输出插件版本信息 | 管理员 |
/ps cp | 打开插件的配置面板(UI) | 管理员 |
/ps reload | 重新加载所有配置文件(数据文件除外) | 管理员 |
每个子命令都可以进行简写,比如
/ps help可以简写成/ps h,/ps buy可以简写成/ps b等,可以使用/ps help输出所有简写命令GAC兼容
需要在config.yml里设置work-with-gac: true,作为兼容的代价,权限检查功能会关闭,如果不进行此项设置,本插件不会启动领地插件兼容
PepperShop-MOT同时支持Residence领地插件和Land领地插件,两者任选其一即可,不要同时加载,会出现一些想不到的问题Land插件没有原生的
build权限,如果同时拥有破坏方块权限和放置方块权限时就相当于拥有了build权限,两者缺一不可从QuickShopx导入数据
本插件支持quickshopx的商店数据文件,将shops文件夹复制到PepperShop目录里即可,但是不支持配置文件和语言文件,这部分需要手动配置一下显示中文物品名
- 手动下载
item-translations.yml文件后放入插件文件夹 - 使用指令
/ps r,op后台均可 - 在游戏内使用指令
/ps cp打开配置面板 - 打开
使用翻译的物品名开关,点击提交按钮
更新记录 Change logs
1.3.3(from QuickShopX)
- 支持最新版Nukkit-MOT
- 支持最新版Land