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 模型承担