Этот класс был добавлен модом с mod-id crafttweaker. Так что если вы хотите использовать эту функцию, вам нужно установить этот мод.

Импорт класса

Link to импорт-класса

Вам может потребоваться импортировать пакет, если вы столкнетесь с какими-либо проблемами (например, с заливкой массива), так что лучше быть в безопасности, чем извиняться и добавлять импорт.

ZenScript
Copy
crafttweaker.api.tag.MCTag

Implemented Interfaces

Link to implemented-interfaces

MCTag implements the following interfaces. That means any method available to them can also be used on this class.

ZenScript
Copy
myMCTag.addBlocks(blocks as crafttweaker.api.block.MCBlock[]);
ПараметрТипОписание
Параметр
blocks
Тип
crafttweaker.api.block.MCBlock[]
Описание
Описание отсутствует
ZenScript
Copy
myMCTag.addEntityTypes(entities as crafttweaker.api.entity.MCEntityType[]);
ПараметрТипОписание
Параметр
entities
Тип
crafttweaker.api.entity.MCEntityType[]
Описание
Описание отсутствует
ZenScript
Copy
myMCTag.addItems(items as crafttweaker.api.item.IItemStack[]);
ПараметрТипОписание
Параметр
items
Тип
crafttweaker.api.item.IItemStack[]
Описание
Описание отсутствует

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>);
ПараметрТипОписание
Параметр
stack
Тип
crafttweaker.api.item.IItemStack
Описание
The stack to provide for this ingredient.

Does the given stack match the ingredient?

Возвращает boolean

ZenScript
Copy
myMCTag.matches(stack as crafttweaker.api.item.IItemStack);
myMCTag.matches(<item:minecraft:iron_ingot>);
ПараметрТипОписание
Параметр
stack
Тип
crafttweaker.api.item.IItemStack
Описание
The stack to check
ZenScript
Copy
myMCTag.removeBlocks(blocks as crafttweaker.api.block.MCBlock[]);
ПараметрТипОписание
Параметр
blocks
Тип
crafttweaker.api.block.MCBlock[]
Описание
Описание отсутствует

removeEntityTypes

Link to removeentitytypes

ZenScript
Copy
myMCTag.removeEntityTypes(entities as crafttweaker.api.entity.MCEntityType[]);
ПараметрТипОписание
Параметр
entities
Тип
crafttweaker.api.entity.MCEntityType[]
Описание
Описание отсутствует
ZenScript
Copy
myMCTag.removeItems(items as crafttweaker.api.item.IItemStack[]);
ПараметрТипОписание
Параметр
items
Тип
crafttweaker.api.item.IItemStack[]
Описание
Описание отсутствует

Свойства

Link to свойства

НазваниеТипИмеет GetterИмеет Setter
Название
blocks
Тип
crafttweaker.api.block.MCBlock[]
Имеет Getter
true
Имеет Setter
false
Название
commandString
Тип
String
Имеет Getter
true
Имеет Setter
false
Название
entityTypes
Тип
crafttweaker.api.entity.MCEntityType[]
Имеет Getter
true
Имеет Setter
false
Название
items
Тип
crafttweaker.api.item.IItemStack[]
Имеет Getter
true
Имеет Setter
false
Тип результатаЯвляется неявным
Тип результата
crafttweaker.api.data.IData
Является неявным
true
Тип результата
crafttweaker.api.data.MapData
Является неявным
true