๋๊ธ ๊ธฐ๋ฅ์ด ๋ง์นจ๋ด ๋๋ฌํ ๋๊น์ง ์ด๋ฆด ๊ฒ์ด์ง๋ง 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
์ฐธ์กฐ: 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 ).