Package net.kyori.adventure.text.event
Interface DataComponentValue
- All Superinterfaces:
net.kyori.examination.Examinable
- All Known Subinterfaces:
BinaryTagHolder
,DataComponentValue.Removed
,DataComponentValue.TagSerializable
public interface DataComponentValue
extends net.kyori.examination.Examinable
A holder for the value of an item's data component.
The exact value is platform-specific. Serializers may provide their own implementations as well, and any logic to serialize or deserialize should be done per-serializer.
- Since:
- 4.17.0
- Since Minecraft:
- 1.20.5
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Only valid in a patch-style usage, indicating that the data component with a certain key should be removed.static interface
Represent anDataComponentValue
that can be represented as a binary tag. -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull DataComponentValue.Removed
removed()
Get a marker value to indicate that a data component's value should be removed.Methods inherited from interface net.kyori.examination.Examinable
examinableName, examinableProperties, examine
-
Method Details
-
removed
Get a marker value to indicate that a data component's value should be removed.- Returns:
- the removed holder
- Since:
- 4.17.0
- Since Minecraft:
- 1.20.5
-