这个类由mod-id为crafttweaker的模组添加. 因此,如果要使用此功能,则需要安装此mod。

如果遇到任何问题(例如强制转换数组),则可能需要导入软件包,因此,最好的方式就是导入包支持。

ZenScript
Copy
crafttweaker.api.tag.MCTag

已实现的接口

Link to 已实现的接口

MCTag implements the following interfaces. 这意味着对这个接口可用的任何方法也可以在此类上使用。

ZenScript
Copy
myMCTag.addBlocks(blocks as crafttweaker.api.block.MCBlock[]);
参数类型描述
参数
blocks
类型
crafttweaker.api.block.MCBlock[]
描述
No description provided
ZenScript
Copy
myMCTag.addEntityTypes(entities as crafttweaker.api.entity.MCEntityType[]);
参数类型描述
参数
entities
类型
crafttweaker.api.entity.MCEntityType[]
描述
No description provided
ZenScript
Copy
myMCTag.addItems(items as crafttweaker.api.item.IItemStack[]);
参数类型描述
参数
items
类型
crafttweaker.api.item.IItemStack[]
描述
No description provided

Returns crafttweaker.api.tag.MCTag

ZenScript
Copy
myMCTag.createBlockTag();

createEntityTypeTag

Link to createentitytypetag

Returns crafttweaker.api.tag.MCTag

ZenScript
Copy
myMCTag.createEntityTypeTag();

Returns crafttweaker.api.tag.MCTag

ZenScript
Copy
myMCTag.createItemTag();

getRemainingItem

Link to getremainingitem

When this ingredient stack is crafted, what will remain in the grid? Does not check if the stack matches though! Used e.g. in CrT's net.minecraft.item.crafting.ICraftingRecipe

Returns crafttweaker.api.item.IItemStack

ZenScript
Copy
myMCTag.getRemainingItem(stack as crafttweaker.api.item.IItemStack);
myMCTag.getRemainingItem(<item:minecraft:iron_ingot>);
参数类型描述
参数
堆叠
类型
crafttweaker.api.item.IItemStack
描述
The stack to provide for this ingredient.

Does the given stack match the ingredient?

返回为布尔值

ZenScript
Copy
myMCTag.matches(stack as crafttweaker.api.item.IItemStack);
myMCTag.matches(<item:minecraft:iron_ingot>);
参数类型描述
参数
堆叠
类型
crafttweaker.api.item.IItemStack
描述
The stack to check
ZenScript
Copy
myMCTag.removeBlocks(blocks as crafttweaker.api.block.MCBlock[]);
参数类型描述
参数
blocks
类型
crafttweaker.api.block.MCBlock[]
描述
No description provided

removeEntityTypes

Link to removeentitytypes

ZenScript
Copy
myMCTag.removeEntityTypes(entities as crafttweaker.api.entity.MCEntityType[]);
参数类型描述
参数
entities
类型
crafttweaker.api.entity.MCEntityType[]
描述
No description provided
ZenScript
Copy
myMCTag.removeItems(items as crafttweaker.api.item.IItemStack[]);
参数类型描述
参数
items
类型
crafttweaker.api.item.IItemStack[]
描述
No description provided
名称类型可获得可设置
名称
blocks
类型
crafttweaker.api.block.MCBlock[]
可获得
true
可设置
false
名称
commandString #命令字符串
类型
字符串[string]
可获得
true
可设置
false
名称
entityTypes
类型
crafttweaker.api.entity.MCEntityType[]
可获得
true
可设置
false
名称
items
类型
crafttweaker.api.item.IItemStack[]
可获得
true
可设置
false
结果类型是否隐藏
结果类型
crafttweaker.api.data.IData
是否隐藏
true
结果类型
craftminstrer.api.data.MapData
是否隐藏
true