rods:
# 鱼竿的名称
test:
# 鱼竿的显示标签
displayName: "&l&c超级无敌大鱼竿"
# 鱼竿的lore
lore:
- "&b&l这是一个超级厉害的鱼竿"
- "&b&l它可以极大减少钓鱼的周期"
- "&b&l它有非常大的概率获取双倍奖励"
- "&b&l总之,它就是很厉害"
# 鱼竿的钓鱼速度,该值越大,钓鱼的速度越快
fishing-speed: 0.9
# 双倍奖励的概率
double-drop: 0.9
# 经验加成
mutuality-exp: 2
# 不可损坏
unbreakable: false
# 鱼竿是否发光(无属性附魔)
glowing: true
# 指定稀有度的增加权重,稀有度必须在rarities.yml中有定义,否则会报错
# 该项可配置多个,格式为 稀有度:权重
rarities:
Common: 30
# 该鱼竿的额外掉落物,在extrafish目录中配置,名字为文件内部的 name属性
extra-fish: fish1
fish:
# 钓鱼掉落物的名称(以下称为"鱼")
TestFish1:
# "鱼"的显示标签
displayName: "测试鱼1"
# "鱼"的稀有度
rarity: Common
# 鱼的材质信息
# 以下材质信息,正常情况下只会生效一个,
# 特殊情况会要求配置两个参数,例如:药水
item:
material: CHEST
# head-64: 头颅的base64编码
# head-uuid:头颅主人的UUID
# own-head: 为true,掉落钓鱼人的头颅
# raw-material: 原始材质
# materials: 随机材质
# potion: 药水效果,材质为药水时生效
# "鱼"的权重,权重越大,被钓到的概率越高
weight: 10.0
# "鱼"的lore
lore:
- "第一行Lore"
- "第二行Lore"
- "第三行Lore"
# 钓上"鱼"时,鱼竿损耗的耐久度
durability: 1
# 可食用性的"鱼"被吃时,执行的操作
# 具体操作有(下同):
eat-event:
- "COMMAND:fly"
# "鱼"右键时,执行的操作类型:随机、顺序执行.
# 不配置此项,默认为false 顺序执行
# false: 顺序执行.
# true: 随机执行.
interact-event-random: true
# "鱼"右键时,执行的操作:
interact-event:
- "COMMAND:msg {player} AAA"
- "COMMAND:msg {player} BBB"
- "COMMAND:msg {player} CCC"
# 调上该鱼时,触发的药水效果
effect: "effect"
# 是否发光(无属性的附魔效果)
glowing: true
# "鱼"的积分信息,如果有该值,则rarity的point失效。
point:
max: 20.1
min: 15.1
额外掉落物配置在 插件目录的 extrafish目录下,并且需要指定name字段属性
其余配置和 globalfish.yml 配置相同
# 额外掉落物需要配置此字段,用于鱼竿的隔离掉落物使用
name: extrafish
fish:
# 钓鱼掉落物的名称(以下称为"鱼")
TestFish1:
# "鱼"的显示标签
displayName: "测试鱼1"
# "鱼"的稀有度
rarity: Common
# 鱼的材质信息
# 以下材质信息,正常情况下只会生效一个,
# 特殊情况会要求配置两个参数,例如:药水
item:
material: CHEST
# head-64: 头颅的base64编码
# head-uuid:头颅主人的UUID
# own-head: 为true,掉落钓鱼人的头颅
# raw-material: 原始材质
# materials: 随机材质
# potion: 药水效果,材质为药水时生效
# "鱼"的lore
lore:
- "第一行Lore"
- "第二行Lore"
- "第三行Lore"
# 钓上"鱼"时,鱼竿损耗的耐久度
durability: 1
# 可食用性的"鱼"被吃时,执行的操作
# 具体操作有(下同):
eat-event:
- "COMMAND:fly"
# "鱼"右键时,执行的操作:
interact-event:
- "COMMAND:AAA"
# 调上该鱼时,触发的药水效果
effect: "effect"
# 是否发光(无属性的附魔效果)
glowing: true
# "鱼"的积分信息,如果有该值,则rarity的point失效。
point:
max: 20.1
min: 15.1
语言文件
本插件可以自定义语言提示信息,包括以下游戏内效果的所有title
message.yml配置信息如下:
# 鱼竿lore上显示的鱼饵插槽
rod-bait-slot: "&c当前使用的鱼饵:{baitName}"
# 获取双倍奖励的消息提醒
double-drop-message: "恭喜你,获得双倍奖励"
# 背包中的鱼饵用完的消息提示(可选变量:{baitName})
bait-not-enough: "背包中的鱼饵不足啦!鱼饵加成效果已经失效"
# 鱼竿使用的鱼饵不存在
bait-not-exist: "鱼竿使用的鱼饵不存在!鱼饵加成效果已经失效"
# 钓鱼时,actionbar的提示信息
fishing-actionbar-message: "&a&l钓鱼中...当前使用的鱼竿:{rodName}&a&l...当前使用的鱼饵:{baitName}"
# 钓鱼时,鱼咬竿时的title提示消息
fishing-title-fish-catch:
# 主标题
title: "&c鱼儿上钩啦"
# 副标题
subtitle: "&a快收起鱼竿吧"
# 钓鱼时,鱼儿跑掉了的title提示消息
fishing-title-failed-attempt:
# 主标题
title: "&a很遗憾,你的鱼儿跑掉啦"
# 副标题
subtitle: "&a再来尝试一次吧"
# 钓鱼时,成功钓起鱼的title提示消息
fishing-title-success:
# 主标题
title: "{fishName}!"
# 副标题
subtitle: "&a恭喜你,鱼儿成功上钩啦"
# 钓鱼时,收杆太快的title提示消息
fishing-title-reel-in-fast:
# 主标题
title: "&a你收杆太快啦"
# 副标题
subtitle: "&a耐心等待鱼上钩吧"
# 插件指令的介绍信息
command-info:
- "================================BetterFishing================================"
- "&b/fishing give &a给予插件物品指令,可以给予鱼竿、鱼饵、掉落物"
- "============================================================================="
指令介绍
/bf give 物品类型 物品名称 [玩家名称] [数量] 通过指令给予玩家本插件的物品。
/bf reload 重载插件
/bf gui 物品类型 查看物品的图鉴
下载地址
意见反馈
如果本插件有bug,欢迎大家反馈,我会第一时间修改
如果有什么好玩的内容建议,也欢迎大家提出
也可以在本贴反馈自己的意见