Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various recipe fixes and tweaks #788

Merged
merged 17 commits into from
Jan 12, 2024
Merged
Show file tree
Hide file tree
Changes from 13 commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
d9f6c58
Fix [Nuclear Control] Advanced Panel Extender recipe.
AbdielKavash Jan 1, 2024
c2f5bd4
Merge remote-tracking branch 'origin/RecipeFixes' into RecipeFixes
AbdielKavash Jan 5, 2024
0cf6875
Add [Thaumic Bases] Quicksilver Block and Brick smelting and Fluid Ex…
AbdielKavash Jan 5, 2024
0e77edb
Add [Chisel] Hempcrete mixer recipes for all colors.
AbdielKavash Jan 5, 2024
85a4b7d
Add [ProjectRed] Item Crafting Extension Chip, Network Latency Pipe r…
AbdielKavash Jan 5, 2024
00dc4ca
Add a direct crafting recipe for [Tinker's Mechworks] full Spool of W…
AbdielKavash Jan 5, 2024
79e21fb
Separated [Logistics Pipes] Blank Module crafting from [ProjectRed] N…
AbdielKavash Jan 5, 2024
4256e63
Replaced Reinforced Plates in [Steve's Carts] Blank Upgrade with Stee…
AbdielKavash Jan 5, 2024
f111430
Add recipes for many [Hardcore Ender Expansion] decorative blocks.
AbdielKavash Jan 5, 2024
91184bf
Add assembler bulk recipes for remaining [Chisel] blocks.
AbdielKavash Jan 5, 2024
4d4d537
Merge branch 'master' into RecipeFixes
Dream-Master Jan 7, 2024
8824508
Merge branch 'GTNewHorizons:master' into RecipeFixes
AbdielKavash Jan 9, 2024
64e0de2
Merge branch 'master' into RecipeFixes
Dream-Master Jan 10, 2024
faa567b
Merge branch 'master' into RecipeFixes
Dream-Master Jan 11, 2024
b270fa7
Merge branch 'GTNewHorizons:master' into RecipeFixes
AbdielKavash Jan 12, 2024
5236727
Cleanup: [ProjectRed].
AbdielKavash Jan 12, 2024
60d82ad
Cleanup: [Logistics Pipes].
AbdielKavash Jan 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
106 changes: 106 additions & 0 deletions src/main/java/com/dreammaster/gthandler/recipes/AssemblerRecipes.java
Original file line number Diff line number Diff line change
Expand Up @@ -6221,6 +6221,112 @@ private void makeChiselRecipes() {
ItemList.IC2_Plantball.get(1L))
.itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "hempcretesand", 12)).duration(5 * SECONDS)
.eut(TierEU.RECIPE_LV).addTo(assemblerRecipes);

// Anti Block
GT_Values.RA.stdBuilder()
.itemInputs(
new ItemStack(Blocks.stone, 4),
new ItemStack(Items.glowstone_dust, 1),
GT_Utility.getIntegratedCircuit(24))
.itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "antiBlock", 8L, 15)).duration(5 * SECONDS).eut(24)
.addTo(assemblerRecipes);

// Carpet
for (int meta = 0; meta < 16; ++meta) {
GT_Values.RA.stdBuilder()
.itemInputs(
new ItemStack(Blocks.wool, 4, meta),
new ItemStack(Items.string, 1),
GT_Utility.getIntegratedCircuit(24))
.itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "carpet_block", 8L, meta)).duration(5 * SECONDS)
.eut(24).addTo(assemblerRecipes);
}

// Cubits
GT_Values.RA.stdBuilder()
.itemInputs(
new ItemStack(Blocks.stone, 4),
new ItemStack(Blocks.wool, 1, 15),
GT_Utility.getIntegratedCircuit(24))
.itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "cubit", 8L, 0)).duration(5 * SECONDS).eut(24)
.addTo(assemblerRecipes);

// Fantasy Block
GT_Values.RA.stdBuilder()
.itemInputs(
new ItemStack(Blocks.stone, 4),
new ItemStack(Items.gold_nugget, 1),
new ItemStack(Items.dye, 1, 15),
GT_Utility.getIntegratedCircuit(11))
.itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "fantasyblock2", 8L, 0)).duration(5 * SECONDS).eut(24)
.addTo(assemblerRecipes);

// Neonite
GT_Values.RA.stdBuilder()
.itemInputs(
new ItemStack(Items.emerald, 8),
new ItemStack(Items.glowstone_dust, 1),
GT_Utility.getIntegratedCircuit(24))
.itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "neonite", 8L, 0)).duration(5 * SECONDS).eut(24)
.addTo(assemblerRecipes);

// GloTek
GT_Values.RA.stdBuilder()
.itemInputs(
new ItemStack(Items.emerald, 8),
new ItemStack(Items.glowstone_dust, 2),
GT_Utility.getIntegratedCircuit(11))
.itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "glotek", 8L, 0)).duration(5 * SECONDS).eut(24)
.addTo(assemblerRecipes);

// Rebellious Block
GT_Values.RA.stdBuilder()
.itemInputs(
new ItemStack(Blocks.stone, 2),
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 2),
new ItemStack(Items.gold_nugget, 1),
GT_Utility.getIntegratedCircuit(23))
.itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "rebel", 32L, 0)).duration(5 * SECONDS).eut(24)
.addTo(assemblerRecipes);

// Structural Concrete
GT_Values.RA.stdBuilder()
.itemInputs(
new ItemStack(Blocks.gravel, 5),
new ItemStack(Blocks.sand, 2),
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Clay, 1),
GT_Utility.getIntegratedCircuit(24))
.itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "nucrete", 16L, 0)).duration(5 * SECONDS).eut(24)
.addTo(assemblerRecipes);

// Purpur Block
GT_Values.RA.stdBuilder()
.itemInputs(
new ItemStack(Blocks.end_stone, 4),
new ItemStack(Items.dye, 4, 5),
GT_Utility.getIntegratedCircuit(24))
.itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "purpur", 8L, 0)).duration(5 * SECONDS).eut(24)
.addTo(assemblerRecipes);

// Svelstone
GT_Values.RA.stdBuilder()
.itemInputs(
new ItemStack(Blocks.stone, 4),
GT_ModHandler.getModItem(Chisel.ID, "andesite", 1, 0, missing),
GT_Utility.getIntegratedCircuit(24))
.itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "sveltstone", 8L, 0)).duration(5 * SECONDS).eut(24)
.addTo(assemblerRecipes);

// Woolen Clay
for (int meta = 0; meta < 16; ++meta) {
GT_Values.RA.stdBuilder()
.itemInputs(
new ItemStack(Blocks.wool, 2, meta),
new ItemStack(Blocks.stained_hardened_clay, 2, meta),
GT_Utility.getIntegratedCircuit(24))
.itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "woolen_clay", 8L, meta)).duration(5 * SECONDS)
.eut(24).addTo(assemblerRecipes);
}
}

private void makeReinforcedIronPlateRecipes() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.dreammaster.gthandler.recipes;

import static gregtech.api.enums.Mods.BartWorks;
import static gregtech.api.enums.Mods.Chisel;
import static gregtech.api.enums.Mods.IndustrialCraft2;
import static gregtech.api.enums.Mods.ProjectRedCore;
import static gregtech.api.enums.Mods.ProjectRedIllumination;
Expand Down Expand Up @@ -236,5 +237,23 @@ public void run() {

}
}

if (Chisel.isModLoaded()) {
// Floor Carpet
for (int meta = 0; meta < 16; ++meta) {
GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(Chisel.ID, "carpet_block", 1, meta))
.fluidInputs(Materials.Water.getFluid(4L))
.itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "carpet", 2, meta)).duration(5 * SECONDS)
.eut(7).addTo(cutterRecipes);
GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(Chisel.ID, "carpet_block", 1, meta))
.fluidInputs(GT_ModHandler.getDistilledWater(3L))
.itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "carpet", 2, meta)).duration(5 * SECONDS)
.eut(7).addTo(cutterRecipes);
GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(Chisel.ID, "carpet_block", 1, meta))
.fluidInputs(Materials.Lubricant.getFluid(1L))
.itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "carpet", 2, meta)).duration(50).eut(7)
.addTo(cutterRecipes);
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -1183,10 +1183,12 @@ public void run() {
}

if (Chisel.isModLoaded()) {
GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(Chisel.ID, "hempcretesand", 1L))
.fluidInputs(Materials.Water.getFluid(100L))
.itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "hempcrete", 1L)).duration(5 * SECONDS)
.eut(TierEU.RECIPE_LV).addTo(mixerRecipes);
for (int meta = 0; meta < 16; ++meta) {
GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(Chisel.ID, "hempcretesand", 1L, meta))
.fluidInputs(Materials.Water.getFluid(100L))
.itemOutputs(GT_ModHandler.getModItem(Chisel.ID, "hempcrete", 1L, meta)).duration(5 * SECONDS)
.eut(TierEU.RECIPE_LV).addTo(mixerRecipes);
}
}
}
}
Loading