Use live TrueOG Network config file
This commit is contained in:
1 parent
c22d85b34a
commit
f1eb452a23
2 files changed
+896
-11
No files matched your search
@@ -148,6 +148,26 @@ public class ConfigManager {
|
||||
final ConfigFile globalConfig = new ConfigFile();
|
||||
globalConfig.setDefaults(defaultConfig);
|
||||
globalConfig.options().copyDefaults(true);
|
||||
if (!globalFile.exists()) {
|
||||
// Extract the canonical config.yml from plugin resources
|
||||
try {
|
||||
plugin.saveResource("config.yml", false);
|
||||
StaticLog.logInfo("Extracted canonical config.yml from plugin resources.");
|
||||
} catch (final Exception e) {
|
||||
// If extraction fails, fall back to auto-generation from defaults
|
||||
StaticLog.logWarning("Could not extract config.yml from resources, generating from defaults...");
|
||||
try {
|
||||
globalConfig.options().header("This configuration was auto-generated by NoCheatPlus.");
|
||||
globalConfig.options().copyHeader(true);
|
||||
globalConfig.set(ConfPaths.CONFIGVERSION_CREATED, maxBuildContained);
|
||||
globalConfig.set(ConfPaths.CONFIGVERSION_SAVED, maxBuildContained);
|
||||
globalConfig.save(globalFile);
|
||||
} catch (final Exception e2) {
|
||||
StaticLog.logSevere(e2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (globalFile.exists()){
|
||||
try {
|
||||
globalConfig.load(globalFile);
|
||||
@@ -180,17 +200,6 @@ public class ConfigManager {
|
||||
StaticLog.logSevere(e);
|
||||
}
|
||||
}
|
||||
else {
|
||||
globalConfig.options().header("This configuration was auto-generated by NoCheatPlus.");
|
||||
globalConfig.options().copyHeader(true);
|
||||
try {
|
||||
globalConfig.set(ConfPaths.CONFIGVERSION_CREATED, maxBuildContained);
|
||||
globalConfig.set(ConfPaths.CONFIGVERSION_SAVED, maxBuildContained);
|
||||
globalConfig.save(globalFile);
|
||||
} catch (final Exception e) {
|
||||
StaticLog.logSevere(e);
|
||||
}
|
||||
}
|
||||
// globalConfig.setActionFactory();
|
||||
newWorldsMap.put(null, globalConfig);
|
||||
|
||||
|
||||
@@ -0,0 +1,876 @@
|
||||
# Custom NCP Config 3.3-OG created by CaptainObvious0, forked by Xinepeng, then forked by NotAlexNoyle.
|
||||
# Rebased on Updated-NCP 3.17.1-SNAPSHOT-Updated for Minecraft 1.19.4
|
||||
# Dependencies:
|
||||
# ProtocolLib https://github.com/true-og/ProtocolLib
|
||||
savebackconfig: true
|
||||
logging:
|
||||
active: true
|
||||
maxqueuesize: 5000
|
||||
extended:
|
||||
status: false
|
||||
commands:
|
||||
actions: false
|
||||
allviolations:
|
||||
debug: false
|
||||
debugonly: false
|
||||
backend:
|
||||
trace: false
|
||||
notify: true
|
||||
backend:
|
||||
console:
|
||||
active: true
|
||||
asynchronous: true
|
||||
file:
|
||||
active: true
|
||||
prefix: ''
|
||||
filename: nocheatplus.log
|
||||
ingamechat:
|
||||
active: true
|
||||
prefix: '&7&l[&cNC+&7&l]&7 '
|
||||
data:
|
||||
expiration:
|
||||
active: false
|
||||
duration: 60
|
||||
history: false
|
||||
consistencychecks:
|
||||
active: true
|
||||
interval: 10
|
||||
maxtime: 2
|
||||
suppresswarnings: false
|
||||
permissions:
|
||||
policy:
|
||||
default: ALWAYS
|
||||
rules:
|
||||
- 'nocheatplus.notify :: INTERVAL:60, -world, -offline'
|
||||
- 'nocheatplus.admin.debug :: INTERVAL:10'
|
||||
- 'nocheatplus.admin* :: ALWAYS'
|
||||
- 'nocheatplus.command* :: ALWAYS'
|
||||
- 'nocheatplus.bypass* :: ALWAYS'
|
||||
- 'regex:^nocheatplus\.checks\..*\.silent$ :: FALSE'
|
||||
- 'nocheatplus.checks* :: INTERVAL:6'
|
||||
protection:
|
||||
plugins:
|
||||
hide:
|
||||
active: true
|
||||
nopermission:
|
||||
message: '&cI''m sorry, but you do not have permission to perform this command.
|
||||
Please contact the server administrators if you believe that this is in
|
||||
error.'
|
||||
commands:
|
||||
- plugins
|
||||
- version
|
||||
- icanhasbukkit
|
||||
unknowncommand:
|
||||
message: Unknown command. Type "/help" for help.
|
||||
commands: []
|
||||
commands:
|
||||
consoleonly:
|
||||
active: false
|
||||
message: '&cI''m sorry, but this command can''t be executed in chat. Use the
|
||||
console instead!'
|
||||
commands:
|
||||
- op
|
||||
- deop
|
||||
checks:
|
||||
active: true
|
||||
lag: true
|
||||
debug: false
|
||||
blockbreak:
|
||||
active: true
|
||||
direction:
|
||||
active: true
|
||||
actions: vl>100 log:bdirection:10:8:i cancel
|
||||
fastbreak:
|
||||
active: default
|
||||
strict: false
|
||||
delay: 20
|
||||
intervalsurvival: 100
|
||||
grace: 1000
|
||||
actions: cancel vl>5 cancel log:fastbreak:4:2:i vl>50 cmdc:kickfastbreak:2:5
|
||||
frequency:
|
||||
active: false
|
||||
intervalcreative: 95
|
||||
intervalsurvival: 45
|
||||
shortterm:
|
||||
ticks: 5
|
||||
limit: 7
|
||||
actions: cancel vl>5 log:bbfrequency:3:5:i cancel vl>40 log:bbfrequency:0:5:if
|
||||
cancel cmdc:kickfrequency:0:5
|
||||
noswing:
|
||||
active: true
|
||||
actions: cancel vl>10 log:noswing:0:10:i cancel
|
||||
reach:
|
||||
active: true
|
||||
actions: cancel vl>5 log:breach:0:10:i cancel
|
||||
wrongblock:
|
||||
active: default
|
||||
level: 10
|
||||
improbable:
|
||||
feedonly: false
|
||||
weight: 0.7
|
||||
actions: cancel vl>15 log:bwrong:2:5:i cancel vl>30 cancel log:bwrong:0:5:if
|
||||
cmdc:kickwb:0:5
|
||||
blockinteract:
|
||||
active: true
|
||||
direction:
|
||||
active: false
|
||||
actions: cancel vl>200 cancel log:bdirection:1:10:if cmdc:kickillegalblockinteract:1:5
|
||||
reach:
|
||||
active: true
|
||||
actions: cancel log:breach:5:6:i
|
||||
speed:
|
||||
active: true
|
||||
interval: 2000
|
||||
limit: 45
|
||||
actions: cancel vl>3000 cancel vl>4250 cancel vl>5000 cancel
|
||||
visible:
|
||||
active: false
|
||||
actions: cancel vl>150 cancel
|
||||
blockplace:
|
||||
active: true
|
||||
against:
|
||||
active: false
|
||||
actions: cancel log:against:1:5:i vl>10 cancel log:against:0:2:if cmdc:kickagainst:0:10
|
||||
autosign:
|
||||
active: default
|
||||
skipempty: false
|
||||
actions: cancel vl>10 log:bautosign:0:3:if cancel
|
||||
direction:
|
||||
active: default
|
||||
actions: cancel vl>50 log:bdirection:0:8:i cancel
|
||||
fastplace:
|
||||
active: true
|
||||
limit: 25
|
||||
shortterm:
|
||||
ticks: 10
|
||||
limit: 12
|
||||
improbable:
|
||||
feedonly: false
|
||||
weight: 0.3
|
||||
actions: cancel vl>10 cancel log:fastplace:8:3:i vl>20 cancel log:fastplace:2:4:i
|
||||
vl>80 cancel log:fastplace:0:10:if cmdc:kickfastplace:1:10
|
||||
reach:
|
||||
active: true
|
||||
actions: cancel vl>5 log:breach:0:8:i cancel
|
||||
noswing:
|
||||
active: false
|
||||
exceptions:
|
||||
- LILY_PAD
|
||||
- FLINT_AND_STEEL
|
||||
actions: vl>20 log:noswing:0:12:i
|
||||
scaffold:
|
||||
active: false
|
||||
angle: true
|
||||
sprint: true
|
||||
time:
|
||||
active: true
|
||||
average: 2
|
||||
rotate:
|
||||
active: true
|
||||
difference: 90
|
||||
toolswitch: true
|
||||
improbable:
|
||||
feedonly: false
|
||||
weight: 0.4
|
||||
actions: cancel vl>10 cancel log:scaffold:3:7:if vl>70 cancel log:scaffold:0:5:if
|
||||
cmd:clearscaffold:0:1 cmdc:kickscaffold:0:1
|
||||
speed:
|
||||
active: true
|
||||
interval: 40
|
||||
improbable:
|
||||
feedonly: true
|
||||
weight: 0.3
|
||||
actions: cancel vl>100 log:bpspeed:6:7:i cancel vl>1000 log:bpspeed:3:5:if cancel
|
||||
preventmisc:
|
||||
boatsanywhere: true
|
||||
chat:
|
||||
active: default
|
||||
captcha:
|
||||
active: 'false'
|
||||
skip:
|
||||
commands: false
|
||||
characters: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!?><
|
||||
length: 6
|
||||
question: '&c&l(!)&7 Please type ''&6[captcha]&7'' to continue using chat.'
|
||||
success: '&c&l(!)&7 Antispam check passed.'
|
||||
tries: 3
|
||||
actions: cancel cmdc:kickcaptcha vl>4 log:captcha:2:5:cf cancel cmdc:kickcaptcha
|
||||
commands:
|
||||
active: default
|
||||
exclusions:
|
||||
- undo
|
||||
- redo
|
||||
handleaschat:
|
||||
- me
|
||||
- msg
|
||||
- emsg
|
||||
- essentials:msg
|
||||
- tell
|
||||
- etell
|
||||
- essentials:tell
|
||||
- say
|
||||
- esay
|
||||
- essentials:say
|
||||
- whisper
|
||||
- ewhisper
|
||||
- essentials:whisper
|
||||
- w
|
||||
- essentials:w
|
||||
- ew
|
||||
- r
|
||||
- er
|
||||
- essentials:r
|
||||
- reply
|
||||
- essentials:reply
|
||||
- ereply
|
||||
level: 10
|
||||
shortterm:
|
||||
ticks: 18
|
||||
level: 3
|
||||
actions: log:commands:0:5:cf cancel cmdc:kickcommands vl>20 log:commands:0:5:cf
|
||||
cancel cmdc:tempkick1
|
||||
text:
|
||||
active: default
|
||||
allowvlreset: true
|
||||
frequency:
|
||||
normal:
|
||||
minimum: 0.0
|
||||
factor: 0.9
|
||||
weight: 6
|
||||
level: 160
|
||||
actions: cancel cmdc:tellchatnormal vl>7 log:chatnormal:0:5:cif cancel cmdc:tellchatnormal
|
||||
vl>20 log:chatnormal:0:5:cif cancel cmdc:kickchatnormal vl>40 log:chatnormal:0:5:cif
|
||||
cancel cmdc:kickchat5
|
||||
shortterm:
|
||||
minimum: 2.0
|
||||
factor: 0.7
|
||||
weight: 3.0
|
||||
level: 20.0
|
||||
actions: log:chatfast:2:3:icf cancel vl>30 cancel log:chatfast:0:5:cif cmdc:kickchatfast
|
||||
vl>40 cancel log:chatfast:0:5:cif cmdc:kickchat1
|
||||
message:
|
||||
lettercount: 1.0
|
||||
partition: 1.0
|
||||
uppercase: 1.2
|
||||
afterjoin: 1.5
|
||||
nomoving: 1.1
|
||||
repeatviolation: 2.0
|
||||
repeatglobal: 1.0
|
||||
repeatself: 1.5
|
||||
words:
|
||||
lengthav: 1.0
|
||||
lengthmsg: 1.0
|
||||
noletter: 0.2
|
||||
global:
|
||||
active: true
|
||||
weight: 1.0
|
||||
words:
|
||||
active: true
|
||||
prefixes:
|
||||
active: false
|
||||
similarity:
|
||||
active: true
|
||||
player:
|
||||
active: true
|
||||
words:
|
||||
active: true
|
||||
prefixes:
|
||||
active: true
|
||||
similarity:
|
||||
active: true
|
||||
warning:
|
||||
active: true
|
||||
level: 67
|
||||
message: "\n &c&l(!)&7 Please slow down chat, you might get kicked by the antispam.\n\
|
||||
\ \n"
|
||||
timeout: 10
|
||||
relog:
|
||||
active: default
|
||||
timeout: 5000
|
||||
warning:
|
||||
message: '&c&l(!)&7 You relogged suspiciously fast! If you keep doing that,
|
||||
you risk being banned. Bots are not allowed on TrueOG.'
|
||||
number: 1
|
||||
timeout: 60000
|
||||
kickmessage: Too fast re-login, try with a little delay.
|
||||
actions: log:relog:0:10:cf cancel vl>20 log:relog:0:10:cf cancel cmdc:tempkick5
|
||||
logins:
|
||||
active: default
|
||||
startupdelay: 600
|
||||
perworldcount: false
|
||||
seconds: 10
|
||||
limit: 10
|
||||
kickmessage: Too many players are logging in at the same time, please try again
|
||||
later.
|
||||
combined:
|
||||
active: default
|
||||
enderpearl:
|
||||
active: true
|
||||
preventclickblock: true
|
||||
improbable:
|
||||
active: true
|
||||
level: 198
|
||||
actions: cancel vl>4 log:improbable:0:6:i cancel vl>520 cancel vl>600 cancel
|
||||
vl>720 cancel vl>1200 cancel
|
||||
invulnerable:
|
||||
active: true
|
||||
triggers:
|
||||
always: false
|
||||
falldistance: false
|
||||
initialticks:
|
||||
join: -1
|
||||
ignore:
|
||||
- FALL
|
||||
modifiers:
|
||||
all: 0
|
||||
munchhausen:
|
||||
active: true
|
||||
actions: cancel vl>100 cancel log:munchhausen:0:60:if
|
||||
yawrate:
|
||||
rate: 105
|
||||
penalty:
|
||||
factor: 1.0
|
||||
minimum: 250
|
||||
maximum: 2000
|
||||
improbable:
|
||||
feedonly: false
|
||||
weight: 90.0
|
||||
fight:
|
||||
active: true
|
||||
canceldead: true
|
||||
maxloopletencyticks: 8
|
||||
toolchangepenalty: 0
|
||||
pvp:
|
||||
knockbackvelocity: false
|
||||
yawrate:
|
||||
active: true
|
||||
angle:
|
||||
active: default
|
||||
threshold:
|
||||
average_move: 100
|
||||
average_time: 150
|
||||
average_yaw: 60
|
||||
average_switch: 50
|
||||
actions: cancel vl>100 log:angle:6:5:i cancel vl>800 log:angle:0:20:if cancel
|
||||
critical:
|
||||
active: true
|
||||
falldistance: 0.075
|
||||
falldistleniency: 9.0E-4
|
||||
actions: cancel log:critical:5:10:icf
|
||||
direction:
|
||||
active: false
|
||||
strict: true
|
||||
failall: true
|
||||
penalty: 75
|
||||
actions: vl>2 log:fdirectionlowvl:5:6:i vl>10 cancel log:fdirection:2:4:if vl>50
|
||||
cancel log:fdirection:0:7:icf cmdc:kicksuspiciouscombat:1:5
|
||||
fastheal:
|
||||
active: true
|
||||
interval: 4000
|
||||
buffer: 1000
|
||||
actions: cancel vl>8 cancel log:fastheal:2:6:i vl>20 cancel log:fastheal:1:1:i
|
||||
vl>60 cancel log:fastheal:0:10:if cmdc:kickfastheal:0:10
|
||||
godmode:
|
||||
active: true
|
||||
minage: 1100
|
||||
maxage: 5000
|
||||
actions: cancel vl>10 cancel log:godmode:0:5:icf cmdc:kickgod:0:5
|
||||
impossiblehit:
|
||||
active: true
|
||||
improbable:
|
||||
weight: 0.05
|
||||
actions: cancel vl>3 cancel log:impossiblehit:0:5:if
|
||||
noswing:
|
||||
active: default
|
||||
actions: vl>2 cancel vl>10 log:noswing:2:5:i cancel
|
||||
reach:
|
||||
active: true
|
||||
survivaldistance: 4.0
|
||||
penalty: 250
|
||||
reduce: true
|
||||
precision: true
|
||||
reducedistance: 0.4
|
||||
reducestep: 0.1
|
||||
improbable:
|
||||
feedonly: false
|
||||
weight: 2.0
|
||||
actions: cancel vl>1 cancel log:freach:8:9:i vl>5 cancel log:freach:2:6:i vl>12
|
||||
cancel log:freachhighvl:1:5:if vl>35 cancel log:freachhighvl:0:5:if cmdc:kicksuspiciouscombat:2:1
|
||||
selfhit:
|
||||
active: false
|
||||
actions: cancel log:fselfhit:0:5:icf cmdc:kickselfhit:0:5
|
||||
speed:
|
||||
active: true
|
||||
limit: 16
|
||||
actions: cancel vl>10 cancel log:fspeed:2:5:i vl>60 cancel log:fspeed:0:5:if
|
||||
cmdc:kickattackfrequency:0:10
|
||||
shortterm:
|
||||
ticks: 7
|
||||
limit: 5
|
||||
improbable:
|
||||
feedonly: false
|
||||
weight: 1.0
|
||||
visible:
|
||||
active: default
|
||||
actions: cancel vl>30 log:fvisible:8:5:if cancel
|
||||
inventory:
|
||||
active: false
|
||||
fastclick:
|
||||
active: false
|
||||
exclude:
|
||||
- Inventory Name Here
|
||||
sparecreative: true
|
||||
tweaks1_5: true
|
||||
limit:
|
||||
shortterm: 4
|
||||
normal: 15
|
||||
chest: 155
|
||||
improbable:
|
||||
weight: 0.7
|
||||
actions: cancel vl>150 cancel log:fastclick:7:5:i vl>400 cancel log:fastclick:1:5:if
|
||||
vl>3000 cancel log:fastclick:1:2:if cmdc:kickfastclick:2:5
|
||||
instantbow:
|
||||
active: true
|
||||
strict: true
|
||||
delay: 75
|
||||
improbable:
|
||||
feedonly: false
|
||||
weight: 0.6
|
||||
actions: cancel vl>15 cancel log:instantbow:4:5:i vl>200 cancel log:instantbow:0:10:if
|
||||
cmdc:kickbow:2:10
|
||||
instanteat:
|
||||
active: true
|
||||
actions: log:instanteat:2:5:i cancel
|
||||
fastconsume:
|
||||
active: true
|
||||
duration: 1.5
|
||||
whitelist: false
|
||||
items: []
|
||||
actions: cancel vl>25 log:fastconsume:2:5:if cancel vl>35
|
||||
inventorymove:
|
||||
active: false
|
||||
disable_creative: true
|
||||
hdistdivisor: 4
|
||||
improbable:
|
||||
feedonly: false
|
||||
weight: 2.0
|
||||
actions: cancel vl>10 log:inventorymove:7:8:i cancel
|
||||
gutenberg:
|
||||
active: true
|
||||
pagelimit: 4999
|
||||
actions: cancel log:gutenberg:0:10:i cmd:kickinvaliddata:0:2
|
||||
items:
|
||||
active: false
|
||||
open:
|
||||
active: false
|
||||
close: false
|
||||
cancelother: false
|
||||
hotfix:
|
||||
duplication:
|
||||
fallingblockendportal: true
|
||||
moving:
|
||||
active: true
|
||||
creativefly:
|
||||
active: false
|
||||
ignoreallowflight: true
|
||||
ignorecreative: true
|
||||
model:
|
||||
creative:
|
||||
horizontal:
|
||||
speed: 100
|
||||
vertical:
|
||||
ascend:
|
||||
speed: 100
|
||||
maxheight: 128
|
||||
spectator:
|
||||
horizontal:
|
||||
speed: 450
|
||||
vertical:
|
||||
ascend:
|
||||
speed: 170
|
||||
maxheight: 200
|
||||
ground: false
|
||||
levitation:
|
||||
horizontal:
|
||||
speed: 50
|
||||
vertical:
|
||||
ascend:
|
||||
speed: 10
|
||||
maxheight: 200
|
||||
gravity: false
|
||||
modifiers: false
|
||||
ground: true
|
||||
slowfalling:
|
||||
horizontal:
|
||||
speed: 65
|
||||
vertical:
|
||||
ascend:
|
||||
speed: 0
|
||||
maxheight: 200
|
||||
gravity: false
|
||||
modifiers: true
|
||||
ground: true
|
||||
riptiding:
|
||||
horizontal:
|
||||
speed: 2500
|
||||
vertical:
|
||||
ascend:
|
||||
speed: 600
|
||||
maxheight: 1024
|
||||
modifiers: false
|
||||
elytra:
|
||||
horizontal:
|
||||
speed: 2500
|
||||
modsprint: 1.0
|
||||
vertical:
|
||||
ascend:
|
||||
speed: 2500
|
||||
maxheight: 1024
|
||||
modifiers: false
|
||||
resetFwOnground: true
|
||||
strict: false
|
||||
actions: vl>800 cancel vl>1200 cancel
|
||||
morepackets:
|
||||
active: default
|
||||
seconds: 6
|
||||
epsideal: 20
|
||||
epsmax: 22
|
||||
burst:
|
||||
packets: 15
|
||||
directviolation: 10
|
||||
epmviolation: 95
|
||||
setbackage: 110
|
||||
actions: cancel vl>2 cancel log:morepackets:10:9:i vl>100 cancel log:morepackets:0:2:ifc
|
||||
cmdc:kickpackets:0:10
|
||||
nofall:
|
||||
active: false
|
||||
dealdamage: false
|
||||
skipallowflight: false
|
||||
resetonviolation: true
|
||||
resetonteleport: false
|
||||
resetonvehicle: false
|
||||
anticriticals: true
|
||||
actions: log:nofall:0:7:i cancel vl>666 cancel vl>12 cancel
|
||||
passable:
|
||||
active: false
|
||||
actions: log:passable:0:7:i vl>500 cancel
|
||||
untracked:
|
||||
teleport:
|
||||
active: true
|
||||
command:
|
||||
active: true
|
||||
tryteleport: true
|
||||
prefixes:
|
||||
- sethome
|
||||
- home set
|
||||
- setwarp
|
||||
- warp set
|
||||
- setback
|
||||
- set back
|
||||
- back set
|
||||
- warp
|
||||
- home
|
||||
- tp
|
||||
- tpa
|
||||
- tpask
|
||||
- tpyes
|
||||
- tphere
|
||||
survivalfly:
|
||||
active: true
|
||||
stepheight: true
|
||||
extended:
|
||||
vertical-accounting: false
|
||||
horizontal-accounting: true
|
||||
step-accounting: true
|
||||
noslow: true
|
||||
reset-activeitem: true
|
||||
leniency:
|
||||
hbufmax: 1.0
|
||||
violationfrequency:
|
||||
active: true
|
||||
debug: false
|
||||
maxleniencyvl: 2222
|
||||
mintoadd: 1
|
||||
morevls: 1
|
||||
movecount: 10
|
||||
freezecount: 40
|
||||
freezeinair: true
|
||||
setbackpolicy:
|
||||
falldamage: false
|
||||
voidtovoid: true
|
||||
actions: vl>2222 cancel
|
||||
hover:
|
||||
active: true
|
||||
step: 5
|
||||
ticks: 85
|
||||
loginticks: 60
|
||||
falldamage: false
|
||||
sfviolation: 200
|
||||
trace:
|
||||
maxage: 30
|
||||
maxsize: 30
|
||||
velocity:
|
||||
activationcounter: 20
|
||||
activationticks: 140
|
||||
strictinvalidation: true
|
||||
splitmoves: default
|
||||
ignorestance: default
|
||||
tempkickillegal: true
|
||||
loadchunks:
|
||||
join: true
|
||||
move: true
|
||||
teleport: true
|
||||
worldchange: true
|
||||
sprintinggrace: 4.0
|
||||
assumesprint: true
|
||||
speedgrace: 4.0
|
||||
enforcelocation: default
|
||||
setback:
|
||||
method: default
|
||||
vehicle:
|
||||
preventdestroyown: true
|
||||
enforcelocation: false
|
||||
schedulesetbacks: false
|
||||
schedulesetpassenger: false
|
||||
morepackets:
|
||||
active: default
|
||||
actions: cancel vl>2 log:morepackets:2:5:if cancel vl>100 cancel log:morepackets:1:2:if
|
||||
cmdc:kickpackets:2:10
|
||||
envelope:
|
||||
active: false
|
||||
hdistcap:
|
||||
default: 0.9
|
||||
pig: 0.3
|
||||
actions: cancel vl>100 cancel log:vehicleenvelope:0:15:i
|
||||
message:
|
||||
illegalplayermove: Illegal move.
|
||||
illegalvehiclemove: Illegal vehicle move.
|
||||
net:
|
||||
active: true
|
||||
attackfrequency:
|
||||
active: true
|
||||
limitforseconds:
|
||||
half: 8
|
||||
one: 15
|
||||
two: 30
|
||||
four: 60
|
||||
eight: 95
|
||||
improbable:
|
||||
weight: 3.0
|
||||
actions: cancel vl>10 cancel log:attackfrequency:4:5:i vl>200 cancel log:attackfrequency:0:4:if
|
||||
cmdc:kickattackfrequency
|
||||
flyingfrequency:
|
||||
active: true
|
||||
seconds: 5
|
||||
packetspersecond: 60
|
||||
actions: cancel vl>20 cancel log:flyingfrequency:3:2:i vl>500 cancel log:flyingfrequency:0:5:if
|
||||
vl>1000 cancel log:flyingfrequency:0:2:icf cmdc:kickflyingfrequency:0:10
|
||||
reduceredundant:
|
||||
active: true
|
||||
seconds: 3
|
||||
actions: cancel
|
||||
keepalivefrequency:
|
||||
active: false
|
||||
seconds: 60
|
||||
actions: cancel log:keepalive:2:10:icf cmdc:kickalive:0:5
|
||||
moving:
|
||||
active: false
|
||||
actions: cancel vl>17 cancel log:moving:10:15:i
|
||||
packetfrequency:
|
||||
active: true
|
||||
limitpersecond: 300
|
||||
seconds: 4
|
||||
actions: cancel vl>2 cancel cmdc:kickpacketfrequency:0:5
|
||||
sounddistance:
|
||||
active: true
|
||||
maxdistance: 420
|
||||
superseded:
|
||||
flying:
|
||||
cancelwaiting: true
|
||||
wrongturn:
|
||||
active: false
|
||||
actions: cancel log:wrongturn:0:15:icf cmdc:kickillegalrotations:0:10
|
||||
strings:
|
||||
against: '&c[player]&7 failed &c[check]&7: tried to place a block against liquid
|
||||
blocks or air as if they were solid &7(&cVL[violations]&7)'
|
||||
angle: '&c[player]&7 failed &c[check]&7: potentially tried to hit multiple entities
|
||||
at the same time (Tags: &6[tags]&7) &7(&cVL[violations]&7)'
|
||||
attackfrequency: '&c[player]&7 failed &c[check]&7: seems to be using an autoclicker
|
||||
(Clicks: &6[packets]&7/LimitPerTime-frame: &6[limit]&7, &6[tags]&7) &7(&cVL[violations]&7)'
|
||||
bautosign: '&c[player]&7 failed &c[check]&7: tried to use the autosign hack (Subcheck:
|
||||
&6[tags]&7) &7(&cVL[violations]&7)'
|
||||
bbfrequency: '&c[player]&7 failed &c[check]&7: tried to break too many blocks at
|
||||
once &7(&cVL[violations]&7)'
|
||||
bdirection: '&c[player]&7 failed &c[check]&7: tried to interact with a block outside
|
||||
their line of sight &7(&cVL[violations]&7)'
|
||||
bpspeed: '&c[player]&7 failed &c[check]&7: tried to throw projectiles too quickly
|
||||
&7(&cVL[violations]&7)'
|
||||
breach: '&c[player]&7 failed &c[check]&7: tried to interact with a block too far
|
||||
away &7(&cVL[violations]&7)'
|
||||
bspeed: '&c[player]&7 failed &c[check]&7: tried to interact with blocks beyond legit
|
||||
speeds &7(&cVL[violations]&7)'
|
||||
bvisible: '&c[player]&7 failed &c[check]&7: tried to interact with a block through
|
||||
a solid obstacle &7(&cVL[violations]&7)'
|
||||
bwrong: '&c[player]&7 failed &c[check]&7: tried to break another block than interacted
|
||||
with last &7(&cVL[violations]&7)'
|
||||
captcha: '[player] failed captcha repeatedly &7(&cVL[violations]&7)'
|
||||
chatfast: '&c[player]&7 failed &c[check]&7: acted like spamming (message deleted)
|
||||
(IP: &6[ip]&7) &7(&cVL[violations]&7)'
|
||||
chatnormal: '&c[player]&7 failed &c[check]&7: seems to be spamming the server chat
|
||||
&7(&cVL[violations]&7)'
|
||||
commands: '&c[player]&7 failed &c[check]&7: issued too many commands too quickly
|
||||
&7(&cVL[violations]&7)'
|
||||
creativefly: '&c[player]&7 failed &c[check]&7: tried to perform a move that deviates
|
||||
from the model (Model: &6[model]&7, Tags: &6[tags]&7) &7(&cVL[violations]&7)'
|
||||
critical: '&c[player]&7 failed &c[check]&7: tried to perform an illegal critical
|
||||
hit (Tags: &6[tags]&7) &7(&cVL[violations]&7)'
|
||||
fastbreak: '&c[player]&7 failed &c[check]&7: tried to break a block faster than
|
||||
possible (Block: &6[blocktype]&7) &7(&cVL[violations]&7)'
|
||||
fastclick: '&c[player]&7 failed &c[check]&7: tried to move items in their inventory
|
||||
too quickly (Tags: &6[tags]&7) &7(&cVL[violations]&7)'
|
||||
fastconsume: '&c[player]&7 failed &c[check]&7: tried to consume an item too quickly
|
||||
(Food: &6[food][tags]&7) &7(&cVL[violations]&7)'
|
||||
fastheal: '&c[player]&7 failed &c[check]&7: tried to regenerate their health bar
|
||||
faster than possible (Health: &6[health]&7) &7(&cVL[violations]&7)'
|
||||
fastplace: '&c[player]&7 failed &c[check]&7: tried to place blocks too quickly &7(&cVL[violations]&7)'
|
||||
fdirection: '&c[player]&7 failed &c[check]&7: tried to hit an entity outside their
|
||||
line of sight &7(&cVL[violations]&7)'
|
||||
fdirectionlowvl: '&c[player]&7 failed &c[check]&7: could be using an aimbot (hit
|
||||
not canceled) &7(&cVL[violations]&7)'
|
||||
flyfile: '&c[player]&7 failed &c[check]&7: tried to perform an illegal move from
|
||||
([locationfrom]) to ([locationto]) over a distance of ([distance]) blocks, subchecks
|
||||
triggered> ([tags]) &7(&cVL[violations]&7)'
|
||||
flyingfrequency: '&c[player]&7 failed &c[check]&7: is manipulating packets sent
|
||||
to the server to gain an unfair advantage &7(&cVL[violations]&7)'
|
||||
freach: '&c[player]&7 failed &c[check]&7: tried to hit an entity from a suspicious
|
||||
distance (Reach: &6[reachdistance]&7) &7(&cVL[violations]&7)'
|
||||
fselfhit: '&c[player]&7 failed &c[check]&7: tried to hit themselves &7(&cVL[violations]&7)'
|
||||
fspeed: '&c[player]&7 failed &c[check]&7: tried to click [violations] times over
|
||||
the established [limit] CPS limit &7(&cVL[violations]&7)'
|
||||
fvisible: '&c[player]&7 failed &c[check]&7: tried to attack target through a solid
|
||||
obstacle &7(&cVL[violations]&7)'
|
||||
godmode: '&c[player]&7 failed &c[check]&7: tried to ignore inflicted damage (Health:
|
||||
&7[health]&7) &7(&cVL[violations]&7)'
|
||||
gutenberg: '&c[player]&7 failed &c[check]&7: created a book with too many pages
|
||||
&7(&cVL[violations]&7)'
|
||||
impossiblehit: '&c[player]&7 failed &c[check]&7: tried to hit an entity while performing
|
||||
another action (Tags: &6[tags]&7) &7(&cVL[violations]&7)'
|
||||
improbable: '&c[player]&7 failed &c[check]&7: is exhibiting an erratic behaviour
|
||||
(Check: &6[tags]&7) &7(&cVL[violations]&7)'
|
||||
instantbow: '&c[player]&7 failed &c[check]&7: tried to shoot an arrow too fast &7(&cVL[violations]&7)'
|
||||
instanteat: '&c[player]&7 failed &c[check]&7: tried to consume an item too quickly
|
||||
(Food: &6[food]&7) &7(&cVL[violations]&7)'
|
||||
inventorymove: '&c[player]&7 failed &c[check]&7: tried to click in their inventory
|
||||
while performing another action (Tags: &6[tags]&7) &7(&cVL[violations]&7)'
|
||||
keepalive: '&c[player]&7 failed &c[check]&7: is spamming keep-alive packets to the
|
||||
server &7(&cVL[violations]&7)'
|
||||
kickagainst: ncp kick [player] &c&l(!)&7 Invalid block placements.
|
||||
kickalive: ncp kick [player] &c&l(!)&7 Too many keep-alive packets.
|
||||
kickattackfrequency: ncp kick [player] &c&l(!)&7 Unlikely fast clicking.
|
||||
kickbow: ncp kick [player] &c&l(!)&7 Shooting arrows too quickly.
|
||||
kickbspeed: ncp kick [player] &c&l(!)&7 Too fast block interactions.
|
||||
kickcaptcha: ncp kick [player] &c&l(!)&7 Enter the captcha!
|
||||
kickchat1: ncp tempkick [player] 1 &c&l(!)&7 Do not spam the server chat (1 minute
|
||||
tempkick)
|
||||
kickchat5: ncp tempkick [player] 5 &c&l(!)&7 You are not allowed to spam the server
|
||||
chat (5 minutes tempkick)
|
||||
kickchatfast: ncp kick [player] &c&l(!)&7 Stop spamming.
|
||||
kickchatnormal: ncp kick [player] &c&l(!)&7 Too many chat messages, take a break.
|
||||
kickcommands: ncp tempkick [player] 1 &c&l(!)&7 Do not spam commands (1 minute tempkick)
|
||||
kickcritical: ncp kick [player] &c&l(!)&7 Incorrect movements (Critical cheats?)
|
||||
kickfastbreak: ncp kick [player] &c&l(!)&7 Breaking blocks too fast.
|
||||
kickfastclick: ncp kick [player] &c&l(!)&7 Unlikely inventory interactions.
|
||||
kickfastconsume: ncp kick [player] &c&l(!)&7 Using items too quickly.
|
||||
kickfastheal: ncp kick [player] &c&l(!)&7 Too fast health regeneration.
|
||||
kickfastplace: ncp kick [player] &c&l(!)&7 Placing blocks too quickly.
|
||||
kickfly: ncp kick [player] &c&l(!)&7 Moved unexpectedly.
|
||||
kickflyingfrequency: ncp kick [player] &c&l(!)&7 Kicked for packet spam.
|
||||
kickfrequency: ncp kick [player] &c&l(!)&7 Illegal block-breaking frequency.
|
||||
kickgod: ncp kick [player] &c&l(!)&7 GodMode?
|
||||
kickillegalblockinteract: ncp kick [player] &c&l(!)&7 Illegal block interactions.
|
||||
kickillegalrotations: ncp kick [player] &c&l(!)&7 Invalid rotations.
|
||||
kickimprobable: ncp kick [player] &c&l(!)&7 Illegal client modifications.
|
||||
kickinvaliddata: ncp kick [player] &c&l(!)&7 Invalid book data.
|
||||
kickpacketfrequency: ncp kick [player] &c&l(!)&7 Too many packets.
|
||||
kickpackets: ncp kick [player] &c&l(!)&7 You sent too many moves (extreme lag?)
|
||||
kickscaffold: ncp kick [player] &c&l(!)&7 Unnatural block placements.
|
||||
kickselfhit: ncp kick [player] &c&l(!)&7 You tried to hit yourself!
|
||||
kicksuspiciouscombat: ncp kick [player] &c&l(!)&7 Illegal combat modifications.
|
||||
kickvehiclefly: ncp kick [player] &c&l(!)&7 Unexpected vehicle movement.
|
||||
kickwb: ncp kick [player] &c&l(!)&7 Block breaking out of sync.
|
||||
freachhighvl: '&c[player]&7 failed &c[check]&7: is most likely using a killaura
|
||||
cheat (Reach: &6[reachdistance]&7) &7(&cVL[violations]&7)'
|
||||
morepackets: '&c[player]&7 failed &c[check]&7: sent too many moves (&cPackets&7/&cVL
|
||||
[packets]&7)'
|
||||
moving: '&c[player]&7 failed &c[check]&7: tried to send improbable position updates
|
||||
&7(&cVL[violations]&7)'
|
||||
msgtempdenylogin: You are temporarily denied to join this server.
|
||||
munchhausen: '&c[player]&7 failed &c[check]&7: tried to hit themeselves with a fishing
|
||||
rod too many times (the knockback can be potentially abused for bypasses) &7(&cVL[violations]&7)'
|
||||
nofall: '&c[player]&7 failed &c[check]&7: tried to alter fall damage or fall distance
|
||||
(Tags: &6[tags]&7) &7(&cVL[violations]&7)'
|
||||
noswing: '&c[player]&7 failed &c[check]&7: didn''t swing arm before performing their
|
||||
action &7(&cVL[violations]&7)'
|
||||
passable: '&c[player]&7 failed &c[check]&7: tried to move into a block (bugged player
|
||||
of phase cheat) &7(&cVL[violations]&7)'
|
||||
relog: '&c[player]&7 failed &c[check]&7: tried to relog too fast &7(&cVL[violations]&7)'
|
||||
scaffold: '&c[player]&7 failed &c[check]&7: tried to place a block in an unnatural
|
||||
way (Tags: &6[tags]&7) &7(&cVL[violations]&7)'
|
||||
survivalfly: '&c[player]&7 failed &c[check]&7: tried to move unexpectedly &7(&cVL[violations]&7)'
|
||||
survivalflyhighvl: '&c[player]&7 failed &c[check]&7: tried to perform an illegal
|
||||
move (Subchecks: &6[tags]&7) &7(&cVL[violations]&7)'
|
||||
tellchatnormal: ncp tell [player] &c&l(!)&7 Too many messages, slow down...
|
||||
tempkick1: ncp tempkick [player] 1 &c&l(!)&7 You have to wait 1 minute before joining
|
||||
this server again.
|
||||
tempkick5: ncp tempkick [player] 5 &c&l(!)&7 You have to wait 5 minutes before joining
|
||||
this server again.
|
||||
vehicleenvelope: '&c[player]&7 failed &c[check]&7: tried to move a vehicle unexpectedly
|
||||
(Tags/Vehicle: &6[tags]&7) &7(&cVL[violations]&7)'
|
||||
wrongturn: '&c[player]&7 failed &c[check]&7: tried to send an impossible pitch rotation
|
||||
(&6>90 &7or&6 <-90&7) &7(&cVL[violations]&7)'
|
||||
clearcritical: ncp removeplayer [player] FIGHT_CRITICAL
|
||||
clearscaffold: ncp removeplayer [player] BLOCKPLACE_SCAFFOLD
|
||||
compatibility:
|
||||
exemptions:
|
||||
wildcard:
|
||||
default:
|
||||
metadata:
|
||||
active: true
|
||||
keys:
|
||||
- nocheat.exempt
|
||||
npc:
|
||||
active: true
|
||||
bukkitnpc: true
|
||||
metadata:
|
||||
active: true
|
||||
keys:
|
||||
- NPC
|
||||
remove:
|
||||
join: true
|
||||
leave: true
|
||||
server:
|
||||
cbdedicated:
|
||||
enable: true
|
||||
cbreflect:
|
||||
enable: true
|
||||
blocks:
|
||||
breakingtime:
|
||||
IRON_BLOCK:PICKAXE:DIAMOND:12: 1139
|
||||
allowinstantbreak:
|
||||
- TALL_GRASS
|
||||
overrideflags:
|
||||
snow: default
|
||||
moving_piston: default+ign_passable+ground_height
|
||||
blockcache:
|
||||
minimalworldy: -64
|
||||
changetracker:
|
||||
active: true
|
||||
pistons: true
|
||||
maxageticks: 20
|
||||
perworld:
|
||||
maxentries: 1000
|
||||
configversion:
|
||||
notify: true
|
||||
notifymaxpaths: 5
|
||||
created: 1154
|
||||
saved: 1154
|
||||
Reference in new issue
Block a user