本页将介绍设置BossShopPro所需了解的所有基础知识。

您可以手动设置所有内容,也可以使用 配置工具

如何手工开店? “商店文件”是您可以自己创建的文件,每个“商店文件”都是一个 GUI/库存,您可以将任何物品放置在该 GUI 的任何库存点中。

让我们首先创建一个新的商店文件并解释文件的布局。

在您的商店文件夹中创建一个新文件,位于 /plugins/ BossShopPro /shops

让我们将此文件称为 shop.yml

创建后,使用文本编辑器打开该文件。

我们需要以适用于该 GUI 的选项开始文件

让我们使用以下选项来开始我们的文件,但暂时不要保存文件。

  1. ShopName: example-shop
  2. DisplayName: '&aExample Shop'
  3. Command: example:ex
  4. signs:
  5.   text: '[example-shop]'
  6.   NeedPermissionToCreateSign: true

现在我们要向我们的商店添加一个项目。

对于此示例,让我们首先将一个石头块添加到 GUI 的第一个插槽。当玩家点击时,玩家将以 15 美元的价格购买 1 块石头

(注意:这需要Vault)

  1. ShopName: example-shop
  2. DisplayName: '&aExample Shop'
  3. Command: example:ex
  4.   '1':
  5.   RewardType: item
  6.   PriceType: money
  7.   Price: 15
  8.   Reward:
  9. - - type:STONE
  10. - amount:1
  11.   MenuItem:
  12. - type:STONE
  13. - amount:1
  14. - 'lore:&fClick here to buy this item for $%price%'
  15.   Message: '&fYou have received %reward%!'
  16.   InventoryLocation: 1
  17.   ExtraPermission: ''

现在您已经在文件中添加了选项并定义了至少一项,继续保存文件。

使用以下命令在游戏中重新加载bossshop:/bs reload

现在因为我们在 ShopName 中将商店命名为“example-shop”,我们可以使用以下命令打开商店:/bs example-shop

如果您按照这些说明进行操作, 您应该在游戏中看到以下 GUI:您现在应该对BossShopPro的“商店文件”