• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
kkfish [1.12-26.2] 星露谷物语钓鱼 | folia 兼容

原创 开源 娱乐 经济 kkfish [1.12-26.2] 星露谷物语钓鱼 | folia 兼容 1.7.11

请登录后获取
## 1.7.11

**修复:**
> 修复 SQLite JDBC 驱动与其他插件(如 nightcore)冲突 — 改为运行时通过 DependencyManager 加载
## 1.7.10

**修复:**
> 修复了ce的兼容bug(之前没完全修复)
> 优化了数据库的性能与异步处理
**添加: **
> 优化了配置结构,并添加了config-version配置,从1.7.10开始支持升级配置
## 1.7.9

**修复:**
> 修复了ce的兼容bug
> 修复了配置中的鱼等非鱼竿内配置物品也可以钓鱼的bug
> 修复了部分在1.12-1.13兼容性的bug
## 1.7.8

**新增:**
> 关闭原版钓鱼后,原版模式对所有人失效,一律按插件模式钓鱼
> 新增管理员指令 /kf toggle <玩家|-all> plugin,可强制玩家改回插件钓鱼模式

**移除:**
> 移除了未使用的 kkfish-folia / kkfish-spigot 模块和遗留文件
## 1.7.7

**更新:**
> 更新了 XSeries 依赖到 13.8.0
> 支持了占位符,papilist:
> - %kkfish_fish_caught_types% 钓过种类数
> - %kkfish_fish_max_size% 钓过的最大长度
> - %kkfish_fishing_level% 钓鱼等级(AuraSkills)
> - %kkfish_fishing_attempts% 钓鱼总次数
> - %kkfish_fishing_fails% 钓鱼失败次数
> - %kkfish_fishing_successes% 钓鱼成功次数
> - %kkfish_fishing_success_rate% 成功率
> - %kkfish_fish_caught_<鱼key>% 指定鱼类成功次数
> - %kkfish_fish_caught_<鱼key>_maxsize% 指定鱼类最大尺寸
> - %kkfish_fish_level_<等级key>_caught% 指定等级鱼捕获数(如 legendary)
> - %kkfish_fish_most_valuable% 最值钱鱼价值
> - %kkfish_fish_hook_material% 当前鱼钩材质
> - %kkfish_fishing_time% 总钓鱼时长(秒)
## 1.7.6

**修复:**
> 修复了folia兼容的部分问题
## 1.7.5

**修复:**
> 修复了进食时把所有带 lore 的物品都当成本插件食物拦截,导致原版效果失效、其它插件(如农夫乐事)食物效果被吞的 bug,现在进食只会接管 kkfish 的鱼
> 修复了出售、GUI、进食三处读取鱼标识规则不一致,导致部分鱼识别不出来的 bug
> 修复了读取 NBT 数据和读取比赛配置出错时静默无提示的 bug,现在会输出报错日志

**移除:**
> 移除了不再生效的死代码逻辑和残留的旧版出售分支
## 1.7.4

**add:**
> 添加 PlayerPoints 出售经济支持与鱼类独立出售奖励配置;旧版 `value` 会按 `economy.primary` 结算,旧鱼价值记录会自动升级,新版 `sell-value` 可让 Vault 金币和 PlayerPoints 点券分别发放或同时发放:
```yaml
# config.yml
economy:
primary: vault # 旧版 value 优先给 Vault;改成 playerpoints 就优先给点券
fallback: true # 主经济不可用时,自动尝试另一个经济

# fish.yml
fish:
old_fish:
value: 100 # 旧写法,继续兼容

split_fish:
sell-value: # 新写法
vault: 100 # 给 Vault 金币
playerpoints: 10 # 给 PlayerPoints 点券
```
> 添加自定义物品兼容与语法,支持 ItemsAdder、Oraxen/OXN、Nexo、CraftEngine/CE,可用于鱼、鱼竿、鱼饵、鱼钩、GUI 展示、物品奖励和 ItemsAdder 字体图片:
```yaml
# ItemsAdder:自定义物品 + 字体图片
# 其他插件:在相同配置项里换成对应材质前缀
fish:
ia_fish:
material: "ia:fish_pack:blue_fish"
display-name: ":fish_pack:blue_icon: &b蓝鱼"
item-value:
- "ia:fish_pack:coin:1"

oraxen_fish:
material: "ox:blue_fish"
nexo_fish:
material: "nx:blue_fish"
craftengine_fish:
material: "ce:blue_fish"
```
> 添加副手鱼竿识别与抛竿支持。
> 修改了出售金币、点券、混合奖励、物品奖励时的提示与退款处理。
> 更新默认配置示例,并补充新出售经济逻辑的测试。
> 添加鱼竿购买 GUI,支持用金币或点券购买鱼竿,与鱼钩材质 GUI 类似。
> 添加 Folia 调度器兼容 — 单 jar 同时支持 Spigot 1.12+、Paper 和 Folia 服务器。

**fix:**
> 修复仅安装 PlayerPoints 时出售命令和卖鱼 GUI 不可用的问题。
> 修复自定义物品 ID 带 `:` 时物品奖励解析错误的问题。
> 修复副手鱼竿交互会导致原版钓鱼的bug
> 修复小游戏失败后鱼不再出现的bug
> 修复咬钩超时未清理钓鱼会话导致僵尸会话的bug
> 修复 ArmorStand 实体引用失效后仍阻塞新钓鱼尝试的bug
> 修复配置了 PlayerPoints 但经济系统显示未激活的问题
> 修复所有硬编码中文默认值,统一使用英文以支持国际化
> 补全 en_us 和 zh_cn 语言文件中缺失的消息 key
> 修复了钓鱼成功后鱼物品动画卡顿不流畅的bug
> 添加服务器首次启动语言自动检测,中国服务器自动应用中文配置组,并提供 `/kf resellang` 指令手动切换,覆盖前支持可配置的自动备份
> 修复了 `language.current` 硬编码为 `zh_cn` 导致非中国服务器也默认中文的bug
合并foila兼容,现在单jar可以兼容java8+ 服务器版本 spigot1.12-latest foila 1.20-latest
## 1.7.4

**add:**
> 添加 PlayerPoints 出售经济支持与鱼类独立出售奖励配置;旧版 `value` 会按 `economy.primary` 结算,旧鱼价值记录会自动升级,新版 `sell-value` 可让 Vault 金币和 PlayerPoints 点券分别发放或同时发放:
```yaml
# config.yml
economy:
primary: vault # 旧版 value 优先给 Vault;改成 playerpoints 就优先给点券
fallback: true # 主经济不可用时,自动尝试另一个经济

# fish.yml
fish:
old_fish:
value: 100 # 旧写法,继续兼容

split_fish:
sell-value: # 新写法
vault: 100 # 给 Vault 金币
playerpoints: 10 # 给 PlayerPoints 点券
```
> 添加自定义物品兼容与语法,支持 ItemsAdder、Oraxen/OXN、Nexo、CraftEngine/CE,可用于鱼、鱼竿、鱼饵、鱼钩、GUI 展示、物品奖励和 ItemsAdder 字体图片:
```yaml
# ItemsAdder:自定义物品 + 字体图片
# 其他插件:在相同配置项里换成对应材质前缀
fish:
ia_fish:
material: "ia:fish_pack:blue_fish"
display-name: ":fish_pack:blue_icon: &b蓝鱼"
item-value:
- "ia:fish_pack:coin:1"

oraxen_fish:
material: "ox:blue_fish"
nexo_fish:
material: "nx:blue_fish"
craftengine_fish:
material: "ce:blue_fish"
```
> 添加副手鱼竿识别与抛竿支持。
> 修改了出售金币、点券、混合奖励、物品奖励时的提示与退款处理。
> 更新默认配置示例,并补充新出售经济逻辑的测试。
> 添加鱼竿购买 GUI,支持用金币或点券购买鱼竿,与鱼钩材质 GUI 类似。

**fix:**
> 修复仅安装 PlayerPoints 时出售命令和卖鱼 GUI 不可用的问题。
> 修复自定义物品 ID 带 `:` 时物品奖励解析错误的问题。
> 修复副手鱼竿交互会导致原版钓鱼的bug
> 修复小游戏失败后鱼不再出现的bug
> 修复咬钩超时未清理钓鱼会话导致僵尸会话的bug
> 修复 ArmorStand 实体引用失效后仍阻塞新钓鱼尝试的bug
> 修复配置了 PlayerPoints 但经济系统显示未激活的问题
> 修复所有硬编码中文默认值,统一使用英文以支持国际化
> 补全 en_us 和 zh_cn 语言文件中缺失的消息 key
后退
顶部 底部