Use live TrueOG Network config file

This commit is contained in:
NotAlexNoyle committed 2026-05-18 15:54:22 -04:00
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);
+876
View File
@@ -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