File tree 7 files changed +12
-10
lines changed
src/main/java/com/recursive_pineapple/matter_manipulator/common
7 files changed +12
-10
lines changed Original file line number Diff line number Diff line change 2
2
3
3
import java .util .Arrays ;
4
4
import java .util .Optional ;
5
- import java .util .stream .Collectors ;
6
5
7
6
import net .minecraft .inventory .IInventory ;
8
7
import net .minecraft .item .ItemStack ;
26
25
import appeng .parts .p2p .PartP2PTunnel ;
27
26
import appeng .parts .p2p .PartP2PTunnelNormal ;
28
27
29
- import com .gtnewhorizon .gtnhlib .util .map .ItemStackMap ;
30
28
import com .recursive_pineapple .matter_manipulator .common .building .BlockAnalyzer .IBlockApplyContext ;
31
29
import com .recursive_pineapple .matter_manipulator .common .utils .MMUtils ;
32
30
Original file line number Diff line number Diff line change 26
26
import net .minecraftforge .fluids .IFluidHandler ;
27
27
import net .minecraftforge .oredict .OreDictionary ;
28
28
29
- import com .recursive_pineapple .matter_manipulator .GlobalMMConfig .BuildingConfig ;
30
29
import gregtech .api .interfaces .tileentity .IColoredTileEntity ;
31
30
import gregtech .api .interfaces .tileentity .ICoverable ;
32
31
import gregtech .api .interfaces .tileentity .IGregTechTileEntity ;
50
49
import appeng .helpers .ICustomNameObject ;
51
50
import appeng .parts .AEBasePart ;
52
51
52
+ import com .recursive_pineapple .matter_manipulator .GlobalMMConfig .BuildingConfig ;
53
53
import com .recursive_pineapple .matter_manipulator .asm .Optional ;
54
54
import com .recursive_pineapple .matter_manipulator .common .items .manipulator .ItemMatterManipulator ;
55
55
import com .recursive_pineapple .matter_manipulator .common .items .manipulator .ItemMatterManipulator .ManipulatorTier ;
Original file line number Diff line number Diff line change 13
13
14
14
import net .minecraftforge .common .util .ForgeDirection ;
15
15
16
- import com .gtnewhorizon .structurelib .alignment .enumerable .Flip ;
17
16
import gregtech .api .enums .ItemList ;
18
17
import gregtech .api .enums .VoidingMode ;
19
18
import gregtech .api .interfaces .IConfigurationCircuitSupport ;
41
40
import com .gtnewhorizon .structurelib .alignment .IAlignment ;
42
41
import com .gtnewhorizon .structurelib .alignment .IAlignmentProvider ;
43
42
import com .gtnewhorizon .structurelib .alignment .enumerable .ExtendedFacing ;
43
+ import com .gtnewhorizon .structurelib .alignment .enumerable .Flip ;
44
44
import com .recursive_pineapple .matter_manipulator .MMMod ;
45
45
import com .recursive_pineapple .matter_manipulator .common .building .BlockAnalyzer .IBlockApplyContext ;
46
46
import com .recursive_pineapple .matter_manipulator .common .items .manipulator .Transform ;
Original file line number Diff line number Diff line change 41
41
import net .minecraftforge .common .util .ForgeDirection ;
42
42
import net .minecraftforge .event .entity .living .LivingDeathEvent ;
43
43
44
- import com .recursive_pineapple .matter_manipulator .GlobalMMConfig ;
45
44
import cpw .mods .fml .common .FMLCommonHandler ;
46
45
import cpw .mods .fml .common .Optional .Interface ;
47
46
import cpw .mods .fml .common .Optional .InterfaceList ;
80
79
import com .gtnewhorizons .modularui .common .widget .TextWidget ;
81
80
import com .gtnewhorizons .modularui .common .widget .VanillaButtonWidget ;
82
81
import com .gtnewhorizons .modularui .common .widget .textfield .NumericWidget ;
82
+ import com .recursive_pineapple .matter_manipulator .GlobalMMConfig ;
83
83
import com .recursive_pineapple .matter_manipulator .MMMod ;
84
84
import com .recursive_pineapple .matter_manipulator .client .gui .DirectionDrawable ;
85
85
import com .recursive_pineapple .matter_manipulator .client .gui .RadialMenuBuilder ;
Original file line number Diff line number Diff line change 13
13
import gregtech .api .interfaces .metatileentity .IMetaTileEntity ;
14
14
import gregtech .api .interfaces .tileentity .IGregTechTileEntity ;
15
15
import gregtech .api .interfaces .tileentity .IHasInventory ;
16
+ import gregtech .common .tileentities .machines .MTEHatchOutputBusME ;
17
+ import gregtech .common .tileentities .machines .MTEHatchOutputME ;
16
18
17
19
import com .google .common .collect .ImmutableList ;
18
20
import com .recursive_pineapple .matter_manipulator .MMMod ;
19
21
import com .recursive_pineapple .matter_manipulator .asm .Optional ;
20
22
import com .recursive_pineapple .matter_manipulator .common .utils .Mods .Names ;
21
- import gregtech .common .tileentities .machines .MTEHatchOutputBusME ;
22
- import gregtech .common .tileentities .machines .MTEHatchOutputME ;
23
+
23
24
import tectech .thing .metaTileEntity .hatch .MTEHatchRack ;
24
25
25
26
public enum InventoryAdapter {
26
27
27
28
GTUnrestricted {
29
+
28
30
@ Override
29
31
public boolean canHandle (IInventory inv ) {
30
32
return GregTech .isModLoaded () && canHandleImpl (inv );
Original file line number Diff line number Diff line change @@ -176,7 +176,7 @@ public boolean isSameAs(ItemStack stack) {
176
176
if (item () != stack .getItem ()) return false ;
177
177
if (metaData () != Items .feather .getDamage (stack )) return false ;
178
178
if (!Objects .equals (nbt (), stack .getTagCompound ())) return false ;
179
-
179
+
180
180
return true ;
181
181
}
182
182
}
Original file line number Diff line number Diff line change 74
74
import net .minecraftforge .common .util .ForgeDirection ;
75
75
import net .minecraftforge .fluids .IFluidHandler ;
76
76
77
- import com .recursive_pineapple .matter_manipulator .MMMod ;
78
77
import cpw .mods .fml .relauncher .ReflectionHelper ;
79
78
80
79
import gregtech .api .GregTechAPI ;
104
103
import com .google .gson .JsonParseException ;
105
104
import com .google .gson .JsonPrimitive ;
106
105
import com .gtnewhorizon .structurelib .util .XSTR ;
106
+ import com .recursive_pineapple .matter_manipulator .MMMod ;
107
107
import com .recursive_pineapple .matter_manipulator .asm .Optional ;
108
108
import com .recursive_pineapple .matter_manipulator .common .building .BlockAnalyzer ;
109
109
import com .recursive_pineapple .matter_manipulator .common .building .BlockAnalyzer .IBlockApplyContext ;
@@ -466,6 +466,7 @@ public static Object2LongOpenHashMap<ItemId> getItemStackHistogram(Iterable<Item
466
466
}
467
467
468
468
public static class StackMapDiff {
469
+
469
470
public Object2LongOpenHashMap <ItemId > added = new Object2LongOpenHashMap <>();
470
471
public Object2LongOpenHashMap <ItemId > removed = new Object2LongOpenHashMap <>();
471
472
}
@@ -881,7 +882,8 @@ public static boolean installUpgrades(
881
882
dest ,
882
883
split ,
883
884
slot ,
884
- new Exception ());
885
+ new Exception ()
886
+ );
885
887
886
888
if (src instanceof IBlockApplyContext ctx ) {
887
889
ctx .error ("Tried to install too many upgrades: voiding the rest (this is a bug, please report it)" );
You can’t perform that action at this time.
0 commit comments