猹の钓鱼
配置文件
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}"