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的事件以在界面上画一个蓝条。

xiaoxin3357
ustc_zzzz 发表于 2016-4-27 15:16
两个选择:
1.8.9之前(含):IExtendedEntityProperties
https://github.com/MinecraftForge/MinecraftF ...

版本是1.7.10 我是要新建个类继承 IExtendedEntityProperties接口吗?

写和读NBT的方法怎么实现呢...

SPE__HaiKuo
xiaoxin3357 发表于 2016-4-27 16:57
版本是1.7.10 我是要新建个类继承 IExtendedEntityProperties接口吗?

写和读NBT的方法怎么实现呢... ...

http://www.minecraftforum.net/fo ... r-and#entry24051513
这个教程重点说明

zx63810723
SPE__HaiKuo 发表于 2016-4-27 17:50
http://www.minecraftforum.net/forums/mapping-and-modding/mapping-and-modding-tutorials/1571567-for ...

蛋疼,。这个教程基本看不懂{:10_527:}

zx63810723
ustc_zzzz 发表于 2016-4-27 15:16
两个选择:
1.8.9之前(含):IExtendedEntityProperties
https://github.com/MinecraftForge/MinecraftF ...

请问能详细讲一下Capability吗?我是1.8.9的。现在不知怎么实行!!!我1.7.10调用的IExtendedEntityProperties,但是我拿到1.8.9就不行了

思念丶···
挖坟! 我想问,怎么加标签给一个单独的物品。

思念丶···
就是,你穿上这个物品 你的蓝量 自动加, 就是这个属性

思念丶···
SPE__HaiKuo 发表于 2016-4-27 17:50
http://www.minecraftforum.net/forums/mapping-and-modding/mapping-and-modding-tutorials/1571567-for ...

怎么给额外的物品加 蓝量 什么的属性?  有没有指令。 直接加。

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