小默米的插件
原版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.20.5+ 自定义耐久度?
  • 如何使用其他插件中的物品/方块?
  • 如何将我的等级插件与 CustomFishing 集成?
  • 为什么我不能玩迷你游戏?
  • 如何启用虚空钓鱼机制?

这有帮助吗?

  1. 插件WIKI
  2. 🎣 CustomFishing

❓️ 常见问题

上一页🧭 如何配置每个文件下一页⚖️ 权重系统 [必读]

这有帮助吗?

如何从其他插件导入物品

手持物品并执行命令 /cfishing items import test_item ,您将在 CustomFishing/imported_items.yml 中找到导出的物品,然后您可以将导出的数据复制并粘贴到所需的位置。

如何使用原版 1.20.5+ 自定义耐久度?

首先,删除插件提供的 max-durability,以避免冲突。然后使用组件部分将 max_damage 属性添加到物品中。您可以阅读此页面了解示例。

如何使用其他插件中的物品/方块?

config.yml有一个这样的部分,让我们以物品为例

# CustomFishing 支持使用其他插件的物品/方块
# 如果物品共享相同的 ID,它们将继承效果
item-detection-order:
  - CustomFishing
  - vanilla
block-detection-order:
  - vanilla

例如,如果您安装了 ItemsAdder,并且希望 CustomFishing 检查 ItemsAdder 的 ID,您可以将 ItemsAdder 添加到顺序中:

item-detection-order:
  - ItemsAdder
  - CustomFishing
  - vanilla

然而,ItemsAdder 中的物品都有命名空间,因此为了确保 ID 对应,您需要修改 Custom Fishing 的鱼竿配置。

namespace:beginner_rod:
  material: ItemsAdder:namespace:beginner_rod
  effects:
    effect_1:
      type: wait-time-multiplier
      value: 1.5
    effect_2:
      type: difficulty
      value: -8

如果您安装了 MMOItems,您可以这样配置(这里使用大写是因为 MMOItems 会将所有 ID 转换为大写)

item-detection-order:
  - MMOItems
  - CustomFishing
  - vanilla
BEGINNER_ROD:
  material: MMOItems:TOOL:BEGINNER_ROD
  effects:
    effect_1:
      type: wait-time-multiplier
      value: 1.5
    effect_2:
      type: difficulty
      value: -8

如果您安装了 Oraxen,您可以这样配置

item-detection-order:
  - Oraxen
  - CustomFishing
  - vanilla
beginner_rod:
  material: Oraxen:beginner_rod
  effects:
    effect_1:
      type: wait-time-multiplier
      value: 1.5
    effect_2:
      type: difficulty
      value: -8

如何将我的等级插件与 CustomFishing 集成?

一些等级插件可能会提供技能修改钓鱼机制,在这方面,除非两个开发者合作,否则 Custom Fishing 无能为力。但在大多数情况下,只要这些插件提供相应的属性变量和技能等级变量,这些属性增益就可以应用于 Custom Fishing。您可以参考此页面了解一些示例。

为什么我不能玩迷你游戏?

如果您安装了 MMOCore,那么您的钓鱼机制将如下面的图片所示。解决这个问题的方法是通过删除 YAML 配置文件来删除 MMOCore 提供的钓鱼职业。

如何启用虚空钓鱼机制?

虚空钓鱼是由 CustomFishing API 注册的一种特殊机制。如果您对编码有一定了解,它允许您注册任何您想要的钓钩机制。 首先,在 loot-conditions.yml 中为虚空配置战利品,例如:

global-group:
  list: []
  conditions: {}
  sub-groups:
    loots_in_void:
      conditions:
        in-void: true
        environment:
          - the_end
      list:
        - rubbish:+5

然后在您想要的地方创建一个允许虚空钓鱼的效果。在这种情况下,我在 config.yml 中使用 global-effects。

mechanics:
  global-effects:
    void_fishing:
      type: void-fishing

现在您可以在虚空中钓鱼了!

虚空钓鱼