From 5d43f833514f4c464f7313cc2f187f431a2e355b Mon Sep 17 00:00:00 2001 From: asofold Date: Thu, 13 Sep 2012 18:04:16 +0200 Subject: [PATCH] - (adjust) Also exempt mcMMO from WrongBlock check, disable insta break hook (for ncp 88+), limit to 20 blcokbreaks per second by default. --- CompatNoCheatPlus/cncp_lists.txt | 3 +++ .../me/asofold/bpl/cncp/hooks/generic/HookInstaBreak.java | 4 ++-- .../src/me/asofold/bpl/cncp/hooks/mcmmo/HookFacadeImpl.java | 5 +++-- .../src/me/asofold/bpl/cncp/hooks/mcmmo/HookmcMMO.java | 4 ++-- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/CompatNoCheatPlus/cncp_lists.txt b/CompatNoCheatPlus/cncp_lists.txt index 1cd9aa0..c883bf6 100644 --- a/CompatNoCheatPlus/cncp_lists.txt +++ b/CompatNoCheatPlus/cncp_lists.txt @@ -43,6 +43,9 @@ add a good mechanism for adding external configurable hooks (read automatically VERSION HISTORY --------------------------- +(6.2.2) +- (adjust) Also exempt mcMMO from WrongBlock check, disable insta break hook (for ncp 88+), limit to 20 blcokbreaks per second by default. + (6.2.1) - (bugfix) Fix priorities of InstaBreak hook. diff --git a/CompatNoCheatPlus/src/me/asofold/bpl/cncp/hooks/generic/HookInstaBreak.java b/CompatNoCheatPlus/src/me/asofold/bpl/cncp/hooks/generic/HookInstaBreak.java index 7445923..f1325c8 100644 --- a/CompatNoCheatPlus/src/me/asofold/bpl/cncp/hooks/generic/HookInstaBreak.java +++ b/CompatNoCheatPlus/src/me/asofold/bpl/cncp/hooks/generic/HookInstaBreak.java @@ -29,7 +29,7 @@ public class HookInstaBreak extends AbstractHook implements ConfigurableHook, Li @Override public String getHookVersion() { - return "1.0"; + return "1.1"; } @Override @@ -40,7 +40,7 @@ public class HookInstaBreak extends AbstractHook implements ConfigurableHook, Li @Override public boolean updateConfig(CompatConfig cfg, String prefix) { CompatConfig defaults = CompatConfigFactory.getConfig(null); - defaults.set(prefix + "insta-break.enabled", true); + defaults.set(prefix + "insta-break.enabled", false); return ConfigUtil.forceDefaults(defaults, cfg); } diff --git a/CompatNoCheatPlus/src/me/asofold/bpl/cncp/hooks/mcmmo/HookFacadeImpl.java b/CompatNoCheatPlus/src/me/asofold/bpl/cncp/hooks/mcmmo/HookFacadeImpl.java index d5351a4..70573b7 100644 --- a/CompatNoCheatPlus/src/me/asofold/bpl/cncp/hooks/mcmmo/HookFacadeImpl.java +++ b/CompatNoCheatPlus/src/me/asofold/bpl/cncp/hooks/mcmmo/HookFacadeImpl.java @@ -29,7 +29,8 @@ public class HookFacadeImpl implements HookFacade, NCPHook { /** Normal click per block skills. */ protected final CheckType[] exemptBreakNormal = new CheckType[]{ CheckType.BLOCKBREAK_FASTBREAK, CheckType.BLOCKBREAK_FREQUENCY, - CheckType.BLOCKBREAK_NOSWING, + CheckType.BLOCKBREAK_NOSWING, + CheckType.BLOCKBREAK_WRONGBLOCK, // Not optimal but ok. }; @@ -86,7 +87,7 @@ public class HookFacadeImpl implements HookFacade, NCPHook { @Override public String getHookVersion() { - return "2.0"; + return "2.1"; } @Override diff --git a/CompatNoCheatPlus/src/me/asofold/bpl/cncp/hooks/mcmmo/HookmcMMO.java b/CompatNoCheatPlus/src/me/asofold/bpl/cncp/hooks/mcmmo/HookmcMMO.java index b35b991..40478ad 100644 --- a/CompatNoCheatPlus/src/me/asofold/bpl/cncp/hooks/mcmmo/HookmcMMO.java +++ b/CompatNoCheatPlus/src/me/asofold/bpl/cncp/hooks/mcmmo/HookmcMMO.java @@ -69,7 +69,7 @@ public final class HookmcMMO extends AbstractHook implements Listener, Configura @Override public String getHookVersion() { - return "2.0"; + return "2.1"; } @Override @@ -166,7 +166,7 @@ public final class HookmcMMO extends AbstractHook implements Listener, Configura CompatConfig defaults = CompatConfigFactory.getConfig(null); defaults.set(prefix + configPrefix + "enabled", true); defaults.set(prefix + configPrefix + "use-insta-break-hook", true); - defaults.set(prefix + configPrefix + "clickspersecond", 30); + defaults.set(prefix + configPrefix + "clickspersecond", 20); return ConfigUtil.forceDefaults(defaults, cfg); }