- Source of resources
- Original
- API
- 1.0.11
- Copyright link
- #
- Language
- Chinese(Simplified)
- Precondition
- EconomyAPI(https://www.minebbs.com/resources/economyapi.530/)
SalesMachine
核心 | 是否支持 |
---|---|
NukkitX | × (需要 CustomItemAPI 前置) |
PowerNukkitX | √(仅支持PNX 1.0) |
Nukkit-PM1E | √ |
Nukkit-MOT | √ |
插件功能
SQLite 数据库存储,采用分区块加载,不用担心因放置过多导致服务器卡顿
支持针对玩家放置的售货机查询 以及区块售货机查询 不用担心因乱放而找不到的问题
支持多自定义经济核心:(目前默认支持 EconomyAPI Money PlayerPoint)
开发者可以通过方法
Java:
registerMoneyCore("经济核心名称",IMoney.class);
自定义经济核心类型 IMoney是接口 使用自定义经济核心需要实现这个接口
可在配置文件设置 阻止展示给玩家
功能 | 是否实现 |
---|---|
自定义物品收购及出售 | √ |
是否支持自定义物品 | √ |
商品无限库存 | √(仅管理可设置) |
商品收购 | √ |
商品数量限购 | √ |
刷新商品限购次数 | √ |
售货机移动搬运 | √ |
使用命名牌重命名售货机 | √ |
漏斗添加商品 | √ |
自定义模型 | √ |
自由切换模型 | √ |
自定义浮空物品显示 | √ |
玩家发行商品优惠券 | √ |
商品批量购买 | √ |
优惠券合成 | √ |
自定义商品库存 | √ |
自定义商品货币 | √ |
自定义商品折扣 | √ |
箱子移动搬运 | √ |
使用方法
将插件上传到 /plugins 文件夹即可 管理员执行/sa give 就可以得到一个售货机 也可以从创造背包中找到 之后将物品放置到地面即可 执行/sa q 可以查询售货机的相关信息 手持物品正对着售货机前方 潜行 点击售货机 就可以添加商品 若商品存在 继续上架会增加库存 管理员可以打开售货机界面设置售货机功能 使用售货机搬运器 之后再次放置即可 使用 模型切换器 使用 空白优惠券 其他玩家使用折扣券购买此售货机的物品可以优惠 使用期限单位是 天 设置 -1则不限制 |
配置文件
YAML:
#阻止放置售货机的世界
ban-world: []
# 只允许OP使用的经济核心
only-use-admin-money-core: []
目录:
YAML:
# 实体大小
entity-size: 0.9
# 是否显示开门动画
open-door-anim: true
# 体积
weight:
width: 1
height: 2
# 是否显示浮空物品
display-item:
enable: true
# 自定义浮空物品位置
position:
east:
- "0.15,1.23,0.15;0.15,1.23,-0.15"
- "0.15,0.43,0.15;0.15,0.43,-0.15"
- "0.15,0.01,0.15;0.15,0.01,-0.15"
north:
- "0.15,1.23,0.15;-0.15,1.23,0.15"
- "0.15,0.43,0.15;-0.15,0.43,0.15"
- "0.15,0.01,0.15;-0.15,0.01,0.15"
south:
- "0.15,1.23,0.15;-0.34,1.23,0.15"
- "0.15,0.43,0.15;-0.34,0.43,0.15"
- "0.15,0.01,0.15;-0.34,0.01,0.15"
west:
- "0.15,1.23,-0.34;0.15,1.23,0.15"
- "0.15,0.43,-0.34;0.15,0.43,0.15"
- "0.15,0.01,-0.34;0.15,0.01,0.15"
功能演示