用户:MashKJo/1.12.2模组开发教程/11.高级物品和方块 - 前置概念:修订间差异

→‎在世界中放置方块:​ // Edit via Wikiplus
→‎World:​ // Edit via Wikiplus
→‎在世界中放置方块:​ // Edit via Wikiplus
第75行: 第75行:


{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
| style="font-weight:bold;" | 常量名及含义 | style="font-weight:bold;" | 数值(二进制形式) |
| style="font-weight:bold;" || 常量名及含义 | style="font-weight:bold;" | 数值(二进制形式) |
|-
|-
| NOTIFY_NEIGHBORS(邻近方块更新) | 0b00001 |
| NOTIFY_NEIGHBORS(邻近方块更新) || 0b00001 |
|-
|-
| SEND_TO_CLIENTS(将相关数据同步到客户端) | 0b00010 |
| SEND_TO_CLIENTS(将相关数据同步到客户端) || 0b00010 |
|-
|-
| NO_RENDERER(该方块的渲染状态不会被更新) | 0b00100 |
| NO_RENDERER(该方块的渲染状态不会被更新) || 0b00100 |
|-
|-
| RENDERER_MAIN_THREAD(让方块的渲染状态在游戏主线程中立刻被更新) | 0b01000 |
| RENDERER_MAIN_THREAD(让方块的渲染状态在游戏主线程中立刻被更新) || 0b01000 |
|-
|-
| NO_OBSERVERS(该行为不会被观察者方块观测到) | 0b10000 |
| NO_OBSERVERS(该行为不会被观察者方块观测到) || 0b10000 |
|}
|}


Minecraft的默认行为是采取前两项行为,因此默认的幻数值是把前两项行为对应的数进行按位或运算,即0b00011——实际上也就是上文提到的3。你可能会注意到,第三条和第四条是相冲突的,当发生冲突时,以第三条为准。
Minecraft的默认行为是采取前两项行为,因此默认的幻数值是把前两项行为对应的数进行按位或运算,即0b00011——实际上也就是上文提到的3。你可能会注意到,第三条和第四条是相冲突的,当发生冲突时,以第三条为准。
行政员、​优秀编辑者、​界面管理员、​监督员、​管理员、​小部件编辑者
3,417

个编辑