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
-
Constructor Summary
ConstructorDescriptionTag
(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 TypeMethodDescriptionboolean
contains
(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
-