diff options
author | Alexdoru <57050655+Alexdoru@users.noreply.github.com> | 2024-09-16 01:54:46 +0200 |
---|---|---|
committer | boubou19 <miisterunknown@gmail.com> | 2024-09-17 22:55:46 +0200 |
commit | e5c6827ab214ab5dc815622d7cf284d99f0ee624 (patch) | |
tree | 5e47f3e069f99367c3b2d37a7d4cd671e327ee28 /src/main/java/bartworks | |
parent | 730024055f670fef1fd4ba76b0863736a03fe227 (diff) | |
download | GT5-Unofficial-e5c6827ab214ab5dc815622d7cf284d99f0ee624.tar.gz GT5-Unofficial-e5c6827ab214ab5dc815622d7cf284d99f0ee624.tar.bz2 GT5-Unofficial-e5c6827ab214ab5dc815622d7cf284d99f0ee624.zip |
delete unused methods from BWUtil
Diffstat (limited to 'src/main/java/bartworks')
-rw-r--r-- | src/main/java/bartworks/util/BWUtil.java | 113 |
1 files changed, 0 insertions, 113 deletions
diff --git a/src/main/java/bartworks/util/BWUtil.java b/src/main/java/bartworks/util/BWUtil.java index be201e10bd..a9a4811bb5 100644 --- a/src/main/java/bartworks/util/BWUtil.java +++ b/src/main/java/bartworks/util/BWUtil.java @@ -19,28 +19,23 @@ import static gregtech.api.enums.GTValues.M; import static gregtech.api.enums.GTValues.VN; import static gregtech.api.enums.GTValues.W; -import java.lang.reflect.Array; import java.lang.reflect.Field; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.Objects; import java.util.function.BiConsumer; import java.util.function.Function; -import java.util.stream.Collectors; import net.minecraft.block.Block; import net.minecraft.enchantment.Enchantment; import net.minecraft.init.Items; import net.minecraft.item.EnumRarity; -import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.item.crafting.CraftingManager; import net.minecraft.item.crafting.IRecipe; import net.minecraft.world.World; -import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.oredict.OreDictionary; import net.minecraftforge.oredict.ShapedOreRecipe; @@ -63,7 +58,6 @@ import gregtech.api.util.GTLanguageManager; import gregtech.api.util.GTLog; import gregtech.api.util.GTModHandler; import gregtech.api.util.GTOreDictUnificator; -import gregtech.api.util.GTRecipe; import gregtech.api.util.GTShapedRecipe; import gregtech.api.util.GTUtility; @@ -96,22 +90,6 @@ public class BWUtil { return array[index]; } - public static GTRecipe copyAndSetTierToNewRecipe(GTRecipe recipe, byte tier) { - byte oldTier = GTUtility.getTier(recipe.mEUt); - int newTime = recipe.mDuration; - int newVoltage = recipe.mEUt; - if (tier < oldTier) { - newTime <<= oldTier - tier; - newVoltage >>= 2 * (oldTier - tier); - } else { - newTime >>= tier - oldTier; - newVoltage <<= 2 * (tier - oldTier); - } - recipe.mEUt = newVoltage; - recipe.mDuration = newTime; - return recipe; - } - public static String subscriptNumbers(String b) { char[] chars = b.toCharArray(); char[] nu = new char[chars.length]; @@ -176,46 +154,6 @@ public class BWUtil { return new String(nu); } - public static String superscriptNumber(Number b) { - char[] chars = Long.toString(b.longValue()) - .toCharArray(); - char[] nu = new char[chars.length]; - for (int i = 0; i < chars.length; i++) { - nu[i] = switch (chars[i]) { - case '0' -> '\u2070'; - case '1' -> '\u2071'; - case '2' -> '\u00B2'; - case '3' -> '\u00B3'; - case '4' -> '\u2074'; - case '5' -> '\u2075'; - case '6' -> '\u2076'; - case '7' -> '\u2077'; - case '8' -> '\u2078'; - case '9' -> '\u2079'; - default -> chars[i]; - }; - } - return new String(nu); - } - - public static byte specialToByte(int aSpecialValue) { - byte special = 0; - switch (aSpecialValue) { - case LOWGRAVITY: - special = 1; - break; - case CLEANROOM: - special = 2; - break; - case LOWGRAVITY | CLEANROOM: - special = 3; - break; - default: - break; - } - return special; - } - public static int calculateSv(Materials materials) { for (BioVatLogicAdder.MaterialSvPair pair : BioVatLogicAdder.RadioHatch.getMaSv()) { if (pair.getMaterials() @@ -239,57 +177,6 @@ public class BWUtil { && GTOreDictUnificator.getAssociation(itemStack).mMaterial.mMaterial != null; } - public static int abstractHashGTRecipe(GTRecipe recipe) { - int hash = 31; - hash += recipe.mDuration / 20 * 31; - hash += GTUtility.getTier(recipe.mEUt) * 31; - hash += BWUtil.specialToByte(recipe.mSpecialValue) * 31; - hash += recipe.mInputs.length * 31; - for (ItemStack mInput : recipe.mInputs) { - if (mInput != null) { - hash += mInput.stackSize * 31; - hash += Item.getIdFromItem(mInput.getItem()) * 31; - } - } - hash += recipe.mOutputs.length * 31; - for (ItemStack mOutput : recipe.mOutputs) { - if (mOutput != null) { - hash += mOutput.stackSize * 31; - hash += Item.getIdFromItem(mOutput.getItem()) * 31; - } - } - hash += recipe.mFluidInputs.length * 31; - for (FluidStack mInput : recipe.mFluidInputs) { - if (mInput != null) { - hash += mInput.amount * 31; - hash += mInput.getFluidID() * 31; - } - } - hash += recipe.mFluidOutputs.length * 31; - for (FluidStack mOutput : recipe.mFluidOutputs) { - if (mOutput != null) { - hash += mOutput.amount * 31; - hash += mOutput.getFluidID() * 31; - } - } - return hash; - } - - @SuppressWarnings({ "unchecked" }) - public static <T> T[] copyAndRemoveNulls(T[] input, Class<T> clazz) { - List<T> ret = Arrays.stream(input) - .filter(Objects::nonNull) - .collect(Collectors.toList()); - - if (ret.size() <= 0) return (T[]) Array.newInstance(clazz, 0); - - T[] retArr = (T[]) Array.newInstance(clazz, ret.size()); - - for (int i = 0; i < ret.size(); i++) retArr[i] = ret.get(i); - - return retArr; - } - @Deprecated public static int getMachineVoltageFromTier(int tier) { return (int) (30 * Math.pow(4, tier - 1)); |