Package net.litetex.capes.provider
Interface CapeProvider
- All Known Implementing Classes:
CosmeticaProvider,CustomProvider,DefaultMinecraftCapeProvider,LabyModProvider,MinecraftCapesCapeProvider,ModMetadataProvider,OptiFineCapeProvider,PiCapesCapeProvider,RumbleCapeProvider,SkinMCProvider,WynntilsProvider
public interface CapeProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final double -
Method Summary
Modifier and TypeMethodDescriptiondefault List<AntiFeature> default StringchangeCapeUrl(net.minecraft.client.MinecraftClient client) getBaseUrl(com.mojang.authlib.GameProfile profile) default booleandefault Stringid()name()default doubledefault ResolvedTextureInforesolveTexture(HttpClient.Builder clientBuilder, HttpRequest.Builder requestBuilder, com.mojang.authlib.GameProfile profile) resolveTextureDefault(HttpClient.Builder clientBuilder, HttpRequest.Builder requestBuilder, String textureResolverId) default String
-
Field Details
-
DEFAULT_RATE_LIMIT_REQ_PER_SEC
static final double DEFAULT_RATE_LIMIT_REQ_PER_SEC- See Also:
-
DEFAULT_MAX_DOWNLOAD_BYTES
static final int DEFAULT_MAX_DOWNLOAD_BYTES- See Also:
-
-
Method Details
-
id
String id() -
name
String name() -
getBaseUrl
-
resolveTexture
default ResolvedTextureInfo resolveTexture(HttpClient.Builder clientBuilder, HttpRequest.Builder requestBuilder, com.mojang.authlib.GameProfile profile) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-
textureResolverId
-
hasChangeCapeUrl
default boolean hasChangeCapeUrl() -
changeCapeUrl
-
homepageUrl
-
antiFeatures
-
rateLimitedReqPerSec
default double rateLimitedReqPerSec() -
resolveTextureDefault
static ResolvedTextureInfo.ByteArrayTextureInfo resolveTextureDefault(HttpClient.Builder clientBuilder, HttpRequest.Builder requestBuilder, String textureResolverId) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-