Skip to content

Commit 15792b5

Browse files
committed
drop mm jei support
1 parent f27ce4e commit 15792b5

File tree

8 files changed

+0
-188
lines changed

8 files changed

+0
-188
lines changed

build.gradle

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ repositories {
4747
dependencies {
4848
deobfCompile 'curse.maven:jei-238222:4538010' //jei
4949
deobfCompile 'curse.maven:packagedauto-308380:2977147' // 1.0.3.14
50-
deobfCompile 'curse.maven:modular-machinery-270790:2761302' // 1.11.1
5150
deobfCompile 'curse.maven:codechicken-lib-1-8-242818:2779848' //ccl
5251
deobfCompile 'curse.maven:gregtech-ce-unofficial-557242:5121638' // gt
5352
deobfCompile 'curse.maven:ae2-extended-life-570458:5378163' //pae2

src/main/java/com/glodblock/github/integration/jei/ExtraExtractors.java

Lines changed: 0 additions & 23 deletions
This file was deleted.

src/main/java/com/glodblock/github/integration/jei/ExtraGasExtractors.java

Lines changed: 0 additions & 23 deletions
This file was deleted.

src/main/java/com/glodblock/github/integration/jei/FCJeiPlugin.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import com.glodblock.github.integration.dynamistics.FluidCraftPatternPlugin;
55
import com.glodblock.github.integration.dynamistics.FluidPatternCategory;
66
import com.glodblock.github.integration.dynamistics.FluidPatternPlugin;
7-
import com.glodblock.github.integration.jei.interfaces.IngredientExtractor;
87
import com.glodblock.github.loader.FCBlocks;
98
import com.glodblock.github.util.ModAndClassUtil;
109
import eutros.dynamistics.helper.ItemHelper;
@@ -16,8 +15,6 @@
1615
import mezz.jei.api.recipe.IRecipeCategoryRegistration;
1716
import mezz.jei.config.Constants;
1817
import net.minecraft.item.ItemStack;
19-
import net.minecraftforge.fluids.FluidStack;
20-
import net.minecraftforge.fml.common.Loader;
2118

2219
import javax.annotation.Nonnull;
2320

@@ -38,12 +35,6 @@ public void registerCategories(@Nonnull IRecipeCategoryRegistration registry) {
3835

3936
@Override
4037
public void register(@Nonnull IModRegistry registry) {
41-
IngredientExtractor<FluidStack> extModMach = Loader.isModLoaded("modularmachinery")
42-
? new ModMachHybridFluidStackExtractor(registry) : null;
43-
if (ModAndClassUtil.GAS && extModMach != null) {
44-
RecipeTransferBuilder.setGasExtractor(new ExtraGasExtractors(new ModMachHybridGasStackExtractor(registry)));
45-
}
46-
RecipeTransferBuilder.setExtractor(new ExtraExtractors(extModMach));
4738
registry.getRecipeTransferRegistry().addRecipeTransferHandler(
4839
new FluidPatternEncoderRecipeTransferHandler(), Constants.UNIVERSAL_RECIPE_TRANSFER_UID);
4940
registry.getRecipeTransferRegistry().addRecipeTransferHandler(

src/main/java/com/glodblock/github/integration/jei/ModMachHybridFluidStackExtractor.java

Lines changed: 0 additions & 29 deletions
This file was deleted.

src/main/java/com/glodblock/github/integration/jei/ModMachHybridGasStackExtractor.java

Lines changed: 0 additions & 29 deletions
This file was deleted.

src/main/java/com/glodblock/github/integration/jei/RecipeTransferBuilder.java

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@
2424

2525
public class RecipeTransferBuilder {
2626

27-
private static ExtraExtractors extractor = null;
28-
private static ExtraGasExtractors extractorGas = null;
2927
private static final int MAX_ITEMS = 16;
3028
private static Field fRecipeLayout_recipeWrapper;
3129

@@ -62,22 +60,6 @@ public RecipeTransferBuilder(IRecipeLayout recipe) {
6260
this.split();
6361
}
6462

65-
public static void setExtractor(ExtraExtractors extractor) {
66-
RecipeTransferBuilder.extractor = extractor;
67-
}
68-
69-
public static void setGasExtractor(ExtraGasExtractors extractor) {
70-
RecipeTransferBuilder.extractorGas = extractor;
71-
}
72-
73-
public static ExtraExtractors getExtractor() {
74-
return extractor;
75-
}
76-
77-
public static ExtraGasExtractors getGasExtractor() {
78-
return extractorGas;
79-
}
80-
8163
private void split() {
8264
for (int index : this.recipe.getItemStacks().getGuiIngredients().keySet()) {
8365
IGuiIngredient<ItemStack> ing = this.recipe.getItemStacks().getGuiIngredients().get(index);
@@ -118,28 +100,6 @@ private void split() {
118100
}
119101
}
120102
}
121-
if (extractor != null) {
122-
extractor.extractFluids(this.recipe).forEach(
123-
ing -> {
124-
if (ing.isInput()) {
125-
this.fluidIn.add(ing.getIngredient());
126-
} else {
127-
this.fluidOut.add(ing.getIngredient());
128-
}
129-
}
130-
);
131-
}
132-
if (extractorGas != null) {
133-
extractorGas.extractGases(this.recipe).forEach(
134-
ing -> {
135-
if (ing.isInput()) {
136-
this.gasIn.add(ing.getIngredient());
137-
} else {
138-
this.gasOut.add(ing.getIngredient());
139-
}
140-
}
141-
);
142-
}
143103
}
144104

145105
private void setItemIn(int offset) {

src/main/java/com/glodblock/github/integration/pauto/RecipeTypeFluidProcessing.java

Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,12 @@
22

33
import com.glodblock.github.FluidCraft;
44
import com.glodblock.github.common.item.fake.FakeFluids;
5-
import com.glodblock.github.integration.jei.RecipeTransferBuilder;
6-
import com.glodblock.github.integration.jei.WrappedIngredient;
7-
import com.glodblock.github.integration.mek.FakeGases;
85
import com.glodblock.github.loader.FCBlocks;
9-
import com.glodblock.github.util.ModAndClassUtil;
106
import it.unimi.dsi.fastutil.ints.Int2ObjectMap;
117
import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap;
128
import it.unimi.dsi.fastutil.ints.IntOpenHashSet;
139
import it.unimi.dsi.fastutil.ints.IntSet;
1410
import it.unimi.dsi.fastutil.ints.IntSets;
15-
import mekanism.api.gas.GasStack;
1611
import mezz.jei.api.gui.IGuiIngredient;
1712
import mezz.jei.api.gui.IRecipeLayout;
1813
import net.minecraft.item.ItemStack;
@@ -27,7 +22,6 @@
2722
import thelm.packagedauto.integration.jei.PackagedAutoJEIPlugin;
2823

2924
import java.awt.*;
30-
import java.util.Iterator;
3125
import java.util.List;
3226

3327
public class RecipeTypeFluidProcessing implements IRecipeType {
@@ -138,34 +132,6 @@ public Int2ObjectMap<ItemStack> getRecipeTransferMap(IRecipeLayout recipeLayout,
138132
}
139133
}
140134
}
141-
Iterator<WrappedIngredient<FluidStack>> iter = RecipeTransferBuilder.getExtractor().extractFluids(recipeLayout).iterator();
142-
while (iter.hasNext()) {
143-
WrappedIngredient<FluidStack> ing = iter.next();
144-
if (ing.isInput()) {
145-
if (ndxCrafting < NUM_SLOTS_CRAFT) {
146-
tfrs.put(ndxCrafting++, FakeFluids.packFluid2Packet(ing.getIngredient()));
147-
}
148-
} else {
149-
if (ndxOutput < NUM_SLOTS_OUT) {
150-
tfrs.put(NUM_SLOTS_CRAFT + ndxOutput++, FakeFluids.packFluid2Packet(ing.getIngredient()));
151-
}
152-
}
153-
}
154-
if (ModAndClassUtil.GAS) {
155-
Iterator<WrappedIngredient<GasStack>> iterGas = RecipeTransferBuilder.getGasExtractor().extractGases(recipeLayout).iterator();
156-
while (iterGas.hasNext()) {
157-
WrappedIngredient<GasStack> ing = iterGas.next();
158-
if (ing.isInput()) {
159-
if (ndxCrafting < NUM_SLOTS_CRAFT) {
160-
tfrs.put(ndxCrafting++, FakeGases.packGas2Packet(ing.getIngredient()));
161-
}
162-
} else {
163-
if (ndxOutput < NUM_SLOTS_OUT) {
164-
tfrs.put(NUM_SLOTS_CRAFT + ndxOutput++, FakeGases.packGas2Packet(ing.getIngredient()));
165-
}
166-
}
167-
}
168-
}
169135
return tfrs;
170136
}
171137

0 commit comments

Comments
 (0)