MCIO Plugins MCIO Plugins
首页
爱发电 (opens new window)
无法下载? (opens new window)

人间工作P

我每天都好困… 最近在学习和进行 VOCALOID 创作
首页
爱发电 (opens new window)
无法下载? (opens new window)
  • FiguraLambda

  • SweetAdaptiveShop

  • SweetCheckout

  • SweetDrops

  • SweetMail

  • SweetMessages

  • SweetPlayerMarket

    • 简介
    • 命令与权限
    • 执行操作
    • 开发者
      • 开发者接口用法
  • SweetRewards

  • SweetTask

  • 杂物

  • 插件文档
  • SweetPlayerMarket
2025-09-01
目录

开发者

jitpack (opens new window)

repositories {
    maven("https://jitpack.io/")
}
dependencies {
    compileOnly("com.github.MrXiaoM:SweetPlayerMarket:$VERSION")
}
1
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
上次更新: 2025/09/01, 10:13:21
执行操作
简介

← 执行操作 简介→

Theme fork from Vdoing | Copyright © 2018-2025 人间工作P | 到爱发电支持我

除非特别说明,本站点所有文章均以 CC BY-SA 协议授权

《我的世界》和《Minecraft》是微软公司和 Mojang Synergies AB 的商标,本站点与微软公司等没有从属关系。

  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式