38 lines
		
	
	
	
		
			946 B
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
	
		
			946 B
		
	
	
	
		
			Java
		
	
	
	
	
	
| package net.minecraft.client.resources;
 | |
| 
 | |
| import com.mojang.blaze3d.platform.NativeImage;
 | |
| import java.io.IOException;
 | |
| import java.io.InputStream;
 | |
| import net.fabricmc.api.EnvType;
 | |
| import net.fabricmc.api.Environment;
 | |
| import net.minecraft.resources.ResourceLocation;
 | |
| import net.minecraft.server.packs.resources.ResourceManager;
 | |
| 
 | |
| @Environment(EnvType.CLIENT)
 | |
| public class LegacyStuffWrapper {
 | |
| 	@Deprecated
 | |
| 	public static int[] getPixels(ResourceManager manager, ResourceLocation location) throws IOException {
 | |
| 		InputStream inputStream = manager.open(location);
 | |
| 
 | |
| 		int[] var4;
 | |
| 		try (NativeImage nativeImage = NativeImage.read(inputStream)) {
 | |
| 			var4 = nativeImage.makePixelArray();
 | |
| 		} catch (Throwable var9) {
 | |
| 			if (inputStream != null) {
 | |
| 				try {
 | |
| 					inputStream.close();
 | |
| 				} catch (Throwable var6) {
 | |
| 					var9.addSuppressed(var6);
 | |
| 				}
 | |
| 			}
 | |
| 
 | |
| 			throw var9;
 | |
| 		}
 | |
| 
 | |
| 		if (inputStream != null) {
 | |
| 			inputStream.close();
 | |
| 		}
 | |
| 
 | |
| 		return var4;
 | |
| 	}
 | |
| }
 |