IData #数据
Link to idata-数据
IData接口是处理NBT等数据的通用接口。 您可以将所有原始数据 (短数据, 双精度数据, 字符串数据, 整型数据, ...) 以及某些数组转换为IData。 请记住,尽管它们提供相似的功能,但IData及其对应的对象却并不相同,这就是为什么将其称为DataType(例如 crafttweaker.api.data.ByteData </ 0>)。
这个类由mod-id为crafttweaker
的模组添加. 因此,如果要使用此功能,则需要安装此mod。
导入类
Link to 导入类
如果遇到任何问题(例如强制转换数组),则可能需要导入软件包,因此,最好的方式就是导入包支持。
ZenScript Copycrafttweaker.api.data.IData
使用方式
Link to 使用方式
asList #作为列表
Link to aslist-作为列表
获取列表
如果IData值不是一个列表的话则返回值null
返回一个列表<crafttweaker.api.data.IData>
ZenScript CopymyIData.asList();
asMap #作为地图数据
Link to asmap-作为地图数据
获取此IData的Map <String, IData>表示形式,对 crafttweaker.api.data.MapData </ 1>以外的任何内容返回null。
如果IData值不是一个地图数据的话则返回值null
返回字符串值 crafttweaker.api.data.IData
ZenScript CopymyIData.asMap();
asString #作为字符串
Link to asstring-作为字符串
获取此IData的字符串表示形式
返回:`表示此IData(值和类型)的字符串。</ 0>
返回字符串[String]
ZenScript CopymyIData.asString();
`
ZenScript
Copy
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object]