Interface Registry<T extends net.kyori.adventure.key.Keyed>


@AvailableSince("1.0.2") public sealed interface Registry<T extends net.kyori.adventure.key.Keyed>
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T extends net.kyori.adventure.key.Keyed>
    Registry<T>
     
    get(net.kyori.adventure.key.Key key)
     
    boolean
    isRegistered(net.kyori.adventure.key.Key key)
     
    default boolean
    isRegistered(T object)
     
    void
    register(T object)
     
  • Method Details

    • create

      static <T extends net.kyori.adventure.key.Keyed> Registry<T> create()
    • register

      void register(T object)
    • get

      @NotNull T get(net.kyori.adventure.key.Key key) throws IllegalArgumentException
      Throws:
      IllegalArgumentException
    • isRegistered

      default boolean isRegistered(T object)
    • isRegistered

      boolean isRegistered(net.kyori.adventure.key.Key key)