ChaFishing-猹の钓鱼|类星露谷丝滑钓鱼插件|高自定义|高流畅度|兼容萌芽|龙核与多物品库|极致还原钓鱼手感|服务器趣味玩法首选

授权转载 付费 工具 ChaFishing-猹の钓鱼|类星露谷丝滑钓鱼插件|高自定义|高流畅度|兼容萌芽|龙核与多物品库|极致还原钓鱼手感|服务器趣味玩法首选 v2.2.4

请登录后获取
版权类型
授权转载
插件中文名称
猹の钓鱼
插件英文名称
ChaFishing
原帖地址
https://wiki.fcwqmc.cn/
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
语言支持
中文(简体)
前置组件
Chacore
适配版本(Java)
  1. 1.12
cover.webp

插件概括
ChaFishing是一款类星露谷物语钓鱼系统的功能性插件,采用U和键盘操作相结合的方式,无需过多配置即可实现不同渔区不同鱼类,以及难易度调整功能。 本插件加入了丝滑的缓动方程与动画,无论是鱼竿操作还是鱼类游走都做到了流畅的极致,致力于完美还原星露谷钓鱼体验,适合多种类型的服务器在附属职业、活动竞赛、日常养成、特殊奖励等等场景下进行使用。
插件特色
·支持自定义鱼类,兼容多种物品插件
·支持自定义渔区,从生态群系到天气可自由设定
·支持自定义鱼竿,灵活增减难易度
·支持自定义鱼饵,增加更多钓鱼玩法和功能特效
·支持自定义鱼类活跃度,增加稀有鱼类捕捞难度、增加游戏乐趣
插件功能
·支持星露谷物语模式的丝滑钓鱼玩法
·支持萌芽/龙核的界面效果
·支持可设置的钓鱼世界及区域
•支持MM/NI/PR物品库
·支持钓鱼玩法的按键设置(用来操纵浮标条)
·支持钓鱼玩法的音效设置(钓鱼中,钓鱼成功与钓鱼失败)
·支持钓鱼结束后执行指令(包括钓鱼成功与失败)
·支持钓鱼成功给与经验值
·支持多种钓鱼鱼饵特效
·支持鱼竿装配多个不同鱼饵
·支持无限配置的钓鱼条件
·支持多个不同区域、生物群系、天气限制、时间限制的鱼群权重设置
·支持不同鱼的玩法活动范围和幅度
·支持不同鱼竿给与不同玩法难易度
·此插件默认对标“星露谷”钓鱼模式,可关闭该模式变为原版模式,仅调用渔区与鱼群功能
不同鱼竿浮标区域不同,钓鱼难易度也因此不同,可以设置各种获取方式来获得鱼竿
1.gif

2.gif

同一区域,不同天气与时间,也会有不同的鱼群出没,引导多样性钓鱼内容
3.gif

超级钓竿,可以设置氪金获取,不管什么鱼种都可以轻松钓起
4.gif
config.yml:
YAML:
############################
#         全局设置          #
############################
# 验证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:
YAML:
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}"
指令介绍:
YAML:
/ChaFishing help 帮助指令
/ChaFishing bait 打开手上鱼竿的鱼饵槽
/ChaFishing stop 中断钓鱼
/ChaFishing reload 重载插件
更新计划:
感谢各位用户的建议与想法! 您的支持是我们不断前进的动力!
更多需求&建议,请联系QQ:790031275

需要&建议:
来源
状态
希望添加一个鱼饵功能@秦羽
已完成
希望钓鱼可以钓上来怪物@轻舞
已完成
允许特定鱼竿才能钓上来某些鱼@轻舞
已完成
添加随机出现的额外钓鱼宝箱,添加不同的鱼饵功能开发组
已完成
启用钓鱼插件的同时支持原版钓鱼竿仍以原版钓鱼方式进行@叶大唱
已完成

  • 1774795821158.webp
    1774795821158.webp
    12.5 KB · 查看: 0
作者
林小零
查看
80
首次发布
最后更新

评分

0.00 星 0 次评分

林小零 的其他资源

后退
顶部 底部