它将一直开放,直到评论功能最终出现,但我也希望在 Fabric API 中列出它们,所以这里是:
现在,我需要更好的描述/名称!
我也很确定 updateNeighborStates 和 method_11637 是错误的,它都与上述标志 16 相关。
此外,World.updateHorizontalAdjacent -> World.updateNeighborComparators, World.updateListeners -> 与特定于边的块更新有关,这是标志 2 调用的内容
@asiekierka
0b0000000 // 0 - 默认/无
0b0000001 // 1 - PROPAGATE_CHANGE
0b0000010 // 2 - NOTIFY_LISTENERS
0b0000100 // 4 - NO_REDRAW
0b0001000 // 8 - REDRAW_ON_MAIN_THREAD
0b0010000 // 16 - FORCE_STATE*
0b0100000 // 32 - SKIP_DROPS
0b1000000 // 64 - IS_MECHANICAL_UPDATE
请参阅:调试棒项目
iWorld_1.setBlockState(blockPos_1, blockState_2, 18);
0b0010010 // 18 - FORCE_STATE | PROPAGATE_CHANGE
编辑:根据反馈重命名一些方法( @ChloeDawn )
已在 #1003 中修复。 感谢 Yanis48 指出!
最有用的评论
@asiekierka
0b0000000 // 0 - 默认/无
0b0000001 // 1 - PROPAGATE_CHANGE
0b0000010 // 2 - NOTIFY_LISTENERS
0b0000100 // 4 - NO_REDRAW
0b0001000 // 8 - REDRAW_ON_MAIN_THREAD
0b0010000 // 16 - FORCE_STATE*
0b0100000 // 32 - SKIP_DROPS
0b1000000 // 64 - IS_MECHANICAL_UPDATE
请参阅:调试棒项目
0b0010010 // 18 - FORCE_STATE | PROPAGATE_CHANGE
编辑:根据反馈重命名一些方法( @ChloeDawn )