- (adjust) Also exempt mcMMO from WrongBlock check, disable insta break

hook (for ncp 88+), limit to 20 blcokbreaks per second by default.
This commit is contained in:
asofold 2012-09-13 18:04:16 +02:00
parent 9fdd6e8ef1
commit 5d43f83351
4 changed files with 10 additions and 6 deletions

View File

@ -43,6 +43,9 @@ add a good mechanism for adding external configurable hooks (read automatically
VERSION HISTORY 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) (6.2.1)
- (bugfix) Fix priorities of InstaBreak hook. - (bugfix) Fix priorities of InstaBreak hook.

View File

@ -29,7 +29,7 @@ public class HookInstaBreak extends AbstractHook implements ConfigurableHook, Li
@Override @Override
public String getHookVersion() { public String getHookVersion() {
return "1.0"; return "1.1";
} }
@Override @Override
@ -40,7 +40,7 @@ public class HookInstaBreak extends AbstractHook implements ConfigurableHook, Li
@Override @Override
public boolean updateConfig(CompatConfig cfg, String prefix) { public boolean updateConfig(CompatConfig cfg, String prefix) {
CompatConfig defaults = CompatConfigFactory.getConfig(null); CompatConfig defaults = CompatConfigFactory.getConfig(null);
defaults.set(prefix + "insta-break.enabled", true); defaults.set(prefix + "insta-break.enabled", false);
return ConfigUtil.forceDefaults(defaults, cfg); return ConfigUtil.forceDefaults(defaults, cfg);
} }

View File

@ -29,7 +29,8 @@ public class HookFacadeImpl implements HookFacade, NCPHook {
/** Normal click per block skills. */ /** Normal click per block skills. */
protected final CheckType[] exemptBreakNormal = new CheckType[]{ protected final CheckType[] exemptBreakNormal = new CheckType[]{
CheckType.BLOCKBREAK_FASTBREAK, CheckType.BLOCKBREAK_FREQUENCY, 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 @Override
public String getHookVersion() { public String getHookVersion() {
return "2.0"; return "2.1";
} }
@Override @Override

View File

@ -69,7 +69,7 @@ public final class HookmcMMO extends AbstractHook implements Listener, Configura
@Override @Override
public String getHookVersion() { public String getHookVersion() {
return "2.0"; return "2.1";
} }
@Override @Override
@ -166,7 +166,7 @@ public final class HookmcMMO extends AbstractHook implements Listener, Configura
CompatConfig defaults = CompatConfigFactory.getConfig(null); CompatConfig defaults = CompatConfigFactory.getConfig(null);
defaults.set(prefix + configPrefix + "enabled", true); defaults.set(prefix + configPrefix + "enabled", true);
defaults.set(prefix + configPrefix + "use-insta-break-hook", 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); return ConfigUtil.forceDefaults(defaults, cfg);
} }