通过玩家的AbstractClientPlayerEntity找到其ServerPlayerEntity

OMYJO


版本信息
你使用的系统:win8 x64
你是用的JDK: jdk 8_201 x64
你使用的IDE:IntelliJ IDEA
你使用的IDE版本:
Forge版本: 1.16.2-33.0.56
Minecraft版本: 1.16.2

问题
使用Capability能力系统时,在生物伤害事件里,往玩家的ServerPlayerEntity的能力里加了数据,但是在RenderGameOverlayEvent,也是渲染血条护甲等的事件,使用Minecraft.getInstance().getRenderViewEntity()函数得到的是玩家的AbstractClientPlayerEntity,其能力系统里没有之前的数据,而我需要显示给玩家的其的能力值


FledgeXu


你需要自己同步Cap的数据。


system


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