Skip to content

Commit d0c1223

Browse files
authored
Merge pull request #17 from GTModpackTeam/fix-ceu-cfg-false
2 parents d3c7c7e + abb60ee commit d0c1223

3 files changed

Lines changed: 19 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# v1.2.2
2+
- Fixed behavior when hardWoodRecipes or harderRods cfg is false
3+
4+
* * *
5+
16
# v1.2.1
27
## New Integration
38
- Botania

src/main/java/com/github/gtexpert/gtwp/integration/gtfo/loaders/recipes/GTFOWoodRecipe.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import java.util.Arrays;
44
import java.util.List;
55

6+
import gregtech.common.ConfigHolder;
67
import gregtech.loaders.WoodTypeEntry;
78

89
import com.github.gtexpert.gtwp.api.util.Mods;
@@ -63,6 +64,9 @@ private static List<WoodTypeEntry> getDefaultEntries() {
6364
public static void init() {
6465
for (WoodTypeEntry entry : getDefaultEntries()) {
6566
GTWPWoodRecipeLoader.removePlankRecipe(true, entry);
67+
if (!ConfigHolder.recipes.hardWoodRecipes) {
68+
GTWPWoodRecipeLoader.removePlankRecipe(false, entry, Mods.Names.GREGTECH);
69+
}
6670

6771
GTWPWoodRecipeLoader.registerWoodTypeRecipe(false, entry);
6872
GTWPWoodRecipeLoader.addSawmillRecipe(entry);

src/main/java/com/github/gtexpert/gtwp/loaders/recipe/GTWPWoodRecipe.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,15 @@ private static void sticks() {
7474
int stick_saw = GTWPConfigHolder.ceuOverride.moreNerfStickCrafting ? 2 : 4;
7575
stick_saw = ConfigHolder.recipes.harderRods ? stick_saw : 6;
7676

77-
ModHandler.removeRecipeByName(Mods.GregTech.getResource("stick_normal"));
77+
if (ConfigHolder.recipes.harderRods) {
78+
ModHandler.removeRecipeByName(Mods.GregTech.getResource("stick_normal"));
79+
ModHandler.removeRecipeByName(Mods.GregTech.getResource("stick_saw"));
80+
} else {
81+
ModHandler.removeRecipeByName(Mods.Vanilla.getResource("stick"));
82+
}
83+
7884
ModHandler.addMirroredShapedRecipe("stick_normal", new ItemStack(Items.STICK, stick_normal), "P", "P",
7985
'P', new UnificationEntry(plank, Materials.Wood));
80-
ModHandler.removeRecipeByName(Mods.GregTech.getResource("stick_saw"));
8186
ModHandler.addMirroredShapedRecipe("stick_saw", new ItemStack(Items.STICK, stick_saw), "s", "P", "P",
8287
'P', new UnificationEntry(plank, Materials.Wood));
8388

@@ -94,6 +99,9 @@ private static void sticks() {
9499
private static void planks() {
95100
for (WoodTypeEntry entry : getDefaultEntries()) {
96101
GTWPWoodRecipeLoader.removePlankRecipe(true, entry, Mods.Names.GREGTECH);
102+
if (!ConfigHolder.recipes.hardWoodRecipes) {
103+
GTWPWoodRecipeLoader.removePlankRecipe(false, entry, Mods.Names.VANILLA);
104+
}
97105

98106
GTWPWoodRecipeLoader.registerWoodTypeRecipe(false, entry);
99107
GTWPWoodRecipeLoader.addSawmillRecipe(entry);

0 commit comments

Comments
 (0)