Package com.winterhavenmc.library.messagebuilder.adapters.pipeline.accessors.identity


package com.winterhavenmc.library.messagebuilder.adapters.pipeline.accessors.identity
Provides support for macro replacement of UUID values from objects.

This package contains the Identifiable interface and its corresponding adapter UniqueIdAdapter. These components enable automatic extraction and macro substitution of UUIDs for objects such as:

  • Entities
  • Offline players
  • Player profiles
  • Worlds
  • Plugin-defined types implementing Identifiable

When a match is found, the object's UUID will be formatted as a string and placed into the macro map under the {OBJECT.UUID} placeholder.