翻牌UI配置

我可以在哪找到它们?

所有的翻牌UI配置全部保存在 /plugin/FlipCard/ui 文件夹。

名称

每个翻牌UI都有它独特的名称。例如 example.yml。翻牌UI的名称决定在使用指令时指令变量 <UI名称>。以 example.yml 为例,你需要使用 /fc forceopen <文件名称> example 指令以打开它的翻牌 UI。

组成

所有卡牌配置由 UI 配置 奖励配置 组成。

UI 配置

打开一个卡牌配置,你将发现如下内容:

option:
  slots: [9,11,13,15,17,36,38,40,42,44]
  title: "&9&lDungeon Complete Reward"
  time: 60
  timer: true
  display: true
  auto_close: true
  close_animal: true
  auto_claim_free_rewards: true
  total_max: 10
  • slots: 卡牌对应物品的槽位。只可以设置为: [9,11,13,15,17,36,38,40,42,44] (10 张卡牌) 或者 [10,12,14,16,37,39,41,43] (8 张卡牌)。

  • title: 翻牌 UI 的标题.

  • time: 翻牌的时长。玩家必须在对应时长内完成翻牌。只在 timer 选项被启用后才会生效。

  • timer: 是否启用翻牌时长。

  • display: 是否允许玩家预览卡牌奖励,预览后将会重新翻牌。

  • auto_close:所有卡牌全部翻牌后是否自动关闭。

  • close_animal: 是否展示UI关闭时的动画(玩家主动关闭无法展示,但是重新打开UI会有动画后效果),该动画中所有卡牌都会翻转,让玩家查看奖励(包括自己没有拿到的),如果服主在这里设置了超级好的奖励,玩家发现自己没拿到,可能会哭。

  • auto_claim_free_rewards: 在玩家主动关闭UI和自动关闭UI后,是否自动领取所有免费奖励。

  • total_max: UI所有卡牌翻牌上限。

卡牌配置

下面的部分则为卡牌配置,每个卡牌的配置代表一个卡牌类型:

card_1:
  # card_1的配置
card_2:
  # card_2的配置
card_3:
  # card_3的配置

各个卡牌具体的配置如下:

card_1:
  front: card2
  back: card3
  amount: 5
  name: "&d幸运翻盘"
  lore:
    - "你需要花费 %price% "
    - "才能翻这张牌"
  prices:
    1:
      material: STONE
      placeholder: '石头 x10'
      apply: [1,2]
      amount: 10
    2:
      economy-plugin: Vault
      placeholders:
        2: '10 金币'
        3: '20 金币'
        4: '30 金币'
        5: '40 金币'
      apply: [2,3,4,5]
      cost: [10,20,30,40]
      conditions:
        - 'none'
  rewards:
    1:
      material: GOLDEN_APPLE
      amount: 1~5
      rates:
        default: 3
        vip: 30
      rates-conditions:
        vip:
          - 'permission: group.vip'
      edge: very_rare
    2:
      material: DIAMOND
      amount: 5~10
      rate: 6
      edge: rare
    3:
      material: ENCHANTED_GOLDEN_APPLE
      amount: 5~10
      rate: 1
      edge: very_very_rare
      flip-actions:
        - 'announcement: &a[FlipCard] %player% 获得了 &6%amount%-%display%'
      actions:
        - 'message: &a[FlipCard] %display% 已发送到你的背包!'
  • front: 卡牌正面材质。

  • back: 卡牌背面材质。

  • animate: 卡牌的动画。动画 ID 在 config.yml 中的 animations 选项设置。如果设置了这个选项,你就必须移除 front 和 back 选项。

  • max: 每次翻牌可以翻该种牌的数量。不能超过 amount 选项的值。

  • amount: 该种类型卡牌的数量。所有类型的卡牌的数量总和不能超过 slot 设置的值。(例如,10个槽位=10张卡牌)

  • name: 卡牌显示的名称。

  • lore: 卡牌的 Lore。可以使用 %price% 显示其价格。

  • prices: 卡牌的价格,具体请见

  • rewards: 卡牌的奖励,具体请见

Last updated