关于世界渲染图片和包含其他模组的问题

jerez


版本信息
你使用的系统:Windows10 64位
你是用的JDK: 1.8.0_261 64位
你使用的IDE:IntelliJ IDEA
你使用的IDE版本:<2020.2.1>
Forge版本: <forge-1.12.2-14.23.5.2768>
Minecraft版本: <1.12.2>
Mapping 文件版本: <snapshot_20171003>

问题描述

Q1. 我想要在forge客户端+spigot服务端中实现一些渲染的功能

比如我想要在forge客户端的世界里渲染一张图片
或者类似vexview的头顶功能,由于vexview进行了混淆我无法查看其代码学习

目前在google搜索过一些资料,奈何英语不好,也可能是关键词查询的有问题
希望等到一些搜索关键词或者资料

目前思路是创建一个盔甲架,为盔甲架写入特定nbt,forge客户端在渲染事件里修改渲染?
不知道有没有更好的解决方案,如果能不在服务端创建新的实体就更好了
不清楚forge注册entity的时候是否需要通过服务端,如果通过服务端的话服务端应该就获取不到新注册的实体了吧?
不过应该有办法直接只在客户端渲染的吧?例如粒子效果particle就是直接渲染不通过服务端的

当我解决后会附上解决代码,感谢

Q2. 如何引用和打包其他mod在自己的mod里

比如我想将开源的时装工坊放入我的mod里并且一带打包出去,且会修改部分源码的情况下
是否只能clone之后将源码部分复制到我的项目里并修改时装工坊的主类到我的主类中?

因为不只是引用mod,我可能会修改部分内容。

查到的资料


FledgeXu


1.16 Forge 正式版已经发布,本论坛将不再提供1.12的支持。


FledgeXu