mirror of
https://github.com/NoCheatPlus/NoCheatPlus.git
synced 2024-11-07 03:02:11 +01:00
Reduce added vl for fastbreak by factor 1000, adjust actions.
This commit is contained in:
parent
54e4c485b9
commit
6908db7976
@ -76,8 +76,9 @@ public class FastBreak extends Check {
|
|||||||
// Only raise a violation, if the total penalty score exceeds the contention duration (for lag, delay).
|
// Only raise a violation, if the total penalty score exceeds the contention duration (for lag, delay).
|
||||||
if (data.fastBreakPenalties.getScore(cc.fastBreakBucketFactor) > cc.fastBreakBucketContention){
|
if (data.fastBreakPenalties.getScore(cc.fastBreakBucketFactor) > cc.fastBreakBucketContention){
|
||||||
// TODO: maybe add one absolute penalty time for big amounts to stop breaking until then
|
// TODO: maybe add one absolute penalty time for big amounts to stop breaking until then
|
||||||
data.fastBreakVL += missingTime;
|
final double vlAdded = (double) missingTime / 1000.0;
|
||||||
final ViolationData vd = new ViolationData(this, player, data.fastBreakVL, missingTime, cc.fastBreakActions);
|
data.fastBreakVL += vlAdded;
|
||||||
|
final ViolationData vd = new ViolationData(this, player, data.fastBreakVL, vlAdded, cc.fastBreakActions);
|
||||||
if (vd.needsParameters()) vd.setParameter(ParameterName.BLOCK_ID, "" + id);
|
if (vd.needsParameters()) vd.setParameter(ParameterName.BLOCK_ID, "" + id);
|
||||||
cancel = executeActions(vd);
|
cancel = executeActions(vd);
|
||||||
}
|
}
|
||||||
|
@ -22,7 +22,7 @@ import org.bukkit.Material;
|
|||||||
public class DefaultConfig extends ConfigFile {
|
public class DefaultConfig extends ConfigFile {
|
||||||
|
|
||||||
/** NCP build needed for this config. */
|
/** NCP build needed for this config. */
|
||||||
public static final int buildNumber = 169;
|
public static final int buildNumber = 173;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Instantiates a new default configuration.
|
* Instantiates a new default configuration.
|
||||||
@ -83,7 +83,7 @@ public class DefaultConfig extends ConfigFile {
|
|||||||
set(ConfPaths.BLOCKBREAK_FASTBREAK_CHECK, true);
|
set(ConfPaths.BLOCKBREAK_FASTBREAK_CHECK, true);
|
||||||
set(ConfPaths.BLOCKBREAK_FASTBREAK_DELAY, 90);
|
set(ConfPaths.BLOCKBREAK_FASTBREAK_DELAY, 90);
|
||||||
set(ConfPaths.BLOCKBREAK_FASTBREAK_MOD_SURVIVAL, 100);
|
set(ConfPaths.BLOCKBREAK_FASTBREAK_MOD_SURVIVAL, 100);
|
||||||
set(ConfPaths.BLOCKBREAK_FASTBREAK_ACTIONS, "cancel vl>500 log:fastbreak:3:5:cif cancel");
|
set(ConfPaths.BLOCKBREAK_FASTBREAK_ACTIONS, "cancel vl>0 log:fastbreak:3:5:cif cancel");
|
||||||
|
|
||||||
set(ConfPaths.BLOCKBREAK_FREQUENCY_CHECK, true);
|
set(ConfPaths.BLOCKBREAK_FREQUENCY_CHECK, true);
|
||||||
set(ConfPaths.BLOCKBREAK_FREQUENCY_MOD_CREATIVE, 95);
|
set(ConfPaths.BLOCKBREAK_FREQUENCY_MOD_CREATIVE, 95);
|
||||||
|
Loading…
Reference in New Issue
Block a user