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 SummaryNested classes/interfaces inherited from class net.minecraft.client.renderer.texture.SimpleTextureSimpleTexture.TextureImage
- 
Field SummaryFieldsModifier 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.SimpleTexturelocationFields inherited from class net.minecraft.client.renderer.texture.AbstractTextureblur, id, mipmap, NOT_ASSIGNED
- 
Constructor SummaryConstructorsConstructorDescriptionHttpTexture(File p_118002_, String p_118003_, ResourceLocation p_118004_, boolean p_118005_, Runnable p_118006_) 
- 
Method SummaryModifier 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.SimpleTexturegetTextureImageMethods inherited from class net.minecraft.client.renderer.texture.AbstractTexturebind, close, getId, releaseId, reset, restoreLastBlurMipmap, setBlurMipmap, setFilter
- 
Field Details- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
SKIN_WIDTHprivate static final int SKIN_WIDTH- See Also:
 
- 
SKIN_HEIGHTprivate static final int SKIN_HEIGHT- See Also:
 
- 
LEGACY_SKIN_HEIGHTprivate static final int LEGACY_SKIN_HEIGHT- See Also:
 
- 
file
- 
urlString
- 
processLegacySkinprivate final boolean processLegacySkin
- 
onDownloaded
- 
future
- 
uploadedprivate boolean uploaded
 
- 
- 
Constructor Details- 
HttpTexturepublic 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 class- SimpleTexture
- Throws:
- IOException
 
- 
load
- 
processLegacySkin
- 
doNotchTransparencyHackprivate static void doNotchTransparencyHack(NativeImage p_118013_, int p_118014_, int p_118015_, int p_118016_, int p_118017_) 
- 
setNoAlphaprivate static void setNoAlpha(NativeImage p_118023_, int p_118024_, int p_118025_, int p_118026_, int p_118027_) 
 
-