
Whiteout
Paper项目提供的bug修复的Fabric实现。
Whiteout
Whiteout 是一项尝试,旨在将 Paper 项目流中包含的游戏玩法与机制一致性补丁移植到 Fabric 中实现。
补丁
已实装
| Bug 编号 | 上游来源 | 默认启用 | 名称 |
|---|---|---|---|
| MC-4 | Paper | ❌ | 物品掉落有时会出现在错误的位置 |
| MC-27056 | Paper | ❌ | 你可以把活塞的延伸部分炸掉 |
| MC-33041 | CraftBukkit | ✔️ | 专用服务器启动时记录 "java.io.IOException: The handle is invalid" 错误日志 |
| MC-44654 | Paper | ✔️ | 某些实体被传送后不会向客户端更新位置 |
| MC-84789 | Paper | ✔️ | 狼在被驯服后仍会乞求骨头 |
| MC-98153 | Paper | ✔️ | 传送门会生成远距离区块并使玩家着火 |
| MC-99075 | Paper | ✔️ | 被取消的方块放置(出生点保护)导致物品栏不同步 |
| MC-108513 | Paper | ❌ | 末影龙重生后,末影水晶没有正确生成/消失 |
| MC-117075 | Paper | ❌ | 卸载大量方块实体时的性能问题 |
| MC-121706 | Purpur | ✔️ | 骷髅和幻术师在侧移时没有抬头/低头看向目标 |
| MC-123450 | Paper | ✔️ | 物品展示框中的物品从 NBT 读取时,物品展示框会播放声音 |
| MC-123848 | Paper | ✔️ | 物品展示框(及其中的物品)从天花板上移除时,会掉落方块顶部,而不是底部 |
| MC-145260 | Paper | ❌ | 状态不一致时的白名单问题 |
| MC-147659 | Paper | ❌ | 一些女巫小屋会生成错误的猫 |
| MC-151857 | Paper | ❌ | 对多个玩家使用 /give 时显示错误的提示字符串 |
| MC-153010 | Paper | ❌ | doMobLoot 游戏规则无法阻止狐狸掉落其物品 |
| MC-153086 | Paper | ✔️ | 信标被破坏时总是播放停用音效,即使其并未被激活 |
| MC-157395 | CraftBukkit | ✔️ | 小型盔甲架不会掉落战利品表 |
| MC-157464 | Paper | ✔️ | 当村民收到食物时,会在床上移动甚至离开床 |
| MC-158900 | Paper | ❌ | 临时封禁到期后重新连接时出现 "bad packet id 26" 错误 |
| MC-159283 | Paper | ✔️ | 末地地形不会以世界中心为圆心生成多个环状区域 |
| MC-163962 | Paper | ❌ | 村民需求值会无限降低 |
| MC-167279 | Paper | ✔️ | 蜜蜂会卡在虚空中 |
| MC-171420 | Paper | ✔️ | OP 玩家因不在白名单上而被踢出(enforce = on) |
| MC-177381 | Paper | ❌ | 如果你在超过 46340 格之外定位结构,游戏无法正确计算距离 |
| MC-179072 | Paper | ❌ | 苦力怕从生存模式切换到创造/旁观模式时不会解除引爆 |
| MC-188840 | Paper | ❌ | 此工单涉及基于活塞的方块复制问题,目前不清楚该工单为何被设为私密/删除。 |
| MC-243057 | Paper | ✔️ | 当配方中的第一个选项被用作燃料时,熔炉配方不会考虑其他替代方案 |
| MC-248588 | Paper | ✔️ | "mobGriefing" 游戏规则无法防止燃烧实体降低水或细雪炼药锅的水位 |
| MC-257487 | Paper | ✔️ | 末影龙在末地被重生后其名称不会重置 |
| MC-262422 | Paper | ✔️ | 雷暴期间的闪电可以击中旁观模式下的玩家 |
| MC-263999 | Paper | ✔️ | 僵尸破门时不会显示破坏粒子 |
| MC-264285 | Spigot | ✔️ | 不可破坏的打火石在点燃苦力怕时会被完全消耗 |
| MC-264979 | Spigot | ✔️ | 全新安装时,针对 server.properties 显示 NoSuchFileException 错误 |
| MC-297169 | Paper | ✔️ | 带着 Silence 标签的 Happy Ghast 在上/下坐骑时会播放 Happy Ghast 音效 |
| MC-300685 | Paper | ✔️ | 对另一维度的实体运行 '/waypoint modify' 命令会导致该路径点出现在执行者所在维度 |
| MC-301114 | Paper | ❌ | 实体频繁受到伤害时出现内存泄漏 |
| N/A | Paper | ❌ | 访问下界顶部 |
| N/A | Paper | ❌ | 破坏永久方块 |
默认未启用的补丁通常满足以下至少一项标准:
- 补丁所产生的新行为(可能)并非 Mojang 实际预期的行为
- 补丁绕过了问题,但没有真正修正它
- 补丁的应用方式在技术上不够优雅,可能导致未预见的问题和/或性能下降
- Mojang 尚未为工单分配优先级,这意味着 Mojang 员工尚未亲自审核工单,也未确认所描述的行为是无意的
- Mojang 以“无法复现”关闭了工单,意味着 Mojang 员工无法复现所描述的问题
- Mojang 以“不予修复”关闭了工单,意味着该行为已确认是无意的,但他们不够重视而不自行修复
如果你想启用这些补丁,你需要在 .minecraft/configs/whiteout.properties 中进行设置。
计划中
| Bug 编号 | 来源 | 名称 |
|---|---|---|
| MC-259832 | Paper | 药水效果持续时间与放大器的组合会导致特定效果消失 |
| MC-302297(MC-297508) | Paper | 在玩家物品栏被清除的同一 tick 内将,从 GUI 中交换一个物品堆到副手,会创建一个幽灵物品 |
不计划
| Bug 编号 | 名称 | 原因 |
|---|---|---|
| MC-11193 | 导线上的可供电方块(如红石粉方块)的充能/去充能顺序未明确定义,导致红石机关出现非确定性行为 | Mojang 正在实验性快照中积极处理此问题 |
| MC-81098 | 红石粉更新导致卡顿 | Mojang 正在实验性快照中积极处理此问题 |
| MC-92282 | 刷怪笼的 block_entity_data 不会将 SpawnData 数据复制到缺失的 SpawnPotentials | 在 Spigot 实现中未得到妥善解决 |
| MC-304061 | 新世界边界警告时间小于预期 | 自 1.21.11 起已被官方视为“已修复” |
| MC-307513 | 对多个玩家使用 /deop 会在所有成功消息中显示同一玩家 | 自 26.2 起已被官方视为“已修复” |
| MC-307764 | 未知 | 工单已被删除——目的未知 |
这些补丁不计划包含在任何未来版本中。
免责声明
Whiteout 与 Paper 项目没有任何关联。请不要就 Whiteout 相关事宜联系 Paper 项目的维护者。
许可证
由于本模组提供的所有错误修复均移植自 Paper,这些修复继承了 Paper 项目的许可证,该许可证为 GPLv3。
尽管 Paper 项目的部分贡献者选择以更宽松的 MIT 许可证发布其代码,但以 GPLv3 许可证发布整个项目更为简便且法律上允许。
兼容性
我们会尽最大努力保持 Whiteout 与 Lithium 的兼容性。欢迎报告兼容性问题。
不保证与其他模组的兼容性,但如果你提交问题工单,我可能会处理。兼容性尝试由我自行决定。我通常不会努力维护与非常小众的模组或大型整合包的兼容性,并且不会尝试与根本上违背 Whiteout 目标的模组进行兼容。
完全不支持与 Sinytra Connector 及类似项目的兼容性。如果你在使用此类转换层时遇到问题,那是你自己的问题。
向后移植
永远不会支持已废弃的 Minecraft 版本。这是一个业余爱好项目。 实际上,更准确地说,我制作这个模组——甚至首先学习如何制作模组——是因为我*个人在 Fabric 中需要这些修复。我公开这个项目只是因为觉得可能至少有少数其他人也有同样的需求/需要。*我不关心也没有时间来维护向后移植版本。请不要徒劳地问。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。