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
    • Method Summary

      Static Methods 
      Modifier and Type Method Description
      static @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 Detail

      • removed

        static @NotNull DataComponentValue.Removed 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