Skip to content

Commit e7f35ec

Browse files
authored
Add BQu mixin (#359)
1 parent 49c6e48 commit e7f35ec

12 files changed

Lines changed: 87 additions & 19 deletions

File tree

buildscript.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ debug_deda = false
3333
debug_avaritia = false
3434
debug_gtfo = false
3535
debug_jer = false
36+
debug_bqu = false
3637

3738
# Select a username for testing your mod with breakpoints. You may leave this empty for a random username each time you
3839
# restart Minecraft in development. Choose this dependent on your mod:

dependencies.gradle

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,10 @@ dependencies {
7373
runtimeOnly "curse.maven:implosionnobomb-1094386:5731331"
7474
}
7575

76-
// Debug ExtraCells2 Additions: 1.3.8
76+
// Debug ExtraCells2 Additions
7777
if (project.debug_all.toBoolean() || project.debug_aea.toBoolean()) {
78-
runtimeOnly "curse.maven:ae-additions-extra-cells-2-fork-493962:3814371"
78+
runtimeOnly "curse.maven:forgelin-continuous-456403:7182824" // Forgelin-Continuous 2.2.21.0
79+
runtimeOnly "curse.maven:ae-additions-extra-cells-2-fork-493962:3814371" // ExtraCells2 Additions: 1.3.8
7980
}
8081

8182
// Debug ExtraCPUs: 1.2.1
@@ -129,6 +130,12 @@ dependencies {
129130
runtimeOnly rfg.deobf("curse.maven:draconicadditions-314515:3514704")
130131
}
131132

133+
// Debug BQu: 4.2.7
134+
compileOnly rfg.deobf("curse.maven:better-questing-unofficial-629629:7421294")
135+
if (project.debug_all.toBoolean() || project.debug_bqu.toBoolean()) {
136+
runtimeOnly rfg.deobf("curse.maven:better-questing-unofficial-629629:7421294")
137+
}
138+
132139
// Debug Avaritia: 3.3.0.47-hotfix1
133140
if (project.debug_all.toBoolean() || project.debug_avaritia.toBoolean()) {
134141
runtimeOnly rfg.deobf("curse.maven:avaritia-1-1x-unofficial-1165010:7186329")

src/main/java/com/github/gtexpert/core/api/util/Mods.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ public enum Mods {
3131
Avaritia(Names.AVARITIA),
3232
Avaritiaaddons(Names.AVARITIAADDONS),
3333
Baubles(Names.BAUBLES),
34+
BetterQuesting(Names.BETTER_QUESTING),
3435
Chisel(Names.CHISEL),
3536
CTM(Names.CONNECTED_TEXTURES_MOD),
3637
CraftTweaker(Names.CRAFT_TWEAKER),
@@ -100,6 +101,7 @@ public static class Names {
100101
public static final String AVARITIA = "avaritia";
101102
public static final String AVARITIAADDONS = "avaritiaddons";
102103
public static final String BAUBLES = "baubles";
104+
public static final String BETTER_QUESTING = "betterquesting";
103105
public static final String BOTANY = "botany";
104106
public static final String CHISEL = "chisel";
105107
public static final String CONNECTED_TEXTURES_MOD = "ctm";

src/main/java/com/github/gtexpert/core/integration/ae/AEConfigHolder.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,6 @@ public class AEConfigHolder {
1717
@Config.RangeInt(min = 2, max = 10)
1818
public static int voltageTier = 3;
1919

20-
@Config.Comment({ "Change AE swords, axes, etc. to GT recipe standards.",
21-
"CEu's hardToolArmorRecipes to true to reflect.", "Default: false" })
22-
public static boolean hardToolRecipes = false;
23-
2420
@Config.Comment({ "Integrate Printed Silicon and various Circuit creation molds.", "Default: false" })
2521
public static boolean moveSteelShape = false;
2622
}

src/main/java/com/github/gtexpert/core/integration/ae/recipes/AEToolsRecipe.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,11 @@
88
import gregtech.common.ConfigHolder;
99

1010
import com.github.gtexpert.core.api.util.Mods;
11-
import com.github.gtexpert.core.integration.ae.AEConfigHolder;
1211

1312
public class AEToolsRecipe {
1413

1514
public static void init() {
16-
if (ConfigHolder.recipes.hardToolArmorRecipes && AEConfigHolder.hardToolRecipes) {
15+
if (ConfigHolder.recipes.hardToolArmorRecipes) {
1716
// Nether Quartz Axe
1817
ModHandler.removeRecipeByName(
1918
Mods.AppliedEnergistics2.getResource("tools/nether_quartz_axe"));

src/main/java/com/github/gtexpert/core/integration/eio/EnderIOConfigHolder.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,6 @@ public class EnderIOConfigHolder {
1616
@Config.RangeInt(min = 1, max = 8)
1717
public static int voltageTier = 3;
1818

19-
@Config.Comment({ "Change EIO swords, axes, armor, etc. to GT recipe standards.",
20-
"CEu's hardToolArmorRecipes to true to reflect.", "Default: false" })
21-
public static boolean hardToolArmorRecipes = false;
22-
2319
@Config.Comment({ "Add Shapeless Recipe in CoreMod Machines and EIO Machines.",
2420
"This change adds a recipe for equivalent exchange of HV machines and EIO machines", "Default: false" })
2521
public static boolean addShapelessRecipeMachines = false;

src/main/java/com/github/gtexpert/core/integration/eio/recipes/EIOToolsRecipe.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,14 @@
1010
import gregtech.common.ConfigHolder;
1111

1212
import com.github.gtexpert.core.api.unification.material.GTEMaterials;
13-
import com.github.gtexpert.core.integration.eio.EnderIOConfigHolder;
1413

1514
import crazypants.enderio.base.init.ModObject;
1615
import crazypants.enderio.endergy.init.EndergyObject;
1716

1817
public class EIOToolsRecipe {
1918

2019
public static void init() {
21-
if (ConfigHolder.recipes.hardToolArmorRecipes && EnderIOConfigHolder.hardToolArmorRecipes) {
20+
if (ConfigHolder.recipes.hardToolArmorRecipes) {
2221
// Dark Helm
2322
ModHandler.addShapedRecipe(true, "dark_steel_helmet",
2423
new ItemStack(ModObject.itemDarkSteelHelmet.getItemNN(), 1),

src/main/java/com/github/gtexpert/core/integration/tc/TCConfigHolder.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,4 @@
1111
category = "Thaumcraft")
1212
public class TCConfigHolder {
1313

14-
@Config.Comment({ "Change Thaumcraft recipes to GT recipe standards.",
15-
"CEu's hardToolArmorRecipes to true to reflect.", "Default: false" })
16-
public static boolean hardToolRecipes = false;
1714
}

src/main/java/com/github/gtexpert/core/integration/tc/recipes/TCToolsRecipe.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,11 @@
99

1010
import com.github.gtexpert.core.api.unification.material.GTEMaterials;
1111
import com.github.gtexpert.core.api.util.Mods;
12-
import com.github.gtexpert.core.integration.tc.TCConfigHolder;
1312

1413
public class TCToolsRecipe {
1514

1615
public static void init() {
17-
if (ConfigHolder.recipes.hardToolArmorRecipes && TCConfigHolder.hardToolRecipes) {
16+
if (ConfigHolder.recipes.hardToolArmorRecipes) {
1817
// Dark Helm
1918
ModHandler.removeRecipeByName(Mods.Thaumcraft.getResource("thaumiumhelm"));
2019
ModHandler.addShapedRecipe(true, "thaumium_helm",

src/main/java/com/github/gtexpert/core/mixins/GTEMixinLoader.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
public class GTEMixinLoader implements ILateMixinLoader {
2020

2121
public static final Map<String, Boolean> modMixinsConfig = new ImmutableMap.Builder<String, Boolean>()
22+
.put(Mods.Names.BETTER_QUESTING, true)
2223
.put(Mods.Names.DRACONIC_EVOLUTION, true)
2324
.put(Mods.Names.DRACONIC_ADDITIONS, true)
2425
.put(Mods.Names.GREGTECH, true)

0 commit comments

Comments
 (0)