Skip to content

Commit

Permalink
Update config
Browse files Browse the repository at this point in the history
  • Loading branch information
IcarussOne committed Nov 27, 2024
1 parent f43f437 commit 8c82cde
Showing 1 changed file with 50 additions and 0 deletions.
50 changes: 50 additions & 0 deletions src/main/java/mod/icarus/balkonsexpansion/BEConfig.java
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,18 @@ public class BEConfig {
@Config.Comment("!Mod Integration")
public static ModIntegrationSettings mod_integration_settings = new ModIntegrationSettings();

@Config.Comment("Applied Energistics 2")
public static AE2Settings ae2_settings = new AE2Settings();

@Config.Comment("Defiled Lands")
public static DefiledLandsSettings defiled_lands_settings = new DefiledLandsSettings();

@Config.Comment("Galacticraft Legacy")
public static GalacticraftSettings galacticraft_settings = new GalacticraftSettings();

@Config.Comment("Immersive Engineering")
public static ImmersiveEngineeringSettings ie_settings = new ImmersiveEngineeringSettings();

@Config.Comment("IndustrialCraft 2")
public static IC2Settings ic2_settings = new IC2Settings();

Expand All @@ -42,6 +51,16 @@ public static class GeneralSettings {
}

public static class ModIntegrationSettings {
@Config.Name("Applied Energistics 2")
@Config.Comment("Enables Applied Energistics 2 integration [default: true]")
@Config.RequiresMcRestart
public boolean AE2_INTEGRATION = true;

@Config.Name("Defiled Lands")
@Config.Comment("Enables Defiled Lands integration [default: true]")
@Config.RequiresMcRestart
public boolean DL_INTEGRATION = true;

@Config.Name("Galacticraft Legacy")
@Config.Comment("Enables Galacticraft Legacy integration [default: true]")
@Config.RequiresMcRestart
Expand All @@ -52,6 +71,11 @@ public static class ModIntegrationSettings {
@Config.RequiresMcRestart
public boolean IC2_INTEGRATION = true;

@Config.Name("Immersive Engineering")
@Config.Comment("Enables Immersive Engineering integration [default: true]")
@Config.RequiresMcRestart
public boolean IE_INTEGRATION = true;

@Config.Name("Project Red Exploration")
@Config.Comment("Enables Project Red Exploration integration [default: true]")
@Config.RequiresMcRestart
Expand All @@ -68,6 +92,25 @@ public static class ModIntegrationSettings {
public boolean THAUMCRAFT_INTEGRATION = true;
}

public static class AE2Settings {
@Config.Name("Material: Certus Quartz")
@Config.Comment("Enables support for the Certus Quartz material [default: true]")
@Config.RequiresWorldRestart
public boolean AE2_CERTUS_QUARTZ_MATERIAL = true;

@Config.Name("Material: Nether Quartz (Applied Energistics 2)")
@Config.Comment("Enables support for the Nether Quartz material from Applied Energistics 2 [default: true]")
@Config.RequiresWorldRestart
public boolean AE2_NETHER_QUARTZ_MATERIAL = true;
}

public static class DefiledLandsSettings {
@Config.Name("Material: Umbrium")
@Config.Comment("Enables support for the Umbrium material [default: true]")
@Config.RequiresWorldRestart
public boolean DL_UMBRIUM_MATERIAL = true;
}

public static class GalacticraftSettings {
@Config.Name("Material: Desh")
@Config.Comment("Enables support for the Desh material [default: true]")
Expand All @@ -92,6 +135,13 @@ public static class IC2Settings {
public boolean IC2_BRONZE_MATERIAL = true;
}

public static class ImmersiveEngineeringSettings {
@Config.Name("Material: Steel (Immersive Engineering)")
@Config.Comment("Enables support for the Steel material from Immersive Engineering [default: true]")
@Config.RequiresWorldRestart
public boolean IE_STEEL_MATERIAL = true;
}

public static class ProjectRedSettings {
@Config.Name("Material: Peridot (Project Red)")
@Config.Comment("Enables support for the Peridot material from Project Red [default: true]")
Expand Down

0 comments on commit 8c82cde

Please sign in to comment.