跳到正文

CompatLayer

作者:McJty

兼容层,帮助模组在 1.10 和 1.11 之间兼容。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

这个小型模组/前置库提供了一些工具,可以帮助实现 1.10 和 1.11 之间的二进制兼容。如果确保正确使用本模组中的 API,就可以制作一个同时运行于这两个版本的模组 jar。

 

除了使用此前置库提供的功能外,你还应该完成以下事项:

 

  • 在 1.10.2 版本中,将所有资源名称(语言文件、模型名称、json 文件、纹理文件……)全部改为小写。添加一个 FMLMissingMapping 事件处理器,以确保旧世界能够正常加载
  • 模组 ID 也应该使用小写
  • 将 tileEntity.worldObj 替换为 tileEntity.getWorld()
  • 将 entityPlayer.worldObj 替换为 entityPlayer.getEntityWorld()

这是 Alpha 版本,许多功能可能还不完善。

 

更多信息请参阅 Wiki: https://github.com/McJty/compatlayer/wiki

面向模组作者的教程: http://modwiki.temporal-reality.com/mw/index.php?title=CompatLayer-1.11

1.10.2 的 Maven: http://jenkins.k-4u.nl/view/McJty/job/Compatlayer%201.10/

1.11 的 Maven: http://jenkins.k-4u.nl/view/McJty/job/Compatlayer%201.11/

 

评论

登录后评论和评分

McJty 的其他作品

查看全部 →