PacketSyncHome
基本信息
| 属性 | 值 |
|---|---|
| 类名 | amerifrance.guideapi.network.PacketSyncHome |
| 判别 id | 0 |
| 方向 | 服务端 → 客户端(Side.SERVER) |
| 同步层级 | 首页 |
| 载荷包装 | CategoryWrapper |
| 启用版本 | Minecraft 1.7.10 |
功能
把首页层级的内容从服务端同步到客户端,供客户端 GUI 渲染。
实现要点
- 把一整本书的分类列表从服务端同步到客户端
- 是三个同步包中层级最高的一个
- 被 GuiHome 的打开流程消费
- 3 个方法 = 无参构造器(供
SimpleNetworkWrapper实例化)+ 带载荷构造器 +onMessage的处理入口。 - 载荷经 AbstractWrapper 一族 序列化,使 4 层结构(书 / 分类 / 条目 / 页)能安全过网。
- 与另两个包构成分层递进:首页 → 分类 → 条目。
- 本包不注册任何游戏内容。
相关条目
- PacketHandler - 注册入口
- CategoryWrapper - 载荷包装类型
- AbstractWrapper - 包装器基类
- GuiHome - 首页界面
- GuiCategory - 分类界面
- GuiEntry - 条目界面