Skip to content

生命周期 ​

模型实体从创建到销毁的完整链路:服务端权威状态管理、网络同步、客户端渲染委托。

创建链路 ​

渲染链路 ​

增量同步 ​

销毁链路 ​

DelegatingRenderer 工作流 ​

ModelEntityDelegatingRenderer 是连接原版渲染管线和 Bedrock 模型的桥梁:

shouldRender ​

createRenderState ​

submit ​

关键设计决策 ​

  1. 原版兼容: DelegatingRenderer 保持原版 EntityType→Renderer 分发不变,仅在内层叠加动态 Pass
  2. 延迟绑定: 客户端通过 entityId 查询 modeled state,不依赖实体类型
  3. 多模型叠加: 单个实体可挂载多个 ActiveModel,各自独立渲染
  4. Base entity 控制: 可选隐藏原版实体渲染(阴影、火焰、名牌等)
  5. Side channel 委托: 名牌/拴绳等"实体级附属"由 mainHitbox 模型承担