Changed the NEI GUI of the Distillation Tower to show up to 12 outputs.

Also added a currently unused GUI for 9x9 recipes.
This commit is contained in:
Johannes Gäßler 2017-05-16 22:19:36 +02:00
parent 6bcdc3d157
commit 856f1bebbf
6 changed files with 1690 additions and 1 deletions

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 41 KiB

View file

@ -0,0 +1,189 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="5120"
height="5120"
id="svg2"
version="1.1"
inkscape:version="0.48.5 r10040"
sodipodi:docname="recipe.nine_x_nine.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.24748738"
inkscape:cx="1765.9367"
inkscape:cy="4071.4343"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid2991" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,4067.6378)">
<image
y="-4067.6377"
x="0"
id="image2993"
xlink:href="data:image/png;base64,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 "
height="5120"
width="5120" />
<g
id="g3003">
<rect
y="-3747.6377"
x="2140"
height="1040"
width="1040"
id="rect2993"
style="opacity:0.98000004;fill:#8b8b8b;fill-opacity:1;fill-rule:nonzero;stroke:none" />
<rect
transform="translate(0,-4067.6378)"
y="1020"
x="3180"
height="360"
width="20"
id="rect2995"
style="opacity:0.98000004;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" />
<rect
transform="translate(0,-4067.6378)"
y="1000"
x="2120"
height="360"
width="20"
id="rect2997"
style="opacity:0.98000004;fill:#373737;fill-opacity:1;fill-rule:nonzero;stroke:none" />
<rect
transform="translate(0,-4067.6378)"
y="1360"
x="2120"
height="20"
width="20"
id="rect2999"
style="opacity:0.98000004;fill:#8b8b8b;fill-opacity:1;fill-rule:nonzero;stroke:none" />
<rect
transform="translate(0,-4067.6378)"
y="1360"
x="2140"
height="20"
width="1040"
id="rect3001"
style="opacity:0.98000004;fill:#fefefe;fill-opacity:1;fill-rule:nonzero;stroke:none" />
</g>
<rect
style="opacity:0.98000004;fill:#c6c6c6;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="rect3778"
width="400"
height="239.99989"
x="2100"
y="-2687.6377" />
<rect
style="opacity:0.98000003999999996;fill:#c6c6c6;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="rect3782"
width="200"
height="420"
x="3200"
y="1200"
transform="translate(0,-4067.6378)" />
<rect
style="opacity:0.98000004;fill:#c6c6c6;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="rect3784"
width="220"
height="240"
x="3020"
y="1380"
transform="translate(0,-4067.6378)" />
<g
transform="translate(-1800,0)"
id="g3003-1">
<rect
y="-3747.6377"
x="2140"
height="1040"
width="1040"
id="rect2993-7"
style="opacity:0.98000004;fill:#8b8b8b;fill-opacity:1;fill-rule:nonzero;stroke:none" />
<rect
transform="translate(0,-4067.6378)"
y="1020"
x="3180"
height="360"
width="20"
id="rect2995-4"
style="opacity:0.98000004;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" />
<rect
transform="translate(0,-4067.6378)"
y="1000"
x="2120"
height="360"
width="20"
id="rect2997-0"
style="opacity:0.98000004;fill:#373737;fill-opacity:1;fill-rule:nonzero;stroke:none" />
<rect
transform="translate(0,-4067.6378)"
y="1360"
x="2120"
height="20"
width="20"
id="rect2999-9"
style="opacity:0.98000004;fill:#8b8b8b;fill-opacity:1;fill-rule:nonzero;stroke:none" />
<rect
transform="translate(0,-4067.6378)"
y="1360"
x="2140"
height="20"
width="1040"
id="rect3001-4"
style="opacity:0.98000004;fill:#fefefe;fill-opacity:1;fill-rule:nonzero;stroke:none" />
</g>
<rect
style="opacity:0.98000004;fill:#c6c6c6;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="rect3819"
width="400"
height="240"
x="1020"
y="1380"
transform="translate(0,-4067.6378)" />
<path
style="fill:#ffff1f;fill-opacity:1;stroke:none"
d="m 3426.7059,-2647.2849 -39.8824,0 0,13.2941 -26.5882,0 0,-13.2941 -13.2941,0 0,-13.2941 -39.8824,0 0,13.2941 -13.2941,0 0,13.2941 -26.5882,0 0,-13.2941 -39.8824,0 0,39.8824 13.2941,0 0,26.5882 -13.2941,0 0,13.2941 -13.2941,0 0,39.8824 13.2941,0 0,13.2941 13.2941,0 0,26.5882 -13.2941,0 0,39.8824 39.8824,0 0,-13.2941 26.5882,0 0,13.2941 13.2941,0 0,13.2941 39.8824,0 0,-13.2941 13.2941,0 0,-13.2941 26.5882,0 0,13.2941 39.8824,0 0,-39.8824 -13.2941,0 0,-26.5882 13.2941,0 0,-13.2941 13.2941,0 0,-39.8824 -132.9412,0 0,39.8824 79.7647,0 0,26.5882 -13.2941,0 0,13.2941 -26.5882,0 0,13.2941 -39.8824,0 0,-13.2941 -26.5882,0 0,-13.2941 -13.2941,0 0,-26.5882 -13.2941,0 0,-39.8824 13.2941,0 0,-26.5882 13.2941,0 0,-13.2941 26.5882,0 0,-13.2941 39.8824,0 0,13.2941 26.5882,0 0,13.2941 39.8824,0 0,-13.2941 13.2941,0 0,-39.8824 z"
id="path3780"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.4 KiB

View file

@ -0,0 +1,186 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="5120"
height="5120"
id="svg2"
version="1.1"
inkscape:version="0.48.5 r10040"
sodipodi:docname="recipe.nine_x_nine.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.24748738"
inkscape:cx="2146.7434"
inkscape:cy="3761.5254"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid2991" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,4067.6378)">
<image
y="-4067.6377"
x="0"
id="image2993"
xlink:href="data:image/png;base64,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 "
height="5120"
width="5120" />
<rect
style="opacity:0.98000004;fill:#c6c6c6;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="rect3778"
width="400"
height="239.99989"
x="2100"
y="-2687.6377" />
<rect
style="opacity:0.98000003999999996;fill:#c6c6c6;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="rect3782"
width="200"
height="420"
x="3200"
y="1200"
transform="translate(0,-4067.6378)" />
<rect
style="opacity:0.98000004;fill:#c6c6c6;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="rect3784"
width="220"
height="240"
x="3020"
y="1380"
transform="translate(0,-4067.6378)" />
<rect
style="opacity:0.98000004;fill:#c6c6c6;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="rect3819"
width="400"
height="240"
x="1020"
y="1380"
transform="translate(0,-4067.6378)" />
<path
style="fill:#ffff1f;fill-opacity:1;stroke:none"
d="m 3426.7059,-2647.2849 -39.8824,0 0,13.2941 -26.5882,0 0,-13.2941 -13.2941,0 0,-13.2941 -39.8824,0 0,13.2941 -13.2941,0 0,13.2941 -26.5882,0 0,-13.2941 -39.8824,0 0,39.8824 13.2941,0 0,26.5882 -13.2941,0 0,13.2941 -13.2941,0 0,39.8824 13.2941,0 0,13.2941 13.2941,0 0,26.5882 -13.2941,0 0,39.8824 39.8824,0 0,-13.2941 26.5882,0 0,13.2941 13.2941,0 0,13.2941 39.8824,0 0,-13.2941 13.2941,0 0,-13.2941 26.5882,0 0,13.2941 39.8824,0 0,-39.8824 -13.2941,0 0,-26.5882 13.2941,0 0,-13.2941 13.2941,0 0,-39.8824 -132.9412,0 0,39.8824 79.7647,0 0,26.5882 -13.2941,0 0,13.2941 -26.5882,0 0,13.2941 -39.8824,0 0,-13.2941 -26.5882,0 0,-13.2941 -13.2941,0 0,-26.5882 -13.2941,0 0,-39.8824 13.2941,0 0,-26.5882 13.2941,0 0,-13.2941 26.5882,0 0,-13.2941 39.8824,0 0,13.2941 26.5882,0 0,13.2941 39.8824,0 0,-13.2941 13.2941,0 0,-39.8824 z"
id="path3780"
inkscape:connector-curvature="0" />
<g
id="g3003"
transform="translate(0,179.9999)">
<rect
y="-3927.6377"
x="2140"
height="1220"
width="1040"
id="rect2993"
style="opacity:0.98000004;fill:#8b8b8b;fill-opacity:1;fill-rule:nonzero;stroke:none" />
<rect
y="-3227.6377"
x="3180"
height="539.99988"
width="20"
id="rect2995"
style="opacity:0.98000004;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" />
<rect
y="-3247.6377"
x="2120"
height="539.99988"
width="20"
id="rect2997"
style="opacity:0.98000004;fill:#373737;fill-opacity:1;fill-rule:nonzero;stroke:none" />
<rect
transform="translate(0,-4067.6378)"
y="1360"
x="2120"
height="20"
width="20"
id="rect2999"
style="opacity:0.98000004;fill:#8b8b8b;fill-opacity:1;fill-rule:nonzero;stroke:none" />
<rect
transform="translate(0,-4067.6378)"
y="1360"
x="2140"
height="20"
width="1040"
id="rect3001"
style="opacity:0.98000004;fill:#fefefe;fill-opacity:1;fill-rule:nonzero;stroke:none" />
</g>
<g
transform="translate(-1800,180)"
id="g3003-1">
<rect
y="-3747.6377"
x="2140"
height="1040"
width="1040"
id="rect2993-7"
style="opacity:0.98000004;fill:#8b8b8b;fill-opacity:1;fill-rule:nonzero;stroke:none" />
<rect
y="-3227.6377"
x="3180"
height="540"
width="20"
id="rect2995-4"
style="opacity:0.98000004;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" />
<rect
y="-3247.6377"
x="2120"
height="540"
width="20"
id="rect2997-0"
style="opacity:0.98000004;fill:#373737;fill-opacity:1;fill-rule:nonzero;stroke:none" />
<rect
transform="translate(0,-4067.6378)"
y="1360"
x="2120"
height="20"
width="20"
id="rect2999-9"
style="opacity:0.98000004;fill:#8b8b8b;fill-opacity:1;fill-rule:nonzero;stroke:none" />
<rect
transform="translate(0,-4067.6378)"
y="1360"
x="2140"
height="20"
width="1040"
id="rect3001-4"
style="opacity:0.98000004;fill:#fefefe;fill-opacity:1;fill-rule:nonzero;stroke:none" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.3 KiB

View file

@ -552,7 +552,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sVacuumRecipes = new GT_Recipe_Map(new HashSet<GT_Recipe>(100), "gt.recipe.vacuumfreezer", "Vacuum Freezer", null, RES_PATH_GUI + "basicmachines/Default", 1, 1, 1, 0, 1, E, 1, E, true, true);
public static final GT_Recipe_Map sChemicalRecipes = new GT_Recipe_Map(new HashSet<GT_Recipe>(100), "gt.recipe.chemicalreactor", "Chemical Reactor", null, RES_PATH_GUI + "basicmachines/ChemicalReactor", 2, 2, 1, 0, 1, E, 1, E, true, true);
public static final GT_Recipe_Map sMultiblockChemicalRecipes = new GT_Recipe_Map_LargeChemicalReactor();
public static final GT_Recipe_Map sDistillationRecipes = new GT_Recipe_Map(new HashSet<GT_Recipe>(50), "gt.recipe.distillationtower", "Distillation Tower", null, RES_PATH_GUI + "basicmachines/Default", 2, 4, 0, 0, 1, E, 1, E, true, true);
public static final GT_Recipe_Map sDistillationRecipes = new GT_Recipe_Map_DistillationTower();
public static final GT_Recipe_Map sCrakingRecipes = new GT_Recipe_Map(new HashSet<GT_Recipe>(50), "gt.recipe.craker", "Oil Cracker", null, RES_PATH_GUI + "basicmachines/Default", 1, 1, 0, 1, 1, E, 1, E, true, true);
public static final GT_Recipe_Map sPyrolyseRecipes = new GT_Recipe_Map(new HashSet<GT_Recipe>(50), "gt.recipe.pyro", "Pyrolyse Oven", null, RES_PATH_GUI + "basicmachines/Default", 2, 1, 1, 0, 1, E, 1, E, true, true);
public static final GT_Recipe_Map sWiremillRecipes = new GT_Recipe_Map(new HashSet<GT_Recipe>(50), "gt.recipe.wiremill", "Wiremill", null, RES_PATH_GUI + "basicmachines/Wiremill", 1, 1, 1, 0, 1, E, 1, E, true, true);
@ -1568,4 +1568,59 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
}
}
public static class GT_Recipe_Map_DistillationTower extends GT_Recipe_Map {
private static final int FLUID_OUTPUT_COUNT = 11;
private static final int ROW_SIZE = 3;
public GT_Recipe_Map_DistillationTower() {
super(new HashSet<GT_Recipe>(50), "gt.recipe.distillationtower", "Distillation Tower", null, RES_PATH_GUI + "basicmachines/DistillationTower", 2, 4, 0, 0, 1, E, 1, E, true, true);
}
@Override
public GT_Recipe addRecipe(boolean aOptimize, ItemStack[] aInputs, ItemStack[] aOutputs, Object aSpecial, int[] aOutputChances, FluidStack[] aFluidInputs, FluidStack[] aFluidOutputs, int aDuration, int aEUt, int aSpecialValue) {
return addRecipe(new GT_Recipe_DistillationTower(aOptimize, aInputs, aOutputs, aSpecial, aOutputChances, aFluidInputs, aFluidOutputs, aDuration, aEUt, aSpecialValue));
}
@Override
public GT_Recipe addRecipe(boolean aOptimize, ItemStack[] aInputs, ItemStack[] aOutputs, Object aSpecial, FluidStack[] aFluidInputs, FluidStack[] aFluidOutputs, int aDuration, int aEUt, int aSpecialValue) {
return addRecipe(aOptimize, aInputs, aOutputs, aSpecial, null, aFluidInputs, aFluidOutputs, aDuration, aEUt, aSpecialValue);
}
private static class GT_Recipe_DistillationTower extends GT_Recipe{
protected GT_Recipe_DistillationTower(boolean aOptimize, ItemStack[] aInputs, ItemStack[] aOutputs, Object aSpecialItems, int[] aChances, FluidStack[] aFluidInputs, FluidStack[] aFluidOutputs, int aDuration, int aEUt, int aSpecialValue) {
super(aOptimize, aInputs, aOutputs, aSpecialItems, aChances, aFluidInputs, aFluidOutputs, aDuration, aEUt, aSpecialValue);
}
@Override
public ArrayList<PositionedStack> getInputPositionedStacks() {
ArrayList<PositionedStack> inputStacks = new ArrayList<PositionedStack>(1);
if (this.mFluidInputs.length > 0 && this.mFluidInputs[0] != null) {
inputStacks.add(new FixedPositionedStack(GT_Utility.getFluidDisplayStack(this.mFluidInputs[0], true), 48, 52));
}
return inputStacks;
}
@Override
public ArrayList<PositionedStack> getOutputPositionedStacks() {
int fluidLimit = Math.min(mFluidOutputs.length, FLUID_OUTPUT_COUNT);
ArrayList<PositionedStack> outputStacks = new ArrayList<PositionedStack>(1 + fluidLimit);
if (this.mOutputs.length > 0 && this.mOutputs[0] != null) {
outputStacks.add(new FixedPositionedStack(this.getOutput(0), 102, 52));
}
for (int i = 0; i < fluidLimit; i++) {
int x = 102 + ((i + 1) % ROW_SIZE) * 18;
int y = 52 - ((i + 1) / ROW_SIZE) * 18;
outputStacks.add(new FixedPositionedStack(GT_Utility.getFluidDisplayStack(this.mFluidOutputs[i], true), x, y));
}
return outputStacks;
}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB