aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/com/github/technus/tectech/mechanics/elementalMatter/core/transformations/bTransformationInfo.java28
-rw-r--r--src/main/java/com/github/technus/tectech/mechanics/elementalMatter/definitions/complex/dAtomDefinition.java15
2 files changed, 14 insertions, 29 deletions
diff --git a/src/main/java/com/github/technus/tectech/mechanics/elementalMatter/core/transformations/bTransformationInfo.java b/src/main/java/com/github/technus/tectech/mechanics/elementalMatter/core/transformations/bTransformationInfo.java
index c9ac204554..55ee24e2f6 100644
--- a/src/main/java/com/github/technus/tectech/mechanics/elementalMatter/core/transformations/bTransformationInfo.java
+++ b/src/main/java/com/github/technus/tectech/mechanics/elementalMatter/core/transformations/bTransformationInfo.java
@@ -9,7 +9,9 @@ import net.minecraftforge.fluids.Fluid;
import net.minecraftforge.fluids.FluidStack;
import net.minecraftforge.oredict.OreDictionary;
+import java.util.Collections;
import java.util.HashMap;
+import java.util.Map;
import static com.github.technus.tectech.thing.item.DebugElementalInstanceContainer_EM.STACKS_REGISTERED;
@@ -21,26 +23,18 @@ public class bTransformationInfo {
public static final double AVOGADRO_CONSTANT_UNCERTAINTY =(144*1000)/6.02214076e23D;
public static final double AVOGADRO_CONSTANT_144 = AVOGADRO_CONSTANT *144D;
- public static final HashMap<Integer,aFluidQuantizationInfo> fluidQuantization=new HashMap<>(32);
- public static final HashMap<aItemQuantizationInfo,aItemQuantizationInfo> itemQuantization=new HashMap<>(32);
- public static final HashMap<Integer,aOredictQuantizationInfo> oredictQuantization=new HashMap<>(32);
+ public static final Map<Integer,aFluidQuantizationInfo> fluidQuantization=new HashMap<>(32);
+ public static final Map<aItemQuantizationInfo,aItemQuantizationInfo> itemQuantization=new HashMap<>(32);
+ public static final Map<Integer,aOredictQuantizationInfo> oredictQuantization=new HashMap<>(32);
- public HashMap<iElementalDefinition,aFluidDequantizationInfo> fluidDequantization;
-
- public HashMap<iElementalDefinition,aItemDequantizationInfo> itemDequantization;
-
- public HashMap<iElementalDefinition,aOredictDequantizationInfo> oredictDequantization;
+ public Map<iElementalDefinition,aFluidDequantizationInfo> fluidDequantization;
+ public Map<iElementalDefinition,aItemDequantizationInfo> itemDequantization;
+ public Map<iElementalDefinition,aOredictDequantizationInfo> oredictDequantization;
public bTransformationInfo(int fluidCap,int itemCap, int oreCap){
- if(fluidCap>0) {
- fluidDequantization = new HashMap<>(fluidCap);
- }
- if(itemCap>0) {
- itemDequantization = new HashMap<>(itemCap);
- }
- if(oreCap>0) {
- oredictDequantization = new HashMap<>(oreCap);
- }
+ fluidDequantization = fluidCap > 0 ? new HashMap<>(fluidCap) : Collections.emptyMap();
+ itemDequantization = itemCap > 0 ? new HashMap<>(itemCap) : Collections.emptyMap();
+ oredictDequantization = oreCap > 0 ? new HashMap<>(oreCap) : Collections.emptyMap();
}
public void addFluid(iHasElementalDefinition em, FluidStack fluidStack){
diff --git a/src/main/java/com/github/technus/tectech/mechanics/elementalMatter/definitions/complex/dAtomDefinition.java b/src/main/java/com/github/technus/tectech/mechanics/elementalMatter/definitions/complex/dAtomDefinition.java
index 00c64e5ccd..965c46cef6 100644
--- a/src/main/java/com/github/technus/tectech/mechanics/elementalMatter/definitions/complex/dAtomDefinition.java
+++ b/src/main/java/com/github/technus/tectech/mechanics/elementalMatter/definitions/complex/dAtomDefinition.java
@@ -1319,26 +1319,17 @@ public final class dAtomDefinition extends cElementalDefinition {
@Override
public aFluidDequantizationInfo someAmountIntoFluidStack() {
- HashMap<iElementalDefinition, aFluidDequantizationInfo> temp = TRANSFORMATION_INFO.fluidDequantization;
- if (temp == null)
- return null;
- return temp.get(this);
+ return TRANSFORMATION_INFO.fluidDequantization.get(this);
}
@Override
public aItemDequantizationInfo someAmountIntoItemsStack() {
- HashMap<iElementalDefinition, aItemDequantizationInfo> temp = TRANSFORMATION_INFO.itemDequantization;
- if (temp == null)
- return null;
- return temp.get(this);
+ return TRANSFORMATION_INFO.itemDequantization.get(this);
}
@Override
public aOredictDequantizationInfo someAmountIntoOredictStack() {
- HashMap<iElementalDefinition, aOredictDequantizationInfo> temp = TRANSFORMATION_INFO.oredictDequantization;
- if (temp == null)
- return null;
- return temp.get(this);
+ return TRANSFORMATION_INFO.oredictDequantization.get(this);
}
private static final class Nomenclature {