Class HttpTexture
java.lang.Object
net.minecraft.client.renderer.texture.AbstractTexture
net.minecraft.client.renderer.texture.SimpleTexture
net.minecraft.client.renderer.texture.HttpTexture
- All Implemented Interfaces:
AutoCloseable
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.renderer.texture.SimpleTexture
SimpleTexture.TextureImage -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Fileprivate CompletableFuture<?> private static final intprivate static final org.slf4j.Loggerprivate final Runnableprivate final booleanprivate static final intprivate static final intprivate booleanprivate final StringFields inherited from class net.minecraft.client.renderer.texture.SimpleTexture
locationFields inherited from class net.minecraft.client.renderer.texture.AbstractTexture
blur, id, mipmap, NOT_ASSIGNED -
Constructor Summary
ConstructorsConstructorDescriptionHttpTexture(File p_118002_, String p_118003_, ResourceLocation p_118004_, boolean p_118005_, Runnable p_118006_) -
Method Summary
Modifier and TypeMethodDescriptionprivate static voiddoNotchTransparencyHack(NativeImage p_118013_, int p_118014_, int p_118015_, int p_118016_, int p_118017_) private NativeImageload(InputStream p_118019_) voidload(ResourceManager p_118009_) private voidloadCallback(NativeImage p_118011_) private NativeImageprocessLegacySkin(NativeImage p_118033_) private static voidsetNoAlpha(NativeImage p_118023_, int p_118024_, int p_118025_, int p_118026_, int p_118027_) private voidupload(NativeImage p_118021_) Methods inherited from class net.minecraft.client.renderer.texture.SimpleTexture
getTextureImageMethods inherited from class net.minecraft.client.renderer.texture.AbstractTexture
bind, close, getId, releaseId, reset, restoreLastBlurMipmap, setBlurMipmap, setFilter
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
SKIN_WIDTH
private static final int SKIN_WIDTH- See Also:
-
SKIN_HEIGHT
private static final int SKIN_HEIGHT- See Also:
-
LEGACY_SKIN_HEIGHT
private static final int LEGACY_SKIN_HEIGHT- See Also:
-
file
-
urlString
-
processLegacySkin
private final boolean processLegacySkin -
onDownloaded
-
future
-
uploaded
private boolean uploaded
-
-
Constructor Details
-
HttpTexture
public HttpTexture(@Nullable File p_118002_, String p_118003_, ResourceLocation p_118004_, boolean p_118005_, @Nullable Runnable p_118006_)
-
-
Method Details
-
loadCallback
-
upload
-
load
- Overrides:
loadin classSimpleTexture- Throws:
IOException
-
load
-
processLegacySkin
-
doNotchTransparencyHack
private static void doNotchTransparencyHack(NativeImage p_118013_, int p_118014_, int p_118015_, int p_118016_, int p_118017_) -
setNoAlpha
private static void setNoAlpha(NativeImage p_118023_, int p_118024_, int p_118025_, int p_118026_, int p_118027_)
-