1 355
收录服务器
1 915
注册
24 743
玩家
Kizuki AntiCheat 反作弊 1.8.8 和 1.12.2
多版本|高级|免费|高质量|可定制
作 者 kolosLOLYA
发布时间 2021年3月22日
支持核心 Spigot
原生版本
支持版本 1.8,1.12
点此下载

Kizuki AntiCheat 是一款高级免费反作弊插件,支持 Minecraft 1.8.8 和 1.12.2 版本。它提供快速支持和保证更新。虽然总共只有 50 个检测项,但它们相当稳定、快速且强大。请务必先安装 ProtocolLib


🎉Kizuki AntiCheat 代码结构
  • Combat
    • AimAssist(A-G) (x7) | Analysis(A-B) (x2)
    • HitBox(AB) (x1) (3.15 reach & 0.15 hitbox expand detection)
    • AutoClicker(A-C) (x3) | KillAura(A-E) (x5)
    • Velocity(A-B) (x2) (90% velocity detection)
  • Movement
    • Flight(A-C) (x3) | Jesus(A-C) (x3)
    • Motion(A-B) (x2) | Speed(A-С) (x3)
    • Sprint(A) (x1) | Strafe(A) (x1)
    • FastClimb(A) (x1)
  • Packet
    • BadPacket(A-G) (x7) | Timer(A-B) (x2)
    • Hand (A-B) (x2) | World(A-D) (x4) (not completed)
🎉命令:
  • /kizuki help - 显示所有反作弊命令
  • /kizuki alerts - 开启或关闭反作弊通知
  • /kizuki gui - 显示一个箱子GUI界面
  • /kizuki chelp - 获取关于其他命令的帮助
  • /kizuki profile - 查看玩家的个人资料,包括当前的违规记录和鼠标灵敏度
  • /kizuki cfgreload - 重新加载语言和配置文件
  • /kizuki broadcast - 发送全局消息
  • /kizuki message - 向玩家发送私信
  • /kizuki kick - 踢出玩家
  • /kizuki theme - 更改反作弊消息主题
🎉权限:
  • kizuki.bypass - 拥有此权限的玩家将被反作弊忽略
  • kizuki.cmd - 允许玩家执行反作弊命令
  • kizuki.alerts - 开启通知后,拥有此权限的玩家将收到警报
🎉箱子GUI:

(此处原文档包含图片,已删除。)

🎉配置

Kizuki AntiCheat 具有非常用户友好的可配置 config 和高度可定制的语言选项。

config.yml


# - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
#  Kizuki Anti-Cheat System
# Thank you for downloading! In this file you can customize any anticheat function.
# Feedback:
#  Developer's Discord server:                     https://discord.gg/ChyYesv
# - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->

# People with kizuki.bypass permission isn't even bypassing
bypassIgnore: true

# - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
# If player is using movement hacks anticheat can prevent it!
#  After detecting a violation, the player will be slowed down, you can choose how
#
# "smooth" - In this way, the player can get the desired speed, which is assumed by the anti-cheat
# "aggressive" - Player will be teleported to the last place he was (DEPRECATED)
# "lastground" - Player will be teleported to the last safe ground position
# "none" - Anti-cheat will not affect the player motion and position
setback: "smooth"
# - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->

# - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
# You can create your small config about player's punishments
#
# PlaceHolders:
# - %check$ - Will be replaced with check name
# - %prefix% - Will be replaced with anticheat prefix
# - %player% - Player name
punishments:
  kick:
    - "kizuki broadcast &f %player%&7 would be kicked for&f %check%"
  ban:
    - "kizuki kick %player% %prefix%&fYou were kicked for&d %check%"
# - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->

# - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
# Next comes the setting of anti-cheat checks, it is extremely simple and convenient
#  Let's look at it!
# - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
# ->
# -> CATEGORY:
# ->
# ->     CheckName:
# ->         banVL: 5 # VL - Violation Level
# ->                 # For each violation of the check, VL increases
# ->                 # This parameter is responsible for when the punishment command is triggered
# ->         enabled: true # Is this check enabled? true for yes, false for no
# ->
# ->         punishment: "kick"
# ->                     # This is where you enter the name of the punishment that you configured above in the file
# ->                     # Punishment what must be executed on reaching banVL
# ->
# ->
# - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
MOVE:
 
  FlyA:
    banVL: 5
    enabled: true
 
    punishment: "kick"
 
  FlyB:
    banVL: 5
    enabled: true
 
    punishment: "kick"
 
  FlyC:
    banVL: 10
    enabled: true
 
    punishment: "kick"
 
  # - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
  SpeedA:
    banVL: 5
    enabled: true
 
    quietAccFix: 0.225
 
    punishment: "kick"
 
  SpeedB:
    banVL: 5
    enabled: true
 
    punishment: "kick"
 
  SpeedC:
    banVL: 5
    enabled: true
 
    punishment: "kick"
 
  SpeedD:
    banVL: 5
    enabled: true
 
    punishment: "kick"
 
    # - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
  JesusA:
    banVL: 5
    enabled: true
 
    punishment: "kick"
 
  JesusB:
    banVL: 5
    enabled: true
 
    punishment: "kick"
 
  JesusC:
    banVL: 5
    enabled: true
 
    punishment: "kick"
 
  # - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
  StrafeA:
    banVL: 3
    enabled: true
 
    punishment: "kick"
 
  # - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
  SprintA:
    banVL: 5
    enabled: true
 
    punishment: "kick"
 
  # - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
  MotionA:
    banVL: 3
    enabled: true
 
    punishment: "kick"
 
  MotionB:
    banVL: 4
    enabled: true
 
    punishment: "kick"
 
# - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
VELOCITY:
 
  VelocityA:
    banVL: 4
    enabled: true
 
    punishment: "kick"
 
  VelocityB:
    banVL: 4
    enabled: true
 
    punishment: "kick"
 
# - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
PACKET:
 
  PacketA:
    banVL: 3
    enabled: true
 
    punishment: "kick"
 
  PacketB:
    banVL: 3
    enabled: true
 
    punishment: "kick"
 
 
  PacketC:
    banVL: 3
    enabled: true
 
    punishment: "kick"
 
 
  PacketD:
    banVL: 3
    enabled: true
 
    punishment: "kick"
 
 
  PacketE:
    banVL: 3
    enabled: true
 
    punishment: "kick"
 
 
  PacketF:
    banVL: 3
    enabled: true
 
    punishment: "kick"
 
  PacketG: # Do not turn off this check, without it anticheat will not compensate player lag
    banVL: 3
    enabled: true
 
    punishment: "kick"
 
  # - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
  TimerA:
    banVL: 1
    enabled: true
 
    threshold: 2 # Do not change this if you don't know what does it mean
 
    punishment: "ban" # Recommended to ban
 
  TimerB:
    banVL: 7
    enabled: true
 
    punishment: "kick" # Recommended to kick
 
# - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
AIM:
 
  AimA:
    banVL: 8
    enabled: true
 
    punishment: "kick"
 
  AimB:
    banVL: 8
    enabled: true
 
    punishment: "kick"
 
  AimC:
    banVL: 8
    enabled: true
 
    punishment: "kick"
 
  AimD:
    banVL: 20
    enabled: true
 
    punishment: "kick"
 
  AimE:
    banVL: 20
    enabled: true
 
    punishment: "kick"
 
  AimF:
    banVL: 20
    enabled: true
 
    punishment: "kick"
 
  AimG:
    banVL: 20
    enabled: true
 
    punishment: "kick"
 
# - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
HITBOX:
 
  BasicAABB:
    banVL: 8
    enabled: true
 
    allowedReach: 3.0
    threshold: 3.6
    time: 3000
 
    punishment: "kick"
 
# - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
AUTOCLICKER:
 
  AutoClickerA:
    banVL: 20
    enabled: true
 
    maxcps: 20 # Set it to -1 to disable
 
    punishment: "kick"
 
  AutoClickerB:
    banVL: 20
    enabled: true
 
    maxcps: 20 # Set it to -1 to disable
 
    punishment: "kick"
 
# - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
KILLAURA:
 
  KillAuraA:
    banVL: 3
    enabled: true
 
    punishment: "ban"
 
  KillAuraB:
    banVL: 3
    enabled: true
 
    punishment: "ban"
 
  KillAuraC:
    banVL: 3
    enabled: true
 
    punishment: "ban"
 
  KillAuraD:
    banVL: 3
    enabled: true
 
    maxHits: 2
 
    punishment: "ban"
 
  KillAuraE:
    banVL: 3
    enabled: true
 
    punishment: "ban"
 
# - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
ANALYSIS:
 
  AnalysisA:
    banVL: 8
    enabled: true
 
    punishment: "ban"
 
  AnalysisB:
    banVL: 1
    enabled: true
 
    punishment: "ban"
# - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
WORLD:
 
  ScaffoldA:
    banVL: 8
    enabled: true
 
    punishment: "kick"
 
  ScaffoldB:
    banVL: 8
    enabled: true
 
    punishment: "kick"
 
  ScaffoldC:
    banVL: 8
    enabled: true
 
    punishment: "kick"

language.yml


 - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
#  Kizuki Anti-Cheat Language Config
# Thank you for downloading! In this file you can customize any anticheat message and create your own theme.
# Feedback:
#  Developer's Discord server:                     https://discord.gg/ChyYesv
# - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->


# - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->

# AntiCheat theme (you can make your own below)

style: "new"

# - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
# PlaceHolders for this message (words what can be replaced with special values)
#  - "&" - § (you can use it for color codes)
#  - "%prefix%" - anticheat prefix
#  - " \" " - equivalent to ' " '
#  - " \n " - equivalent to wrapping to the next line
new:

  prefix: "&d Kizuki&8 // "

  help: "\n%prefix%&7Short help about anticheat commands:\n&7 -&d \"chelp\"&7 -&f With this command you can get help about other commands.\n&7 - &d\"alerts\"&7 -&f AntiCheat starts notifying you. \n&7 -&d \"debug\"&7 -&f AntiCheat starts debug the check.\n&7 -&d \"profile\"&7 -&f You can watch the player's profile.\n&7 -&d \"cfgreload\"&7 -&f Language and Config files will be reloaded.\n&7 -&d \"kick\"&7 -&f Allows you to kick player.\n&7 -&d \"broadcast\"&7 -&f Sends a global message in the chat.\n&7 -&d \"message\"&7 -&f Sends a private message to the player.\n&7 -&d \"theme\"&7 -&f Allows you to change ac's messages theme.\n"

  # - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
  # PlaceHolders for this message (words what can be replaced with special values)
  #  - %player% - Potential cheater
  #  - %check% - Check name
  #  - %ds% - Development state of the check
  #  - %vladd% - The value of added violations
  #  - %current_vl% - The violation level for this check
  #  - %verbose% - Special info for this special anticheat alert (Default one can be edited below)
  alerts: "%prefix%&f%player%&7 failed&f %check%&7. &7(&dx%current_vl%&7)"

  # - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
  # PlaceHolders for this message (words what can be replaced with special values)
  #  - %player% - Potential cheater
  #  - %check% - Check name
  #  - %ds% - Development state of the check
  #  - %vladd% - The value of added violations
  #  - %current_vl% - The violation level for this check
  #  - %verbose% - Special info for this special anticheat alert (Default one can be edited below)
  alertinfo: "%prefix%&7Detected for cheats! \n&8»&7 Development State:&d %ds% \n&8»&7 Added Violations:&d %vladd% \n\n&8»&7 %verbose%"

  noinfo: "No Info"

  # - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
  # PlaceHolders for this message (words what can be replaced with special values)
  #  - "%player%" - Potential cheater
  #  - "%verbose%" - Debug message
  debug: "&8[&cDEBUG&8] &7%verbose%"

  # - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
  # PlaceHolders for this message (words what can be replaced with special values)
  #  - "%command%" - Command's alias
  #  - "%syntax%" - Command's syntax
  commmandhelp: "%prefix%&d&7 - &fRequired argument\n%prefix%&d%argument%&7 - &fOptional argument\n%prefix%&fCommand syntax:\n&7 - &f%syntax%"

  # - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
  # PlaceHolders for this message (words what can be replaced with special values)
  # - %player% - Player name
  # - %sensitivity% - Player sensitivity setting value
  # - %flags% - Output the flags list (Can be edited below)
  profile: "%prefix%&7Short info about&d %player%&7:\n&7 * &fSensitivity:&d %sensitivity%\n&8 // \n&7 *&f Total flags:\n%flags%\n&8 // "

  # - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
  # PlaceHolders for this message (words what can be replaced with special values)
  # - %player% - Player name
  # - %checkname% - Check name
  # - %vl% - Check Violation Level
  profileflag: "&7 -&f %checkname% &7(&dx%vl%&7)\n"

  # - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
  # PlaceHolders for this message (words what can be replaced with special values)
  # - %arg% - Not found player name
  playerNotFound: "%prefix%&7Can't find&d %arg%&f, baka!"

  # - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
  # PlaceHolders for this message (words what can be replaced with special values)
  #  - "%unknown_command%" - Text of wrong used command
  unknownCommand: "%prefix%&fUnknown command \"&d%unknown_command%&f\".\n%prefix%&fUse &d\"/kizuki help\"&f to get command list."

  # - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
  # PlaceHolders for this message (words what can be replaced with special values)
  #  - "%exp%" - Estimated command length
  #  - "%args_length%" - Number of arguments
  wrongNumberOfArguments: "%prefix%&fExpected &d %exp%&f arguments but got&d %args_length%"

  noPermission: "%prefix%&dYou cannot use this"

  onAlertsEnabled: "%prefix%&fAntiCheat alerts were enabled!"
  onAlertsDisabled: "%prefix%&fAntiCheat alerts were disabled!"

  reloadedConfig: "%prefix%&fThe configuration has been reloaded!"

  # - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
  # PlaceHolders for this message (words what can be replaced with special values)
  #  - "%available_themes%" - Available themes
  #  - "%arg%" - Unknown theme
  unknownThemeOrNotEnoughArgs: "%prefix%&fCan't find&d \"%arg%\"!&f Available themes: \n&7 //&d %available_themes%"

  # - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
  # PlaceHolders for this message (words what can be replaced with special values)
  #  - "%checkname%" - Check Name
  onDebugEnabled: "%prefix%&fDebug was enabled!"
  onDebugDisabled: "%prefix%&fDebug was disabled!"

  # - - ->  - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - -> - - ->
  # PlaceHolders for this message (words what can be replaced with special values)
  #  - "%arg%" - Unknown check
  unknownCheck: "%prefix%&fCould not find check&d \"%arg%\"&f."
🎉API

Kizuki AntiCheat 还有简单易用的 API 部分。

(此处原文档包含代码示例,已删除。)

🎉相关链接: 🎉重要声明:
  • 禁止转售插件
  • 禁止反编译插件
  • 禁止冒充插件
🎉使用前请安装 ProtocolLib:

请不要在评论中报告问题。您可以加入 Discord 服务器来报告您遇到的任何问题。