Он будет открыт до тех пор, пока наконец не будут реализованы функции комментариев, но я также надеюсь перечислить их в Fabric API, так что вот:
Теперь мне нужны более подробные описания / имена!
Я также почти уверен, что updateNeighborStates ошибочен, а method_11637 и оба связаны с указанным флагом 16.
Кроме того, World.updateHorizontalAdjacent -> World.updateNeighborComparators, World.updateListeners -> что-то, что связано с обновлениями блоков для конкретных сторон, idk, это то, что вызывает флаг 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
См .: DebugStickItem
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
См .: DebugStickItem
0b0010010 // 18 - FORCE_STATE | PROPAGATE_CHANGE
Изменить: переименованы некоторые методы на основе отзывов ( @ChloeDawn )