MCTag
Link to mctag
Этот класс был добавлен модом с mod-id crafttweaker
. Так что если вы хотите использовать эту функцию, вам нужно установить этот мод.
Импорт класса
Link to импорт-класса
Вам может потребоваться импортировать пакет, если вы столкнетесь с какими-либо проблемами (например, с заливкой массива), так что лучше быть в безопасности, чем извиняться и добавлять импорт.
ZenScript Copycrafttweaker.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.
Методы
Link to методы
addBlocks
Link to addblocks
ZenScript CopymyMCTag.addBlocks(blocks as crafttweaker.api.block.MCBlock[]);
Параметр | Тип | Описание |
---|---|---|
Параметр blocks | Тип crafttweaker.api.block.MCBlock[] | Описание Описание отсутствует |
addEntityTypes
Link to addentitytypes
ZenScript CopymyMCTag.addEntityTypes(entities as crafttweaker.api.entity.MCEntityType[]);
Параметр | Тип | Описание |
---|---|---|
Параметр entities | Тип crafttweaker.api.entity.MCEntityType[] | Описание Описание отсутствует |
addItems
Link to additems
ZenScript CopymyMCTag.addItems(items as crafttweaker.api.item.IItemStack[]);
Параметр | Тип | Описание |
---|---|---|
Параметр items | Тип crafttweaker.api.item.IItemStack[] | Описание Описание отсутствует |
createBlockTag
Link to createblocktag
Returns crafttweaker.api.tag.MCTag
ZenScript CopymyMCTag.createBlockTag();
createEntityTypeTag
Link to createentitytypetag
Returns crafttweaker.api.tag.MCTag
ZenScript CopymyMCTag.createEntityTypeTag();
createItemTag
Link to createitemtag
Returns crafttweaker.api.tag.MCTag
ZenScript CopymyMCTag.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 CopymyMCTag.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. |
matches
Link to matches
Does the given stack match the ingredient?
Возвращает boolean
ZenScript CopymyMCTag.matches(stack as crafttweaker.api.item.IItemStack);
myMCTag.matches(<item:minecraft:iron_ingot>);
Параметр | Тип | Описание |
---|---|---|
Параметр stack | Тип crafttweaker.api.item.IItemStack | Описание The stack to check |
removeBlocks
Link to removeblocks
ZenScript CopymyMCTag.removeBlocks(blocks as crafttweaker.api.block.MCBlock[]);
Параметр | Тип | Описание |
---|---|---|
Параметр blocks | Тип crafttweaker.api.block.MCBlock[] | Описание Описание отсутствует |
removeEntityTypes
Link to removeentitytypes
ZenScript CopymyMCTag.removeEntityTypes(entities as crafttweaker.api.entity.MCEntityType[]);
Параметр | Тип | Описание |
---|---|---|
Параметр entities | Тип crafttweaker.api.entity.MCEntityType[] | Описание Описание отсутствует |
removeItems
Link to removeitems
ZenScript CopymyMCTag.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 |
Утилиты
Link to утилиты
Тип результата | Является неявным |
---|---|
Тип результата crafttweaker.api.data.IData | Является неявным true |
Тип результата crafttweaker.api.data.MapData | Является неявным true |