Interface CommandReplacementRegistry

All Known Implementing Classes:
DefaultCommandReplacementRegistry

public interface CommandReplacementRegistry
  • Method Details

    • register

      void register(String key, String value)
    • register

      default void register(String key, Supplier<String> valueSupplier)
      Registers a replacement supplier for the given key.

      The default implementation eagerly evaluates the supplier once and delegates to register(String, String). Implementations that need lazy evaluation on each replace(String) call (e.g. DefaultCommandReplacementRegistry) should override this method.

    • replace

      String replace(String value)