aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/processingLoaders/AdditionalRecipes.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/processingLoaders/AdditionalRecipes.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/processingLoaders/AdditionalRecipes.java
index 9774620098..a4bd7cd792 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/processingLoaders/AdditionalRecipes.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/processingLoaders/AdditionalRecipes.java
@@ -46,6 +46,7 @@ import gregtech.api.util.GT_Utility;
import gregtech.common.items.behaviors.Behaviour_DataOrb;
import java.lang.reflect.Field;
import java.util.Map;
+import java.util.Objects;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fluids.FluidRegistry;
@@ -152,7 +153,7 @@ public class AdditionalRecipes {
BioData.getBioDataFromNBTTag(stack.getTagCompound().getCompoundTag("DNA"));
BioData Plasmid =
BioData.getBioDataFromNBTTag(stack.getTagCompound().getCompoundTag("Plasmid"));
- if (DNA.getName() != Plasmid.getName()) {
+ if (!Objects.equals(DNA.getName(), Plasmid.getName())) {
sBiolab.addFakeRecipe(
true,
new ItemStack[] {
@@ -162,7 +163,7 @@ public class AdditionalRecipes {
},
new ItemStack[] {stack, ItemList.Cell_Empty.get(1L)},
BioItemList.mBioLabParts[3],
- new int[] {10000, 10000},
+ new int[] {Plasmid.getChance(), 10000},
new FluidStack[] {FluidRegistry.getFluidStack("ic2distilledwater", 1000)},
null,
500,