xiaoxin3357
我的理解里,玩家的状态和操作大部分都是在EntityPlayer类中,一些属性和方法可以操作各种属性。
我现在想给player多添加一个蓝条(MP)值得设定,我要怎么做才能把我新增的特性挂在EntityPlayer中?

我看net.minecraft.entity.player下除了EntityPlayer还有一个EntityPlayerMP的类,但看了看似乎又不像是蓝条,而且EntityPlayer中也没有引用他


所以我想给玩家添加新的特性时,要怎么做?

xiaoxin3357
没有人回答吗。。。。开发版好冷清啊。。。

土球球
xiaoxin3357 发表于 2016-4-27 09:14
没有人回答吗。。。。开发版好冷清啊。。。

两个选择:
1.8.9之前(含):IExtendedEntityProperties
https://github.com/MinecraftForg ... tityProperties.java
1.8.9之后(含):Capability
https://github.com/MinecraftForg ... ies/Capability.java
1.8.9自然是两个都可以,不过建议使用Capability。
另外,你还要监听绘制HUD的事件以在界面上画一个蓝条。

第一页 上一页 下一页 最后一页