Open Boklea opened 1 year ago
问题描述: 为方便描述,将大木桶连接时的两个木桶分别称为A木桶和B木桶,使用漏斗连接大木桶并向其中输送物品,物品优先进入A木桶,A木桶满后才会进入B木桶。若使用漏斗连接B木桶,接着破坏B木桶,漏斗仍会向A木桶输送物品,接着破坏A木桶,漏斗仍会工作,漏斗将会把物品传给空气。
复现步骤: 如下图放置木桶和漏斗 木桶南北朝向,漏斗在南方 往漏斗里面填充物品,漏斗此时正常工作 在漏斗工作中破坏木桶 此时漏斗就出Bug了,物品仍能传输
环境: Minecraft version 1.20.1 modinfo: malilib-fabric-1.20.1-0.16.0.jar fabric-api-0.85.0+1.20.1.jar fabric-carpet-1.20-1.4.112+v230608.jar lithium-fabric-mc1.20.1-0.11.2.jar carpet-tis-addition-mc1.20.1-v1.49.0.jar
其他说明: 应该是锂对漏斗优化导致的Bug 在锂配置文件中可以添加mixin.block.hopper=false关闭优化以避免Bug
补一下前段时间分析的一些进展,具体是发在 CaffeineMC discord 里的 https://discord.com/channels/602796788608401408/648967810139029505/1134824208371822682
目前不太有头绪,lithium 的这一段代码也比较乱,不太好分析,2no2name 当时也不是很清楚是怎么回事
问题描述: 为方便描述,将大木桶连接时的两个木桶分别称为A木桶和B木桶,使用漏斗连接大木桶并向其中输送物品,物品优先进入A木桶,A木桶满后才会进入B木桶。若使用漏斗连接B木桶,接着破坏B木桶,漏斗仍会向A木桶输送物品,接着破坏A木桶,漏斗仍会工作,漏斗将会把物品传给空气。
复现步骤: 如下图放置木桶和漏斗 木桶南北朝向,漏斗在南方 往漏斗里面填充物品,漏斗此时正常工作 在漏斗工作中破坏木桶 此时漏斗就出Bug了,物品仍能传输
环境: Minecraft version 1.20.1 modinfo: malilib-fabric-1.20.1-0.16.0.jar fabric-api-0.85.0+1.20.1.jar fabric-carpet-1.20-1.4.112+v230608.jar lithium-fabric-mc1.20.1-0.11.2.jar carpet-tis-addition-mc1.20.1-v1.49.0.jar
其他说明: 应该是锂对漏斗优化导致的Bug 在锂配置文件中可以添加mixin.block.hopper=false关闭优化以避免Bug