1.15.2如何让物品模型显示在玩家的身上

MietteYi


版本信息
你使用的系统:Windows10 x64
你是用的JDK: jdk8 x64
你使用的IDE:IntelliJ IDEA
你使用的IDE版本: 2020.1.2
Forge版本: forge1.15.2-31.2.0
Minecraft版本: 1.15.2

请问如何让某个物品模型显示在玩家身上的某个部位(类似拔刀剑的剑可以背在玩家的背后,又或者类似额外植物学的那些能能显示在玩家头上的一些饰品),我大概是想制作一些乐器,这些乐器放在玩家背包里时,就可以在玩家的身上上看到例如一个“笛子”挂在背上的样子
之前有去查阅过额外植物学和拔刀剑的代码,但实在不是很清楚具体是如何实现,想请问一下有没有关于实现这一类效果的教程/简略解释之类的,谢谢!


FledgeXu


Forge提供了一个叫做RenderLivingEvent的事件,看起来你可以在这里事件里面做一些和实体有关的特殊的渲染。
教程和讲解是不用想了,这种小众的需求,你只能看原版或者看别人的代码自己研究弄懂。
IE里好像有用到这个事件的例子。


可能还有别的方法可以实现你的需求,比如雪尼的Kiwi里有针对资助者的小装饰,但是我不清楚那个是怎么实现的,你可以去看看Kiwi的代码。

MietteYi


谢谢,那我多去查查资料


system


该主题在最后一个回复创建后7天后自动关闭。不再允许新的回复。