开发者
repositories {
maven("https://jitpack.io/")
}
dependencies {
compileOnly("com.github.MrXiaoM:SweetPlayerMarket:$VERSION")
}
1
2
3
4
5
6
2
3
4
5
6
# 开发者接口用法
// 获取经济实现
IEconomy vault = SweetPlayerMarket.getInstance().parseEconomy("Vault");
if (vault == null) {
throw new Exception("找不到 Vault 经济");
}
// 获取开发者接口实例
MarketAPI api = SweetPlayerMarket.api();
// 上架物品
MarketItem item = api.deploy(player, builder -> {
builder.type(EnumMarketType.SELL) // 出售类型
.currency(vault) // 使用 Vault 经济
// !!!!!!!!!!!!!!! 注意 !!!!!!!!!!!!!!
// item 的数量跟 amount 不是一回事
// 【item.getAmount() 是单份商品数量】
// 【amount 是商品总份数】
// 最终玩家出售的物品数量为 item.getAmount() * amount
.item(player.getItemInHand()) // 确定一份物品是怎样的
.amount(1) // 总份数
.price(100.0); // 单份物品出售价格
});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
上次更新: 2025/09/01, 10:13:21