Skip to content

Commit 28cd893

Browse files
committed
add comments in regional activity modules
1 parent 2626cdc commit 28cd893

File tree

6 files changed

+20
-6
lines changed

6 files changed

+20
-6
lines changed

AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/RegionalActivityModule.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,10 @@ public RegionalActivityModule(
4848
super("lag-preventions.regional-activity."+subConfigPath, defEnabled, comment);
4949
String configPath = "lag-preventions.regional-activity." + subConfigPath;
5050
this.logIsEnabled = config.getBoolean(configPath + ".log", deflogEnabled);
51-
this.totalActivityLimit = config.getInt(configPath + ".total-limit", defTotalLimit);
51+
this.totalActivityLimit = config.getInt(configPath + ".total-limit", defTotalLimit,
52+
"The maximum amount of measured activity of this type that is allowed\n" +
53+
"to happen within the configured timeframe (cache-millis).\n" +
54+
"This value should always be higher than any of the configured per type limits.");
5255
this.checkRadius = config.getDouble(configPath + ".check-radius-blocks", defCheckRadius,
5356
"The radius in blocks in which activity will be grouped together and measured.");
5457
this.pauseTimeMillis = config.getInt(configPath + ".pause-time-millis", defPauseMillis,

AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/RegionalBlockActivityModule.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ public RegionalBlockActivityModule(
3939
defaultKV.put(entry.getKey().get().name(), entry.getValue());
4040
}
4141
}
42-
ConfigSection typedSection = config.getConfigSection(configPath + ".typed-limits", defaultKV);
42+
ConfigSection typedSection = config.getConfigSection(configPath + ".typed-limits", defaultKV, """
43+
Set activity limits per Material (BlockType).
44+
Note that you cannot set a value higher than the one configured in total-limit.""");
4345
for (String configuredMaterial : typedSection.getKeys(false)) {
4446
try {
4547
typedActivityLimit.put(Material.valueOf(configuredMaterial), Integer.parseInt(typedSection.getString(configuredMaterial)));

AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/RegionalEntityActivityModule.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ public RegionalEntityActivityModule(
3939
defaultKV.put(entry.getKey().get().name(), entry.getValue());
4040
}
4141
}
42-
ConfigSection typedSection = config.getConfigSection(configPath + ".typed-limits", defaultKV);
42+
ConfigSection typedSection = config.getConfigSection(configPath + ".typed-limits", defaultKV, """
43+
Set activity limits per EntityType.
44+
Note that you cannot set a value higher than the one configured in total-limit.""");
4345
for (String configuredEntity : typedSection.getKeys(false)) {
4446
try {
4547
typedActivityLimit.put(EntityType.valueOf(configuredEntity), Integer.parseInt(typedSection.getString(configuredEntity)));

AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/RegionalActivityModule.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,10 @@ public RegionalActivityModule(
4848
super("lag-preventions.regional-activity."+subConfigPath, defEnabled, comment);
4949
String configPath = "lag-preventions.regional-activity." + subConfigPath;
5050
this.logIsEnabled = config.getBoolean(configPath + ".log", deflogEnabled);
51-
this.totalActivityLimit = config.getInt(configPath + ".total-limit", defTotalLimit);
51+
this.totalActivityLimit = config.getInt(configPath + ".total-limit", defTotalLimit,
52+
"The maximum amount of measured activity of this type that is allowed\n" +
53+
"to happen within the configured timeframe (cache-millis).\n" +
54+
"This value should always be higher than any of the configured per type limits.");
5255
this.checkRadius = config.getDouble(configPath + ".check-radius-blocks", defCheckRadius,
5356
"The radius in blocks in which activity will be grouped together and measured.");
5457
this.pauseTimeMillis = config.getInt(configPath + ".pause-time-millis", defPauseMillis,

AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/RegionalBlockActivityModule.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ public RegionalBlockActivityModule(
3939
defaultKV.put(entry.getKey().get().name(), entry.getValue());
4040
}
4141
}
42-
ConfigSection typedSection = config.getConfigSection(configPath + ".typed-limits", defaultKV);
42+
ConfigSection typedSection = config.getConfigSection(configPath + ".typed-limits", defaultKV,
43+
"Set activity limits per Material (BlockType)." +
44+
"Note that you cannot set a value higher than the one configured in total-limit.");
4345
for (String configuredMaterial : typedSection.getKeys(false)) {
4446
try {
4547
typedActivityLimit.put(Material.valueOf(configuredMaterial), Integer.parseInt(typedSection.getString(configuredMaterial)));

AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/RegionalEntityActivityModule.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ public RegionalEntityActivityModule(
3939
defaultKV.put(entry.getKey().get().name(), entry.getValue());
4040
}
4141
}
42-
ConfigSection typedSection = config.getConfigSection(configPath + ".typed-limits", defaultKV);
42+
ConfigSection typedSection = config.getConfigSection(configPath + ".typed-limits", defaultKV,
43+
"Set activity limits per EntityType." +
44+
"Note that you cannot set a value higher than the one configured in total-limit.");
4345
for (String configuredEntity : typedSection.getKeys(false)) {
4446
try {
4547
typedActivityLimit.put(EntityType.valueOf(configuredEntity), Integer.parseInt(typedSection.getString(configuredEntity)));

0 commit comments

Comments
 (0)