Skip to content

Commit e09c4e2

Browse files
authored
Merge branch 'master' into tier-drop-steam-machines
2 parents 0481d71 + 7c2bbdf commit e09c4e2

File tree

3 files changed

+38
-2
lines changed

3 files changed

+38
-2
lines changed

CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
1-
# v2.4.1
1+
# v2.4.2
22
- Delete unused steam machines.
33

44
* * *
55

6+
# v2.4.1
7+
- A recipe for processing FluixAlloy Molten in AlloyBlastFurnace into Ingot using Mold has been added.
8+
9+
* * *
10+
611
# v2.4.0
712
- Disable automatic meal function for helmets [#300](https://github.com/GTModpackTeam/GTExpert-Core/pull/300)
813
- Removed conflicts with GTWP [#303](https://github.com/GTModpackTeam/GTExpert-Core/pull/303)

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ modGroup = gtexpert
77

88
# Version of your mod.
99
# This field can be left empty if you want your mod's version to be determined by the latest git tag instead.
10-
modVersion = 2.4.0-release
10+
modVersion = 2.4.1-beta
1111

1212
# Whether to use the old jar naming structure (modid-mcversion-version) instead of the new version (modid-version)
1313
includeMCVersionJar = true

src/main/java/gtexpert/integration/ae/recipes/AEMaterialsRecipe.java

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
import static gregtech.api.unification.ore.OrePrefix.*;
55
import static gtexpert.integration.deda.recipes.DraconicMaterialsRecipe.ABFDurationMultiplier;
66

7+
import net.minecraftforge.fluids.FluidStack;
8+
9+
import gregtech.api.fluids.store.FluidStorageKeys;
710
import gregtech.api.recipes.ModHandler;
811
import gregtech.api.recipes.RecipeMaps;
912
import gregtech.api.recipes.category.RecipeCategories;
@@ -15,6 +18,7 @@
1518
import gregtech.api.unification.material.properties.PropertyKey;
1619
import gregtech.api.unification.stack.UnificationEntry;
1720
import gregtech.common.ConfigHolder;
21+
import gregtech.common.items.MetaItems;
1822

1923
import gregicality.multiblocks.api.fluids.GCYMFluidStorageKeys;
2024
import gregicality.multiblocks.api.recipes.GCYMRecipeMaps;
@@ -325,6 +329,11 @@ public static void init() {
325329
int durationFluixAlloy = propertyFluixAlloy.getDurationOverride();
326330
if (durationFluixAlloy < 0) durationFluixAlloy = Math.max(1,
327331
(int) (GTEMaterials.FluixAlloy.getMass() * propertyFluixAlloy.getBlastTemperature() / 100L));
332+
int vacuumEUt = propertyFluixAlloy.getVacuumEUtOverride() != -1 ? propertyFluixAlloy.getVacuumEUtOverride() :
333+
VA[MV];
334+
int vacuumDuration = propertyFluixAlloy.getVacuumDurationOverride() != -1 ?
335+
propertyFluixAlloy.getVacuumDurationOverride() :
336+
(int) GTEMaterials.FluixAlloy.getMass() * 3;
328337

329338
// Fluid
330339
if (Mods.DraconicEvolution.isModLoaded()) {
@@ -377,6 +386,28 @@ public static void init() {
377386
.output(dust, GTEMaterials.FluixAlloy, 8)
378387
.duration(200).EUt(VA[GTEValues.ae2VoltageTier])
379388
.buildAndRegister();
389+
390+
// Ingot
391+
RecipeMaps.VACUUM_RECIPES.recipeBuilder()
392+
.notConsumable(MetaItems.SHAPE_MOLD_INGOT)
393+
.fluidInputs(new FluidStack(GTEMaterials.FluixAlloy.getFluid(GCYMFluidStorageKeys.MOLTEN), 144))
394+
.fluidInputs(Materials.Helium.getFluid(FluidStorageKeys.LIQUID, 500))
395+
.fluidOutputs(Materials.Helium.getFluid(250))
396+
.output(ingot, GTEMaterials.FluixAlloy, 1)
397+
.duration(vacuumDuration)
398+
.EUt(vacuumEUt)
399+
.buildAndRegister();
400+
if (Mods.DraconicEvolution.isModLoaded()) {
401+
RecipeMaps.VACUUM_RECIPES.recipeBuilder()
402+
.notConsumable(MetaItems.SHAPE_MOLD_INGOT)
403+
.fluidInputs(new FluidStack(GTEMaterials.FluixAlloy.getFluid(GCYMFluidStorageKeys.MOLTEN), 144))
404+
.fluidInputs(GTEMaterials.Cryotheum.getFluid(250))
405+
.fluidOutputs(GTEMaterials.Pyrotheum.getFluid(GCYMFluidStorageKeys.MOLTEN, 50))
406+
.output(ingot, GTEMaterials.FluixAlloy, 1)
407+
.duration(vacuumDuration / 2)
408+
.EUt(vacuumEUt)
409+
.buildAndRegister();
410+
}
380411
}
381412

382413
public static void remove() {

0 commit comments

Comments
 (0)