主题
生命周期
模型实体从创建到销毁的完整链路:服务端权威状态管理、网络同步、客户端渲染委托。
创建链路
渲染链路
增量同步
销毁链路
DelegatingRenderer 工作流
ModelEntityDelegatingRenderer 是连接原版渲染管线和 Bedrock 模型的桥梁:
shouldRender
createRenderState
submit
关键设计决策
- 原版兼容: DelegatingRenderer 保持原版 EntityType→Renderer 分发不变,仅在内层叠加动态 Pass
- 延迟绑定: 客户端通过 entityId 查询 modeled state,不依赖实体类型
- 多模型叠加: 单个实体可挂载多个 ActiveModel,各自独立渲染
- Base entity 控制: 可选隐藏原版实体渲染(阴影、火焰、名牌等)
- Side channel 委托: 名牌/拴绳等"实体级附属"由 mainHitbox 模型承担