常见问题

如何从其他插件导入物品

手持物品并执行命令 /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

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

最后更新于