• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

NoCheatPlus

来自Minecraft插件百科
Iwar讨论 | 贡献2015年3月22日 (日) 16:33的版本 (添加内容,排版)
跳转至: 导航搜索
NoCheatPlus
外文名NoCheatPlus
插件类型Spigot / CraftBukkit
最新版本3.12.0-BETA2-sASO-b813
兼容服务端1.8.1
前置插件
源地址http://dev.bukkit.org/bukkit-plugins/NoCheatPlus
Icon-info.png
本页面已存在其他语言的内容,请协助翻译为本地化的中文。
  • 点击此处开始翻译。
  • 如本模板出现在原文存档页面,请注意更新主页面后,仍需要去除此处该模板。
  • 如当前页面已经没有需要翻译的内容,请删去待翻译模板。
  • 有标题的大篇幅文章,如果短时间内无法全部翻译,请先把所有的标题翻译出来,以便之后的贡献者选择与翻译章节内容。
Icon-info.png
本条目已有一定量的内容,但仍需完善

欢迎参与本条目的完善工作

你可以从以下几个方面入手

  • 参阅格式化手册,并对该页面进行相应格式排版工作;
  • 日常检查是否内容有更新版本并更新该页面;
  • 修复该页面中已出现/潜在的问题

Detect and fight the exploitation of various flaws/bugs in Minecraft!

介绍

NoCheatPlus attempts to prevent cheat clients from exploiting weaknesses of Minecraft or its protocol, making your server more safe. Checks cover a wide range of issues including flying and speeding, fighting hacks, fast block breaking and nukers, inventory hacks, chat spam and other types of malicious behaviour. For a more complete list have a look at the Features Page(内容已搬至本页面,查看最新内容请点击链接).

NoCheatPlus puts emphasis on configurability and allows you to customize actions that are carried out when a player fails a check (e.g. silent cancelling, executing commands, just logging). Bypass permissions allow to control what check to apply for which players, all checks can be deactivated in the configuration, also having the option for world-specific configuration files. Many checks allow more detailed configuration to adjust sensitivity.

Certainly NoCheatPlus is not a magical bullet, it uses a lot of heuristics and even guessing, so you will encounter false positives here and there and also not catch every single violation. Example video of how NoCheatPlus blocks cheats (outdated plugin version).

NoCheatPlus was introduced by NeatMonster, building on the code base of NoCheat by Evenprime.

Features

  • Player Movement:
    • Prevent flying (survival/adventure) or limit flying speed (creative)
    • Enforce the original movement speeds for walking, sprinting, sneaking, swimming, blocking
    • Prevent players from avoiding fall damage
    • Prevent players from moving into blocks (noclip)
    • Prevent players from cheating the server's time
    • Prevent players from using the "safe-respawn" exploit
    • Prevent walking on top of water and lava [modern hacks just keep jumping, though]
    • Prevent players from crashing the server by doing "illegal movements" (CraftBukkit does contain checks, but on some occasions these move data gets put through to plugins.)
    • Prevent players from faking BedLeave packets
    • Prevent players from hovering around in mid air
    • Prevent players from exploiting "block jumping" to get over walls
    • Prevent players from V-Clipping or teleporting
    • Prevent players from abusing fishing roods to get around the fly check (This is kinda a joke...) [Untested! Disabled by default!]
    • Prevent players from using their glide cheat NEW!
    • Prevent players from abusing enderpearls to get through walls, roofs and floors NEW!
  • Block Interacting:
    • Prevent players from interacting with blocks that are out of reach
    • Force players to look at the blocks that they want to interact with
    • Prevent players from interacting through walls
    • Prevent players from spamming interaction on blocks (note-blocks, doors, stone, wood, ...)
  • Block Breaking:
    • Prevent players from using "Survival Nuker", "Smasher", "Click Nuker" and "Creative Nuker"
    • Prevent breaking blocks faster than vanilla Minecraft allows, prevent breaking too many blocks too fast in total.
    • Limit the reach for breaking blocks
    • Force players to look at the blocks
    • Prevents "noswing" hacks (the player breaks blocks without showing the arm animation)
    • Prevents players from breaking 2 or more blocks at the same time
    • Prevent players from breaking water or lava blocks in creative gamemode
  • Block Placing:
    • Prevent players from using "FastPlace" and "Build" cheats
    • Limit the reach for block placing
    • Force players to look at the blocks
    • Prevent players from throwing projectiles too quickly
    • Prevent players from placing bloats anywhere else then water/lava
    • Prevent players from using the AutoSign feature of their client
    • Prevent players from placing blocks in mid air. Read more here!
    • Prevents placing blocks against liquids
  • Player Chat:
    • Partly inspired by NoPwnage by Evenprime.
    • Fast spam check + tool-box for slower paced annoyances (can take into account a players chat history and global chat history).
    • Limit the number of players allowed to join within a specific time frame
    • Prevent too fast re-login.
    • Filter colors from player messages
    • Supports text and command spam blocking
  • Inventory:
    • Prevent players from dropping too many items within a short time frame and therefore lagging the server
    • Prevent players from charging and firing their bows too fast
    • Prevent players from eating their food too fast
    • Prevents players from managing there items to fast (inventory, enchantment table, beacon, ...)
    • Prevents players from binding illegal enchantments on books (fixed in Minecraft 1.4.3 and higher)
  • Fight:
    • Prevent players from attacking too many entities (players and mobs) at the same time
    • Prevent attacking of enemies that aren't in the line of sight of the player
    • Prevent attacking without first swinging your arm
    • Prevent attacking too many times within one second
    • Prevent attacking of targets that are too far away
    • Prevent players becoming invulnerable by exploitation of a design flaw of Minecraft
    • Prevent players from knocking back other players when it's not technically possible
    • Prevent players from exploiting extremely low jumps to get a pseudo criticals cheat going NEW!
    • Prevent players from giving critical hits to other players when it's not technically possible
    • Prevent players from hit other players while blocking with their sword
    • Penalize players that change their direction by a lot (against force fields)
    • Prevent players from doing self hits to fly by using the knockback of those
    • Feed combined check to find players that try to execute 2 or more cheats at the same time
    • Prevent players from regenerating health too fast
  • Miscellaneous:
    • Disable Zombe's mod (fly, noclip, cheat)
    • Disable CJB's mod (fly, xray, radar)
    • Disable Rei's Minimap (cave, radar)
    • Disable Minecraft AutoMap (ores, cave, radar)
    • Disable Smart Moving (climbing, swimming, crawling, sliding, jumping, flying)
    • Restrict the OP management commands to a console usage only (disabled by default)
    • Adapts to server sided lag for less false positives on heavy server load
    • Provides a API that allows making other plugins compatible with NoCheatPlus
    • Use of BukkitAPI only if the used CraftBukkit version is not supported

配置

命令

权限

Recommended

The following plugins might be useful to have a look at.

CompatNoCheatPlus (cncp)

Make plugins like mcMMO, Citizens, MagicSpells or MachinaCraft more compatbile with NoCheatPlus. Not all existing plugins are covered (yet), but you can leave a note or ticket request for cncp.

Orebfuscator

Orebfuscator fights all sorts of X-ray-hacks by altering the map information that is sent to the players, such that they have to mine blocks to actually reveal what is behind. Virtually a "must have".

Downloads and History of Changes

  • Download officially approved versions on the Files page at BukkitDev.
  • Development builds have been moved over to the Jenkins at EcoCityCraft.
  • Do not download from any other source, do not use jars other people send you.
  • Changes by build number can be examined in the Jenkins changes list.
  • All commits can be seen in the GitHub commit history.
  • Plugin statistics are no longer reported to mcstats.org.

Support

Documentation Resources

Contact us