aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dependencies.gradle5
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/CellLoader.java11
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/DustLoader.java15
3 files changed, 18 insertions, 13 deletions
diff --git a/dependencies.gradle b/dependencies.gradle
index 066d0b0a63..055cd143d2 100644
--- a/dependencies.gradle
+++ b/dependencies.gradle
@@ -1,7 +1,7 @@
// Add your dependencies here
dependencies {
- compile("com.github.GTNewHorizons:GT5-Unofficial:5.09.41.65:dev")
+ compile("com.github.GTNewHorizons:GT5-Unofficial:5.09.41.99:dev")
compile("com.github.GTNewHorizons:StructureLib:1.2.0-beta.2:dev")
compile("com.github.GTNewHorizons:TecTech:5.0.42:dev")
compile("com.github.GTNewHorizons:NotEnoughItems:2.3.7-GTNH:dev")
@@ -40,6 +40,9 @@ dependencies {
compileOnly("com.github.GTNewHorizons:BuildCraft:7.1.27:dev") {
transitive = false
}
+ compileOnly("com.github.GTNewHorizons:ProjectRed:4.7.7-GTNH:dev") {
+ transitive = false
+ }
runtime("com.github.GTNewHorizons:Yamcl:0.5.84:dev")
runtime("com.github.GTNewHorizons:ironchest:6.0.71:dev") //needed for Galacticraft
}
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/CellLoader.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/CellLoader.java
index a1de8695a0..32e72c96e6 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/CellLoader.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/CellLoader.java
@@ -60,12 +60,13 @@ public class CellLoader implements IWerkstoffRunnable {
for (Pair<ISubTagContainer, Integer> container :
werkstoff.getContents().getValue().toArray(new Pair[0])) {
if (container.getKey() instanceof Materials) {
- if (((Materials) container.getKey()).hasCorrespondingGas()
- || ((Materials) container.getKey()).hasCorrespondingFluid()
- || ((Materials) container.getKey()).mIconSet == TextureSet.SET_FLUID) {
- FluidStack tmpFl = ((Materials) container.getKey()).getGas(1000 * container.getValue());
+ if ((((Materials) container.getKey()).hasCorrespondingGas()
+ || ((Materials) container.getKey()).hasCorrespondingFluid()
+ || ((Materials) container.getKey()).mIconSet == TextureSet.SET_FLUID)
+ && ((Materials) container.getKey()).getDust(0) == null) {
+ FluidStack tmpFl = ((Materials) container.getKey()).getGas(1000L * container.getValue());
if (tmpFl == null || tmpFl.getFluid() == null) {
- tmpFl = ((Materials) container.getKey()).getFluid(1000 * container.getValue());
+ tmpFl = ((Materials) container.getKey()).getFluid(1000L * container.getValue());
}
flOutputs.add(tmpFl);
if (flOutputs.size() > 1) {
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/DustLoader.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/DustLoader.java
index 324e7905e8..3abe76739a 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/DustLoader.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/DustLoader.java
@@ -61,12 +61,13 @@ public class DustLoader implements IWerkstoffRunnable {
for (Pair<ISubTagContainer, Integer> container :
werkstoff.getContents().getValue().toArray(new Pair[0])) {
if (container.getKey() instanceof Materials) {
- if (((Materials) container.getKey()).getGas(0) != null
- || ((Materials) container.getKey()).getFluid(0) != null
- || ((Materials) container.getKey()).mIconSet == TextureSet.SET_FLUID) {
- FluidStack tmpFl = ((Materials) container.getKey()).getGas(1000 * container.getValue());
+ if ((((Materials) container.getKey()).getGas(0) != null
+ || ((Materials) container.getKey()).getFluid(0) != null
+ || ((Materials) container.getKey()).mIconSet == TextureSet.SET_FLUID)
+ && ((Materials) container.getKey()).getDust(0) == null) {
+ FluidStack tmpFl = ((Materials) container.getKey()).getGas(1000L * container.getValue());
if (tmpFl == null || tmpFl.getFluid() == null) {
- tmpFl = ((Materials) container.getKey()).getFluid(1000 * container.getValue());
+ tmpFl = ((Materials) container.getKey()).getFluid(1000L * container.getValue());
}
flOutputs.add(tmpFl);
if (flOutputs.size() > 1) {
@@ -90,9 +91,9 @@ public class DustLoader implements IWerkstoffRunnable {
&& (((Materials) container.getKey()).getMolten(0) != null
|| ((Materials) container.getKey()).getSolid(0) != null)) {
FluidStack tmpFl =
- ((Materials) container.getKey()).getMolten(1000 * container.getValue());
+ ((Materials) container.getKey()).getMolten(1000L * container.getValue());
if (tmpFl == null || tmpFl.getFluid() == null) {
- tmpFl = ((Materials) container.getKey()).getSolid(1000 * container.getValue());
+ tmpFl = ((Materials) container.getKey()).getSolid(1000L * container.getValue());
}
flOutputs.add(tmpFl);
if (flOutputs.size() > 1) {