Skip to content

Commit

Permalink
Config option to enable/disable ore indicator generation (#2767)
Browse files Browse the repository at this point in the history
  • Loading branch information
JuiceyBeans authored Jan 28, 2025
1 parent fc5a7f7 commit ffc268f
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/generated/resources/assets/gtceu/lang/en_ud.json
Original file line number Diff line number Diff line change
Expand Up @@ -1812,6 +1812,7 @@
"config.gtceu.option.oreGenerationChunkCacheSize": "ǝzıSǝɥɔɐƆʞunɥƆuoıʇɐɹǝuǝ⅁ǝɹo",
"config.gtceu.option.oreIconSize": "ǝzıSuoɔIǝɹo",
"config.gtceu.option.oreIndicatorChunkCacheSize": "ǝzıSǝɥɔɐƆʞunɥƆɹoʇɐɔıpuIǝɹo",
"config.gtceu.option.oreIndicators": "sɹoʇɐɔıpuIǝɹo",
"config.gtceu.option.oreNamePrefix": "xıɟǝɹԀǝɯɐNǝɹo",
"config.gtceu.option.oreScaleStop": "doʇSǝןɐɔSǝɹo",
"config.gtceu.option.oreVeinGridSize": "ǝzıSpıɹ⅁uıǝΛǝɹo",
Expand Down
1 change: 1 addition & 0 deletions src/generated/resources/assets/gtceu/lang/en_us.json
Original file line number Diff line number Diff line change
Expand Up @@ -1812,6 +1812,7 @@
"config.gtceu.option.oreGenerationChunkCacheSize": "oreGenerationChunkCacheSize",
"config.gtceu.option.oreIconSize": "oreIconSize",
"config.gtceu.option.oreIndicatorChunkCacheSize": "oreIndicatorChunkCacheSize",
"config.gtceu.option.oreIndicators": "oreIndicators",
"config.gtceu.option.oreNamePrefix": "oreNamePrefix",
"config.gtceu.option.oreScaleStop": "oreScaleStop",
"config.gtceu.option.oreVeinGridSize": "oreVeinGridSize",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@ private Map<SectionPos, Map<BlockPos, OreBlockPlacer>> resolvePlacerLists(ChunkP
}

private void placeIndicators(ChunkAccess chunk, BulkSectionAccess access, GeneratedIndicators generatedVein) {
if (!ConfigHolder.INSTANCE.worldgen.oreVeins.oreIndicators) return;
generatedVein.consumeIndicators(chunk.getPos()).forEach(placer -> {
placer.placeIndicators(access);
});
Expand Down
3 changes: 3 additions & 0 deletions src/main/java/com/gregtechceu/gtceu/config/ConfigHolder.java
Original file line number Diff line number Diff line change
Expand Up @@ -390,6 +390,9 @@ public static class OreVeinConfigs {
@Configurable.Comment({ "Make bedrock ore/fluid veins infinite?", "Default: false" })
public boolean infiniteBedrockOresFluids = false;
@Configurable
@Configurable.Comment({ "Generate ores indicators above ore veins", "Default: true" })
public boolean oreIndicators = true;
@Configurable
@Configurable.Comment({
"Sets the maximum number of chunks that may be cached for ore vein generation.",
"Higher values may improve world generation performance, but at the cost of more RAM usage.",
Expand Down

0 comments on commit ffc268f

Please sign in to comment.