Package net.litetex.capes
Class Capes
java.lang.Object
net.litetex.capes.Capes
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.util.AssetInfo.TextureAssetstatic final Predicate<CapeProvider> static final String -
Constructor Summary
ConstructorsConstructorDescriptionCapes(Config config, Consumer<Config> saveConfigFunc, Map<String, CapeProvider> allProviders, Map<String, TextureResolver> allTextureResolvers) -
Method Summary
Modifier and TypeMethodDescriptionconfig()static Capesinstance()booleanbooleanoverwriteSkinTextures(com.mojang.authlib.GameProfile profile, Supplier<net.minecraft.entity.player.SkinTextures> oldTexureSupplier, Consumer<net.minecraft.entity.player.SkinTextures> applyOverwrittenTextures) intprotected voidprotected voidrefresh()voidvoidvoidstatic voidsetInstance(Capes instance) booleanboolean
-
Field Details
-
MOD_ID
- See Also:
-
DEFAULT_ELYTRA_TEXTURE
public static final net.minecraft.util.AssetInfo.TextureAsset DEFAULT_ELYTRA_TEXTURE -
EXCLUDE_DEFAULT_MINECRAFT_CP
-
-
Constructor Details
-
Capes
public Capes(Config config, Consumer<Config> saveConfigFunc, Map<String, CapeProvider> allProviders, Map<String, TextureResolver> allTextureResolvers)
-
-
Method Details
-
instance
-
setInstance
-
postProcessModProviders
protected void postProcessModProviders() -
saveConfig
public void saveConfig() -
saveConfigAndMarkRefresh
public void saveConfigAndMarkRefresh() -
refreshIfMarked
public void refreshIfMarked() -
refresh
protected void refresh() -
config
-
getAllProviders
-
getAllTextureResolvers
-
getCapeProviderForSelf
-
activeCapeProviders
-
isUseDefaultProvider
public boolean isUseDefaultProvider() -
validateProfile
public boolean validateProfile() -
loadThrottleSuppressDuration
-
blockedProviderCapeHashes
-
playerCacheSize
public int playerCacheSize() -
useRealPlayerOnlineValidation
public boolean useRealPlayerOnlineValidation() -
textureLoadThrottler
-
playerCapeHandlerManager
-
overwriteSkinTextures
-