fix config option

This commit is contained in:
okx-code
2025-08-20 00:31:09 +01:00
parent 361bfd4873
commit dd2afaa587
2 changed files with 6 additions and 3 deletions

View File

@@ -131,7 +131,8 @@ public class HeliodorPlugin extends ACivMod {
configPosList,
meteoricIronConfigSection.getInt("min_position_radius"),
meteoricIronConfigSection.getInt("max_position_radius"),
meteoricIronConfigSection.getInt("max_bury")
meteoricIronConfigSection.getInt("max_bury"),
meteoricIronConfigSection.getBoolean("override-ender-eyes")
);
SqlVeinDao veinDao = new SqlVeinDao(database);
@@ -144,7 +145,9 @@ public class HeliodorPlugin extends ACivMod {
veinSpawner = new VeinSpawner(this, veinDao, veinCache, meteoricIronConfig);
veinSpawner.start();
getServer().getPluginManager().registerEvents(new EnderEyeListener(meteoricIronConfig.config().world(), meteoricIronConfig.positions()), this);
if (meteoricIronConfig.overrideEnderEyes()) {
getServer().getPluginManager().registerEvents(new EnderEyeListener(meteoricIronConfig.config().world(), meteoricIronConfig.positions()), this);
}
getServer().getPluginManager().registerEvents(new PickaxeBreakListener(veinCache,
meteoricIronConfig.config().lowDistance(),

View File

@@ -2,6 +2,6 @@ package net.civmc.heliodor.vein.data;
import java.util.List;
public record MeteoricIronVeinConfig(VeinConfig config, List<VerticalBlockPos> positions, int minPositionRadius, int maxPositionRadius, int maxBury) {
public record MeteoricIronVeinConfig(VeinConfig config, List<VerticalBlockPos> positions, int minPositionRadius, int maxPositionRadius, int maxBury, boolean overrideEnderEyes) {
public static final String TYPE_NAME = "meteorite";
}