价格

什么是价格

你的服务器可能使用 Vault 作为经济,同时还有可能使用基于绿宝石的经济,使其更贴切原版,这意味着你的服务器将有多种经济形式,而为了简化这些经济在 eco 系列插件中使用,使得这些经济形式能够统一管理,eco 自带的价格系统诞生了。

类型

*价格的类型填写在 type 选项中,包括以下几种:

  • $ 或者 coins:代表你的服务器的经济插件所产生的经济形式,*通常代表 Vault,因为根据 兼容插件 一节,这是唯一支持的经济插件。请注意,不支持 CMI 的 Vault 和经济。

  • xp 或者 exp 或者 experience:代表原版经验值。

  • l 或者 levels 或者 xplevels 或者 explevels:代表原版等级。

  • 使用点数。

  • 使用魔法类型。

  • 你也可以使用来自 EcoBits 和 UltraEconomy 的自定义货币。

  • 使用 物品语句 代表以某种物品作为经济形式。

显示名称

你可以为各个价格设置它们的显示名称,但是这相当麻烦,因此与其这样为价格单独设置显示名称:

price:
  value: 100 * %player_y%
  type: crystals # EcoBits 中的货币
  display: "&b%value% 水晶 ❖"

您也可以打开 plugins/eco/lang.yml,添加如下内容:

price-display:
  - type: crystals
    display: "&b%value% 水晶 ❖"

这样的话,所以类型是 crysteals 的价格都会显示这里设置的名称,无需一个个单独设置了。

示例

使用 EcoBits 或者 UltraEconomy 中的某个货币。

price:
  value: 100 * %player_y%
  type: crystals # *不需要填写插件名称,直接填写货币 ID

使用 EcoItems 中的某个物品。

price:
    value: 16
    type: ecoitems:shiny_diamond # 使用了物品语句,改为 diamond 则代表原版钻石
    display: "%value% &f闪亮钻石"

使用 5000 点原版经验值。

price:
  value: 5000
  type: xp

使用 EcoSkills 中的 10 点法力。

price:
  value: 10
  type: mana

Last updated