版本兼容

版本兼容

帮助使模组在1.10和1.11之间兼容的兼容层

基础库

CompatLayer

这个小型的模组/库提供了一些工具,有助于让你的模组在 1.10 和 1.11 版本之间实现二进制兼容。如果你能正确使用这个模组中的 API,就可以制作出能在这两个版本上运行的模组 jar 文件。

除了这个库所做的事情之外,你应该做的几件事有:

  • 在 1.10.2 版本中将所有资源名称(如语言文件、模型名称、json 文件、纹理文件等)改为小写。添加一个 FMLMissingMapping 事件处理器来处理旧世界的加载。
  • 模组 ID 也应为小写。
  • tileEntity.worldObj 替换为 tileEntity.getWorld()
  • entityPlayer.worldObj 替换为 entityPlayer.getEntityWorld()

这是 alpha 版本。很多东西可能尚未完成。

更多信息请参阅维基
前往 maven for 1.10.2
前往 maven for 1.10.2