Skip to content

Commit 63766d3

Browse files
configurable miner speed
1 parent 5e941da commit 63766d3

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/main/java/com/gregtechceu/gtceu/common/data/GTMachines.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,7 @@ public class GTMachines {
396396
LV, MV, HV, EV);
397397

398398
public static final MachineDefinition[] MINER = registerTieredMachines("miner",
399-
(holder, tier) -> new MinerMachine(holder, tier, 320 / (tier * 2), tier * 8, tier),
399+
(holder, tier) -> new MinerMachine(holder, tier, ConfigHolder.INSTANCE.machines.minerSpeed / (tier * 2), tier * 8, tier),
400400
(tier, builder) -> builder
401401
.rotationState(RotationState.ALL)
402402
.langValue("%s Miner %s".formatted(VLVH[tier], VLVT[tier]))
@@ -406,7 +406,7 @@ public class GTMachines {
406406
.tooltipBuilder((stack, tooltip) -> {
407407
int maxArea = IMiner.getWorkingArea(tier * 8);
408408
long energyPerTick = GTValues.V[tier - 1];
409-
int tickSpeed = 320 / (tier * 2);
409+
int tickSpeed = ConfigHolder.INSTANCE.machines.minerSpeed / (tier * 2);
410410
tooltip.add(Component.translatable("gtceu.machine.miner.tooltip", maxArea, maxArea));
411411
tooltip.add(Component.translatable("gtceu.universal.tooltip.uses_per_tick", energyPerTick)
412412
.append(Component.literal(", ").withStyle(ChatFormatting.GRAY))

src/main/java/com/gregtechceu/gtceu/config/ConfigHolder.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -488,13 +488,16 @@ public static class MachineConfigs {
488488
@Configurable.Comment({ "Whether the machine's circuit slot need to be inserted a real circuit." })
489489
public boolean ghostCircuit = true;
490490
@Configurable
491-
@Configurable.Comment({ "Wether to add a \"Bedrock Ore Miner\" (also enables bedrock ore generation)",
491+
@Configurable.Comment({ "Whether to add a \"Bedrock Ore Miner\" (also enables bedrock ore generation)",
492492
"Default: false" })
493493
public boolean doBedrockOres = false;
494494
@Configurable
495495
@Configurable.Comment({ "What Kind of material should the bedrock ore miner output?", "Default: \"raw\"" })
496496
public String bedrockOreDropTagPrefix = "raw";
497497
@Configurable
498+
@Configurable.Comment({ "The base amount of ticks per block for electric singleblock ore miners", "Default: 320" })
499+
public int minerSpeed = 320;
500+
@Configurable
498501
@Configurable.Comment({ "Makes nearly every GCYM Multiblock require blocks which set their maximum voltages.",
499502
"Default: false" })
500503
public boolean enableTieredCasings = false;

0 commit comments

Comments
 (0)