|
9 | 9 | import gregtech.api.capability.impl.EnergyContainerList; |
10 | 10 | import gregtech.api.metatileentity.MetaTileEntity; |
11 | 11 | import gregtech.api.metatileentity.interfaces.IGregTechTileEntity; |
12 | | -import gregtech.api.metatileentity.multiblock.*; |
13 | | -import gregtech.api.pattern.*; |
| 12 | +import gregtech.api.metatileentity.multiblock.IBatteryData; |
| 13 | +import gregtech.api.metatileentity.multiblock.IMultiblockPart; |
| 14 | +import gregtech.api.metatileentity.multiblock.IProgressBarMultiblock; |
| 15 | +import gregtech.api.metatileentity.multiblock.MultiblockAbility; |
| 16 | +import gregtech.api.metatileentity.multiblock.MultiblockDisplayText; |
| 17 | +import gregtech.api.metatileentity.multiblock.MultiblockWithDisplayBase; |
| 18 | +import gregtech.api.pattern.BlockPattern; |
| 19 | +import gregtech.api.pattern.FactoryBlockPattern; |
| 20 | +import gregtech.api.pattern.MultiblockShapeInfo; |
| 21 | +import gregtech.api.pattern.PatternMatchContext; |
| 22 | +import gregtech.api.pattern.TraceabilityPredicate; |
14 | 23 | import gregtech.api.util.BlockInfo; |
15 | 24 | import gregtech.api.util.TextComponentUtil; |
16 | 25 | import gregtech.api.util.TextFormattingUtil; |
|
48 | 57 |
|
49 | 58 | import java.math.BigInteger; |
50 | 59 | import java.time.Duration; |
51 | | -import java.util.*; |
| 60 | +import java.util.ArrayList; |
| 61 | +import java.util.Arrays; |
| 62 | +import java.util.Comparator; |
| 63 | +import java.util.List; |
| 64 | +import java.util.Map; |
52 | 65 | import java.util.function.Supplier; |
53 | 66 |
|
54 | 67 | import static gregtech.api.util.RelativeDirection.*; |
@@ -247,7 +260,7 @@ protected BlockPattern createStructurePattern() { |
247 | 260 | @Override |
248 | 261 | public List<MultiblockShapeInfo> getMatchingShapes() { |
249 | 262 | List<MultiblockShapeInfo> shapeInfo = new ArrayList<>(); |
250 | | - MultiblockShapeInfo.Builder builder = MultiblockShapeInfo.builder() |
| 263 | + MultiblockShapeInfo.Builder builder = MultiblockShapeInfo.builder(RIGHT, DOWN, FRONT) |
251 | 264 | .aisle("CCCCC", "CCCCC", "GGGGG", "GGGGG", "GGGGG") |
252 | 265 | .aisle("CCCCC", "CCCCC", "GBBBG", "GBBBG", "GGGGG") |
253 | 266 | .aisle("CCCCC", "CCCCC", "GBBBG", "GBBBG", "GGGGG") |
|
0 commit comments