aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/util/Util.java
diff options
context:
space:
mode:
authorMartin Robertz <dream-master@gmx.net>2022-10-09 12:12:31 +0200
committerGitHub <noreply@github.com>2022-10-09 12:12:31 +0200
commitf7ffab4b1f0ef45dd4852b26965367f2c559ca0a (patch)
tree2e94fcd7517921328eebb51abe506f99b9a10dd5 /src/main/java/util/Util.java
parent7f193e090a535bf026e92f17a676f78d7771277f (diff)
parent145e13b90195d9d58f5629fb1c2d1c90b9a5b1b1 (diff)
downloadGT5-Unofficial-f7ffab4b1f0ef45dd4852b26965367f2c559ca0a.tar.gz
GT5-Unofficial-f7ffab4b1f0ef45dd4852b26965367f2c559ca0a.tar.bz2
GT5-Unofficial-f7ffab4b1f0ef45dd4852b26965367f2c559ca0a.zip
Merge pull request #44 from GTNewHorizons/fix/lsc-division-zero
Fix division by zero error
Diffstat (limited to 'src/main/java/util/Util.java')
-rw-r--r--src/main/java/util/Util.java78
1 files changed, 38 insertions, 40 deletions
diff --git a/src/main/java/util/Util.java b/src/main/java/util/Util.java
index 8ccf3313ac..b9af3a06dc 100644
--- a/src/main/java/util/Util.java
+++ b/src/main/java/util/Util.java
@@ -1,51 +1,49 @@
package util;
+import common.items.ErrorItem;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
-import common.items.ErrorItem;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fluids.FluidStack;
import net.minecraftforge.oredict.OreDictionary;
public class Util {
-
- public static ItemStack getStackofAmountFromOreDict(String oredictName, final int amount){
- final ArrayList<ItemStack> list = OreDictionary.getOres(oredictName);
- if(!list.isEmpty()) {
- final ItemStack ret = list.get(0).copy();
- ret.stackSize = amount;
- return ret;
- }
- System.err.println("Failed to find " + oredictName + " in OreDict");
- return new ItemStack(ErrorItem.getInstance(), amount);
- }
-
- public static ItemStack[] toItemStackArray(List<ItemStack> stacksList) {
- if(stacksList.size() == 0) {
- return null;
- }
-
- ItemStack[] ret = new ItemStack[stacksList.size()];
- Iterator<ItemStack> iterator = stacksList.iterator();
- for(int i = 0; i < ret.length; i++ ) {
- ret[i] = iterator.next();
- }
- return ret;
- }
-
- public static FluidStack[] toFluidStackArray(List<FluidStack> stacksList) {
- if(stacksList.size() == 0) {
- return null;
- }
-
- FluidStack[] ret = new FluidStack[stacksList.size()];
- Iterator<FluidStack> iterator = stacksList.iterator();
- for(int i = 0; i < ret.length; i++ ) {
- ret[i] = iterator.next();
- }
- return ret;
- }
-
+
+ public static ItemStack getStackofAmountFromOreDict(String oredictName, final int amount) {
+ final ArrayList<ItemStack> list = OreDictionary.getOres(oredictName);
+ if (!list.isEmpty()) {
+ final ItemStack ret = list.get(0).copy();
+ ret.stackSize = amount;
+ return ret;
+ }
+ System.err.println("Failed to find " + oredictName + " in OreDict");
+ return new ItemStack(ErrorItem.getInstance(), amount);
+ }
+
+ public static ItemStack[] toItemStackArray(List<ItemStack> stacksList) {
+ if (stacksList.size() == 0) {
+ return null;
+ }
+
+ ItemStack[] ret = new ItemStack[stacksList.size()];
+ Iterator<ItemStack> iterator = stacksList.iterator();
+ for (int i = 0; i < ret.length; i++) {
+ ret[i] = iterator.next();
+ }
+ return ret;
+ }
+
+ public static FluidStack[] toFluidStackArray(List<FluidStack> stacksList) {
+ if (stacksList.size() == 0) {
+ return null;
+ }
+
+ FluidStack[] ret = new FluidStack[stacksList.size()];
+ Iterator<FluidStack> iterator = stacksList.iterator();
+ for (int i = 0; i < ret.length; i++) {
+ ret[i] = iterator.next();
+ }
+ return ret;
+ }
}