MessageHandler
基本信息
| 属性 |
值 |
| 类名 |
betterachievements.handler.MessageHandler |
| 源文件 |
src/main/java/betterachievements/handler/MessageHandler.java |
功能
模组 SimpleNetworkWrapper 的初始化入口。注册 AchievementUnlockMessage 到网络层(discriminator 从 0 开始,单向 server-side)。
静态字段
| 字段 |
说明 |
INSTANCE |
new SimpleNetworkWrapper(Reference.ID),即 "BetterAchievements" 通道 |
id |
discriminator 计数器(从 0 开始) |
init 方法
public static void init() {
INSTANCE.registerMessage(
AchievementUnlockMessage.class,
AchievementUnlockMessage.class,
id++, // discriminator = 0
Side.SERVER);
}
| 参数 |
值 |
说明 |
| requestMessageType |
AchievementUnlockMessage.class |
同时作为 request 与 reply 类型(reply 永远为 null) |
| discriminator |
id++ |
当前为 0 |
| side |
Side.SERVER |
客户端 → 服务端 |
调用方
BetterAchievements.preInit 在 MessageHandler.init() 时注册。
相关条目