KnownTagManager<T : Object>
Link to knowntagmanagert--object
Importing the class
Link to importing-the-class
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.KnownTagManager;
Implemented Interfaces
Link to implemented-interfaces
KnownTagManager implements the following interfaces. That means all methods defined in these interfaces are also available in KnownTagManager
- ITagManager<KnownTag<T>>
Methods
Link to methods
Name: addElements
Return Type: void
ZenScript CopyKnownTagManager.addElements(to as KnownTag<T>, values as T[]) as void
Parameter | Type | Description |
---|---|---|
Parameter to | Type KnownTag<T> | Description No Description Provided |
Parameter values | Type T[] | Description No Description Provided |
Name: elements
Gets the elements of the given tag.
Returns: The list of elements in the tag.
Return Type: stdlib.List<T>
ZenScript Copy// KnownTagManager.elements(of as KnownTag<T>) as stdlib.List<T>
myKnownTagManager.elements(<tag:items:minecraft:dirt>);
Parameter | Type | Description |
---|---|---|
Parameter of | Type KnownTag<T> | Description 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// KnownTagManager.exists(id as ResourceLocation) as boolean
myKnownTagManager.exists(<resource:minecraft:wool>);
Parameter | Type | Description |
---|---|---|
Parameter id | Type ResourceLocation | Description 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// KnownTagManager.exists(id as string) as boolean
myKnownTagManager.exists("minecraft:wool");
Parameter | Type | Description |
---|---|---|
Parameter id | Type string | Description 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// KnownTagManager.exists(tag as T) as boolean
myKnownTagManager.exists(<tag:items:minecraft:wool>);
Parameter | Type | Description |
---|---|---|
Parameter tag | Type T | Description 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 CopyKnownTagManager.getTagsFor(element as ResourceLocation) as stdlib.List<T>
Parameter | Type | Description |
---|---|---|
Parameter element | Type ResourceLocation | Description No Description Provided |
Name: getTagsFor
Return Type: stdlib.List<KnownTag<T>>
ZenScript CopyKnownTagManager.getTagsFor(element as T) as stdlib.List<KnownTag<T>>
Parameter | Type | Description |
---|---|---|
Parameter element | Type T | Description No Description Provided |
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// KnownTagManager.idElements(of as T) as stdlib.List<ResourceLocation>
myKnownTagManager.idElements(<tag:items:minecraft:wool>);
Parameter | Type | Description |
---|---|---|
Parameter of | Type T | Description The tag to get the elements of. |
Name: removeElements
Return Type: void
ZenScript CopyKnownTagManager.removeElements(from as KnownTag<T>, values as T[]) as void
Parameter | Type | Description |
---|---|---|
Parameter from | Type KnownTag<T> | Description No Description Provided |
Parameter values | Type T[] | Description No Description Provided |
Name: removeId
Return Type: void
ZenScript CopyKnownTagManager.removeId(from as KnownTag<T>, values as ResourceLocation[]) as void
Parameter | Type | Description |
---|---|---|
Parameter from | Type KnownTag<T> | Description No Description Provided |
Parameter values | Type ResourceLocation[] | Description No Description Provided |
Name: tag
Return Type: KnownTag<T>
ZenScript CopyKnownTagManager.tag(id as ResourceLocation) as KnownTag<T>
Parameter | Type | Description |
---|---|---|
Parameter id | Type ResourceLocation | Description No Description Provided |
Name: tag
Return Type: KnownTag<T>
ZenScript CopyKnownTagManager.tag(id as string) as KnownTag<T>
Parameter | Type | Description |
---|---|---|
Parameter id | Type string | Description No Description Provided |
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// KnownTagManager.tagFolder() as string
myKnownTagManager.tagFolder();
Name: tagMap
Return Type: KnownTag<T>[ResourceLocation]
ZenScript Copy// KnownTagManager.tagMap() as KnownTag<T>[ResourceLocation]
myKnownTagManager.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// KnownTagManager.tags() as stdlib.List<T>
myKnownTagManager.tags();
Operators
Link to operators
Name: CONTAINS
Checks if a tag with the given id exists and is registered.
ZenScript Copyid as string in myKnownTagManager
"minecraft:wool" in myKnownTagManager
Properties
Link to properties
Name | Type | Has Getter | Has Setter | Description |
---|---|---|---|---|
Name tagFolder | Type string | Has Getter true | Has Setter false | Description Gets the tagFolder of this manager. The tag folder is usually the folder on disk without the tags/ prefix. Examples:
|
Name tagMap | Type KnownTag<T>[ResourceLocation] | Has Getter true | Has Setter false | Description No Description Provided |
Name tags | Type stdlib.List<T> | Has Getter true | Has Setter false | Description Ges the tags that this manager knows about. |