From d58d85435460e876c46faf3800343be79effc61b Mon Sep 17 00:00:00 2001 From: Sollace Date: Mon, 8 Jul 2019 14:57:03 +0200 Subject: [PATCH] Removed the stream --- .../armour/DefaultArmourTextureResolver.java | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/minelittlepony/client/model/armour/DefaultArmourTextureResolver.java b/src/main/java/com/minelittlepony/client/model/armour/DefaultArmourTextureResolver.java index d8a4e818..da191720 100644 --- a/src/main/java/com/minelittlepony/client/model/armour/DefaultArmourTextureResolver.java +++ b/src/main/java/com/minelittlepony/client/model/armour/DefaultArmourTextureResolver.java @@ -15,7 +15,6 @@ import com.minelittlepony.model.armour.IArmourTextureResolver; import javax.annotation.Nullable; -import java.util.Arrays; import java.util.Map; public class DefaultArmourTextureResolver implements IArmourTextureResolver { @@ -55,10 +54,13 @@ public class DefaultArmourTextureResolver implements IAr ResourceManager manager = MinecraftClient.getInstance().getResourceManager(); - return Arrays.stream(resources) - .filter(manager::containsResource) - .findFirst() - .orElse(resources[resources.length - 1]); + for (Identifier i : resources) { + if (manager.containsResource(i)) { + return i; + } + } + + return resources[resources.length - 1]; } private Identifier ponifyResource(Identifier human) { @@ -76,11 +78,3 @@ public class DefaultArmourTextureResolver implements IAr return HUMAN_ARMOUR.computeIfAbsent(ForgeProxy.getArmorTexture(entity, item, def, slot, type), Identifier::new); } } - - - - - - - -