Class CapeUtil

java.lang.Object
net.frozenblock.lib.cape.api.CapeUtil

public class CapeUtil extends Object
  • Constructor Details

    • CapeUtil

      public CapeUtil()
  • Method Details

    • getCapeRepos

      @NotNull public static @NotNull @Unmodifiable List<String> getCapeRepos()
    • getCapes

      @NotNull public static @NotNull @Unmodifiable Collection<Cape> getCapes()
    • getUsableCapes

      @NotNull public static @NotNull @Unmodifiable List<Cape> getUsableCapes(UUID uuid)
    • getCape

      public static Optional<Cape> getCape(net.minecraft.resources.ResourceLocation location)
    • canPlayerUserCape

      public static boolean canPlayerUserCape(UUID uuid, net.minecraft.resources.ResourceLocation capeID)
    • canPlayerUserCape

      public static boolean canPlayerUserCape(UUID uuid, @NotNull @NotNull Cape cape)
    • registerCape

      public static void registerCape(net.minecraft.resources.ResourceLocation id, net.minecraft.resources.ResourceLocation textureId, net.minecraft.network.chat.Component capeName)
    • registerCape

      public static void registerCape(net.minecraft.resources.ResourceLocation id, net.minecraft.network.chat.Component capeName)
    • registerCapeWithWhitelist

      public static void registerCapeWithWhitelist(net.minecraft.resources.ResourceLocation id, net.minecraft.network.chat.Component capeName, List<UUID> allowedPlayers)
    • registerCapeWithWhitelist

      public static void registerCapeWithWhitelist(net.minecraft.resources.ResourceLocation id, net.minecraft.network.chat.Component capeName, UUID... uuids)
    • registerCapesFromURL

      public static void registerCapesFromURL(String urlString)
    • buildCapeTextureLocation

      public static net.minecraft.resources.ResourceLocation buildCapeTextureLocation(@NotNull @NotNull net.minecraft.resources.ResourceLocation cape)