小默米的插件
原版WIKI
CustomFishing
CustomFishing
  • 插件WIKI
    • 🎣 CustomFishing
      • 🧭 如何配置每个文件
      • ❓️ 常见问题
      • ⚖️ 权重系统 [必读]
      • 📄 格式
        • 🛒 市场
        • ✨ 效果
        • 🎉 事件
        • ✏️ 文本
        • 🎁 物品
        • 🦖 实体
        • 🧊 方块
        • 🏆 战利品
        • 🗿 图腾
        • 🕹️ 迷你游戏
          • 精准点击
          • 精准点击 v2
          • 精准点击 v3
          • 抓住
          • 抓住 v2
          • 拉紧
          • 点击
          • 舞蹈
        • 🏅 比赛
      • ✅ 条件
      • 💪 动作
      • 🅿️ 占位符和表达式
      • 🤝 兼容性
        • ItemsAdder
        • MythicMobs
        • Oraxen
        • EcoItems
        • MMOItems
        • NeigeItems
        • ExecutableItems
        • mcMMO 宝藏
        • 支持的等级系统
        • AdvancedEnchantments
        • EcoEnchants
        • BattlePass
        • BetonQuest 2.0
        • ClueScrolls
        • RealisticSeasons
        • Quests
        • TypeWriter
        • Zaphkiel
        • AuraSkills
      • 🐚 命令和权限
      • 📊 导入和导出数据
      • ⌨️ 应用程序编程接口
        • 事件
        • 基础操作
        • 集成提供器
        • 自定义鱼钩逻辑
        • 自定义游戏
由 GitBook 提供支持
在本页

这有帮助吗?

  1. 插件WIKI
  2. 🎣 CustomFishing
  3. 📄 格式

🛒 市场

启用功能:

  • enable: true 这个选项用于启用或禁用整个功能。

enable: true

容器标题:

  • title: '<gradient:#A52A2A:#800000:#A52A2A>鱼市</gradient>' 这指定了容器的标题。标题 "鱼市" 会以三种给定的十六进制颜色代码渐变显示。

title: '<gradient:#A52A2A:#800000:#A52A2A>鱼市</gradient>'

限制:

  • limitation: 这部分定义了与从鱼市赚取的收入相关的限制。

    • enable: true 表示启用了限制功能。

    • earnings: 10000 指定了收入上限为 10,000 个单位的钱。

limitation:
  enable: true
  earnings: 10000
  # 支持表达式和占位符
  earnings: '1000 + 50 * {level}'

市场菜单布局:

  • layout: 布局部分确定市场菜单中物品/图标的视觉排列方式。符号 'A'、'I' 和 'B' 分别代表特定的物品或图标。

layout:
  - 'AAAAAAAAA'
  - 'AIIIIIIIA'
  - 'AIIIIIIIA'
  - 'AIIIIIIIA'
  - 'AAAABAAAA'

价格公式:

  • price-formula: '{base} + {bonus} * {size}' 这提供了一个公式,用于计算“CustomFishing”中战利品的价格。

price-formula: '{base} + {bonus} * {size}'

物品价格:

  • item-price: 这一部分为物品分配了固定的价格。例如,“COD”定价为 10 单位。另外,具有 CustomModelData 的物品如 "PAPER",其数据为 "999",定价为 5 单位。

item-price:
  COD: 10
  PUFFERFISH: 10
  SALMON: 10
  TROPICAL_FISH: 10
  PAPER:999: 5

物品槽位:

  • item-slot: 指定了放置要出售物品的槽位。如果 allow-items-with-no-price 设置为 true,则即使物品没有指定价格,也可以放置在槽位上。

item-slot:
  symbol: 'I'
  allow-items-with-no-price: true

动态图标: (sell-icons / sell-all-icons) 这一部分管理交互式图标。这些图标具有多种功能:

  • allow-icon: 表示允许的交易。

  • deny-icon: 表示因缺少要出售的物品而被拒绝的交易。

  • limit-icon: 当物品价值超过当天可赚取金额时出现。每个图标都进一步配置了显示设置和触发动作,如声音、消息或命令。

sell-icons:
  symbol: 'B'
  allow-icon:
    material: IRON_BLOCK
    display:
      name: '<#00CED1><b>● <!b>出售鱼类'
      lore:
        - '<font:uniform><gradient:#E6E6FA:#48D1CC:#E6E6FA>您将赚取 <green>{money}$</green> 的鱼类销售收入</gradient></font>'
        - '<dark_gray>您可以赚取 {rest}'
    action:
      sound_action:
        type: sound
        value:
          key: 'minecraft:block.amethyst_block.place'
          source: 'player'
          volume: 1
          pitch: 1
      message_action:
        type: message
        value: '您通过出售鱼类赚取了 {money}$!您今天还可以从市场赚取 {rest}$'
      command_action:
        type: command
        value: 'money give {player} {money}'
  deny-icon:
    material: REDSTONE_BLOCK
    display:
      name: '<red><b>● <!b>交易被拒绝'
      lore:
        - '<font:uniform><gradient:#E6E6FA:red:#E6E6FA>没有要出售的物品!</gradient></font>'
    action:
      sound_action:
        type: sound
        value:
          key: 'minecraft:entity.villager.no'
          source: 'player'
          volume: 1
          pitch: 1
  limit-icon:
    material: REDSTONE_BLOCK
    display:
      name: '<red><b>● <!b>交易被拒绝'
      lore:
        - '<font:uniform><gradient:#E6E6FA:red:#E6E6FA>物品价值超过了今天剩余可赚取的金额!</gradient></font>'
    action:
      sound_action:
        type: sound
        value:
          key: 'minecraft:block.anvil.land'
          source: 'player'
          volume: 1
          pitch: 1

装饰性图标:

  • decorative-icons: 这些图标纯粹是为了好看。它们不具有功能属性。在这种情况下,一个 glass-pane 被赋予符号 'A',材质为 BLACK_STAINED_GLASS_PANE。

decorative-icons:
  glass-pane:
    symbol: 'A'
    material: BLACK_STAINED_GLASS_PANE
    display:
      name: ' '
上一页📄 格式下一页✨ 效果

最后更新于2个月前

这有帮助吗?