跳到正文

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/

 

常见问题

CompatLayer 支持哪些 Minecraft 版本?

CompatLayer 支持 Minecraft Java 版 1.10.2–1.11.2,共 3 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

CompatLayer 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

McJty 的其他作品

查看全部 →