Class Tag
java.lang.Object
net.minestom.server.gamedata.tags.Tag
Represents a group of items, blocks, fluids, entity types or function.
Immutable by design
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionTag(NamespaceID name) Creates a new empty tag.Tag(NamespaceID name, Set<NamespaceID> values) Creates a new tag with the given values. -
Method Summary
Modifier and TypeMethodDescriptionbooleancontains(NamespaceID id) Checks whether the given id in inside this tag.getName()Returns the name of this tagReturns an immutable set of values present in this tag
-
Constructor Details
-
Tag
Creates a new empty tag. This does not cache the tag. -
Tag
Creates a new tag with the given values. This does not cache the tag.
-
-
Method Details
-
contains
Checks whether the given id in inside this tag.- Parameters:
id- the id to check against- Returns:
- 'true' iif this tag contains the given id
-
getValues
Returns an immutable set of values present in this tag- Returns:
- immutable set of values present in this tag
-
getName
Returns the name of this tag
-