Skip to content
On this page

猹の钓鱼

配置文件

yml
############################
#         全局设置          #
############################
# 验证API
apiKey: "apiKey"
# 允许钓鱼范围,为空则不做限制
area:
  - "world,1~10,60~70,1~10"
  - "nether,1~10,60~70,1~10"
# 物品插件选择 (MM|NI|PR)
itemPlugin: MM
# 是否开启原版模式(false则未匹配的钓竿不能钓鱼,true则未匹配钓竿以原版模式钓鱼)
enableOrigin: true
# 是否开启星露谷模式(false则跳过QTE直接获得鱼)
stardewValley: true
# 是否开启钓鱼宝箱(仅在星露谷模式下有用)
enableTreasure: true
# 钓鱼QTE按键
fishingKey: F
# 钓鱼音效
sound:
  # 钓鱼中
  fishing: 'fishing'
  # 钓鱼成功
  success: 'success'
  # 钓鱼失败
  fail: 'fail'
# 钓鱼结果DOS
dos:
  catch:
    - "op:say 有鱼上钩了"
  success:
    - "op:say 我钓上了{fish}:{fish_display}"
  fail:
    - "op:say 我钓鱼失败了"
  finish:
    - "op:say 结束钓鱼了"
############################
#         钓区设置          #
############################
fishing:
  # 条件区域,可选条件可删除
  # 例:条件1 - 限制在world世界的1~10层,60~70层,1~10层,下雨天,白天才会出现的鱼群
  condition1:
    # (可选条件)区域限制
    area:
      - "world,1~10,60~70,1~10"
    # (可选条件)生态群系限制
    biome:
      - "PLAINS"
      - "FOREST"
    # (可选条件)天气限制 (STORM|THUNDER|THUNDER_STORM|CLEAR)
    weather: STORM
    # (可选条件)时间限制 (DAY|NIGHT)
    time: DAY
    # (必须条件)鱼群,格式为"鱼名:权重",单个鱼出现概率为"权重/总权重"
    fish:
      - "鲈鱼:7"
      - "鲑鱼:2"
      - "皇带鱼:1"
    # 宝箱设定
    treasure:
      # 宝箱出现概率
      chance: 0.1
      # 宝箱随机物品数量
      amount: 1~5
      # 宝箱物品池
      item:
        - "烂靴子:50"
        - "易拉罐:50"
        - "金币:10"
        - "珊瑚剑:1"
  # 例:条件2 - 任意区域都会出现的鱼群,如果与条件1同时满足,则权重会合并,即:鲈鱼权重则为8、鲑鱼为2、皇带鱼为1、烂靴子为1、易拉罐为1
  condition2:
    fish:
      - "鲈鱼:1"
      - "烂靴子:1"
      - "易拉罐:1"
############################
#         鱼群设置          #
############################
fish:
  鲈鱼:
    # MM|NI|PR物品index
    item: "鲈鱼"
    # 鱼改变位置的频率范围,数值越小鱼越活跃,单位tick
    rate: "20-40"
    # 鱼改变位置的距离范围,数值越大鱼会跑的越远
    range: "0-10"
    exp: 1
  鲑鱼:
    item: "鲑鱼"
    rate: "10-30"
    range: "20-20"
    exp: 2
  皇带鱼:
    item: "皇带鱼"
    rate: "10-20"
    range: "30-50"
    exp: 3
  烂靴子:
    item: "烂靴子"
    rate: "20-40"
    range: "0-5"
    exp: 0
  易拉罐:
    item: "易拉罐"
    rate: "20-40"
    range: "0-5"
    exp: 0
############################
#         鱼竿设置          #
############################
# 当钓竿没有匹配到时,则无法钓上来鱼,若希望原版钓竿兼容,可以将match设置为FISHING_ROD
rod:
  初级钓竿:
    # 名称精准匹配
    match: "初级钓竿"
    # 钓竿操作条宽度范围,0-100,支持小数
    width: 10
    # 鱼饵槽位数量,小于等于0时关闭该钓竿鱼饵功能
    bait: 0
  中级钓竿:
    match: "中级钓竿"
    width: 20
    bait: 0
  高级钓竿:
    match: "高级钓竿"
    width: 30
    bait: 1
  大师杆:
    match: "大师杆"
    width: 100
    bait: 3
############################
#         鱼饵设置          #
############################
# 鱼饵可用类型【MAGNET|MULTIPLY|AIM|MAGIC|BASIC|TRAP|MONSTER】
# 注意:龙核需要手动添加槽位鱼饵限制
bait:
  磁铁鱼饵:
    # 名称精准匹配
    match: "磁铁鱼饵"
    # 磁铁类型,增加钓上来宝箱的概率
    type: MAGNET
    # 增加概率
    value: 0.2
  多重鱼饵:
    match: "多重鱼饵"
    # 多重类型,概率在钓上鱼的同时获得多条鱼
    type: MULTIPLY
    # 倍率
    value: 2
    # 20%概率触发
    chance: 0.2
  靶向鱼饵:
    match: "靶向鱼饵"
    # 靶向类型,在钓上鱼时增加鱼池内指定鱼的权重,鱼池没有该鱼则会失效
    type: AIM
    fish:
      - "鲑鱼:10"
  魔法鱼饵:
    match: "魔法鱼饵"
    # 魔法类型,在钓上鱼时额外增加权重,鱼池没有该鱼也会增加
    type: MAGIC
    # 增加的鱼及权重
    fish:
      - "皇带鱼:1"
  鱼王鱼饵:
    match: "鱼王鱼饵"
    type: MAGIC
    fish:
      - "春季鱼王:100"
      - "夏季鱼王:100"
      - "秋季鱼王:100"
      - "冬季鱼王:100"
  基础鱼饵:
    match: "基础鱼饵"
    # 基础类型,提升进度条上升速度
    type: BASIC
    # 进度条上升加速倍率,当小于1时可以实现减速效果
    value: 1.1
  陷阱鱼饵:
    match: "陷阱鱼饵"
    # 陷阱类型,降低进度条下降速度
    type: TRAP
    # 进度条下降减速倍率,当大于1时可以实现加速效果
    value: 0.9
  怪兽鱼饵:
    match: "怪兽鱼饵"
    # 怪兽类型,有概率钓上来特殊怪物(MM)
    type: MONSTER
    # 10%概率触发
    chance: 0.1
    # 怪物权重
    fish:
      - "怪物1:1"
      - "怪物2:1"

语言文件

yml
not-fishing-area: "§c区域禁止钓鱼!"
not-allow-fishing-rod: "§c该鱼竿不能钓鱼!"
not-fishing-rod: "§c该物品不是鱼竿"
not-fishing-bait-slot: "§c该鱼竿没有鱼饵槽位"
not-fishing-bait: "§c该物品不是鱼饵"
fishing-open-bait: "§c钓鱼中不能打开鱼饵界面"

monster-bait: "§4因为特殊饵料,你钓出了一只{monster}"

# 仅龙核用户需要修改以下参数
process_bar_texture_height: "189*{percent}"
process_bar_texture_y: "h*1-300+194-{height}"
fish_icon_texture_height: "17"
fish_icon_texture_y: "h*1-300+175-170*{percent}"
operate_bar_texture_height: "1.9*{rod}"
operate_bar_texture_y: "h*1-300+4+(189-{height})*(1-{percent})"
bait_slot_texture_x: "背景.x + 背景.width*0.25 + w*0.06*{index}"
bait_slot_x: "背景.x + 背景.width*0.25 + w*0.06*{index} + 1"
chest_icon_texture_y: "h*1-300+175-170*{percent}"
chest_process_texture_y: "h*1-300+175-170*{percent}+15"
chest_process_texture_width: "15*{percent}"