From a97d85e35eae017700bdd173abe0d8c0df9ffbc2 Mon Sep 17 00:00:00 2001 From: Yang Xizhi <60341015+GlodBlock@users.noreply.github.com> Date: Sun, 29 Jan 2023 17:58:17 +0800 Subject: fix npe from wrap circuits (#133) --- .../goodgenerator/loader/ComponentAssemblyLineMiscRecipes.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/main/java') diff --git a/src/main/java/goodgenerator/loader/ComponentAssemblyLineMiscRecipes.java b/src/main/java/goodgenerator/loader/ComponentAssemblyLineMiscRecipes.java index 37c22fd31f..a3a607903d 100644 --- a/src/main/java/goodgenerator/loader/ComponentAssemblyLineMiscRecipes.java +++ b/src/main/java/goodgenerator/loader/ComponentAssemblyLineMiscRecipes.java @@ -3,6 +3,8 @@ package goodgenerator.loader; import static goodgenerator.util.ItemRefer.*; import static goodgenerator.util.Log.LOGGER; +import java.util.HashMap; + import javax.annotation.Nullable; import net.minecraft.item.ItemStack; @@ -14,7 +16,6 @@ import org.apache.logging.log4j.Level; import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader; import com.github.technus.tectech.recipe.TT_recipeAdder; -import com.google.common.collect.HashBiMap; import cpw.mods.fml.common.registry.GameRegistry; import goodgenerator.util.StackUtils; @@ -28,14 +29,15 @@ import gtPlusPlus.core.recipe.common.CI; public class ComponentAssemblyLineMiscRecipes { - @SuppressWarnings("deprecation") public static final String[] circuitTierMaterials = { "Primitive", "Basic", "Good", "Advanced", "Data", "Elite", "Master", "Ultimate", "Superconductor", "Infinite", "Bio", "Optical", "Piko", "Quantum" }; - static final HashBiMap NameToTier = HashBiMap.create(); + static final HashMap NameToTier = new HashMap<>(); static void run() { for (int i = 0; i < circuitTierMaterials.length; i++) NameToTier.put(circuitTierMaterials[i], i); + // Cry about it + NameToTier.put("Nano", 11); generateCasingRecipes(); generateWrapRecipes(); -- cgit