最后一个
实体特殊数据设置与读取
这两个函数我找了好久才找到它的使用方法
起初我以为这是给生物设置NBT用的
兴奋了好久,结果实际并不是这个功能
实际功能只是将一段字符串保存到一个实体中
不过我认为这功能也挺强大的
将更好的用于模组数据与读取
.
Entity.setExtraData(par1Object, par2String, par3String);
par1Object为目标实体
par2String为特殊数据名称
格式为"作者名称.模组名称.数据名"
par3String为要保存的字符串
.
举个栗子
Entity.setExtraData(par1Object, "作者bb13.怪物大乱斗4.boss特殊数据", "你好,这里是隐藏在本boss体内的特殊数据,仅本boss独有");
.
然后下次进入游戏的时候就可以使用下面的读取函数将这段文字读取出来啦
Entity.getExtraData(par1Object, par2String);
par1Object为目标实体
par2String为特殊数据名称
.
例如:
Entity.getExtraData(par1Object, "作者bb13.怪物大乱斗4.boss特殊数据");
这样就能将上方的数据读取出来
可以通过字符串处理保存许多数据值

实体特殊数据设置与读取
这两个函数我找了好久才找到它的使用方法
起初我以为这是给生物设置NBT用的
兴奋了好久,结果实际并不是这个功能
实际功能只是将一段字符串保存到一个实体中
不过我认为这功能也挺强大的
将更好的用于模组数据与读取
.
Entity.setExtraData(par1Object, par2String, par3String);
par1Object为目标实体
par2String为特殊数据名称
格式为"作者名称.模组名称.数据名"
par3String为要保存的字符串
.
举个栗子
Entity.setExtraData(par1Object, "作者bb13.怪物大乱斗4.boss特殊数据", "你好,这里是隐藏在本boss体内的特殊数据,仅本boss独有");
.
然后下次进入游戏的时候就可以使用下面的读取函数将这段文字读取出来啦
Entity.getExtraData(par1Object, par2String);
par1Object为目标实体
par2String为特殊数据名称
.
例如:
Entity.getExtraData(par1Object, "作者bb13.怪物大乱斗4.boss特殊数据");
这样就能将上方的数据读取出来
可以通过字符串处理保存许多数据值















