@Override
@SideOnly(Side.CLIENT)
public IMessage onMessage(RandoresDataNeededQuery message, MessageContext ctx) {
Minecraft.getMinecraft().addScheduledTask(() -> {
Randores.debug("Received data needed query from server: " + message.getId());
World world = Minecraft.getMinecraft().world;
RandoresWorldData data = RandoresWorldData.getSimply(world);
if(!data.isLoaded() || !data.getId().equals(message.getId())) {
RandoresNetworking.INSTANCE.sendToServer(new RandoresDataRequest().setId(message.getId()));
Randores.debug("Sent request for data; an update is required");
} else {
Randores.debug("Update not required.");
}
});
return null;
}
RandoresDataNeededQueryHandler.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:Randores2
作者:
评论列表
文章目录