让你的朋友吃东西!– 更新日志
版本 1.1.2
状态: 稳定 重点: 特殊食物、统计数据和网络功能。
新功能
-
特殊食物支持: 为特定物品类型实现了新的处理器:
-
牛奶桶: 喂食牛奶现在能正确清除目标的效果药水效果,并将空桶返还给喂食者。
-
炖菜与汤: 喂食炖菜(蘑菇、兔子、甜菜根、可疑)现在会返还一个空碗。
-
永恒物品: 名称中包含“永恒 (Eternal)"或“无限 (Infinite)"的物品在使用时不再被消耗,从而支持其他模组中的“无限食物”物品。
-
-
统计系统: 添加了针对喂食互动的持久化追踪。
-
数据统计: 模组现在会记录玩家喂食他人和被喂食的次数。
-
命令: 添加了
/feedfriend stats <玩家>以查看这些统计数据。数据存储在存档文件 (level.dat) 中,并在重启后保留。
-
-
配置同步: 服务器配置(启用/禁用、冷却时间)现在会在玩家加入时自动同步到客户端,并在断开连接时恢复本地设置。
改进
-
冷却时间: 将默认喂食冷却时间从 5 秒减少到 1 秒 (1000 毫秒),以提升游戏流畅度。
-
配置界面: 修复了单人模式下主机因自锁逻辑而无法编辑配置的问题。
修复
-
崩溃修复: 解决了在新版 NeoForge 上注册
NetworkSetup事件导致的严重崩溃问题。 -
数据保存: 修复了
SavedData实现,使其符合最新的 NeoForge 1.21 API 标准。
版本 1.1.1
状态: 安全补丁与优化 重点: 安全加固、逻辑调整和视觉优化。
关键安全与逻辑
-
命令安全: 修复了权限绕过问题。
/feedfriend命令现在严格需要 OP 等级 2 的权限。 -
互动逻辑: 增加了严格的检查以防止无效互动:
-
防止喂食 已死亡的玩家(不再能喂食尸体!)。
-
防止 旁观者 喂食玩家。
-
视觉与音频优化
-
手部动画: 喂食者现在在喂食时会挥动手臂,提供更好的视觉反馈。
-
动态音效: 为打嗝声添加了随机音调,使其听起来更自然,减少机械感。
变更
-
喂食逻辑: 回退了“始终可食用”的检查。现在喂食严格限制于未饱食的玩家(饥饿值 < 20)。
- 开发者注: 此更改暂时阻止了向饱食玩家喂食金苹果,但确保了更好的兼容性,并防止在实施更完善的检查之前与其他模组物品产生潜在漏洞。
版本 1.1.0(重构更新)
状态: 稳定 重点: 完全重写与内部架构。
概述
此版本标志着模组的内部完全重建。我们从零开始重写了代码库,以确保更好的性能、稳定性和可维护性。虽然核心玩法保持不变,但后端现在更加稳健且面向未来。
技术 overhaul(重构)
-
完全代码重写: 重建了整个模组结构,使逻辑更清晰、模块化程度更高。
-
增强验证: 每个关键路径现在都包含安全的空值和异常处理,以消除崩溃风险。
-
性能: 优化了事件处理,减少了服务器上的刻 (tick) 开销。
-
面向未来的设计: 代码结构现已与现代 NeoForge 标准对齐,便于更新到未来的 Minecraft 版本。
开发者说明
-
错误处理已集中化,以防止静默失败。
-
喂食逻辑、效果和声音已解耦为模块化组件。
版本 1.0.4 (长期支持版)
状态: 长期支持 重点: 稳定性、兼容性和优化。
修复
-
解决了所有已知错误并提高了整体可靠性。
-
修复了在特定网络或世界负载条件下发生的罕见崩溃。
-
修正了配置和统计数据无法正确保存的问题。
新功能
-
模组兼容性: 改进了模组间行为以减少冲突。
-
Cloth Config API: 添加了一个干净、用户友好的配置屏幕。
-
崩溃预防: 在所有系统中实施了强大的异常处理。
改进
-
增强了多人会话中的客户端 - 服务器同步。
-
降低了内存和 CPU 使用率,提高了运行效率。
-
重构并清理了内部代码,以提高清晰度和未来的可维护性。
补丁
-
更新了已弃用的方法用法并改进了数据持久化逻辑。
-
1.0.4-1: 增强了配置支持。
-
1.0.4-2: 修复了牛奶桶的行为,改进了代码格式,并将永恒食物排除在消耗逻辑之外。
版本功能矩阵
| 版本 | 喂食 | 食物效果 | 声音 | 粒子 | 命令 | 配置 |
|---|---|---|---|---|---|---|
| 1.0.0 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 1.0.1 | ✅ | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| 1.0.2 | ✅ | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| 1.0.3 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| 1.0.4 (长期支持) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 1.1.0 (重建) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 测试版 | ✅ | ❌ | ⚠️ | ⚠️ | ⚠️ | ❌ |
| 阿尔法版 | ⚠️ | ❌ | ⚠️ | ❌ | ⚠️ | ❌ |
让你的朋友吃东西!– 更新日志
版本 1.1.2
状态: 稳定 重点: 特殊食物、统计数据和网络功能。
新功能
-
特殊食物支持: 为特定物品类型实现了新的处理器:
-
牛奶桶: 喂食牛奶现在能正确清除目标的效果药水状态,并将空桶返还给喂食者。
-
炖菜与汤: 喂食炖菜(蘑菇、兔子、甜菜根、可疑)现在会返还空碗。
-
永恒物品: 名称中包含“永恒 (Eternal)"或“无限 (Infinite)"的物品在使用时不再被消耗,支持来自其他模组的“无限食物”物品。
-
-
统计系统: 添加了用于追踪喂食互动的持久化记录。
-
** stats 追踪:** 模组现在会记录玩家喂食他人和被喂食的次数。
-
命令: 添加了
/feedfriend stats <玩家>以查看这些统计数据。数据存储在存档文件 (level.dat) 中,并在重启后保留。
-
-
配置同步: 服务器配置(启用/禁用、冷却时间)现在会在玩家加入时自动同步到客户端,并在断开连接时恢复本地设置。
改进
-
冷却时间: 将默认喂食冷却时间从 5 秒减少到 1 秒 (1000ms),以提升游戏流畅度。
-
配置界面: 修复了单人模式下主机因自锁逻辑而无法编辑配置的问题。
修复
-
崩溃修复: 解决了在新版 NeoForge 上注册
NetworkSetup事件导致的严重崩溃问题。 -
数据保存: 修复了
SavedData实现,使其符合最新的 NeoForge 1.21 API 标准。
版本 1.1.1
状态: 安全补丁与优化 重点: 安全加固、逻辑调整和视觉优化。
关键安全与逻辑
-
命令安全: 修复了权限绕过问题。
/feedfriend命令现在严格需要 OP 等级 2 的权限。 -
交互逻辑: 添加了严格的检查以防止无效交互:
-
防止喂食 已死亡的玩家(不再能喂食尸体!)。
-
防止 旁观者 喂食玩家。
-
视觉与音频优化
-
手部动画: 喂食者现在在喂食时会挥动手臂,提供更好的视觉反馈。
-
动态音效: 为打嗝声添加了随机音调,使其听起来更自然,减少机械感。
变更
-
喂食逻辑: 回退了“始终可食用”的检查。现在喂食严格限制于未饱食的玩家(饥饿值 < 20)。
- 开发者注: 此更改暂时阻止了向饱食玩家喂食金苹果,但确保了更好的兼容性,并防止在实施更完善的检查之前与其他模组物品产生潜在漏洞。
版本 1.1.0(重构更新)
状态: 稳定 重点: 完全重写和内部架构。
概述
此版本标志着模组内部的完全重建。我们从零开始重写了代码库,以确保更好的性能、稳定性和可维护性。虽然核心玩法保持不变,但后端现在更加稳健且面向未来。
技术 overhaul(重构)
-
完全代码重写: 重建了整个模组结构,使逻辑更清晰、模块化程度更高。
-
增强验证: 每个关键路径现在都包含安全的空值和异常处理,以消除崩溃风险。
-
性能: 优化了事件处理,减少了服务器上的刻 (tick) 开销。
-
面向未来的设计: 代码结构现已与现代 NeoForge 标准对齐,便于更新到未来的 Minecraft 版本。
开发者说明
-
错误处理已集中化,以防止静默失败。
-
喂食逻辑、效果和声音已解耦为模块化组件。
版本 1.0.4 (LTS)
状态: 长期支持 重点: 稳定性、兼容性和优化。
修复
-
解决了所有已知错误并提高了整体可靠性。
-
修复了在特定网络或世界负载条件下发生的罕见崩溃。
-
修正了配置和统计数据无法正确保存的问题。
新功能
-
模组兼容性: 改进了模组间行为以减少冲突。
-
Cloth Config API: 添加了一个干净、用户友好的配置屏幕。
-
崩溃预防: 在所有系统中实施了强大的异常处理。
改进
-
增强了多人会话中的客户端 - 服务器同步。
-
降低了内存和 CPU 使用率,以提高效率。
-
重构并清理了内部代码,以提高清晰度和未来的可维护性。
补丁
-
更新了已弃用的方法用法并改进了数据持久化逻辑。
-
1.0.4-1: 增强了配置支持。
-
1.0.4-2: 修复了牛奶桶行为,改进了代码格式,并将永恒食物排除在消耗逻辑之外。
版本功能矩阵
| 版本 | 喂食 | 食物效果 | 声音 | 粒子 | 命令 | 配置 |
|---|---|---|---|---|---|---|
| 1.0.0 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 1.0.1 | ✅ | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| 1.0.2 | ✅ | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| 1.0.3 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| 1.0.4 (LTS) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 1.1.0 (重构版) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Beta | ✅ | ❌ | ⚠️ | ⚠️ | ⚠️ | ❌ |
| Alpha | ⚠️ | ❌ | ⚠️ | ❌ | ⚠️ | ❌ |
让你的朋友吃东西!– 更新日志
版本 1.1.2
状态: 稳定 重点: 特殊食物、统计数据和网络功能。
新功能
-
特殊食物支持: 为特定物品类型实现了新的处理器:
-
牛奶桶: 喂食牛奶现在能正确清除目标的效果药水效果,并将空桶返还给喂食者。
-
炖菜与汤: 喂食炖菜(蘑菇、兔子、甜菜根、可疑)现在会返还一个空碗。
-
永恒物品: 名称中包含“永恒 (Eternal)"或“无限 (Infinite)"的物品在使用时不再被消耗,从而支持其他模组中的“无限食物”物品。
-
-
统计系统: 添加了针对喂食互动的持久化追踪。
-
数据统计: 模组现在会记录玩家喂食他人和被喂食的次数。
-
命令: 添加了
/feedfriend stats <玩家>以查看这些统计数据。数据存储在存档文件 (level.dat) 中,并在重启后保留。
-
-
配置同步: 服务器配置(启用/禁用、冷却时间)现在会在玩家加入时自动同步到客户端,并在断开连接时恢复本地设置。
改进
-
冷却时间: 将默认的喂食冷却时间从 5 秒减少到 1 秒 (1000ms),以提升游戏流畅度。
-
配置界面: 修复了单人模式下主机因自锁逻辑而无法编辑配置的问题。
修复
-
崩溃修复: 解决了在新版 NeoForge 上注册
NetworkSetup事件导致的严重崩溃问题。 -
数据保存: 修复了
SavedData实现,使其符合最新的 NeoForge 1.21 API 标准。
版本 1.1.1
状态: 安全补丁与优化 重点: 安全加固、逻辑调整和视觉优化。
关键安全与逻辑
-
命令安全: 修复了权限绕过问题。
/feedfriend命令现在严格需要 OP 等级 2 的权限。 -
互动逻辑: 添加了严格的检查以防止无效互动:
-
防止喂食 已死亡的玩家(不再能喂食尸体!)。
-
防止 旁观者 喂食玩家。
-
视觉与音频优化
-
手部动画: 喂食者现在在喂食时会挥动手臂,提供更好的视觉反馈。
-
动态音效: 为打嗝声添加了随机音调,使其听起来更自然,减少机械感。
变更
-
喂食逻辑: 回退了“始终可食用”的检查。现在喂食严格限制于未饱食的玩家(饥饿值 < 20)。
- 开发者注: 此更改暂时阻止了向饱食玩家喂食金苹果,但确保了更好的兼容性,并防止在实施更完善的检查之前与其他模组物品产生潜在漏洞。
版本 1.1.0(重构更新)
状态: 稳定 重点: 完全重写与内部架构。
概述
此版本标志着模组的内部完全重建。我们从零开始重写了代码库,以确保更好的性能、稳定性和可维护性。虽然核心玩法保持不变,但后端现在更加稳健且面向未来。
技术 overhaul(重构)
-
完全代码重写: 重建了整个模组结构,使逻辑更清晰、模块化程度更高。
-
增强验证: 每个关键路径现在都包含安全的空值和异常处理,以消除崩溃风险。
-
性能: 优化了事件处理,减少了服务器上的刻 (tick) 开销。
-
面向未来的设计: 代码结构现已与现代 NeoForge 标准对齐,便于未来更新到更新的 Minecraft 版本。
开发者说明
-
错误处理已集中化,以防止静默失败。
-
喂食逻辑、效果和音效已解耦为模块化组件。
版本 1.0.4 (长期支持版)
状态: 长期支持 重点: 稳定性、兼容性和优化。
修复
-
解决了所有已知错误并提高了整体可靠性。
-
修复了在特定网络或世界负载条件下发生的罕见崩溃。
-
修正了配置和统计数据无法正确保存的问题。
新功能
-
模组兼容性: 改进了模组间行为以减少冲突。
-
Cloth Config API: 添加了一个干净、用户友好的配置屏幕。
-
崩溃预防: 在所有系统中实施了强大的异常处理。
改进
-
增强了多人会话中的客户端 - 服务器同步。
-
降低了内存和 CPU 使用率,提高了运行效率。
-
重构并清理了内部代码,以提高清晰度和未来的可维护性。
补丁
-
更新了已弃用的方法用法并改进了数据持久化逻辑。
-
1.0.4-1: 增强了配置支持。
-
1.0.4-2: 修复了牛奶桶的行为,改进了代码格式,并将永恒食物排除在消耗逻辑之外。
版本功能矩阵
| 版本 | 喂食 | 食物效果 | 音效 | 粒子 | 命令 | 配置 |
|---|---|---|---|---|---|---|
| 1.0.0 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 1.0.1 | ✅ | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| 1.0.2 | ✅ | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| 1.0.3 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| 1.0.4 (长期支持) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 1.1.0 (重建) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Beta | ✅ | ❌ | ⚠️ | ⚠️ | ⚠️ | ❌ |
| Alpha | ⚠️ | ❌ | ⚠️ | ❌ | ⚠️ | ❌ |
让你的朋友吃东西!– 更新日志
版本 1.1.2
状态: 稳定 重点: 特殊食物、统计数据和网络功能。
新功能
-
特殊食物支持: 为特定物品类型实现了新的处理器:
-
牛奶桶: 喂食牛奶现在能正确清除目标的效果药水效果,并将空桶返还给喂食者。
-
炖菜与汤: 喂食炖菜(蘑菇、兔子、甜菜根、可疑)现在会返还一个空碗。
-
永恒物品: 名称中包含“永恒 (Eternal)"或“无限 (Infinite)"的物品在使用时不再被消耗,从而支持其他模组中的“无限食物”物品。
-
-
统计系统: 添加了针对喂食互动的持久化追踪。
-
数据统计: 模组现在会记录玩家喂食他人和被喂食的次数。
-
命令: 添加了
/feedfriend stats <玩家>以查看这些统计数据。数据存储在存档文件 (level.dat) 中,并在重启后保留。
-
-
配置同步: 服务器配置(启用/禁用、冷却时间)现在会在玩家加入时自动同步到客户端,并在断开连接时恢复本地设置。
改进
-
冷却时间: 将默认的喂食冷却时间从 5 秒减少到 1 秒 (1000ms),以提升游戏流畅度。
-
配置界面: 修复了单人模式中主机因自锁逻辑而无法编辑配置的问题。
修复
-
崩溃修复: 解决了在新版 NeoForge 上注册
NetworkSetup事件导致的严重崩溃问题。 -
数据保存: 修复了
SavedData实现,使其符合最新的 NeoForge 1.21 API 标准。
版本 1.1.1
状态: 安全补丁与优化 重点: 安全加固、逻辑调整和视觉优化。
关键安全与逻辑
-
命令安全: 修复了权限绕过问题。
/feedfriend命令现在严格需要 OP 等级 2 的权限。 -
互动逻辑: 增加了严格的检查以防止无效互动:
-
防止喂食 已死亡的玩家(不再能喂食尸体!)。
-
防止 旁观者 喂食玩家。
-
视觉与音频优化
-
手部动画: 喂食者现在在喂食时会挥动手臂,提供更好的视觉反馈。
-
动态音效: 为打嗝声添加了随机音调,使其听起来更自然,减少机械感。
变更
-
喂食逻辑: 回退了“始终可食用”的检查。现在喂食严格限制于未饱食的玩家(饥饿值 < 20)。
- 开发者注: 此更改暂时阻止了向饱食玩家喂食金苹果,但确保了更好的兼容性,并防止在实施更完善的检查之前与其他模组物品产生潜在漏洞。
版本 1.1.0(重构更新)
状态: 稳定 重点: 完全重写和内部架构。
概述
此版本标志着模组的内部完全重建。我们从头重写了代码库,以确保更好的性能、稳定性和可维护性。虽然核心玩法保持不变,但后端现在更加稳健且面向未来。
技术 overhaul(重构)
-
完全代码重写: 重建了整个模组结构,使逻辑更清晰、模块化程度更高。
-
增强验证: 每个关键路径现在都包含安全的空值和异常处理,以消除崩溃风险。
-
性能: 优化了事件处理,减少了服务器上的刻 (tick) 开销。
-
面向未来的设计: 代码结构现已与现代 NeoForge 标准对齐,便于未来更新到更新的 Minecraft 版本。
开发者说明
-
错误处理已集中化,以防止静默失败。
-
喂食逻辑、效果和声音已解耦为模块化组件。
版本 1.0.4 (LTS)
状态: 长期支持 重点: 稳定性、兼容性和优化。
修复
-
解决了所有已知错误并提高了整体可靠性。
-
修复了在特定网络或世界负载条件下发生的罕见崩溃。
-
修正了配置和统计数据无法正确保存的问题。
新功能
-
模组兼容性: 改进了模组间行为以减少冲突。
-
Cloth Config API: 添加了一个干净、用户友好的配置屏幕。
-
崩溃预防: 在所有系统中实施了强大的异常处理。
改进
-
增强了多人会话中的客户端 - 服务器同步。
-
降低了内存和 CPU 使用率,提高了运行效率。
-
重构并清理了内部代码,以提高清晰度和未来的可维护性。
补丁
-
更新了已弃用的方法用法并改进了数据持久化逻辑。
-
1.0.4-1: 增强了配置支持。
-
1.0.4-2: 修复了牛奶桶的行为,改进了代码格式,并将永恒食物排除在消耗逻辑之外。
版本功能矩阵
| 版本 | 喂食 | 食物效果 | 声音 | 粒子 | 命令 | 配置 |
|---|---|---|---|---|---|---|
| 1.0.0 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 1.0.1 | ✅ | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| 1.0.2 | ✅ | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| 1.0.3 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| 1.0.4 (LTS) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 1.1.0 (重构版) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Beta | ✅ | ❌ | ⚠️ | ⚠️ | ⚠️ | ❌ |
| Alpha | ⚠️ | ❌ | ⚠️ | ❌ | ⚠️ | ❌ |
让你的朋友吃东西!– 更新日志
版本 1.1.2
状态: 稳定 重点: 特殊食物、统计数据和网络功能。
新功能
-
特殊食物支持: 为特定物品类型实现了新的处理器:
-
牛奶桶: 喂食牛奶现在能正确清除目标玩家的药水效果,并将空桶返还给喂食者。
-
炖菜与汤: 喂食炖菜(蘑菇、兔子、甜菜根、可疑炖菜)现在会返还一个空碗。
-
永恒物品: 名称中包含“永恒 (Eternal)"或“无限 (Infinite)"的物品在使用时不再被消耗,以支持其他模组中的“无限食物”物品。
-
-
统计系统: 添加了针对喂食互动的持久化追踪。
-
数据统计: 模组现在会记录玩家喂食他人和被喂食的次数。
-
命令: 添加了
/feedfriend stats <玩家>命令以查看这些统计数据。数据存储在存档文件 (level.dat) 中,并在重启后保留。
-
-
配置同步: 服务器配置(启用/禁用、冷却时间)现在会在玩家加入时自动同步到客户端,并在断开连接时恢复本地设置。
改进
-
冷却时间: 将默认喂食冷却时间从 5 秒减少至 1 秒 (1000ms),以提升游戏流畅度。
-
配置界面: 修复了单人模式下主机因自锁逻辑而无法编辑配置的问题。
修复
-
崩溃修复: 解决了在新版 NeoForge 上注册
NetworkSetup事件导致的严重崩溃问题。 -
数据保存: 修复了
SavedData实现,使其符合最新的 NeoForge 1.21 API 标准。
版本 1.1.1
状态: 安全补丁与优化 重点: 安全加固、逻辑调整和视觉优化。
关键安全与逻辑
-
命令安全: 修复了权限绕过问题。
/feedfriend命令现在严格需要 OP 等级 2 的权限。 -
互动逻辑: 增加了严格的检查以防止无效互动:
-
防止喂食 已死亡的玩家(不再能喂食尸体!)。
-
防止 旁观者 喂食玩家。
-
视觉与音频优化
-
手部动画: 喂食者现在在喂食时会挥动手臂,提供更好的视觉反馈。
-
动态音效: 为打嗝声添加了随机音调,使其听起来更自然,减少机械感。
变更
-
喂食逻辑: 回退了“始终可食用”的检查。现在喂食严格限制于未饱食的玩家(饥饿值 < 20)。
- 开发者注: 此更改暂时阻止了向饱食玩家喂食金苹果,但确保了更好的兼容性,并防止在实施更完善的检查之前与其他模组物品产生潜在漏洞。
版本 1.1.0(重构更新)
状态: 稳定 重点: 完全重写与内部架构。
概述
此版本标志着模组的内部完全重建。我们从零开始重写了代码库,以确保更好的性能、稳定性和可维护性。虽然核心玩法保持不变,但后端现在更加稳健且面向未来。
技术大修(重构)
-
代码完全重写: 重建了整个模组结构,使逻辑更清晰、模块化程度更高。
-
增强验证: 每个关键路径现在都包含安全的空值和异常处理,以消除崩溃风险。
-
性能: 优化了事件处理,减少了服务器上的刻 (tick) 开销。
-
面向未来的设计: 代码结构现已与现代 NeoForge 标准对齐,便于未来更新到新的 Minecraft 版本。
开发者说明
-
错误处理已集中化,以防止静默失败。
-
喂食逻辑、效果和音效已解耦为模块化组件。
版本 1.0.4 (长期支持版)
状态: 长期支持 重点: 稳定性、兼容性和优化。
修复
-
解决了所有已知错误并提高了整体可靠性。
-
修复了在特定网络或世界负载条件下发生的罕见崩溃。
-
修正了配置和统计数据无法正确保存的问题。
新功能
-
模组兼容性: 改进了模组间行为以减少冲突。
-
Cloth Config API: 添加了一个简洁、用户友好的配置界面。
-
崩溃预防: 在所有系统中实施了强大的异常处理机制。
改进
-
增强了多人会话中的客户端 - 服务器同步。
-
降低了内存和 CPU 使用率,提高了运行效率。
-
重构并清理了内部代码,以提高清晰度和未来的可维护性。
补丁
-
更新了已弃用的方法用法并改进了数据持久化逻辑。
-
1.0.4-1: 增强了配置支持。
-
1.0.4-2: 修复了牛奶桶的行为,改进了代码格式,并将永恒食物排除在消耗逻辑之外。
版本功能矩阵
| 版本 | 喂食 | 食物效果 | 音效 | 粒子 | 命令 | 配置 |
|---|---|---|---|---|---|---|
| 1.0.0 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 1.0.1 | ✅ | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| 1.0.2 | ✅ | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| 1.0.3 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| 1.0.4 (长期支持) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 1.1.0 (重建) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 测试版 | ✅ | ❌ | ⚠️ | ⚠️ | ⚠️ | ❌ |
| 阿尔法版 | ⚠️ | ❌ | ⚠️ | ❌ | ⚠️ | ❌ |
让你的朋友吃东西!– 更新日志
版本 1.1.2
状态: 稳定 重点: 特殊食物、统计数据和网络功能。
新功能
-
特殊食物支持: 为特定物品类型实现了新的处理器:
-
牛奶桶: 喂食牛奶现在能正确清除目标的效果药水效果,并将空桶返还给喂食者。
-
炖菜与汤: 喂食炖菜(蘑菇、兔子、甜菜根、可疑)现在会返还空碗。
-
永恒物品: 名称中包含“永恒 (Eternal)"或“无限 (Infinite)"的物品在使用时不再被消耗,支持来自其他模组的“无限食物”物品。
-
-
统计系统: 添加了用于追踪喂食互动的持久化记录。
-
** stats 追踪:** 模组现在记录玩家喂食他人和被喂食的次数。
-
命令: 添加了
/feedfriend stats <玩家>以查看这些统计数据。数据存储在存档文件 (level.dat) 中,并在重启后保留。
-
-
配置同步: 服务器配置(启用/禁用、冷却时间)现在会在玩家加入时自动同步到客户端,并在断开连接时恢复本地设置。
改进
-
冷却时间: 将默认喂食冷却时间从 5 秒减少到 1 秒 (1000 毫秒),以提升游戏流畅度。
-
配置界面: 修复了单人模式下主机因自锁逻辑而无法编辑配置的问题。
修复
-
崩溃修复: 解决了在新版 NeoForge 上注册
NetworkSetup事件导致的严重崩溃问题。 -
数据保存: 修复了
SavedData实现,使其符合最新的 NeoForge 1.21 API 标准。
版本 1.1.1
状态: 安全补丁与优化 重点: 安全加固、逻辑调整和视觉优化。
关键安全与逻辑
-
命令安全: 修复了权限绕过问题。
/feedfriend命令现在严格需要 OP 等级 2 的权限。 -
交互逻辑: 添加了严格的检查以防止无效交互:
-
防止喂食 已死亡的玩家(不再能喂食尸体!)。
-
防止 旁观者 喂食玩家。
-
视觉与音频优化
-
手部动画: 喂食者现在在喂食时会挥动手臂,提供更好的视觉反馈。
-
动态音效: 为打嗝声添加了随机音调,使其听起来更自然,减少机械感。
变更
-
喂食逻辑: 回退了“始终可食用”的检查。现在喂食严格限制于未饱食的玩家(饥饿值 < 20)。
- 开发者注: 此更改暂时阻止了向饱食玩家喂食金苹果,但确保了更好的兼容性,并防止在实施更精细的检查之前与其他模组物品产生潜在漏洞。
版本 1.1.0(重构更新)
状态: 稳定 重点: 完全重写和内部架构。
概述
此版本标志着模组的内部完全重建。我们从零开始重写了代码库,以确保更好的性能、稳定性和可维护性。虽然核心玩法保持不变,但后端现在更加稳健且具有前瞻性。
技术大修(重构)
-
完全代码重写: 重建了整个模组结构,使逻辑更清晰、模块化程度更高。
-
增强验证: 每个关键路径现在都包含安全的空值和异常处理,以消除崩溃风险。
-
性能: 优化了事件处理,减少了服务器上的刻 (tick) 开销。
-
前瞻性设计: 代码结构现已与现代 NeoForge 标准对齐,便于未来更新到更新的 Minecraft 版本。
开发者说明
-
错误处理已集中化,以防止静默失败。
-
喂食逻辑、效果和声音已解耦为模块化组件。
版本 1.0.4 (长期支持版)
状态: 长期支持 重点: 稳定性、兼容性和优化。
修复
-
解决了所有已知错误并提高了整体可靠性。
-
修复了在特定网络或世界负载条件下发生的罕见崩溃。
-
修正了配置和统计数据无法正确保存的问题。
新功能
-
模组兼容性: 改进了模组间行为以减少冲突。
-
Cloth Config API: 添加了一个干净、用户友好的配置屏幕。
-
崩溃预防: 在所有系统中实施了强大的异常处理。
改进
-
增强了多人会话中的客户端 - 服务器同步。
-
降低了内存和 CPU 使用率,以提高效率。
-
重构并清理了内部代码,以提高清晰度和未来的可维护性。
补丁
-
更新了已弃用的方法用法并改进了数据持久化逻辑。
-
1.0.4-1: 增强了配置支持。
-
1.0.4-2: 修复了牛奶桶行为,改进了代码格式,并将永恒食物排除在消耗逻辑之外。
版本功能矩阵
| 版本 | 喂食 | 食物效果 | 声音 | 粒子 | 命令 | 配置 |
|---|---|---|---|---|---|---|
| 1.0.0 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 1.0.1 | ✅ | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| 1.0.2 | ✅ | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| 1.0.3 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| 1.0.4 (长期支持) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 1.1.0 (重建) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Beta | ✅ | ❌ | ⚠️ | ⚠️ | ⚠️ | ❌ |
| Alpha | ⚠️ | ❌ | ⚠️ | ❌ | ⚠️ | ❌ |
让你的朋友吃东西!– 更新日志
版本 1.1.2
状态: 稳定 重点: 特殊食物、统计数据和网络功能。
新功能
-
特殊食物支持: 为特定物品类型实现了新的处理器:
-
牛奶桶: 喂食牛奶现在能正确清除目标的效果药水效果,并将空桶返还给喂食者。
-
炖菜与汤: 喂食炖菜(蘑菇、兔子、甜菜根、可疑)现在会返还一个空碗。
-
永恒物品: 名称中包含“永恒 (Eternal)"或“无限 (Infinite)"的物品在使用时不再被消耗,从而支持其他模组中的“无限食物”物品。
-
-
统计系统: 添加了针对喂食互动的持久化追踪。
-
数据统计: 模组现在会记录玩家喂食他人和被喂食的次数。
-
命令: 添加了
/feedfriend stats <玩家>以查看这些统计数据。数据存储在存档文件 (level.dat) 中,并在重启后保留。
-
-
配置同步: 服务器配置(启用/禁用、冷却时间)现在会在玩家加入时自动同步到客户端,并在断开连接时恢复本地设置。
改进
-
冷却时间: 将默认的喂食冷却时间从 5 秒减少到 1 秒 (1000ms),以提升游戏流畅度。
-
配置界面: 修复了单人模式中主机因自锁逻辑而无法编辑配置的问题。
修复
-
崩溃修复: 解决了在新版 NeoForge 上注册
NetworkSetup事件导致的严重崩溃问题。 -
数据保存: 修复了
SavedData实现,使其符合最新的 NeoForge 1.21 API 标准。
版本 1.1.1
状态: 安全补丁与优化 重点: 安全加固、逻辑调整和视觉优化。
关键安全与逻辑
-
命令安全: 修复了权限绕过问题。
/feedfriend命令现在严格需要 OP 等级 2 的权限。 -
互动逻辑: 增加了严格的检查以防止无效互动:
-
防止喂食 已死亡的玩家(不再能喂食尸体!)。
-
防止 旁观者 喂食玩家。
-
视觉与音频优化
-
手部动画: 喂食者现在在喂食时会挥动手臂,提供更好的视觉反馈。
-
动态音效: 为打嗝声添加了随机音调,使其听起来更自然,减少机械感。
变更
-
喂食逻辑: 回退了“始终可食用”的检查。现在喂食严格限制于未饱食的玩家(饥饿值 < 20)。
- 开发者注: 此更改暂时阻止了向饱食玩家喂食金苹果,但确保了更好的兼容性,并防止在实施更完善的检查之前与其他模组物品产生潜在漏洞。
版本 1.1.0(重构更新)
状态: 稳定 重点: 完全重写与内部架构。
概述
此版本标志着模组的内部完全重建。我们从零开始重写了代码库,以确保更好的性能、稳定性和可维护性。虽然核心玩法保持不变,但后端现在更加稳健且面向未来。
技术 overhaul(重构)
-
完全代码重写: 重建了整个模组结构,使逻辑更清晰、模块化更强。
-
增强验证: 每个关键路径现在都包含安全的空值和异常处理,以消除崩溃风险。
-
性能: 优化了事件处理,减少了服务器上的刻 (tick) 开销。
-
面向未来的设计: 代码结构现已与现代 NeoForge 标准对齐,便于未来更新到新的 Minecraft 版本。
开发者说明
-
错误处理已集中化,以防止静默失败。
-
喂食逻辑、效果和声音已解耦为模块化组件。
版本 1.0.4 (LTS)
状态: 长期支持 重点: 稳定性、兼容性和优化。
修复
-
解决了所有已知错误并提高了整体可靠性。
-
修复了在特定网络或世界负载条件下发生的罕见崩溃。
-
修正了配置和统计数据无法正确保存的问题。
新功能
-
模组兼容性: 改进了模组间行为以减少冲突。
-
Cloth Config API: 添加了一个干净、用户友好的配置屏幕。
-
崩溃预防: 在所有系统中实施了强大的异常处理。
改进
-
增强了多人会话中的客户端 - 服务器同步。
-
降低了内存和 CPU 使用率,提高了运行效率。
-
重构并清理了内部代码,以提高清晰度和未来的可维护性。
补丁
-
更新了已弃用的方法用法并改进了数据持久化逻辑。
-
1.0.4-1: 增强了配置支持。
-
1.0.4-2: 修复了牛奶桶的行为,改进了代码格式,并将永恒食物排除在消耗逻辑之外。
版本功能矩阵
| 版本 | 喂食 | 食物效果 | 声音 | 粒子 | 命令 | 配置 |
|---|---|---|---|---|---|---|
| 1.0.0 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 1.0.1 | ✅ | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| 1.0.2 | ✅ | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| 1.0.3 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| 1.0.4 (LTS) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 1.1.0 (重构版) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Beta | ✅ | ❌ | ⚠️ | ⚠️ | ⚠️ | ❌ |
| Alpha | ⚠️ | ❌ | ⚠️ | ❌ | ⚠️ | ❌ |
让你的朋友吃东西!– 更新日志
版本 1.1.2
状态: 稳定 重点: 特殊食物、统计数据和网络功能。
新功能
-
特殊食物支持: 为特定物品类型实现了新的处理器:
-
牛奶桶: 喂食牛奶现在能正确清除目标玩家的药水效果,并将空桶返还给喂食者。
-
炖菜与汤: 喂食炖菜(蘑菇、兔子、甜菜根、可疑的)现在会返还空碗。
-
永恒物品: 名称中包含“永恒 (Eternal)"或“无限 (Infinite)"的物品在使用时不再被消耗,以支持其他模组中的“无限食物”物品。
-
-
统计系统: 添加了针对喂食互动的持久化追踪。
-
数据统计: 模组现在记录玩家喂食他人和被喂食的次数。
-
命令: 添加了
/feedfriend stats <玩家>命令以查看这些统计数据。数据存储在存档文件 (level.dat) 中,并在重启后保留。
-
-
配置同步: 服务器配置(启用/禁用、冷却时间)现在会在玩家加入时自动同步到客户端,并在断开连接时恢复本地设置。
改进
-
冷却时间: 将默认喂食冷却时间从 5 秒减少到 1 秒 (1000 毫秒),以提升游戏流畅度。
-
配置界面: 修复了单人模式下主机因自锁逻辑而无法编辑配置的问题。
修复
-
崩溃修复: 解决了在新版 NeoForge 上注册
NetworkSetup事件导致的严重崩溃问题。 -
数据保存: 修复了
SavedData实现,使其符合最新的 NeoForge 1.21 API 标准。
版本 1.1.1
状态: 安全补丁与优化 重点: 安全加固、逻辑调整和视觉优化。
关键安全与逻辑
-
命令安全: 修复了权限绕过问题。
/feedfriend命令现在严格需要 OP 等级 2 的权限。 -
互动逻辑: 增加了严格的检查以防止无效互动:
-
防止喂食 已死亡的玩家(不再能喂食尸体!)。
-
防止 旁观者 喂食玩家。
-
视觉与音频优化
-
手部动画: 喂食者现在在喂食时会挥动手臂,提供更好的视觉反馈。
-
动态音效: 为打嗝声添加了随机音调,使其听起来更自然,减少机械感。
变更
-
喂食逻辑: 回退了“始终可食用”的检查。现在喂食严格限制于未饱食的玩家(饥饿值 < 20)。
- 开发者注: 此更改暂时阻止了向饱食玩家喂食金苹果,但确保了更好的兼容性,并防止在实施更完善的检查之前与其他模组物品产生潜在漏洞。
版本 1.1.0(重构更新)
状态: 稳定 重点: 完全重写与内部架构。
概述
此版本标志着模组的内部完全重建。我们从零开始重写了代码库,以确保更好的性能、稳定性和可维护性。虽然核心玩法保持不变,但后端现在更加稳健且面向未来。
技术大修(重构)
-
代码完全重写: 重建了整个模组结构,使逻辑更清晰、模块化程度更高。
-
增强验证: 每个关键路径现在都包含安全的空值和异常处理,以消除崩溃风险。
-
性能: 优化了事件处理,减少了服务器上的刻 (tick) 开销。
-
面向未来的设计: 代码结构现已与现代 NeoForge 标准对齐,便于未来更新到更新的 Minecraft 版本。
开发者说明
-
错误处理已集中化,以防止静默失败。
-
喂食逻辑、效果和音效已解耦为模块化组件。
版本 1.0.4 (LTS)
状态: 长期支持 重点: 稳定性、兼容性和优化。
修复
-
解决了所有已知错误并提高了整体可靠性。
-
修复了在特定网络或世界负载条件下发生的罕见崩溃。
-
修正了配置和统计数据无法正确保存的问题。
新功能
-
模组兼容性: 改进了模组间行为以减少冲突。
-
Cloth Config API: 添加了一个干净、用户友好的配置屏幕。
-
崩溃预防: 在所有系统中实施了强大的异常处理。
改进
-
增强了多人会话中的客户端 - 服务器同步。
-
降低了内存和 CPU 使用率,提高了运行效率。
-
重构并清理了内部代码,以提高清晰度和未来的可维护性。
补丁
-
更新了已弃用的方法用法并改进了数据持久化逻辑。
-
1.0.4-1: 增强了配置支持。
-
1.0.4-2: 修复了牛奶桶行为,改进了代码格式,并将永恒食物排除在消耗逻辑之外。
版本功能矩阵
| 版本 | 喂食 | 食物效果 | 声音 | 粒子 | 命令 | 配置 |
|---|---|---|---|---|---|---|
| 1.0.0 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 1.0.1 | ✅ | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| 1.0.2 | ✅ | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| 1.0.3 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| 1.0.4 (LTS) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 1.1.0 (重构版) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Beta | ✅ | ❌ | ⚠️ | ⚠️ | ⚠️ | ❌ |
| Alpha | ⚠️ | ❌ | ⚠️ | ❌ | ⚠️ | ❌ |
让你的朋友吃东西!– 更新日志
版本 1.1.2
状态: 稳定 重点: 特殊食物、统计数据和网络功能。
新功能
-
特殊食物支持: 为特定物品类型实现了新的处理器:
-
牛奶桶: 喂食牛奶现在能正确清除目标的效果药水状态,并将空桶返还给喂食者。
-
炖菜与汤: 喂食炖菜(蘑菇、兔子、甜菜根、可疑)现在会返还一个空碗。
-
永恒物品: 名称中包含“永恒 (Eternal)"或“无限 (Infinite)"的物品在使用时不再被消耗,以支持其他模组中的“无限食物”物品。
-
-
统计系统: 添加了针对喂食互动的持久化追踪。
-
数据追踪: 模组现在会记录玩家喂食他人和被喂食的次数。
-
命令: 添加了
/feedfriend stats <玩家>命令以查看这些统计数据。数据存储在存档文件 (level.dat) 中,并在重启后保留。
-
-
配置同步: 服务器配置(启用/禁用、冷却时间)现在会在玩家加入时自动同步到客户端,并在断开连接时恢复本地设置。
改进
-
冷却时间: 将默认的喂食冷却时间从 5 秒减少到 1 秒 (1000ms),以提升游戏流畅度。
-
配置界面: 修复了单人模式下主机因自锁逻辑而无法编辑配置的问题。
修复
-
崩溃修复: 解决了在新版 NeoForge 上注册
NetworkSetup事件导致的严重崩溃问题。 -
数据保存: 修复了
SavedData实现,使其符合最新的 NeoForge 1.21 API 标准。
版本 1.1.1
状态: 安全补丁与优化 重点: 安全加固、逻辑调整与视觉优化。
关键安全与逻辑
-
命令安全: 修复了权限绕过问题。
/feedfriend命令现在严格需要 OP 等级 2 的权限。 -
互动逻辑: 增加了严格的检查以防止无效互动:
-
防止喂食 已死亡的玩家(不再能喂食尸体!)。
-
防止 旁观者 喂食玩家。
-
视觉与音频优化
-
手部动画: 喂食者现在在喂食时会挥动手臂,提供更好的视觉反馈。
-
动态音效: 为打嗝声添加了随机音调,使其听起来更自然,减少机械感。
变更
-
喂食逻辑: 回退了“始终可食用”的检查。现在喂食严格限制于未饱食的玩家(饥饿值 < 20)。
- 开发者注: 此更改暂时阻止了向饱食玩家喂食金苹果,但确保了更好的兼容性,并防止在实施更完善的检查之前与其他模组物品产生潜在漏洞。
版本 1.1.0(重构更新)
状态: 稳定 重点: 完全重写与内部架构。
概述
此版本标志着模组的内部完全重建。我们从零开始重写了代码库,以确保更好的性能、稳定性和可维护性。虽然核心玩法保持不变,但后端现在更加稳健且面向未来。
技术 overhaul(重构)
-
代码完全重写: 重建了整个模组结构,使逻辑更清晰、模块化程度更高。
-
增强验证: 每个关键路径现在都包含安全的空值和异常处理,以消除崩溃风险。
-
性能: 优化了事件处理,减少了服务器上的刻 (tick) 开销。
-
面向未来的设计: 代码结构现已与现代 NeoForge 标准对齐,便于未来更新到更新的 Minecraft 版本。
开发者说明
-
错误处理已集中化,以防止静默失败。
-
喂食逻辑、效果和音效已解耦为模块化组件。
版本 1.0.4 (LTS)
状态: 长期支持 重点: 稳定性、兼容性和优化。
修复
-
解决了所有已知错误并提高了整体可靠性。
-
修复了在特定网络或世界负载条件下发生的罕见崩溃。
-
修正了配置和统计数据无法正确保存的问题。
新功能
-
模组兼容性: 改进了模组间行为以减少冲突。
-
Cloth Config API: 添加了一个简洁、用户友好的配置屏幕。
-
崩溃预防: 在所有系统中实施了强大的异常处理。
改进
-
增强了多人会话中的客户端 - 服务器同步。
-
降低了内存和 CPU 使用率,提高了运行效率。
-
重构并清理了内部代码,以提高清晰度和未来的可维护性。
补丁
-
更新了已弃用的方法用法并改进了数据持久化逻辑。
-
1.0.4-1: 增强了配置支持。
-
1.0.4-2: 修复了牛奶桶的行为,改进了代码格式,并将永恒食物排除在消耗逻辑之外。
版本功能矩阵
| 版本 | 喂食 | 食物效果 | 音效 | 粒子 | 命令 | 配置 |
|---|---|---|---|---|---|---|
| 1.0.0 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 1.0.1 | ✅ | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| 1.0.2 | ✅ | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| 1.0.3 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| 1.0.4 (LTS) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 1.1.0 (重构版) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Beta | ✅ | ❌ | ⚠️ | ⚠️ | ⚠️ | ❌ |
| Alpha | ⚠️ | ❌ | ⚠️ | ❌ | ⚠️ | ❌ |
让你的朋友吃东西!– 更新日志
版本 1.1.2
状态: 稳定 重点: 特殊食物、统计数据和网络功能。
新功能
-
特殊食物支持: 为特定物品类型实现了新的处理器:
-
牛奶桶: 喂食牛奶现在能正确清除目标玩家的药水效果,并将空桶返还给喂食者。
-
炖菜与汤: 喂食炖菜(蘑菇、兔子、甜菜根、可疑炖菜)现在会返还一个空碗。
-
永恒物品: 名称中包含“永恒 (Eternal)"或“无限 (Infinite)"的物品在使用时不再被消耗,从而支持其他模组中的“无限食物”物品。
-
-
统计系统: 添加了针对喂食互动的持久化追踪。
-
数据统计: 模组现在会记录玩家喂食他人和被他人喂食的次数。
-
命令: 添加了
/feedfriend stats <玩家>命令以查看这些统计数据。数据存储在存档文件 (level.dat) 中,并在重启后保留。
-
-
配置同步: 服务器配置(启用/禁用、冷却时间)现在会在玩家加入时自动同步到客户端,并在断开连接时恢复本地设置。
改进
-
冷却时间: 将默认的喂食冷却时间从 5 秒减少到 1 秒 (1000 毫秒),以提升游戏流畅度。
-
配置界面: 修复了单人模式下主机因自锁逻辑而无法编辑配置的问题。
修复
-
崩溃修复: 解决了在新版 NeoForge 上注册
NetworkSetup事件导致的严重崩溃问题。 -
数据保存: 修复了
SavedData实现,使其符合最新的 NeoForge 1.21 API 标准。
版本 1.1.1
状态: 安全补丁与优化 重点: 安全加固、逻辑调整和视觉优化。
关键安全与逻辑
-
命令安全: 修复了权限绕过问题。
/feedfriend命令现在严格需要 OP 等级 2 的权限。 -
互动逻辑: 增加了严格的检查以防止无效互动:
-
防止喂食 已死亡的玩家(不再能喂食尸体!)。
-
防止 旁观者 喂食玩家。
-
视觉与音频优化
-
手部动画: 喂食者现在在喂食时会挥动手臂,提供更好的视觉反馈。
-
动态音效: 为打嗝声添加了随机音调,使其听起来更自然,减少机械感。
变更
-
喂食逻辑: 回退了“始终可食用”的检查。现在喂食严格限制于未饱食的玩家(饥饿值 < 20)。
- 开发者注: 此更改暂时阻止了向饱食玩家喂食金苹果,但确保了更好的兼容性,并防止在实施更完善的检查之前与其他模组物品产生潜在漏洞。
版本 1.1.0(重构更新)
状态: 稳定 重点: 完全重写与内部架构。
概述
此版本标志着模组的内部完全重建。我们从零开始重写了代码库,以确保更好的性能、稳定性和可维护性。虽然核心玩法保持不变,但后端现在更加稳健且面向未来。
技术 overhaul(重构)
-
完全代码重写: 重建了整个模组结构,使逻辑更清晰、模块化程度更高。
-
增强验证: 每个关键路径现在都包含安全的空值和异常处理,以消除崩溃风险。
-
性能: 优化了事件处理,减少了服务器上的刻 (tick) 开销。
-
面向未来的设计: 代码结构现已与现代 NeoForge 标准对齐,便于未来更新到新的 Minecraft 版本。
开发者说明
-
错误处理已集中化,以防止静默失败。
-
喂食逻辑、效果和音效已解耦为模块化组件。
版本 1.0.4 (LTS)
状态: 长期支持 重点: 稳定性、兼容性和优化。
修复
-
解决了所有已知错误并提高了整体可靠性。
-
修复了在特定网络或世界负载条件下发生的罕见崩溃。
-
修正了配置和统计数据无法正确保存的问题。
新功能
-
模组兼容性: 改进了模组间行为以减少冲突。
-
Cloth Config API: 添加了一个简洁、用户友好的配置界面。
-
崩溃预防: 在所有系统中实施了强大的异常处理。
改进
-
增强了多人会话中的客户端 - 服务器同步。
-
降低了内存和 CPU 使用率,提高了运行效率。
-
重构并清理了内部代码,以提高清晰度和未来的可维护性。
补丁
-
更新了已弃用的方法用法并改进了数据持久化逻辑。
-
1.0.4-1: 增强了配置支持。
-
1.0.4-2: 修复了牛奶桶的行为,改进了代码格式,并将永恒食物排除在消耗逻辑之外。
版本功能矩阵
| 版本 | 喂食 | 食物效果 | 音效 | 粒子 | 命令 | 配置 |
|---|---|---|---|---|---|---|
| 1.0.0 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 1.0.1 | ✅ | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| 1.0.2 | ✅ | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| 1.0.3 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| 1.0.4 (LTS) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 1.1.0 (重构版) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Beta | ✅ | ❌ | ⚠️ | ⚠️ | ⚠️ | ❌ |
| Alpha | ⚠️ | ❌ | ⚠️ | ❌ | ⚠️ | ❌ |

Forge
Fabric
Quilt