ListData #列表数据
Link to listdata-列表数据
这个类由mod-id为crafttweaker
的模组添加. 因此,如果要使用此功能,则需要安装此mod。
导入类
Link to 导入类
如果遇到任何问题(例如强制转换数组),则可能需要导入软件包,因此,最好的方式就是导入包支持。
ZenScript Copycraftbiner.api.data.ListData
已实现的接口
Link to 已实现的接口
listData实现了以下接口。 这意味着对这个接口可用的任何方法也可以在此类上使用。
Constructor #构造函数
Link to constructor-构造函数
ZenScript Copynew crafttweaker.api.data.ListData();
ZenScript Copynew crafttweaker.api.data.ListData(list as List<crafttweaker.api.data.IData>);
参数 | 类型 | 描述 | 可选的 | 默认值 |
---|---|---|---|---|
参数 列表 | 类型 以列表形式列出的<crafttweaker.api.data.IData> | 描述 No description provided | 可选的 true | 默认值 null |
使用方式
Link to 使用方式
add #添加
Link to add-添加
ZenScript Copy["Hello", "World", "!"].add(value as crafttweaker.api.data.IData);
["Hello", "World", "!"].add("today");
参数 | 类型 | 描述 |
---|---|---|
参数 value | 类型 crafttweaker.api.data.IData | 描述 要添加到列表的值 |
ZenScript Copy["Hello", "World", "!"].add(index as int, value as crafttweaker.api.data.IData);
["Hello", "World", "!"].add(1, "beautiful");
参数 | 类型 | 描述 |
---|---|---|
参数 index | 类型 int | 描述 要添加的索引。 后续项目将会上移一个索引 |
参数 value | 类型 crafttweaker.api.data.IData | 描述 要添加到列表的值 |
clear #清除
Link to clear-清除
删除列表中的每个元素
ZenScript Copy["Hello", "World", "!"].clear();
get #获取
Link to get-获取
检索存储在给定索引中的craftminstrer.api.data。
返回值 crafttweaker.api.data.IData
ZenScript Copy["Hello", "World", "!"].get(index as int);
["Hello", "World", "!"].get(0);
参数 | 类型 | 描述 |
---|---|---|
参数 index | 类型 int | 描述 The index (从0开始) |
remove #移除
Link to remove-移除
移除存储在给定索引中的craftminstrer.api.data。
返回值 crafttweaker.api.data.IData
ZenScript Copy["Hello", "World", "!"].remove(index as int);
["Hello", "World", "!"].remove(0);
参数 | 类型 | 描述 |
---|---|---|
参数 index | 类型 int | 描述 The index (从0开始) |
set #设置
Link to set-设置
在给定值的索引处设置项目
返回值 crafttweaker.api.data.IData
ZenScript Copy["Hello", "World", "!"].set(index as int, value as crafttweaker.api.data.IData);
["Hello", "World", "!"].set(0, "Bye");
参数 | 类型 | 描述 |
---|---|---|
参数 index | 类型 int | 描述 要设置的索引 (从0开始) |
参数 value | 类型 crafttweaker.api.data.IData | 描述 新值 |
名称 | 类型 | 可获得 | 可设置 |
---|---|---|---|
名称 size #大小 | 类型 int | 可获得 true | 可设置 false |
Casters
Link to casters
结果类型 | 是否隐藏 |
---|---|
结果类型 以列表形式列出的<crafttweaker.api.data.IData> | 是否隐藏 true |