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
    get(net.kyori.adventure.key.Key key)
     
    boolean
    isRegistered(net.kyori.adventure.key.Key key)
     
    default boolean
    isRegistered(T object)
     
    Set<net.kyori.adventure.key.Key>
     
    void
    register(T object)
     
    static <T extends net.kyori.adventure.key.Keyed>
    @NotNull Registry<T>
     
  • Method Details

    • simple

      @NotNull @AvailableSince("1.0.2") static <T extends net.kyori.adventure.key.Keyed> @NotNull Registry<T> simple()
    • 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)
    • keySet

      Set<net.kyori.adventure.key.Key> keySet()