EntityTypeTagManager
Link to entitytypetagmanager
Импорт класса
Link to импорт-класса
It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.
ZenScript Copyimport crafttweaker.api.tag.manager.type.EntityTypeTagManager;
Extending KnownTagManager<EntityType
Link to extending-knowntagmanagerentitytypeentity
EntityTypeTagManager extends KnownTagManager<EntityType<Entity>>. That means all methods available in KnownTagManager<EntityType<Entity>> are also available in EntityTypeTagManager
Методы
Link to методы
Name: addElements
ZenScript CopyEntityTypeTagManager.addElements(to as KnownTag<T>, values as T[])
Параметр | Тип |
---|---|
Параметр to | Тип KnownTag<T> |
Параметр values | Тип T[] |
Name: elements
Gets the elements of the given tag.
Returns: The list of elements in the tag.
Return Type: stdlib.List<T>
ZenScript Copy// EntityTypeTagManager.elements(of as KnownTag<T>) as stdlib.List<T>
myEntityTypeTagManager.elements(<tag:items:minecraft:dirt>);
Параметр | Тип | Описание |
---|---|---|
Параметр of | Тип KnownTag<T> | Описание The tag to get the elements of. |
Name: exists
Checks if a tag with the given id exists and is registered.
Returns: true if it exists, false otherwise.
Return Type: boolean
ZenScript Copy// EntityTypeTagManager.exists(id as ResourceLocation) as boolean
myEntityTypeTagManager.exists(<resource:minecraft:wool>);
Параметр | Тип | Описание |
---|---|---|
Параметр id | Тип ResourceLocation | Описание The id of the tag to check. |
Name: exists
Checks if a tag with the given id exists and is registered.
Returns: true if it exists, false otherwise.
Return Type: boolean
ZenScript Copy// EntityTypeTagManager.exists(id as string) as boolean
myEntityTypeTagManager.exists("minecraft:wool");
Параметр | Тип | Описание |
---|---|---|
Параметр id | Тип string | Описание The id of the tag to check. |
Name: exists
Checks if the given tag exists and is registered.
Returns: true if it exists, false otherwise.
Return Type: boolean
ZenScript Copy// EntityTypeTagManager.exists(tag as T) as boolean
myEntityTypeTagManager.exists(<tag:items:minecraft:wool>);
Параметр | Тип | Описание |
---|---|---|
Параметр tag | Тип T | Описание The tag to check. |
Name: getTagsFor
Ges the tags that contain the given element.
Returns: The tags that contain the given elements.
Return Type: stdlib.List<T>
ZenScript CopyEntityTypeTagManager.getTagsFor(element as ResourceLocation) as stdlib.List<T>
Параметр | Тип |
---|---|
Параметр element | Тип ResourceLocation |
Name: getTagsFor
Return Type: stdlib.List<KnownTag<T>>
ZenScript CopyEntityTypeTagManager.getTagsFor(element as T) as stdlib.List<KnownTag<T>>
Параметр | Тип |
---|---|
Параметр element | Тип T |
Name: idElements
Gets the ResourceLocation ids of the elements in the given tag.
Returns: A List of ResourceLocation ids of the elements in the given tag.
Return Type: stdlib.List<ResourceLocation>
ZenScript Copy// EntityTypeTagManager.idElements(of as T) as stdlib.List<ResourceLocation>
myEntityTypeTagManager.idElements(<tag:items:minecraft:wool>);
Параметр | Тип | Описание |
---|---|---|
Параметр of | Тип T | Описание The tag to get the elements of. |
Name: removeElements
ZenScript CopyEntityTypeTagManager.removeElements(from as KnownTag<T>, values as T[])
Параметр | Тип |
---|---|
Параметр from | Тип KnownTag<T> |
Параметр values | Тип T[] |
Name: removeId
ZenScript CopyEntityTypeTagManager.removeId(from as KnownTag<T>, values as ResourceLocation[])
Параметр | Тип |
---|---|
Параметр from | Тип KnownTag<T> |
Параметр values | Тип ResourceLocation[] |
Name: tag
Return Type: KnownTag<T>
ZenScript CopyEntityTypeTagManager.tag(id as ResourceLocation) as KnownTag<T>
Параметр | Тип |
---|---|
Параметр id | Тип ResourceLocation |
Name: tag
Return Type: KnownTag<T>
ZenScript CopyEntityTypeTagManager.tag(id as string) as KnownTag<T>
Параметр | Тип |
---|---|
Параметр id | Тип string |
Name: tagFolder
Gets the tagFolder of this manager.
The tag folder is usually the folder on disk without the tags/
prefix.
Examples:
- `tags/items` turns into `items`
- `tags/potion` turns into `potion`
- `tags/worldgen/biome` turns into `worldgen/biome`
Returns: The tag folder of this manager.
Return Type: string
ZenScript Copy// EntityTypeTagManager.tagFolder() as string
myEntityTypeTagManager.tagFolder();
Name: tagMap
Return Type: KnownTag<T>[ResourceLocation]
ZenScript Copy// EntityTypeTagManager.tagMap() as KnownTag<T>[ResourceLocation]
myEntityTypeTagManager.tagMap();
Name: tags
Ges the tags that this manager knows about.
Returns: The tags that this manager knows about.
Return Type: stdlib.List<T>
ZenScript Copy// EntityTypeTagManager.tags() as stdlib.List<T>
myEntityTypeTagManager.tags();
Операторы
Link to операторы
Name: CONTAINS
Checks if a tag with the given id exists and is registered.
ZenScript Copyid as string in myEntityTypeTagManager
"minecraft:wool" in myEntityTypeTagManager
Свойства
Link to свойства
Название | Тип | Имеет Getter | Имеет Setter | Описание |
---|---|---|---|---|
Название tagFolder | Тип string | Имеет Getter true | Имеет Setter false | Описание Gets the tagFolder of this manager. The tag folder is usually the folder on disk without the tags/ prefix. Examples:
|
Название tagMap | Тип KnownTag<T>[ResourceLocation] | Имеет Getter true | Имеет Setter false | Описание |
Название tags | Тип stdlib.List<T> | Имеет Getter true | Имеет Setter false | Описание Ges the tags that this manager knows about. |