Class Capes

java.lang.Object
net.litetex.capes.Capes

public class Capes extends Object
  • Field Details

    • MOD_ID

      public static final String MOD_ID
      See Also:
    • DEFAULT_ELYTRA_TEXTURE

      public static final net.minecraft.util.AssetInfo.TextureAsset DEFAULT_ELYTRA_TEXTURE
    • EXCLUDE_DEFAULT_MINECRAFT_CP

      public static final Predicate<CapeProvider> EXCLUDE_DEFAULT_MINECRAFT_CP
  • Constructor Details

  • Method Details

    • instance

      public static Capes instance()
    • setInstance

      public static void setInstance(Capes instance)
    • postProcessModProviders

      protected void postProcessModProviders()
    • saveConfig

      public void saveConfig()
    • saveConfigAndMarkRefresh

      public void saveConfigAndMarkRefresh()
    • refreshIfMarked

      public void refreshIfMarked()
    • refresh

      protected void refresh()
    • config

      public Config config()
    • getAllProviders

      public Map<String,CapeProvider> getAllProviders()
    • getAllTextureResolvers

      public Map<String,TextureResolver> getAllTextureResolvers()
    • getCapeProviderForSelf

      public Optional<CapeProvider> getCapeProviderForSelf()
    • activeCapeProviders

      public List<CapeProvider> activeCapeProviders()
    • isUseDefaultProvider

      public boolean isUseDefaultProvider()
    • validateProfile

      public boolean validateProfile()
    • loadThrottleSuppressDuration

      public Duration loadThrottleSuppressDuration()
    • blockedProviderCapeHashes

      public Map<CapeProvider,Set<Integer>> blockedProviderCapeHashes()
    • playerCacheSize

      public int playerCacheSize()
    • useRealPlayerOnlineValidation

      public boolean useRealPlayerOnlineValidation()
    • textureLoadThrottler

      public ProfileTextureLoadThrottler textureLoadThrottler()
    • playerCapeHandlerManager

      public PlayerCapeHandlerManager playerCapeHandlerManager()
    • overwriteSkinTextures

      public boolean overwriteSkinTextures(com.mojang.authlib.GameProfile profile, Supplier<net.minecraft.entity.player.SkinTextures> oldTexureSupplier, Consumer<net.minecraft.entity.player.SkinTextures> applyOverwrittenTextures)