<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://mineplugin.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Redsn0w</id>
	<title>Minecraft插件百科 - 用户贡献 [zh-cn]</title>
	<link rel="self" type="application/atom+xml" href="https://mineplugin.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Redsn0w"/>
	<link rel="alternate" type="text/html" href="https://mineplugin.org/%E7%89%B9%E6%AE%8A:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/Redsn0w"/>
	<updated>2026-04-08T20:01:19Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7:Redsn0w&amp;diff=3466</id>
		<title>用户:Redsn0w</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7:Redsn0w&amp;diff=3466"/>
		<updated>2016-08-17T10:07:04Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs:我被盗号了&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7:Redsn0w&amp;diff=3258</id>
		<title>用户:Redsn0w</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7:Redsn0w&amp;diff=3258"/>
		<updated>2016-08-01T02:22:18Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​清空页面&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7:Redsn0w&amp;diff=3257</id>
		<title>用户:Redsn0w</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7:Redsn0w&amp;diff=3257"/>
		<updated>2016-08-01T02:22:07Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​/* 网名 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;请多多支持插件百科的编辑，修改，校对，创作&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=TerrainControl/en&amp;diff=3256</id>
		<title>TerrainControl/en</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=TerrainControl/en&amp;diff=3256"/>
		<updated>2016-08-01T02:21:42Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|插件名=TerrainControl&lt;br /&gt;
|版本=v2.7.2&lt;br /&gt;
|前置插件=无&lt;br /&gt;
|兼容服务端版本=1.7.2-1.8.3&lt;br /&gt;
|網址=[https://www.spigotmc.org/resources/terraincontrol.2214/ Spigot]&lt;br /&gt;
}}&lt;br /&gt;
{{条目原文}}&lt;br /&gt;
== 概述 ==&lt;br /&gt;
Terrain Control is an advanced world generator. Through various configuration files it gives the user control over almost every aspect of Minecraft terrain generation, with no knowledge of Java required. It can be used on Bukkit or Forge servers and on singleplayer with Forge. Terrain Control is the successor to the old [http://www.minecraftforum.net/topic/313991-phoenixterrainmod/ PhoenixTerrainMod], which was based on the popular [http://www.minecraftforum.net/topic/71565-biomemod/ BiomeTerrainMod]. Terrain Control is maintained by [http://dev.bukkit.org/profiles/Khoorn/ Khoorn] (known as [https://github.com/Wickth Wickth] on GitHub).&lt;br /&gt;
&lt;br /&gt;
Control horizontal and vertical noise of terrain generation&lt;br /&gt;
Control terrain height and volatility per biome&lt;br /&gt;
Generating biome maps from images&lt;br /&gt;
Control the size of biomes, islands and continents&lt;br /&gt;
Custom biomes&lt;br /&gt;
Many options for caves, canyons&lt;br /&gt;
Control vanilla structures like mineshafts, strongholds and villages&lt;br /&gt;
Full control of ores, plants, dungeons, ponds and many more&lt;br /&gt;
Custom trees and other objects (BO2 and BO3)&lt;br /&gt;
Block replacement&lt;br /&gt;
Visual settings like custom foliage colors (TerrainControl client required)&lt;br /&gt;
To learn more, check out all of Terrain Control&#039;s features!&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
=== Beginner ===&lt;br /&gt;
==== 安装指南e ====&lt;br /&gt;
更新时间: 5 Jun 2014&lt;br /&gt;
Terrain Control currently supports CraftBukkit, Spigot, Cauldron and Forge (even singleplayer). One universal jar file is used that works on all platforms.&lt;br /&gt;
* Forge (单人游戏)&lt;br /&gt;
&lt;br /&gt;
First, download and install Forge. Run Minecraft once to make sure that everything works. Then download the file linked on the homepage of the wiki. Make sure that the Minecraft version for the download matches your Minecraft version. Put the file in the mods folder inside the .minecraft folder.&lt;br /&gt;
&lt;br /&gt;
You can now create a new world with the world type Terrain Control. The mod only affects worlds created with this world type. If you don&#039;t edit the settings found in .minecraft/mods/TerrainControl/worlds/YOUR_WORLD_NAME/, the world will look like a default Minecraft world. Each time you change the settings, you must delete the .minecraft/saves/YOUR_WORLD_NAME/region folder to generate the world again. Changed settings won&#039;t magically affect already generated chunks! This tutorial will teach you the first steps of customizing your world.&lt;br /&gt;
* CraftBukkit, Spigot and Cauldron servers&lt;br /&gt;
&lt;br /&gt;
Simply put the jar file in the plugins folder to install, just like every other Bukkit plugin. The plugin doesn&#039;t require your players to have the singleplayer version installed, but they will get some more features if they have installed it.&lt;br /&gt;
&lt;br /&gt;
After you have installed it, you must still activate it for your world. If you don&#039;t have a multiworld management plugin like Multiverse, add the following to your bukkit.yml to enable Terrain Control for that world (use spaces, not tabs!):&lt;br /&gt;
&lt;br /&gt;
worlds:&lt;br /&gt;
  your_world_name:&lt;br /&gt;
    generator: TerrainControl&lt;br /&gt;
&lt;br /&gt;
If you are using Multiverse, you can create a new Terrain Control world using:&lt;br /&gt;
&lt;br /&gt;
/mv create your_world_name normal -g TerrainControl&lt;br /&gt;
&lt;br /&gt;
If you&#039;re instructing your multiworld plugin to use Terrain Control for one of the default worlds, also add Terrain Control to the bukkit.yml as described above. Terrain Control needs this to be properly initialised for default worlds.&lt;br /&gt;
If you are using another multiworld management plugin, look up the documentation for that plugin. Use TerrainControl (without a space between Terrain and Control) as the generator name. The name is case sensitive.&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t change the settings found in plugins/TerrainControl/worlds/YOUR_WORLD_NAME/, the world will look like a default Minecraft world. Each time you change the settings, you must delete the YOUR_WORLD_NAME/region folder to generate the world again. Changed settings won&#039;t magically affect already generated chunks! This tutorial will teach you the first steps of customizing your world.&lt;br /&gt;
* Forge 服务器&lt;br /&gt;
&lt;br /&gt;
Make sure that Forge is installed on the server. Put Terrain Control in the mods folder. Go to the server.properties file and set level-type to TerrainControl (without a space between Terrain and Control). Delete the level.dat of your main world to get one with the correct level type.&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t change the settings, the world will look like a default Minecraft world. Each time you change the settings found in mods/TerrainControl/worlds/YOUR_WORLD_NAME/, you must delete the YOUR_WORLD_NAME/region folder to generate the world again. Changed settings won&#039;t magically affect already generated chunks! This tutorial will teach you the first steps of customizing your world.&lt;br /&gt;
==== Beginners tutorial ====&lt;br /&gt;
欢迎你，新玩家！&lt;br /&gt;
&lt;br /&gt;
After you have succesfully installed Terrain Control, you can start creating your own worlds. Create a world on creative with TerrainControl as the generator and 12 as the seed. We re using this seed so that your world will be identical to the tutorial world. If you don&#039;t need any help creating a Terrain Control world with a specified seed, just skip this list.&lt;br /&gt;
* If you are on singleplayer, click Create New World, select Creative as the game mode and fill in a name for your world. Click on More World Options, and fill in 12 as the seed and choose TerrainControl as the world type. Make sure that Allow Cheats is on, you will need it for the /tp command.&lt;br /&gt;
* If you are on Bukkit and have Multiverse you can use /mv create world_name NORMAL -s 12 -g TerrainControl to create the world and /mv tp world_name to teleport to it.&lt;br /&gt;
* If you are on Bukkit and have another multiworld-management plugin, look up the documentation of that plugin on how to create a new world. Use 12 as the seed and TerrainControl as the generator name.&lt;br /&gt;
* If you are on Bukkit and you don&#039;t have a multiworld-management plugin, go to your bukkit.yml file and add the following:&lt;br /&gt;
&lt;br /&gt;
worlds:&lt;br /&gt;
  your_world_name:&lt;br /&gt;
    generator: TerrainControl&lt;br /&gt;
&lt;br /&gt;
Replace your_world_name with the name of your world, which is usually just world. Also, don&#039;t use tabs in this file, use spaces! Go to the server.properties file and set the level-seed setting to 12. Delete the whole world folder to get a fresh level.dat with the correct seed.&lt;br /&gt;
* If you are on a Forge server, go to the server.properties and set the level-type setting to TerrainControl and the level-seed setting to 12. Delete the whole world folder to get a fresh level.dat with the correct generator and seed.&lt;br /&gt;
&lt;br /&gt;
Now log in once on your world to let Terrain Control generate it&#039;s configuration files. Run the command /seed to verify that the seed is indeed 12. You will notice that the world looks just like a default Minecraft world: you haven&#039;t yet changed the settings! Close down the game/the server again.&lt;br /&gt;
&lt;br /&gt;
Locate your Terrain Control settings folder. See the installation instructions to find out how. You should see something like this:&lt;br /&gt;
&lt;br /&gt;
[[文件:TerrainControl-1.png||TerrainControl-1]]&lt;br /&gt;
&lt;br /&gt;
Let&#039;s open the WorldConfig.ini. Using Notepad is fine. However, don&#039;t use an editor which uses text styles, so don&#039;t use Word.&lt;br /&gt;
&lt;br /&gt;
All lines starting with a # are comments. They give a brief description of each variable. On the WorldConfig page on the wiki, you can usually find a more detailed description.&lt;br /&gt;
&lt;br /&gt;
To verify that everything works, we are going to change a variable. GenerationDepth is a nice one to change. If you set it to 9, all biomes get halved in size, in both the x and z directions. If you set it to 11, all biomes get doubled in size, again in both the x and z directions. If you set it to 12 the biomes are as large as in the Large Biomes world type. Let&#039;s try that. Change the number to 12 and save the file.&lt;br /&gt;
&lt;br /&gt;
If you would (re)start the game/the server now, you still won&#039;t see any changes. You have to explore new areas to see the new terrain, just like for any other generator update in Minecraft. Because this is quite annoying, it is a better idea to delete the region folder inside the world folder. This deletes the terrain, but keeps the player positions and the map seed. Never do this while the game/the server is running!&lt;br /&gt;
&lt;br /&gt;
After you have deleted the region folder, start the game/the server and test your changes. You should now see a world with large biomes.&lt;br /&gt;
&lt;br /&gt;
It&#039;s now time to explore the WorldBiomes folder. Again, don&#039;t forget to close the game/the server. You see a lot of .bc files, whichs stands for BiomeConfig. Some biomes look very obscure (what is Sky.bc?), others are not a biome at all (Since when is a beach a biome? What about river?), and others use strange names (Mesa Plateau F M?). These names were chosen by Mojang.&lt;br /&gt;
&lt;br /&gt;
[[文件:TerrainControl-2.png||TerrainControl-2]]&lt;br /&gt;
&lt;br /&gt;
For now you could ignore those strange biomes. Just open up the Desert.bc file. If you scroll down, you will see the BiomeHeight and BiomeVolatility (just below &#039;&#039;&#039;Terrain Generator Variables&#039;&#039;&#039;). Let&#039;s add some hills to the desert! Set BiomeHeight to 0.2 (makes the terrain higher, but not more hilly) and BiomeVolatility to 0.4 (makes the terrain more hilly). Now save the result, delete the region folder, and find a desert biome. If you indeed used the seed 12, you can easily teleport to one using the command /tp -19 80 -306.&lt;br /&gt;
&lt;br /&gt;
[[文件:TerrainControl-3.png||TerrainControl-3]]&lt;br /&gt;
&lt;br /&gt;
Maybe the stone in the cliff annoys you, wouldn&#039;t sandstone look better? Close the game/the server, open the Desert.bc and set StoneBlock (in the Blocks section) to SANDSTONE. This replaces all stone with sandstone. Stop the game/server, delete the region folder and start the game/server again.&lt;br /&gt;
&lt;br /&gt;
[[文件:TerrainControl-4.png||TerrainControl-4]]&lt;br /&gt;
&lt;br /&gt;
Now you have seen a tiny bit of the power of Terrain Control. It&#039;s time for the next step! If you just want to know what each setting does, you can take a look at the other settings in WorldConfig and the BiomeConfigs. If you want to start creating custom biomes, you should read this tutorial, which starts at the point where this tutorial ends. On the home page you could also find a lot of other (external) tutorials. The examples page might also be useful.&lt;br /&gt;
&lt;br /&gt;
==== Your first custom biome ====&lt;br /&gt;
In this tutorial we are going to create our first custom biome. In the previous tutorial we modified the standard desert to be more hilly and to have sandstone instead of stone. We will now create a hilly area with a lot of flowers and some trees.&lt;br /&gt;
&lt;br /&gt;
You can continue working on the world of the previous tutorial. Alternatively, you can create a new world with the seed 12. Make sure that the GenerationDepth setting (found in the WorldConfig.ini) is set to 12 too. This will make the biomes bigger. If you have done that correctly, the coordinates found in the tutorial will work for you. If not, you will find yourself lost in some other biome and you&#039;ll have to search around a lot.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll start by adding the custom biome to the biome lists. The first list we are going to modify is the CustomBiomes list. Open up the WorldConfig.ini file and search for that setting. Edit the line with CustomBiomes to look like this:&lt;br /&gt;
&lt;br /&gt;
CustomBiomes:Flowerfield:40&lt;br /&gt;
&lt;br /&gt;
This will make Terrain Control generate and read the config files for the biome called Flowerfield. The biome will have the id 40. Biome ids work just like block ids, except that they are separate lists and that 254 is the highest possible biome id. Just like block ids, two biomes may not share the same id.&lt;br /&gt;
&lt;br /&gt;
If you restart the server/game now, you&#039;ll see that a new file in the BiomeConfigs directory has popped up: FlowerfieldBiomeConfig.ini. However, your world looks still the same. We need to add our biome to one of the biome lists. NormalBiomes, found in the WorldConfig.ini, is a good choice, as it lets the biome generate as a normal biome, just like most of Minecraft&#039;s biomes. Add your biome to the NormalBiomes list:&lt;br /&gt;
&lt;br /&gt;
NormalBiomes:Desert,Forest,Extreme Hills,Swampland,Plains,Taiga,Jungle,Flowerfield&lt;br /&gt;
&lt;br /&gt;
Make sure the server is closed/world is unloaded, remove the region folder inside the world folder and start the server/load the world again. If use the command /tp -1010 78 -11 to teleport to that location, you can see the custom biome. It doesn&#039;t look very nice yet, but hey, we haven&#039;t yet changed any settings of the biome:&lt;br /&gt;
&lt;br /&gt;
[[文件:TerrainControl-5.png|TerrainControl-5]]&lt;br /&gt;
&lt;br /&gt;
If you aren&#039;t using the Terrain Control mod on singleplayer, the colors will look a little bit different.&lt;br /&gt;
&lt;br /&gt;
First of all, we are going to make the biome a lot greener. Open up the FlowerfieldBiomeConfig.ini. Scroll down until you see the Visuals and weather section. You can change the colors of the biome here. However, if you don&#039;t have the Terrain Control client mod, you won&#039;t see any effect. If you are going to use the map on singleplayer, this is of course no problem, but if you are going to use the world on a Bukkit server, most of your players will only see the standard Minecraft colors. All colors are hexadecimal. You can Google around a bit to find a color picker. Please note that most color pickers will prefix the color with a #, which is common in the webdesign-world. Terrain Control however requires you to use 0x instead, which is common in the Java-world.&lt;br /&gt;
&lt;br /&gt;
For this tutorial, we aren&#039;t going to use the color settings. Terrain Control has a cool option to save the biome with the id of another biome. This will cause the colors, weather and mobs of the biome to look like the other biome. Luckily, the terrain shape and features will still look the same. We are going to use the mushroom isle biome for this, as it has nice green grass (normally you can&#039;t see that, as the biome is covered in mycelium, but try placing down a block of grass there and you&#039;ll see it). As an added bonus, no hostily mobs will spawn in our flower field, as the mushroom biome has them disabled. Scroll up to find the ReplaceToBiomeName setting and set it to MushroomIsland.&lt;br /&gt;
&lt;br /&gt;
确保服务器已经关闭, remove the region folder inside the world folder and start the server/load the world again. If use the command /tp -1010 78 -11 to teleport to that location, you can now see that the biome is a lot greener:&lt;br /&gt;
&lt;br /&gt;
[[文件:TerrainControl-6.png|TerrainControl-6]]&lt;br /&gt;
&lt;br /&gt;
Now we are going to make the biome a bit more hilly. Open up the FlowerfieldBiomeConfig.ini again and set BiomeVolatility to 0.5. If you would take a look now, you&#039;ll see that the land drops below sea level now on some places. We don&#039;t want this, so to fix this we raise the biome a bit, without making it more hilly. Set BiomeHeight to 0.5 to make the biome a bit higher.&lt;br /&gt;
&lt;br /&gt;
Close the server/world, remove the region folder and open the server/world again. You should now see some hills:&lt;br /&gt;
&lt;br /&gt;
[[文件:TerrainControl-7.png|TerrainControl-7]]&lt;br /&gt;
&lt;br /&gt;
Now we are going to add some resources to the biome. Terrain Control has a powerful resource system. It consists of a long list of resources. Each resource can be an ore, a plant, a tree, a small lake, etc. Almost all resources have a frequency setting which tells how many times that resource must be processed for the chunk. Almost all resources also have a rarity setting, which determines the chance of success for each attempt. Usually the terrain is another limiting factor: if there is not enough space for a tree there, it simply won&#039;t spawn, regardless of a rarity of 100.&lt;br /&gt;
&lt;br /&gt;
Resources use the function syntax, which is also used on some other places in the configs. It works like this:&lt;br /&gt;
&lt;br /&gt;
NameOfFunction(parameter,parameter,parameter,...)&lt;br /&gt;
&lt;br /&gt;
If you already have experience with a spreadsheet program like Microsoft Excel, this syntax should be familiar. Each parameter does affects something in the resource.&lt;br /&gt;
&lt;br /&gt;
All resources placed together form a list, called the resources queue. It is out of the scope of this tutorial to explain every possible resource (see this page for that), but some interesting resources for our plant biome will be described.&lt;br /&gt;
&lt;br /&gt;
Flowers are single block resources in Minecraft. In the resources queue there are two resources designed for single-block things. Grass is easier to work with than Plant, but it can only spawn on top of the terrain. Plant chooses a random height between it&#039; min and max height and then looks whether the location is suitable. Grass simply places itself on the highest block, which it can look up from the heightmap.&lt;br /&gt;
&lt;br /&gt;
For some reason Mojang placed flowers using the Plant resource in Minecraft. There is no reason for us to do the same, we are going to use the Grass resource. The syntax of the Grass resource is as follows:&lt;br /&gt;
&lt;br /&gt;
Grass(Block,BlockData,Frequency,Rarity,BlockSource[,BlockSource2,BlockSource3.....])&lt;br /&gt;
&lt;br /&gt;
Block is the id or name of the block to spawn. BlockData is the block data from 0 to 15. Frequency and Rarity were just explained a few paragraphs back. BlockSource is the block to spawn on.&lt;br /&gt;
&lt;br /&gt;
First of all, we remove the standard lines with flowers, as we are not going to use the Plant resource for them. Remove these two lines from the resources queue:&lt;br /&gt;
&lt;br /&gt;
Plant(RED_ROSE,2,100.0,0,128,GRASS,DIRT,SOIL)&lt;br /&gt;
Plant(YELLOW_FLOWER,2,100.0,0,128,GRASS,DIRT,SOIL)&lt;br /&gt;
And add the following Grass resources at the end of the resources queue:&lt;br /&gt;
&lt;br /&gt;
Grass(RED_ROSE,0,40,100,GRASS)&lt;br /&gt;
Grass(YELLOW_FLOWER,0,80,100,GRASS)&lt;br /&gt;
This should add 40 red roses and 80 yellow flowers to each chunk. Of course, the terrain is not always suitable, so we&#039;ll see less flowers. Another thing is that on each attempt a random location in the chunk is choses, which means that it can choose a location that already has a flower!&lt;br /&gt;
&lt;br /&gt;
Nevertheless, if you close the server/world, remove the region folder and open the server/world again, you should see this:&lt;br /&gt;
&lt;br /&gt;
[[文件:TerrainControl-8.png|TerrainControl-8]]&lt;br /&gt;
&lt;br /&gt;
That are a lot of flowers! Let&#039;s add some tall grass as well to the biome. There is already a tall grass resource in the resources queue, so let&#039;s just increase the frequency of that resource. Change this line:&lt;br /&gt;
&lt;br /&gt;
Grass(LONG_GRASS,1,10,100.0,GRASS,DIRT)&lt;br /&gt;
To this line: (note that the 10 is replaced with the 80)&lt;br /&gt;
&lt;br /&gt;
Grass(LONG_GRASS,1,80,100.0,GRASS,DIRT)&lt;br /&gt;
Close the server/world, remove the region folder and open the server/world again. Looks a lot better, doesn&#039;t it:&lt;br /&gt;
&lt;br /&gt;
[[文件:TerrainControl-9.png|TerrainControl-9]]&lt;br /&gt;
&lt;br /&gt;
We&#039;re almost done with this tutorial, but we still want to add some trees. Without trees, it is very difficult to survive in a biome. The syntax of the tree resource is as follows:&lt;br /&gt;
&lt;br /&gt;
Tree(Frequency,TreeType,TreeType_Chance[,Additional_TreeType,Additional_TreeType_Chance.....])&lt;br /&gt;
&lt;br /&gt;
It has a nifty syntax to specify what trees you want. For each attempt (there are Frequency attempts), it first chooses the first TreeType. If this Treetype fails to spawn, either because of the TreeType_Chance (this is a success percentage) or because of unsuitable terrain, it continues to the next one, the Additional_TreeType. If that tree also fails to spawn, it continues to the next one. This continues until all tree types in the list have been processed.&lt;br /&gt;
&lt;br /&gt;
Some tree types have bad names. For example, Forest is actually a birch tree. Tree is simply an oak tree.&lt;br /&gt;
&lt;br /&gt;
Add this line to the end of the resources queue:&lt;br /&gt;
&lt;br /&gt;
Tree(1,Forest,4,Tree,4)&lt;br /&gt;
This means that there is just one attempt in each chunk. In that attempt, there is a 4% chance that the birch spawns (provided the terrain is suitable for that tree). If the birch tree doesn&#039;t spawn, there is a 4% chance that a normal oak tree will spawn.&lt;br /&gt;
&lt;br /&gt;
Close the server/world, remove the region folder and open the server/world again. Our biome is now technically finished:&lt;br /&gt;
&lt;br /&gt;
[[文件:TerrainControl-10.png|TerrainControl-10]]&lt;br /&gt;
&lt;br /&gt;
However, if you are on Bukkit and use the command /tc map, the biome will show up as a block biome. You can change this by choosing another color for the BiomeColor setting. We will use 0xb8e65c. Close the server/world, remove the region folder and open the server/world again. Execute the command /tc map. You should get a map like this one:&lt;br /&gt;
&lt;br /&gt;
[[文件:TerrainControl-11.png|TerrainControl-11]]&lt;br /&gt;
&lt;br /&gt;
If you had any problems recreating this world, you can download the completed version here.&lt;br /&gt;
&lt;br /&gt;
Congratulations, you have just created your own custom biome! You can now create as many custom biomes as you want. You know how to create hills, forests, grass, flowers, etc. Some additional tips:&lt;br /&gt;
* BiomeTemperature:0 will cause the biome to be covered by snow. However, people without the TC mod on the client will see snow on the ground, but rain in the air. To fix this you can use ReplaceToBiomeName:Taiga.&lt;br /&gt;
* Water is generated when the terrain falls under the sea level. Using the BiomeVolatility and BiomeHeight settings you can best control how the land is shaped.&lt;br /&gt;
* Take a look in the configs of the default biomes to see how a certain effect is achieved. The downloads thread in the TC forums is also a valuable resource.&lt;br /&gt;
Good luck!&lt;br /&gt;
&lt;br /&gt;
==== Common problems ====&lt;br /&gt;
Terrain Control doesn&#039;t always do what you would expect. On this page some problems frequently encountered by beginners are highlighted. If you&#039;re still stuck, you can create a [http://dev.bukkit.org/server-mods/terrain-control/forum/ forum topic] that describes your problem. Be as detailed as possible and be prepared to post your startup log (preferably on pastebin.com or similar) or your settings (preferably in a ZIP file).&lt;br /&gt;
* My world settings folder isn&#039;t created, only GlobalObjects exists.&lt;br /&gt;
Terrain Control won&#039;t take over all your worlds when you install it. You&#039;ll need to enable it first for a world. Closely follow the installation instructions. When you&#039;re still stuck, it is important to post your startup logs when you are creating a forum topic.&lt;br /&gt;
* My settings don&#039;t have any effect on the terrain.&lt;br /&gt;
Have you tried regenerating the terrain? If yes, move your TerrainControl folder, start the server/the game again and look whether Terrain Control has remade the settings files. If not, Terrain Control is not even reading them. See the problem above this one on how to solve that. If yes, look at the BiomeMode and TerrainMode and make sure that they aren&#039;t set to Default (which makes them ignore your settings and use the vanilla settings instead).&lt;br /&gt;
* I&#039;m spawning in an ocean and I can&#039;t find any land&lt;br /&gt;
Don&#039;t worry, it is there. Keep swimming. Alternatively, you can change the seed of the map (for servers: you&#039;ll need a new level.dat for this, changing it only in the server.properies isn&#039;t enough) to something else. The seed 11 will spawn you on land with the default settings. You can also disable or reduce the oceans using the LandRarity setting in the WorldConfig:&lt;br /&gt;
&lt;br /&gt;
[[文件:TerrainControl-12.png|TerrainControl-12]]&lt;br /&gt;
&lt;br /&gt;
* This specific setting doesn&#039;t work (but other settings do)&lt;br /&gt;
Most settings are case sensitive and whitespace sensitive, so be precise. Some settings need higher values to give a noticeable effect. Other settings need the Terrain Control client (see the comments in the files and/or this wiki). Some settings are dependant on another setting (again, see the comments in the files and/or this wiki).&lt;br /&gt;
&lt;br /&gt;
If you are not experienced with Terrain Control, always make sure that SettingsMode is set to WriteAll. This will make Terrain Ontrol reset or remove everything it doesn&#039;t understand, so that you&#039;ll immediately notice that something was wrong.&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=3255</id>
		<title>NoCheatPlus</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=3255"/>
		<updated>2016-08-01T02:17:32Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|插件名=NoCheatPlus&lt;br /&gt;
|版本=3.13.7-RC-sMD5NET-b925&lt;br /&gt;
|前置插件=无&lt;br /&gt;
|兼容服务端版本=1.8.1&lt;br /&gt;
|網址=http://dev.bukkit.org/bukkit-plugins/nocheatplus/&lt;br /&gt;
}}&lt;br /&gt;
{{待翻译}}&lt;br /&gt;
&#039;&#039;&#039;Detect and fight the exploitation of various flaws/bugs in Minecraft!&#039;&#039;&#039;&lt;br /&gt;
[[Category:管理]] [[Category:修正]] [[Category:安全]] &lt;br /&gt;
=介绍=&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus通过禁止客户端利用&#039;&#039;MineCraft数据传输协议的漏洞&#039;&#039;进行作弊来使得你的服务器更加安全可靠. 检测范围包括飞行，加速，战斗作弊, 快速破坏方块与核弹, 背包作弊, 聊天窗广告以及其他的恶意行为. 更全面的介绍请见 [https://github.com/asofold/NCPDocs/blob/master/Features.creole Features Page]（内容已搬至本页面，查看最新内容请点击链接）.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus将重点放在可配置，当某玩家未通过检查时允许你自定义可执行的操作 (例如 silent cancelling, 执行命令, 只是记录). 白名单权限允许设置检查哪些玩家,全部检测可以在配置文件中被关闭, 也有特殊的世界检查选项. 许多检测允许更详细的配置来调整灵敏度。&lt;br /&gt;
&lt;br /&gt;
当然NoCheatPlus不是万能的,它采用了许多启发式机制与猜测机制, 因此你会在各个地方遇到误报并且也不能抓住每一个作弊者. [http://www.youtube.com/watch?v=H8BSpXfrtzI Example video] 如何用NoCheatPlus解决方块作弊(过时的插件版本).&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus由 [http://dev.bukkit.org/profiles/NeatMonster/ NeatMonster] 推出, 基于由[http://dev.bukkit.org/profiles/Evenprime85/ Evenprime]编写的[http://http://dev.bukkit.org/bukkit-plugins/nocheat/ Nocheat]插件.&lt;br /&gt;
==功能==&lt;br /&gt;
* 玩家行动:&lt;br /&gt;
** 禁止飞行(生存/冒险模式下) 或是限制飞行速度(创造模式下)&lt;br /&gt;
** 禁止玩家的行走，冲刺，潜行，游泳和破坏方块的速度过快&lt;br /&gt;
** 禁止玩家无视掉落伤害&lt;br /&gt;
** 禁止玩家进入方块 (穿墙模式)&lt;br /&gt;
** 禁止玩家改变服务器时间&lt;br /&gt;
** 禁止玩家利用 &amp;quot;safe-respawn&amp;quot; 的缺陷&lt;br /&gt;
** 禁止在水和岩浆顶部行走 [尽管现在的作弊者只是在其上保持跳跃]&lt;br /&gt;
** 禁止玩家通过非法移动使服务器崩溃 (CraftBukkit 自身并不包含检测模块,但有时这些移动数据会影响到插件.)&lt;br /&gt;
** 防止玩家伪造&amp;quot;BedLeave&amp;quot;数据包&amp;lt;ref&amp;gt;数据包意义不明，请各位完善&amp;lt;/ref&amp;gt;&lt;br /&gt;
** 禁止玩家悬浮在半空中&lt;br /&gt;
** 禁止玩家利用 &amp;quot;block jumping&amp;quot;来跳过高墙&lt;br /&gt;
** 防止玩家 from V-Clipping or teleporting&lt;br /&gt;
** 禁止玩家滥用钓竿来绕开飞行检测 (这只是一个玩笑...) [未测试! 默认关闭!]&lt;br /&gt;
** 防止玩家通过飞行进行作弊&lt;br /&gt;
** 禁止玩家滥用末影珍珠穿越墙，屋顶和地板&lt;br /&gt;
* 方块交互:&lt;br /&gt;
** 禁止玩家操作正常接触范围之外的方块&lt;br /&gt;
** 强制玩家看着想要操作的方块&lt;br /&gt;
** 禁止玩家透过墙对方块进行操作&lt;br /&gt;
** 防止玩家通过特定方块来传播广告信息（note-blocks&amp;lt;ref&amp;gt;原文如此&amp;lt;/ref&amp;gt;,门,石头,木材等）&lt;br /&gt;
* 方块破坏:&lt;br /&gt;
** 防止玩家使用 &amp;quot;Survival Nuker&amp;quot;, &amp;quot;Smasher&amp;quot;, &amp;quot;Click Nuker&amp;quot; 与 &amp;quot;Creative Nuker(创造模式软件?)&amp;quot;&lt;br /&gt;
** 防止以不正常速度破坏方块, 防止同时破坏过多方块.&lt;br /&gt;
** 限制玩家可破坏方块的距离&lt;br /&gt;
** 强制玩家看着方块(破坏方块时，鼠标准星需对准方块)&lt;br /&gt;
** 防止 &amp;quot;noswing&amp;quot; 作弊 (玩家破坏方块时手臂没有动作)&lt;br /&gt;
** 禁止玩家同时破坏两个及以上的方块&lt;br /&gt;
** 禁止创造模式下的玩家破坏水或岩浆&lt;br /&gt;
* 方块放置:&lt;br /&gt;
** 防止玩家使用 &amp;quot;FastPlace&amp;quot; 和 &amp;quot;Build&amp;quot; 类作弊工具&lt;br /&gt;
** 限制玩家可放置方块的距离&lt;br /&gt;
** 强制对准方块&lt;br /&gt;
** 禁止玩家过快地投掷物品&lt;br /&gt;
** 禁止玩家在除了水和岩浆上的地方放置船只&lt;br /&gt;
** 利用客户端的AutoSign特征防御防止玩家作弊&lt;br /&gt;
** 禁止玩家在半空中放置方块. &lt;br /&gt;
** 禁止玩家在流体上放置方块&lt;br /&gt;
* 玩家聊天:&lt;br /&gt;
** 部分功能受Evenprime的插件启发.&lt;br /&gt;
** Fast spam check + tool-box for slower paced annoyances (可考虑到玩家聊天记录和全体聊天记录).&lt;br /&gt;
** 限制同一时间内允许加入服务器的玩家的数目&lt;br /&gt;
** 禁止短时间内多次重复登陆.&lt;br /&gt;
** 清楚玩家信息的颜色&lt;br /&gt;
** 支持屏蔽聊天窗内的广告内容&lt;br /&gt;
* 背包:&lt;br /&gt;
** 禁止玩家短时间内丢出大量物品以避免服务器的卡顿&lt;br /&gt;
** 禁止玩家过快地填充，发射弓箭&lt;br /&gt;
** 禁止玩家过快地进食&lt;br /&gt;
** 禁止玩家以过快的速度管理他们的物品（包括背包，附魔台，信标）&lt;br /&gt;
** 禁止玩家将非法的附魔保存为附魔书（此漏洞在1.4.3及以上被修复）&lt;br /&gt;
* 战斗:&lt;br /&gt;
** 防止玩家同时攻击过多实体(玩家和怪物都算做实体) &lt;br /&gt;
** 防止不在视线范围内的敌人的攻击&lt;br /&gt;
** 防止没有动作的攻击&lt;br /&gt;
** 防止一秒内对生物攻击多次&lt;br /&gt;
** 禁止攻击过远的目标&lt;br /&gt;
** 防止玩家由于Minecraft的设计缺陷而变得无敌&lt;br /&gt;
** 防止玩家当它在技术上是不可能的时候攻击其他玩家&lt;br /&gt;
** 防止玩家 from exploiting extremely low jumps to get a pseudo criticals cheat going NEW!&lt;br /&gt;
** 防止玩家 from giving critical hits to other players when it&#039;s not technically possible&lt;br /&gt;
** 防止玩家 from hit other players while blocking with their sword&lt;br /&gt;
** Penalize players that change their direction by a lot (against force fields)&lt;br /&gt;
** 防止玩家 from doing self hits to fly by using the knockback of those&lt;br /&gt;
** Feed combined check to find players that try to execute 2 or more cheats at the same time&lt;br /&gt;
** 防止玩家过快地回复血量&lt;br /&gt;
* 杂项:&lt;br /&gt;
** 禁用 Zombe&#039;s mod (飞行, 穿墙, 作弊)&lt;br /&gt;
** 禁用 CJB&#039;s mod (飞行, 透视, 雷达)&lt;br /&gt;
** 禁用 Rei&#039;s Minimap (洞穴, 雷达)&lt;br /&gt;
** 禁用 Minecraft AutoMap (矿物, 洞穴, 雷达)&lt;br /&gt;
** 禁用 Smart Moving (攀爬, 游泳, 爬行, 滑行, 跳跃, 飞行)&lt;br /&gt;
** 使&amp;quot;OP&amp;quot;命令只能在服务器控制台内执行（默认禁用）&lt;br /&gt;
** Adapts to server sided lag for less false positives on heavy server load&lt;br /&gt;
** 提供了一个API，允许让其他插件与NoCheatPlus兼容&lt;br /&gt;
** Use of BukkitAPI only if the used CraftBukkit version is not supported&lt;br /&gt;
&lt;br /&gt;
==配置==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==在.yml配置文件的一般注意事项==&lt;br /&gt;
* 使用空格缩进。&lt;br /&gt;
* 保持缩进级别：永不改变配置文件“config.yml”前面空格的数量。&lt;br /&gt;
* 不要插入特殊字符，如制表符缩进。如果你计划写复杂的文本条目,可以写为 &#039;...&#039; or &amp;quot;...&amp;quot;。&lt;br /&gt;
* 请参阅默认的配置文件，以供参考。&lt;br /&gt;
* 使用[[http://yaml-online-parser.appspot.com/|YAML parser]]以确保您的配置文件的格式正确。&lt;br /&gt;
* 插入不受支持的字符或改变缩进级别会破坏配置文件.&lt;br /&gt;
* 对于那些使用Notepad++来编辑YAML文件的人：&lt;br /&gt;
   建议启用&amp;quot;Replace by space&amp;quot; in Settings -&amp;gt; Preferences -&amp;gt; Tab Settings&lt;br /&gt;
   建议启用&amp;quot;转换为空格&amp;quot; 在 设置(T) -&amp;gt; 首选项... -&amp;gt; 制表符设置&lt;br /&gt;
[[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#notepad++|Screenshot of Notepad++ preferences]]&lt;br /&gt;
&lt;br /&gt;
==特定世界的配置==&lt;br /&gt;
怎样创建一个特定世界的配置文件呢?（不同世界不同管理）:&lt;br /&gt;
#首先创建一个空的yml文件根据你的服务器世界的名称。例如：world_config.yml（_是必需的！所有字符都是很敏感的！）&lt;br /&gt;
# 在你的服务器安装NocheatPlus或运行 /重新安装NocheatPlus /如果已经在你的服务器运行 请重载&lt;br /&gt;
# NOCheatPlus现在可以写的设置是那些空的YAML文件，来更改世界配置&lt;br /&gt;
# If you rather prefer to use some settings of your global config.yml then set &amp;quot;savebackconfig&amp;quot; to false and remove them from your world specific configuration file&lt;br /&gt;
&lt;br /&gt;
* End result in your [[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#world-specific-configuration|explorer window]] after successfully creating some world specific config.yml files&lt;br /&gt;
* Other examples: WorldName_config.yml, world_nether_config.yml, world_the_end_config.yml, HungerGames_config.yml or BackupWorld_config.yml&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* The world name is case sensitive (MiningWorld, theWorld etc.).&lt;br /&gt;
* You can set savebackconfig to false, in order to not have NoCheatPlus add default values to a config file. Thus you can override just the values you are interested in and keep a minimal world-specific configuration file.&lt;br /&gt;
* WorldName_config.yml has always higher priority then config.yml. So NoCheatPlus will first apply all settings from config.yml and then override them for a specific world using WorldName_config.yml&lt;br /&gt;
* Some settings can only be used in the global config.yml and aren&#039;t multiworld compatible (Please don&#039;t just copy config.yml and rename it to WorldName_config.yml or similar.) &lt;br /&gt;
* World specific files can be created, changed or removed while your server and NoCheatPlus are running. Just use the /ncp reload or /nocheatplus reload command to let NoCheatPlus reread your configuration file.&lt;br /&gt;
* If a world gets unloaded, deleted or renamed then NoCheatPlus will automaticly ignore your world specific configuration files you made for it&lt;br /&gt;
&lt;br /&gt;
==配置版本==&lt;br /&gt;
设置 {{{notify}}} 为 false 抑制过期配置的消息。. 目前仅检查主配置文件。&lt;br /&gt;
\\其他项目并不意味着要用手工更改，他们表示配置创建的版本和最后一个保存的版本。&lt;br /&gt;
&lt;br /&gt;
==登陆==&lt;br /&gt;
&lt;br /&gt;
Disable all logging with setting {{{active}}} to false.&lt;br /&gt;
&lt;br /&gt;
Individual logging targets can be configured in the sub sections within {{{backends}}}:&lt;br /&gt;
* Set {{{active}}} to false to disable the individual backend. &lt;br /&gt;
* The {{{prefix}}} parameter allows to create a custom appearance for the log messages.&lt;br /&gt;
* File logging allows specifying a file name.&lt;br /&gt;
* For {{{ingamechat}}} you can force NoCheatPlus to check permissions subscriptions, if you use plugins that apply this technique to log to IRC and other for instance.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
* Set {{{opinconsoleonly}}} to true to prevent op and deop commands from in-game chat. [Will be changed to a list of commands.]&lt;br /&gt;
* Set {{{managelisteners}}} to true to help us testing :) - this feature lets NCP register all its listeners inside of a ListenerManager that allows more intricate registration order than Bukkit. This is a &amp;quot;future feature&amp;quot; and is not needed, not even sure it improves performance.&lt;br /&gt;
* Set {{{reporttometrics}}} to false in order to disable reporting usage-stats to [[http://mcstats.org/plugin/NoCheatPlus|mcstats.org]] (PluginMetrics). Setting this to falss also prevents NoCheatplus from creating the PluginMetrics folder, however other plugins or Spigot could still create that folder. &lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The data section allows you to specify an expiration duration for players data in minutes. If set to something greater than 0, this will periodically remove players data if the players have been logged out for longer than the specified amount of minutes. At present this would also delete set-back locations and current violation levels, if activated, so it should not be set to a too short duration.&lt;br /&gt;
&lt;br /&gt;
**expiration**&lt;br /&gt;
|**Config**|**Description**|**Default**|&lt;br /&gt;
|**duration**|Duration in minutes after logout, after which data gets erased.|0|&lt;br /&gt;
|**history**|Should the players violation history also be deleted?|false|&lt;br /&gt;
&lt;br /&gt;
**consistencychecks**&lt;br /&gt;
You can suppress consistency check warnings here and alter intervals for periodic checking (usually not needed).&lt;br /&gt;
&lt;br /&gt;
==保护==&lt;br /&gt;
===插件===&lt;br /&gt;
Features for this and other plugins.&lt;br /&gt;
====隐藏====&lt;br /&gt;
This section contains configuration for hiding (some of) your plugins better. You can prevent help-contents display and command usage by setting permissions with a permissions plugin, if the command has a default permission set, but NoCheatPlus allows to set the permission message of some commands, which would otherwise reveal the presence of the command/plugin. So the permission message for some commands can be changed to the &amp;quot;Unknown command&amp;quot; message to hide the presence. You do need to also set the aliases of the commands, use lower case rather.&lt;br /&gt;
\\This feature allows to change command permissions to not be given by default or add a generic filter permission nocheatplus.filter.command.//(commandname)// to a command that does not have one set yet, the following settings allow configuring lists of commands and the message:&lt;br /&gt;
\\**&amp;quot;nopermission&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;no permission&amp;quot; message, default to &amp;quot;plugins&amp;quot; and &amp;quot;version&amp;quot; commands, useful for instance if a plugin does not set a permission for a command.&lt;br /&gt;
\\**&amp;quot;未知命令&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;unknown command&amp;quot; message, empty by default. This can be used to hide a command from users that don&#039;t have the default permission (or the filter permission added by NCP if none was set).&lt;br /&gt;
&lt;br /&gt;
\\TODO: Link docs on how to configure help topics and other.&lt;br /&gt;
===客户端===&lt;br /&gt;
Features that concern client mods.&lt;br /&gt;
Set the {{{active}}} flag to false in the {{{motd}}} section to prevent NoCheatPlus sending any &amp;quot;blank lines&amp;quot; messages to clients on login. Otherwise blank lines can result disregarding if all clients are allowed or not, because some clients use a message to enable features, some need a message to disable features.&lt;br /&gt;
\\Note that it is 100% up to the client to decide on enabling or disabling features, a modified version of any client may ignore any sent messages, without that being detectable.&lt;br /&gt;
&lt;br /&gt;
==Configuration of checks==&lt;br /&gt;
&lt;br /&gt;
检查部分包含配置主要用于玩家操作相关的检查，大多数可以生成违规日志消息（少数例外）。&lt;br /&gt;
&lt;br /&gt;
===检查概述===&lt;br /&gt;
&lt;br /&gt;
查看: [[checks/checks.creole|概述]]&lt;br /&gt;
&lt;br /&gt;
链接:&lt;br /&gt;
\\| &lt;br /&gt;
[[checks/blockbreak/blockbreak.creole|方块破坏]] | &lt;br /&gt;
[[checks/blockinteract/blockinteract.creole|方块交互]] | &lt;br /&gt;
[[checks/blockplace/blockplace.creole|方块交互]] | &lt;br /&gt;
[[checks/chat/chat.creole|聊天]] | &lt;br /&gt;
[[checks/combined/combined.creole|combined]] | &lt;br /&gt;
[[checks/fight/fight.creole|战斗]] | &lt;br /&gt;
[[checks/inventory/inventory.creole|背包]] | &lt;br /&gt;
[[checks/moving/moving.creole|移动]] |&lt;br /&gt;
&lt;br /&gt;
==Strings section==&lt;br /&gt;
This is the section that defines various strings for &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; actions. Each has a name (the part in front of &amp;quot;:&amp;quot;) and a definition (the part behind the &amp;quot;:&amp;quot;). Whenever you use a &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; action in one of the &amp;quot;actions: &amp;quot; options of this config file, the string will be taken from this section. Arbitrary many additional strings may be defined here, or existing strings may be changed.&lt;br /&gt;
\\ \\&lt;br /&gt;
Most messages/commands use place-holders in [ ], which will be replaced at runtime with relevant information. Some of these may only be available in certain circumstances, only &amp;quot;[player]&amp;quot; can be used everywhere, especially in &amp;quot;cmd&amp;quot; actions.|&lt;br /&gt;
\\&lt;br /&gt;
&lt;br /&gt;
==Compatibility section==&lt;br /&gt;
This section allows to configure details for the case of compatibility issues, for instance with other server mods or custom blocks.&lt;br /&gt;
&lt;br /&gt;
[[compatibility/compatibility.creole|compatibility page]]&lt;br /&gt;
&lt;br /&gt;
==Bleeding Edge: Development builds==&lt;br /&gt;
To allow you to keep track with the configuration and permission changes in the latest development versions, we have a simple page set up: **[[../development/dev-pinboard.creole|Development Pinboard]]**&lt;br /&gt;
\\&lt;br /&gt;
For quick overview over recent builds, see: [[../development/build-infos.creole|Important Changes By Build Number]]&lt;br /&gt;
==命令==&lt;br /&gt;
&lt;br /&gt;
=命令=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus integrates a lightweight command system. It allows you to quickly exempt players from checks or to access and manage check data about a player. &lt;br /&gt;
&lt;br /&gt;
All commands support tab completion and some even allow shortcuts. The root command is named &amp;quot;nocheatplus&amp;quot;, however the alias &amp;quot;ncp&amp;quot; should also work and is used for reference here.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus also supports aliases from Bukkit [[http://wiki.bukkit.org/Bukkit.yml#aliases|BukkitAliases]] if you wish to have another alias command aside form &amp;quot;nocheatplus&amp;quot; and &amp;quot;ncp&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Permissions==&lt;br /&gt;
Root node for commands:&lt;br /&gt;
* **NoCheatPlus 3.10.2** and above: {{{nocheatplus.commands}}}&lt;br /&gt;
* //NoCheatPlus 3.10.1// and below: {{{nocheatplus.admin}}}&lt;br /&gt;
&lt;br /&gt;
You can give a player access to a specific command by giving them the sub-node with the commands default name, like {{{nocheatplus.admin.info}}}.&lt;br /&gt;
For further information about permissions in NoCheatPlus, we recommend looking at the [[../permissions/permissions.creole|Permissions docs]]. &lt;br /&gt;
&lt;br /&gt;
==管理员命令==&lt;br /&gt;
Those commands are used to basically manage NoCheatPlus on your server.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp reload| Reloads, generates and regenerates the configuration file of NoCheatPlus. Run this in-case you changed something on your configuration file while your server was running.|&lt;br /&gt;
|/ncp notify on/off| Toggle all in-game notifications/alerts generated by NoCheatPlus.|&lt;br /&gt;
|/ncp info (player)| Display the violation levels of a given player.|&lt;br /&gt;
|/ncp lag| Show info about server sided latency. The average lag shows the percentage of the server running too slow (0% = 20 tps, 10% = 18 tps) for the last 1 second, 3.33 and 270 seconds, roughly. Also lag spikes are displayed, tracked over at most 1 hour with a resolution of 20 minutes buckets (i.e. not exact) for spikes &amp;gt; 150 ms (3x to 20x) and spikes &amp;gt; 1000 ms (20x +). Be aware that this information is needed to make most NoCheatPlus checks adapt to server sided lag.|&lt;br /&gt;
|/ncp removeplayer (player) [check_type]| Remove all the data collected by NoCheatPlus so far for a given player. You can use the [check_type] option to make NoCheatPlus only remove data from a specific check (Default will clean all data of all checks!). To list all check names execute a command such as this: /ncp removeplayer (PlayerName) list. &amp;quot;*&amp;quot; is supported here.&lt;br /&gt;
|/ncp exempt (player) [check_type]| Exempt a player from being checked by NoCheatPlus or by a specific check.|&lt;br /&gt;
|/ncp unexempt (player) [check_type]| Remove any exemption you given to a specified player. &amp;quot;*&amp;quot; Is supported here.|&lt;br /&gt;
|/ncp exemptions (player)| Gives back a list of all check that a specific player has been exempted from.|&lt;br /&gt;
|/ncp commands| List all commands, more than shown here. The other commands are mainly for use with actions, such as delaying other commands, kicking with a message, telling players messages in colour, deny login for a players, allow it again and other.|&lt;br /&gt;
|/ncp version| Show version information about the server, plugin, compatibility modules and registered hooks.|&lt;br /&gt;
&lt;br /&gt;
==辅助命令==&lt;br /&gt;
Those commands are mainly used by NoCheatPlut itself to execute strings or commands over actions on violating players but you can also make use of them if you wish to do so. Most of them have no difference compared to the vanilla commands apart from the delay otion.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=命令|=释义|&amp;lt;br /&amp;gt;&lt;br /&gt;
/ncp ban [延迟=(ticks)] (玩家) [原因]      从你的服务器上封禁一个玩家 (banned-players.txt)。&amp;lt;br /&amp;gt;&lt;br /&gt;
/ncp kick [延迟=(ticks)] (玩家) [玩家]     从你的服务器上踢出一个玩家。&amp;lt;br /&amp;gt;&lt;br /&gt;
/ncp unkick (玩家)                         允许你移除一个被你 临时踢出/临时封禁 的玩家. &amp;quot;*&amp;quot; 可以在这里使用。&amp;lt;br /&amp;gt;&lt;br /&gt;
/ncp kicklist                              列出所有已经在你服务器上NoCheatPlus临时踢出/临时封禁的玩家。&amp;lt;br /&amp;gt;&lt;br /&gt;
/ncp tell [延迟=(ticks)] (玩家) (消息)     发送一个私聊消息到指定的玩家。&amp;lt;br /&amp;gt;&lt;br /&gt;
/ncp delay [延迟=(ticks)] (命令)           延时执行一个命令。&lt;br /&gt;
&lt;br /&gt;
==权限==&lt;br /&gt;
&lt;br /&gt;
**This page describes permissions for NoCheatPlus 3.10.2 and above,**&lt;br /&gt;
\\**NoCheatPlus 3.10.2-RC-sMD5NET-b620 adds new permissions for commands and new short-cut permissions, updates following soon.**&lt;br /&gt;
\\//For older versions see the [[permissions-3-10-1.creole|permissions page for 3.10.1 and below.]]//&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus supports &amp;quot;SuperPerms&amp;quot;, CraftBukkit&#039;s official permission framework. You&#039;ll need to use a permissions plugin that supports &amp;quot;SuperPerms&amp;quot; to manage all the permissions of NoCheatPlus. Here are some examples:&lt;br /&gt;
&lt;br /&gt;
   * PermissionsEx&lt;br /&gt;
   * bPermissions&lt;br /&gt;
   * Essentials GroupManager&lt;br /&gt;
   * Privileges&lt;br /&gt;
   * zPermissions&lt;br /&gt;
&lt;br /&gt;
By default NoCheatPlus assigns all permissions and gives full rights to players that have been /op-ed on your server. If you don&#039;t want to give OPs full access to all NoCheatPlus features then take a look in the configuration of your permissions plugin (Example with PermissionsEx: allowOps: false).\\\\&lt;br /&gt;
==Notifications==&lt;br /&gt;
|nocheatplus.notify|The player will receive notifications through the in-game chat of players failing NoCheatPlus checks. .|&lt;br /&gt;
If you want moderators to be able to toggle notifications, just give the permission nocheatplus.command.notify, which will also give this one then. Mind the &amp;quot;.silent&amp;quot; permission for individual checks permissions (explained on the bottom of this page).&lt;br /&gt;
&lt;br /&gt;
==管理==&lt;br /&gt;
|{{{nocheatplus.admin}}}|Shortcut permission for all administrative commands including ban (do not give lightly). See nocheatplus.shortcut permissions for faster setup for moderators.|&lt;br /&gt;
===调试===&lt;br /&gt;
|nocheatplus.admin.debug|Owners of this node will receive debug messages of checks if NoCheatPlus debugging is turned on.|&lt;br /&gt;
&lt;br /&gt;
==命令权限==&lt;br /&gt;
|nocheatplus.command.notify|Allow toggling notifications and also to receive them (nocheatplus.notify is included here).|&lt;br /&gt;
|nocheatplus.command.info|The player gets access to &amp;quot;/ncp info&amp;quot;, which displays all violations that a player has gotten (if any).|&lt;br /&gt;
|nocheatplus.command.lag|Gives access to &amp;quot;/ncp lag&amp;quot; which shows informations about your server latency (NoCheatPlus uses this informations to adapt some checks for serversided latency).|&lt;br /&gt;
|nocheatplus.command.reload|The player gets access to &amp;quot;/ncp reload&amp;quot;, which causes NoCheatPlus to reread its configuration files (This doesn&#039;t clear NoCheatPlus data or exemptions!).|&lt;br /&gt;
|nocheatplus.command.plugins|Allows the player to execute the &amp;quot;/plugins&amp;quot; or &amp;quot;/pl&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.version|Owners of this node can execute the &amp;quot;/version&amp;quot; or &amp;quot;/ver&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.exemptions|Gives access to execute &amp;quot;/ncp exemptions&amp;quot; which list all exemptions for an specified player (Those exemptions will get reset after every reload/restart! For permanent exemptions use the check permissions!).|&lt;br /&gt;
|nocheatplus.command.exempt|Gives access to the &amp;quot;/ncp exempt&amp;quot; command which allows to temporary exempt players for either all (ALL) or specified checks only.|&lt;br /&gt;
|nocheatplus.command.unexempt|Allows to unexempt players from checks by using the &amp;quot;/ncp unexempt&amp;quot; command.|&lt;br /&gt;
|nocheatplus.command.removeplayer|Gives access to execute &amp;quot;/ncp removeplayer&amp;quot;, which causes NoCheatPlus to wipe/clear specified or all collected data from a player including violations and temporary stored check data (This wont wipe exemptions!).|&lt;br /&gt;
|nocheatplus.command.commands|Allows the player to use the &amp;quot;/ncp&amp;quot; command which lists all NoCheatPlus commands.|&lt;br /&gt;
|nocheatplus.command.ban|Gives permissions to use &amp;quot;/ncp ban&amp;quot; which bans a player on your server.|&lt;br /&gt;
|nocheatplus.command.kick|Gives access to &amp;quot;/ncp kick&amp;quot; which kicks a player from your server.|&lt;br /&gt;
|nocheatplus.command.tell|Gives access to &amp;quot;/ncp tell&amp;quot; which allows whispering something to a specified player.|&lt;br /&gt;
|nocheatplus.command.delay|Gives permissions to use the &amp;quot;/ncp delay&amp;quot; command which has the ability to run a specified command with delayed time execution time.|&lt;br /&gt;
|nocheatplus.command.tempkick|Allows the player to tempkick/tempban someone from the server using &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.kicklist|Gives access to the &amp;quot;/ncp kicklist&amp;quot; command which lists all players that got &amp;quot;tempkicked/tempbanned&amp;quot; from NoCheatplus by either using actions or &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.unkick|Gives access to remove a tempkick/tempban from a player using &amp;quot;/ncp unkick&amp;quot;.|&lt;br /&gt;
&lt;br /&gt;
==Filter permissions (plugin hiding)==&lt;br /&gt;
|nocheatplus.filter.command.(commandname)|Allows to use a command protected by command protection, only for the case the command did not have a permission set. Note that (commandname) is just the lower-case command label. In case of incompatibilities of your permission plugin you might have to add nocheatplus.filter.command.nocheatplus to players that are to use /ncp ... commands.|&lt;br /&gt;
==Bypass==&lt;br /&gt;
Specific bypass permissions.&lt;br /&gt;
|nocheatplus.bypass.denylogin|Allows to bypass the login denial, such as exists with the /ncp tempkick command.|&lt;br /&gt;
==区块==&lt;br /&gt;
Check permissions, directly related to players actions and associated checks.&lt;br /&gt;
|nocheatplus.checks|Parent permission for all checks. TODO: Overview for &amp;quot;full&amp;quot; exemption by permissions (might need few additional permissions?).|&lt;br /&gt;
===破坏方块===&lt;br /&gt;
|nocheatplus.checks.blockbreak|Parent permission for the blockbreak checks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.direction|Don&#039;t force the player to look at the blocks that he/she wants to break.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.fastbreak|Allows the player to break blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.frequency|Allows the player to break 2 or more blocks at the same time.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.noswing|Don&#039;t force players to swing their arm when breaking blocks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.reach|Allows breaking of blocks that are out of reach distance.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.wrongblock|Don&#039;t force the player to interact with the block first before he/she is allowed break it (interacting=touching).|&lt;br /&gt;
|nocheatplus.checks.blockbreak.break.liquid|Allows the player to break liquids such as water or lava (source blocks) by using a hack in creative gamemode.|&lt;br /&gt;
===BlockInteract===&lt;br /&gt;
|nocheatplus.checks.blockinteract|Parent permission for this check section.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.direction|Don&#039;t force the player to look at the blocks that he/she is trying to interact with (levers, doors and other).|&lt;br /&gt;
|nocheatplus.checks.blockinteract.reach|Allows the player to interact with blocks that are further away than usual.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.speed|Allows the player to spam interaction on blocks such as levers, note blocks, doors and other.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.visible|Everyone that owns this node is allowed to interact through walls to open a chest, furnace and other container without actually seeing them (also prevents from entering a minecart, bed or boat through walls).|&lt;br /&gt;
===BlockPlace===&lt;br /&gt;
|nocheatplus.checks.blockplace|...|&lt;br /&gt;
|nocheatplus.checks.blockplace.direction|Don&#039;t force the player to look at the block that he/she is trying to place on.|&lt;br /&gt;
|nocheatplus.checks.blockplace.boatsanywhere|Allows the player to place boats everywhere and not only in the water.|&lt;br /&gt;
|nocheatplus.checks.blockplace.fastplace|Allows the player to place blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockplace.noswing|Don&#039;t force players to swing their arm when placing a block.|&lt;br /&gt;
|nocheatplus.checks.blockplace.reach|Allows the player to place blocks that are too far away.|&lt;br /&gt;
|nocheatplus.checks.blockplace.speed|Allows a player to throw projectiles very quickly (snowballs, splash potions and other).|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.liquids|Having this permission assigned allows to place block against liquids by using a special hack.|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.air|This permission allows a player to place blocks against air.|&lt;br /&gt;
===对话===&lt;br /&gt;
|nocheatplus.checks.chat|...|&lt;br /&gt;
|nocheatplus.checks.chat.color|Don&#039;t filter color codes from messages that get sent by players to allow them using colors in their messages. However nearly every chat plugin will override this.|&lt;br /&gt;
|nocheatplus.checks.chat.text|Allows the player to bypass the chat spam check for written text.|&lt;br /&gt;
|nocheatplus.checks.chat.commands|Allow players to bypass the command frequency check that protects against command spam.|&lt;br /&gt;
|nocheatplus.checks.chat.captcha|Owners of this permission wont be forced to type in a captcha if they fail one of the chat checks (this feature is disabled by default).|&lt;br /&gt;
|nocheatplus.checks.chat.relog|Every player that has this permission is allowed to completely bypass the re-log check of NoCheatPlus.|&lt;br /&gt;
|nocheatplus.checks.chat.logins|Allows the player to bypass the login check which prevents too many players loging in at the same time.|&lt;br /&gt;
===Combined===&lt;br /&gt;
|nocheatplus.checks.combined|Parent permission for the combined check group.|&lt;br /&gt;
|nocheatplus.checks.combined.improbable|Allows the player to bypass the Combined_Improbable check which fights against kill-auras ,speed hacks and some other combined hacks also. It also prevents the player from using 2 or more hacks at the same time.|&lt;br /&gt;
|nocheatplus.checks.combined.bedleave|Allows the player to send bed leave packets from anywhere (can be exploited to confuse some other checks of NoCheatPlus).|&lt;br /&gt;
|nocheatplus.checks.combined.munchhausen|Players with this node might be able to use fishing roods for flying (Check is disabled by default in configuration).|&lt;br /&gt;
===格斗===&lt;br /&gt;
|nocheatplus.checks.fight|Fight check group.|&lt;br /&gt;
|nocheatplus.checks.fight.angle|Don&#039;t prevent the player from attacking multiple entities at the time.|&lt;br /&gt;
|nocheatplus.checks.fight.critical|Don&#039;t prevent the player from doing fake critical hits when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.direction|Don&#039;t force the player to look at the targets while fighting them.|&lt;br /&gt;
|nocheatplus.checks.fight.godmode|Don&#039;t prevent the player from keeping the temporary invulnerability that he/she gets when taking damage.|&lt;br /&gt;
|nocheatplus.checks.fight.fastheal|The owner of this node is allowed to regenerate health faster then usually possible.|&lt;br /&gt;
|nocheatplus.checks.fight.knockback|Don&#039;t prevent the player from doing knockbacks when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.noswing|Don&#039;t force the player to move the arm while fighting against someone or something.|&lt;br /&gt;
|nocheatplus.checks.fight.reach|Allows the player to hit players and mobs that are out of allowed distance.|&lt;br /&gt;
|nocheatplus.checks.fight.selfhit|Allows the player to do self hits for flying by exploiting the knockback of those hits.|&lt;br /&gt;
|nocheatplus.checks.fight.speed|Don&#039;t limit the amount of attacks that the player can do per second.|&lt;br /&gt;
===Inventory===&lt;br /&gt;
|nocheatplus.checks.inventory|Inventory check group.|&lt;br /&gt;
|nocheatplus.checks.inventory.drop|Don&#039;t limit the amount of items that a player may drop within a short timeframe.|&lt;br /&gt;
|nocheatplus.checks.inventory.instantbow|Don&#039;t prevent the player from shooting arrows instantly over the bow without taking the usual time to pull the string back.|&lt;br /&gt;
|nocheatplus.checks.inventory.instanteat|Don&#039;t prevent players from eating their food instantly without taking the usual time to munch on it.|&lt;br /&gt;
|nocheatplus.checks.inventory.fastclick|Allows the player to move items around the inventory instantly without using there mouse/keyboard to do so.|&lt;br /&gt;
|nocheatplus.checks.inventory.items|Allows the player to use illegal enchantments on signed books (This got fixed now in Minecraft 1.4.3 and higher).|&lt;br /&gt;
===动作===&lt;br /&gt;
|nocheatplus.checks.moving|Parent permission for the moving checks group.|&lt;br /&gt;
|nocheatplus.checks.moving.creativefly|Allows the player to fly faster in creative mode then usually possible.|&lt;br /&gt;
|nocheatplus.checks.moving.morepackets|Allow the player to make a lot more movements than normally possible. Doing more movements will result in faster movement speed and causes the server to spend a lot of additional time for processing these movements.|&lt;br /&gt;
|nocheatplus.checks.moving.morepacketsvehicle|Allows players to make a lot more movements in vehicles (boats, minecrats, pigs, ...) than normally possible.|&lt;br /&gt;
|nocheatplus.checks.moving.nofall|Allows the player to avoid fall damage by using cheats. Normally NoCheatPlus will keep track of a player&#039;s movement and rectify the fall-damage calculations of Minecraft so the player always gets the fall damage he/she is supposed to get.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly|Allows the player to fly in survival mode. It also treats the player as if he has the &amp;quot;.nofall&amp;quot; permission too.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.blocking|Allows the player to block while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sneaking|Allows the player to sneak while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sprinting|Allows the player to sprint backwards.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.speeding|Allows the player to bypass the vanilla walk/run/sprint speed limits.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.step|Don&#039;t check if the player is using the step hack to get faster over blocks then usually possible.|&lt;br /&gt;
&lt;br /&gt;
==Modifications==&lt;br /&gt;
These permissions allow to control which feature/mod a player may use. There is no guarantee that players use the original client and obey the request to turn off/on features, though.&lt;br /&gt;
===CJB（作弊）===&lt;br /&gt;
|nocheatplus.mods.cjb|All CJB features.|&lt;br /&gt;
|nocheatplus.mods.cjb.fly|Don&#039;t prevent the player from using CJB&#039;s fly mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.radar|Gives access to use CJB&#039;s radar mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.xray|Don&#039;t prevent the player from using CJB&#039;s xray mod on the server.|&lt;br /&gt;
===MinecraftAutoMap===&lt;br /&gt;
|nocheatplus.mods.minecraftautomap|All features for MinecraftAutoMap.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.ores|Don&#039;t prevent the player from using the ore detector from Minecraft AutoMap&#039;s.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.cave|Don&#039;t prevent the player from using the cave mode feature of the Minecraft AutoMap&#039;s mod.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.radar|Don&#039;t prevent the player from using Minecraft AutoMap&#039;s inbuilt radar.|&lt;br /&gt;
===Rei小地图(MOD)===&lt;br /&gt;
|nocheatplus.mods.rei.cave|Don&#039;t prevent the player from using Rei&#039;s Minimap&#039;s cave mode.|&lt;br /&gt;
|nocheatplus.mods.rei.radar|Don&#039;t prevent Rei&#039;s Minimap mod users from using all kind of available radar hacks.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.player|Allows the player to use the radar from Rei&#039;s Minimap to track down other players only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.animal|Allows the player to only use the animal radar from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.mob|Gives access to use the mob radar feature from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.slime|Allows the player to track down slimes only by using the radar feature of Rei&#039;s Minimap.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.squid|Player is allowed to use the Rei&#039;s Minimap radar to track down squids only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.other|Allows the player to use all the other features of the Rei&#039;s Minimap radar.|&lt;br /&gt;
===灵活移动(MOD)===&lt;br /&gt;
|nocheatplus.mods.smartmoving|All SmartMoving features.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.climbing|Don&#039;t prevent the player from using Smart Moving&#039;s climb feature.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.swimming|Don&#039;t prevent the player from using Smart Moving&#039;s swimming.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.crawling|Don&#039;t prevent the player from using Smart Moving&#039;s crawl.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.sliding|Don&#039;t prevent the player from using Smart Moving&#039;s slide.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.jumping|Don&#039;t prevent the player from using Smart Moving&#039;s jump.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.flying|Don&#039;t prevent the player from using Smart Moving&#039;s fly.|&lt;br /&gt;
===Zombe===&lt;br /&gt;
|nocheatplus.mods.zombe|All zombe features.|&lt;br /&gt;
|nocheatplus.mods.zombe.fly|Don&#039;t prevent the player from using Zombe&#039;s fly mod.|&lt;br /&gt;
|nocheatplus.mods.zombe.noclip|Don&#039;t prevent the player from using Zombe&#039;s noclip mod on the server.|&lt;br /&gt;
|nocheatplus.mods.zombe.cheat|Don&#039;t prevent the player from using Zombe&#039;s cheat mods.|\\&lt;br /&gt;
== Parent Nodes ==&lt;br /&gt;
Most permissions have parent nodes, that in fact goes for all check types. Resulting in nocheatplus.admin, nocheatplus.checks.moving, nocheatplus.checks.moving.survivalfly, nocheatplus.checks.fight, etc.&lt;br /&gt;
=== Things to know about Permissions ===&lt;br /&gt;
You can exclude a specific player from getting logged by appending &amp;quot;.silent&amp;quot; to the relevant permission node of the specific check. E.g.\\&lt;br /&gt;
&lt;br /&gt;
   * **nocheatplus.checks.moving.nofall.silent**\\&lt;br /&gt;
&lt;br /&gt;
will prevent NoCheatPlus from recording log messages for that player for the &amp;quot;nofall&amp;quot; check, while still executing all other actions as usual.&lt;br /&gt;
==Shortcut permissions==&lt;br /&gt;
|nocheatplus.admin| see above (full admin perms except check bypassing).|&lt;br /&gt;
|nocheatplus.shortcut.info|info about players|&lt;br /&gt;
|nocheatplus.shortcut.monitor|info about players and diagnostic info like version, lag,|&lt;br /&gt;
|nocheatplus.shortcut.safeadmin|&amp;quot;Safe&amp;quot; admin perms, no banning or reloading but unkick, exemption, data removal|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More to be added (shortcut.bypass - bypass about everything).&lt;br /&gt;
&lt;br /&gt;
=推荐使用=&lt;br /&gt;
&lt;br /&gt;
以下插件可以配合NCP使用.&lt;br /&gt;
&lt;br /&gt;
[http://dev.bukkit.org/server-mods/compatnocheatplus-cncp/ CompatNoCheatPlus (cncp)]&lt;br /&gt;
&lt;br /&gt;
例如 mcMMO, Citizens, MagicSpells 或 MachinaCraft . 大部分插件还不支持NPC，如果你有任何发现都可以联系我们.&lt;br /&gt;
&lt;br /&gt;
[http://dev.bukkit.org/server-mods/orebfuscator/ Orebfuscator]&lt;br /&gt;
&lt;br /&gt;
Orebfuscator 通过修改从服务器发送到客户端的方块信息文件来实现反矿石射线的作用，简单的说就是防X-ray.&lt;br /&gt;
&lt;br /&gt;
=下载和历史更新=&lt;br /&gt;
&lt;br /&gt;
* 下载正式版本请前往 BukkitDev [http://dev.bukkit.org/server-mods/nocheatplus/files/ Files].&lt;br /&gt;
* 下载测试版本请前往 [http://dev.bukkit.org/server-mods/nocheatplus/pages/nocheat-plus-development/jenkins/ Jenkins at EcoCityCraft].&lt;br /&gt;
* 不要从任何其他来源下载，不要使用别人给你的插件.&lt;br /&gt;
* 前往Jenkins查看所有版本的更新记录[http://dev.bukkit.org/server-mods/nocheatplus/pages/nocheat-plus-development/jenkins/ changes list].&lt;br /&gt;
* 前往GitHub查看所有改动 [https://github.com/NoCheatPlus/NoCheatPlus/commits/master commit history].&lt;br /&gt;
* &amp;lt;s&amp;gt;插件统计将不会传送至 mcstats.org.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=帮助=&lt;br /&gt;
&lt;br /&gt;
==其他帮助==&lt;br /&gt;
&lt;br /&gt;
* 你可以到: [https://github.com/asofold/NCPDocs/blob/master/FAQ.creole#faq Frequently asked Questions] 以及 [https://github.com/asofold/NCPDocs/blob/master/Known%20Issues.creole#known-issues Known Issues] 提问.&lt;br /&gt;
* [https://github.com/asofold/NCPDocs/blob/master/README.creole#ncpdocs Wiki] (配设文件, 权限介绍, 指令介绍)&lt;br /&gt;
* 开发者请查看NoCheatPlus的API.&lt;br /&gt;
&lt;br /&gt;
==联系我们==&lt;br /&gt;
你有疑问可以到,&lt;br /&gt;
IRC联系我们 (IRC地址: irc.spi.gt | 默认Port: 6667 | SSL-Port: 6697 | 频道: #nocheat | 网页客户端: WebIRC)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以创造一个提问票 [http://dev.bukkit.org/bukkit-plugins/nocheatplus/create-ticket/ new ticket] 或者查看已存在提问票 [http://dev.bukkit.org/server-mods/nocheatplus/tickets/ existing ticket].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以私聊原作者[http://dev.bukkit.org/home/send-private-message/ @asofold]和[http://dev.bukkit.org/home/send-private-message/ @MyPictures]，@IceAP (IRC: ICE)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
请勿联系用户 &#039;NoCheatPlus&#039;, 它仅用于管理，不会及时回复你的提问. 转移到 BukkitDev 和 GitHub 获取更多的帮助, 请勿相信BukkitDev以外的 NCP 管理人员 .&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=3141</id>
		<title>NoCheatPlus</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=3141"/>
		<updated>2016-05-22T10:16:30Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​/* Moving */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|插件名=NoCheatPlus&lt;br /&gt;
|版本=3.13.7-RC-sMD5NET-b925&lt;br /&gt;
|前置插件=无&lt;br /&gt;
|兼容服务端版本=1.8.1&lt;br /&gt;
|網址=http://dev.bukkit.org/bukkit-plugins/nocheatplus/&lt;br /&gt;
}}&lt;br /&gt;
{{待翻译}}&lt;br /&gt;
&#039;&#039;&#039;Detect and fight the exploitation of various flaws/bugs in Minecraft!&#039;&#039;&#039;&lt;br /&gt;
[[Category:管理]] [[Category:修正]] [[Category:安全]] &lt;br /&gt;
=介绍=&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus通过禁止客户端利用&#039;&#039;MineCraft数据传输协议的漏洞&#039;&#039;进行作弊来使得你的服务器更加安全可靠. 检测范围包括飞行，加速，战斗作弊, 快速破坏方块与核弹, 背包作弊, 聊天窗广告以及其他的恶意行为. 更全面的介绍请见 [https://github.com/asofold/NCPDocs/blob/master/Features.creole Features Page]（内容已搬至本页面，查看最新内容请点击链接）.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus将重点放在可配置，当某玩家未通过检查时允许你自定义可执行的操作 (例如 silent cancelling, 执行命令, 只是记录). 白名单权限允许设置检查哪些玩家,全部检测可以在配置文件中被关闭, 也有特殊的世界检查选项. 许多检测允许更详细的配置来调整灵敏度。&lt;br /&gt;
&lt;br /&gt;
当然NoCheatPlus不是万能的,它采用了许多启发式机制与猜测机制, 因此你会在各个地方遇到误报并且也不能抓住每一个作弊者. [http://www.youtube.com/watch?v=H8BSpXfrtzI Example video] 如何用NoCheatPlus解决方块作弊(过时的插件版本).&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus由 [http://dev.bukkit.org/profiles/NeatMonster/ NeatMonster] 推出, 基于由[http://dev.bukkit.org/profiles/Evenprime85/ Evenprime]编写的[http://http://dev.bukkit.org/bukkit-plugins/nocheat/ Nocheat]插件.&lt;br /&gt;
==功能==&lt;br /&gt;
* 玩家行动:&lt;br /&gt;
** 禁止飞行(生存/冒险模式下) 或是限制飞行速度(创造模式下)&lt;br /&gt;
** 禁止玩家的行走，冲刺，潜行，游泳和破坏方块的速度过快&lt;br /&gt;
** 禁止玩家无视掉落伤害&lt;br /&gt;
** 禁止玩家进入方块 (穿墙模式)&lt;br /&gt;
** 禁止玩家改变服务器时间&lt;br /&gt;
** 禁止玩家利用 &amp;quot;safe-respawn&amp;quot; 的缺陷&lt;br /&gt;
** 禁止在水和岩浆顶部行走 [尽管现在的作弊者只是在其上保持跳跃]&lt;br /&gt;
** 禁止玩家通过非法移动使服务器崩溃 (CraftBukkit 自身并不包含检测模块,但有时这些移动数据会影响到插件.)&lt;br /&gt;
** 防止玩家伪造&amp;quot;BedLeave&amp;quot;数据包&amp;lt;ref&amp;gt;数据包意义不明，请各位完善&amp;lt;/ref&amp;gt;&lt;br /&gt;
** 禁止玩家悬浮在半空中&lt;br /&gt;
** 禁止玩家利用 &amp;quot;block jumping&amp;quot;来跳过高墙&lt;br /&gt;
** 防止玩家 from V-Clipping or teleporting&lt;br /&gt;
** 禁止玩家滥用钓竿来绕开飞行检测 (这只是一个玩笑...) [未测试! 默认关闭!]&lt;br /&gt;
** 防止玩家通过飞行进行作弊&lt;br /&gt;
** 禁止玩家滥用末影珍珠穿越墙，屋顶和地板&lt;br /&gt;
* 方块交互:&lt;br /&gt;
** 禁止玩家操作正常接触范围之外的方块&lt;br /&gt;
** 强制玩家看着想要操作的方块&lt;br /&gt;
** 禁止玩家透过墙对方块进行操作&lt;br /&gt;
** 防止玩家通过特定方块来传播广告信息（note-blocks&amp;lt;ref&amp;gt;原文如此&amp;lt;/ref&amp;gt;,门,石头,木材等）&lt;br /&gt;
* 方块破坏:&lt;br /&gt;
** 防止玩家使用 &amp;quot;Survival Nuker&amp;quot;, &amp;quot;Smasher&amp;quot;, &amp;quot;Click Nuker&amp;quot; 与 &amp;quot;Creative Nuker(创造模式软件?)&amp;quot;&lt;br /&gt;
** 防止以不正常速度破坏方块, 防止同时破坏过多方块.&lt;br /&gt;
** 限制玩家可破坏方块的距离&lt;br /&gt;
** 强制玩家看着方块(破坏方块时，鼠标准星需对准方块)&lt;br /&gt;
** 防止 &amp;quot;noswing&amp;quot; 作弊 (玩家破坏方块时手臂没有动作)&lt;br /&gt;
** 禁止玩家同时破坏两个及以上的方块&lt;br /&gt;
** 禁止创造模式下的玩家破坏水或岩浆&lt;br /&gt;
* 方块放置:&lt;br /&gt;
** 防止玩家使用 &amp;quot;FastPlace&amp;quot; 和 &amp;quot;Build&amp;quot; 类作弊工具&lt;br /&gt;
** 限制玩家可放置方块的距离&lt;br /&gt;
** 强制对准方块&lt;br /&gt;
** 禁止玩家过快地投掷物品&lt;br /&gt;
** 禁止玩家在除了水和岩浆上的地方放置船只&lt;br /&gt;
** 利用客户端的AutoSign特征防御防止玩家作弊&lt;br /&gt;
** 禁止玩家在半空中放置方块. &lt;br /&gt;
** 禁止玩家在流体上放置方块&lt;br /&gt;
* 玩家聊天:&lt;br /&gt;
** 部分功能受Evenprime的插件启发.&lt;br /&gt;
** Fast spam check + tool-box for slower paced annoyances (可考虑到玩家聊天记录和全体聊天记录).&lt;br /&gt;
** 限制同一时间内允许加入服务器的玩家的数目&lt;br /&gt;
** 禁止短时间内多次重复登陆.&lt;br /&gt;
** 清楚玩家信息的颜色&lt;br /&gt;
** 支持屏蔽聊天窗内的广告内容&lt;br /&gt;
* 背包:&lt;br /&gt;
** 禁止玩家短时间内丢出大量物品以避免服务器的卡顿&lt;br /&gt;
** 禁止玩家过快地填充，发射弓箭&lt;br /&gt;
** 禁止玩家过快地进食&lt;br /&gt;
** 禁止玩家以过快的速度管理他们的物品（包括背包，附魔台，信标）&lt;br /&gt;
** 禁止玩家将非法的附魔保存为附魔书（此漏洞在1.4.3及以上被修复）&lt;br /&gt;
* 战斗:&lt;br /&gt;
** 防止玩家同时攻击过多实体(玩家和怪物都算做实体) &lt;br /&gt;
** 防止不在视线范围内的敌人的攻击&lt;br /&gt;
** 防止没有动作的攻击&lt;br /&gt;
** 防止一秒内对生物攻击多次&lt;br /&gt;
** 禁止攻击过远的目标&lt;br /&gt;
** 防止玩家由于Minecraft的设计缺陷而变得无敌&lt;br /&gt;
** 防止玩家when it&#039;s not technically possible攻击其他玩家&lt;br /&gt;
** 防止玩家 from exploiting extremely low jumps to get a pseudo criticals cheat going NEW!&lt;br /&gt;
** 防止玩家 from giving critical hits to other players when it&#039;s not technically possible&lt;br /&gt;
** 防止玩家 from hit other players while blocking with their sword&lt;br /&gt;
** Penalize players that change their direction by a lot (against force fields)&lt;br /&gt;
** 防止玩家 from doing self hits to fly by using the knockback of those&lt;br /&gt;
** Feed combined check to find players that try to execute 2 or more cheats at the same time&lt;br /&gt;
** 防止玩家过快地回复血量&lt;br /&gt;
* 杂项:&lt;br /&gt;
** 禁用 Zombe&#039;s mod (飞行, 穿墙, 作弊)&lt;br /&gt;
** 禁用 CJB&#039;s mod (飞行, 透视, 雷达)&lt;br /&gt;
** 禁用 Rei&#039;s Minimap (洞穴, 雷达)&lt;br /&gt;
** 禁用 Minecraft AutoMap (矿物, 洞穴, 雷达)&lt;br /&gt;
** 禁用 Smart Moving (攀爬, 游泳, 爬行, 滑行, 跳跃, 飞行)&lt;br /&gt;
** 使&amp;quot;OP&amp;quot;命令只能在服务器控制台内执行（默认禁用）&lt;br /&gt;
** Adapts to server sided lag for less false positives on heavy server load&lt;br /&gt;
** 提供了一个API，允许让其他插件与NoCheatPlus兼容&lt;br /&gt;
** Use of BukkitAPI only if the used CraftBukkit version is not supported&lt;br /&gt;
&lt;br /&gt;
==配置==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==在.yml配置文件的一般注意事项==&lt;br /&gt;
* 使用空格缩进。&lt;br /&gt;
* 保持缩进级别：永不改变配置文件“config.yml”前面空格的数量。&lt;br /&gt;
* 不要插入特殊字符，如制表符缩进。如果你计划写复杂的文本条目,可以写为 &#039;...&#039; or &amp;quot;...&amp;quot;。&lt;br /&gt;
* 请参阅默认的配置文件，以供参考。&lt;br /&gt;
* 使用[[http://yaml-online-parser.appspot.com/|YAML parser]]以确保您的配置文件的格式正确。&lt;br /&gt;
* 插入不受支持的字符或改变缩进级别会破坏配置文件.&lt;br /&gt;
* 对于那些使用Notepad++来编辑YAML文件的人：&lt;br /&gt;
   建议启用&amp;quot;Replace by space&amp;quot; in Settings -&amp;gt; Preferences -&amp;gt; Tab Settings&lt;br /&gt;
   建议启用&amp;quot;转换为空格&amp;quot; 在 设置(T) -&amp;gt; 首选项... -&amp;gt; 制表符设置&lt;br /&gt;
[[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#notepad++|Screenshot of Notepad++ preferences]]&lt;br /&gt;
&lt;br /&gt;
==特定世界的配置==&lt;br /&gt;
怎样创建一个特定世界的配置文件呢?（不同世界不同管理）:&lt;br /&gt;
#首先创建一个空的yml文件根据你的服务器世界的名称。例如：world_config.yml（_是必需的！所有字符都是很敏感的！）&lt;br /&gt;
# 在你的服务器安装NocheatPlus或运行 /重新安装NocheatPlus /如果已经在你的服务器运行 请重载&lt;br /&gt;
# NOCheatPlus现在可以写的设置是那些空的YAML文件，来更改世界配置&lt;br /&gt;
# If you rather prefer to use some settings of your global config.yml then set &amp;quot;savebackconfig&amp;quot; to false and remove them from your world specific configuration file&lt;br /&gt;
&lt;br /&gt;
* End result in your [[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#world-specific-configuration|explorer window]] after successfully creating some world specific config.yml files&lt;br /&gt;
* Other examples: WorldName_config.yml, world_nether_config.yml, world_the_end_config.yml, HungerGames_config.yml or BackupWorld_config.yml&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* The world name is case sensitive (MiningWorld, theWorld etc.).&lt;br /&gt;
* You can set savebackconfig to false, in order to not have NoCheatPlus add default values to a config file. Thus you can override just the values you are interested in and keep a minimal world-specific configuration file.&lt;br /&gt;
* WorldName_config.yml has always higher priority then config.yml. So NoCheatPlus will first apply all settings from config.yml and then override them for a specific world using WorldName_config.yml&lt;br /&gt;
* Some settings can only be used in the global config.yml and aren&#039;t multiworld compatible (Please don&#039;t just copy config.yml and rename it to WorldName_config.yml or similar.) &lt;br /&gt;
* World specific files can be created, changed or removed while your server and NoCheatPlus are running. Just use the /ncp reload or /nocheatplus reload command to let NoCheatPlus reread your configuration file.&lt;br /&gt;
* If a world gets unloaded, deleted or renamed then NoCheatPlus will automaticly ignore your world specific configuration files you made for it&lt;br /&gt;
&lt;br /&gt;
==Configversion==&lt;br /&gt;
Set {{{notify}}} to false to suppress the messages about outdated configurations. Only the main configuration file is checked at present.&lt;br /&gt;
\\The other entries are not meant to be changed by hand, they indicate with which version the config was created and last saved back.&lt;br /&gt;
&lt;br /&gt;
==登陆==&lt;br /&gt;
&lt;br /&gt;
Disable all logging with setting {{{active}}} to false.&lt;br /&gt;
&lt;br /&gt;
Individual logging targets can be configured in the sub sections within {{{backends}}}:&lt;br /&gt;
* Set {{{active}}} to false to disable the individual backend. &lt;br /&gt;
* The {{{prefix}}} parameter allows to create a custom appearance for the log messages.&lt;br /&gt;
* File logging allows specifying a file name.&lt;br /&gt;
* For {{{ingamechat}}} you can force NoCheatPlus to check permissions subscriptions, if you use plugins that apply this technique to log to IRC and other for instance.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
* Set {{{opinconsoleonly}}} to true to prevent op and deop commands from in-game chat. [Will be changed to a list of commands.]&lt;br /&gt;
* Set {{{managelisteners}}} to true to help us testing :) - this feature lets NCP register all its listeners inside of a ListenerManager that allows more intricate registration order than Bukkit. This is a &amp;quot;future feature&amp;quot; and is not needed, not even sure it improves performance.&lt;br /&gt;
* Set {{{reporttometrics}}} to false in order to disable reporting usage-stats to [[http://mcstats.org/plugin/NoCheatPlus|mcstats.org]] (PluginMetrics). Setting this to falss also prevents NoCheatplus from creating the PluginMetrics folder, however other plugins or Spigot could still create that folder. &lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The data section allows you to specify an expiration duration for players data in minutes. If set to something greater than 0, this will periodically remove players data if the players have been logged out for longer than the specified amount of minutes. At present this would also delete set-back locations and current violation levels, if activated, so it should not be set to a too short duration.&lt;br /&gt;
&lt;br /&gt;
**expiration**&lt;br /&gt;
|**Config**|**Description**|**Default**|&lt;br /&gt;
|**duration**|Duration in minutes after logout, after which data gets erased.|0|&lt;br /&gt;
|**history**|Should the players violation history also be deleted?|false|&lt;br /&gt;
&lt;br /&gt;
**consistencychecks**&lt;br /&gt;
You can suppress consistency check warnings here and alter intervals for periodic checking (usually not needed).&lt;br /&gt;
&lt;br /&gt;
==保护==&lt;br /&gt;
===插件===&lt;br /&gt;
Features for this and other plugins.&lt;br /&gt;
====隐藏====&lt;br /&gt;
This section contains configuration for hiding (some of) your plugins better. You can prevent help-contents display and command usage by setting permissions with a permissions plugin, if the command has a default permission set, but NoCheatPlus allows to set the permission message of some commands, which would otherwise reveal the presence of the command/plugin. So the permission message for some commands can be changed to the &amp;quot;Unknown command&amp;quot; message to hide the presence. You do need to also set the aliases of the commands, use lower case rather.&lt;br /&gt;
\\This feature allows to change command permissions to not be given by default or add a generic filter permission nocheatplus.filter.command.//(commandname)// to a command that does not have one set yet, the following settings allow configuring lists of commands and the message:&lt;br /&gt;
\\**&amp;quot;nopermission&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;no permission&amp;quot; message, default to &amp;quot;plugins&amp;quot; and &amp;quot;version&amp;quot; commands, useful for instance if a plugin does not set a permission for a command.&lt;br /&gt;
\\**&amp;quot;未知命令&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;unknown command&amp;quot; message, empty by default. This can be used to hide a command from users that don&#039;t have the default permission (or the filter permission added by NCP if none was set).&lt;br /&gt;
&lt;br /&gt;
\\TODO: Link docs on how to configure help topics and other.&lt;br /&gt;
===Clients===&lt;br /&gt;
Features that concern client mods.&lt;br /&gt;
Set the {{{active}}} flag to false in the {{{motd}}} section to prevent NoCheatPlus sending any &amp;quot;blank lines&amp;quot; messages to clients on login. Otherwise blank lines can result disregarding if all clients are allowed or not, because some clients use a message to enable features, some need a message to disable features.&lt;br /&gt;
\\Note that it is 100% up to the client to decide on enabling or disabling features, a modified version of any client may ignore any sent messages, without that being detectable.&lt;br /&gt;
&lt;br /&gt;
==Configuration of checks==&lt;br /&gt;
The checks section contains configuration mostly for checks related to players actions, most can generate violation log messages (few exceptions).&lt;br /&gt;
&lt;br /&gt;
===Checks overview===&lt;br /&gt;
&lt;br /&gt;
See: [[checks/checks.creole|Checks Overview]]&lt;br /&gt;
&lt;br /&gt;
Shortcut links:&lt;br /&gt;
\\| &lt;br /&gt;
[[checks/blockbreak/blockbreak.creole|blockbreak]] | &lt;br /&gt;
[[checks/blockinteract/blockinteract.creole|blockinteract]] | &lt;br /&gt;
[[checks/blockplace/blockplace.creole|blockplace]] | &lt;br /&gt;
[[checks/chat/chat.creole|chat]] | &lt;br /&gt;
[[checks/combined/combined.creole|combined]] | &lt;br /&gt;
[[checks/fight/fight.creole|fight]] | &lt;br /&gt;
[[checks/inventory/inventory.creole|inventory]] | &lt;br /&gt;
[[checks/moving/moving.creole|moving]] | &lt;br /&gt;
&lt;br /&gt;
==Strings section==&lt;br /&gt;
This is the section that defines various strings for &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; actions. Each has a name (the part in front of &amp;quot;:&amp;quot;) and a definition (the part behind the &amp;quot;:&amp;quot;). Whenever you use a &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; action in one of the &amp;quot;actions: &amp;quot; options of this config file, the string will be taken from this section. Arbitrary many additional strings may be defined here, or existing strings may be changed.&lt;br /&gt;
\\ \\&lt;br /&gt;
Most messages/commands use place-holders in [ ], which will be replaced at runtime with relevant information. Some of these may only be available in certain circumstances, only &amp;quot;[player]&amp;quot; can be used everywhere, especially in &amp;quot;cmd&amp;quot; actions.|&lt;br /&gt;
\\&lt;br /&gt;
&lt;br /&gt;
==Compatibility section==&lt;br /&gt;
This section allows to configure details for the case of compatibility issues, for instance with other server mods or custom blocks.&lt;br /&gt;
&lt;br /&gt;
[[compatibility/compatibility.creole|compatibility page]]&lt;br /&gt;
&lt;br /&gt;
==Bleeding Edge: Development builds==&lt;br /&gt;
To allow you to keep track with the configuration and permission changes in the latest development versions, we have a simple page set up: **[[../development/dev-pinboard.creole|Development Pinboard]]**&lt;br /&gt;
\\&lt;br /&gt;
For quick overview over recent builds, see: [[../development/build-infos.creole|Important Changes By Build Number]]&lt;br /&gt;
==命令==&lt;br /&gt;
&lt;br /&gt;
=Commands=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus integrates a lightweight command system. It allows you to quickly exempt players from checks or to access and manage check data about a player. &lt;br /&gt;
&lt;br /&gt;
All commands support tab completion and some even allow shortcuts. The root command is named &amp;quot;nocheatplus&amp;quot;, however the alias &amp;quot;ncp&amp;quot; should also work and is used for reference here.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus also supports aliases from Bukkit [[http://wiki.bukkit.org/Bukkit.yml#aliases|BukkitAliases]] if you wish to have another alias command aside form &amp;quot;nocheatplus&amp;quot; and &amp;quot;ncp&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Permissions==&lt;br /&gt;
Root node for commands:&lt;br /&gt;
* **NoCheatPlus 3.10.2** and above: {{{nocheatplus.commands}}}&lt;br /&gt;
* //NoCheatPlus 3.10.1// and below: {{{nocheatplus.admin}}}&lt;br /&gt;
&lt;br /&gt;
You can give a player access to a specific command by giving them the sub-node with the commands default name, like {{{nocheatplus.admin.info}}}.&lt;br /&gt;
For further information about permissions in NoCheatPlus, we recommend looking at the [[../permissions/permissions.creole|Permissions docs]]. &lt;br /&gt;
&lt;br /&gt;
==Administrative commands==&lt;br /&gt;
Those commands are used to basically manage NoCheatPlus on your server.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp reload| Reloads, generates and regenerates the configuration file of NoCheatPlus. Run this in-case you changed something on your configuration file while your server was running.|&lt;br /&gt;
|/ncp notify on/off| Toggle all in-game notifications/alerts generated by NoCheatPlus.|&lt;br /&gt;
|/ncp info (player)| Display the violation levels of a given player.|&lt;br /&gt;
|/ncp lag| Show info about server sided latency. The average lag shows the percentage of the server running too slow (0% = 20 tps, 10% = 18 tps) for the last 1 second, 3.33 and 270 seconds, roughly. Also lag spikes are displayed, tracked over at most 1 hour with a resolution of 20 minutes buckets (i.e. not exact) for spikes &amp;gt; 150 ms (3x to 20x) and spikes &amp;gt; 1000 ms (20x +). Be aware that this information is needed to make most NoCheatPlus checks adapt to server sided lag.|&lt;br /&gt;
|/ncp removeplayer (player) [check_type]| Remove all the data collected by NoCheatPlus so far for a given player. You can use the [check_type] option to make NoCheatPlus only remove data from a specific check (Default will clean all data of all checks!). To list all check names execute a command such as this: /ncp removeplayer (PlayerName) list. &amp;quot;*&amp;quot; is supported here.&lt;br /&gt;
|/ncp exempt (player) [check_type]| Exempt a player from being checked by NoCheatPlus or by a specific check.|&lt;br /&gt;
|/ncp unexempt (player) [check_type]| Remove any exemption you given to a specified player. &amp;quot;*&amp;quot; Is supported here.|&lt;br /&gt;
|/ncp exemptions (player)| Gives back a list of all check that a specific player has been exempted from.|&lt;br /&gt;
|/ncp commands| List all commands, more than shown here. The other commands are mainly for use with actions, such as delaying other commands, kicking with a message, telling players messages in colour, deny login for a players, allow it again and other.|&lt;br /&gt;
|/ncp version| Show version information about the server, plugin, compatibility modules and registered hooks.|&lt;br /&gt;
&lt;br /&gt;
==Auxiliary commands==&lt;br /&gt;
Those commands are mainly used by NoCheatPlut itself to execute strings or commands over actions on violating players but you can also make use of them if you wish to do so. Most of them have no difference compared to the vanilla commands apart from the delay otion.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp ban [delay=(ticks)] (player) [reason]|Ban a player from your server (banned-players.txt).|&lt;br /&gt;
|/ncp kick [delay=(ticks)] (player) [reason]|Kicks a player from your server|&lt;br /&gt;
|/ncp unkick (player)|Allows you to remove a tempkick/tempban from a player. &amp;quot;*&amp;quot; is supported here.|&lt;br /&gt;
|/ncp kicklist|Lists all players that have been tempkicked/tempbanned on your server by NoCheatPlus actions.|&lt;br /&gt;
|/ncp tell [delay=(ticks)] (player) (message)|Send a private message to a specified player.|&lt;br /&gt;
|/ncp delay [delay=(ticks)] (command)|Execute a command in delayed time.|&lt;br /&gt;
==权限==&lt;br /&gt;
&lt;br /&gt;
**This page describes permissions for NoCheatPlus 3.10.2 and above,**&lt;br /&gt;
\\**NoCheatPlus 3.10.2-RC-sMD5NET-b620 adds new permissions for commands and new short-cut permissions, updates following soon.**&lt;br /&gt;
\\//For older versions see the [[permissions-3-10-1.creole|permissions page for 3.10.1 and below.]]//&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus supports &amp;quot;SuperPerms&amp;quot;, CraftBukkit&#039;s official permission framework. You&#039;ll need to use a permissions plugin that supports &amp;quot;SuperPerms&amp;quot; to manage all the permissions of NoCheatPlus. Here are some examples:&lt;br /&gt;
&lt;br /&gt;
   * PermissionsEx&lt;br /&gt;
   * bPermissions&lt;br /&gt;
   * Essentials GroupManager&lt;br /&gt;
   * Privileges&lt;br /&gt;
   * zPermissions&lt;br /&gt;
&lt;br /&gt;
By default NoCheatPlus assigns all permissions and gives full rights to players that have been /op-ed on your server. If you don&#039;t want to give OPs full access to all NoCheatPlus features then take a look in the configuration of your permissions plugin (Example with PermissionsEx: allowOps: false).\\\\&lt;br /&gt;
==Notifications==&lt;br /&gt;
|nocheatplus.notify|The player will receive notifications through the in-game chat of players failing NoCheatPlus checks. .|&lt;br /&gt;
If you want moderators to be able to toggle notifications, just give the permission nocheatplus.command.notify, which will also give this one then. Mind the &amp;quot;.silent&amp;quot; permission for individual checks permissions (explained on the bottom of this page).&lt;br /&gt;
&lt;br /&gt;
==管理==&lt;br /&gt;
|{{{nocheatplus.admin}}}|Shortcut permission for all administrative commands including ban (do not give lightly). See nocheatplus.shortcut permissions for faster setup for moderators.|&lt;br /&gt;
===调试===&lt;br /&gt;
|nocheatplus.admin.debug|Owners of this node will receive debug messages of checks if NoCheatPlus debugging is turned on.|&lt;br /&gt;
&lt;br /&gt;
==命令权限==&lt;br /&gt;
|nocheatplus.command.notify|Allow toggling notifications and also to receive them (nocheatplus.notify is included here).|&lt;br /&gt;
|nocheatplus.command.info|The player gets access to &amp;quot;/ncp info&amp;quot;, which displays all violations that a player has gotten (if any).|&lt;br /&gt;
|nocheatplus.command.lag|Gives access to &amp;quot;/ncp lag&amp;quot; which shows informations about your server latency (NoCheatPlus uses this informations to adapt some checks for serversided latency).|&lt;br /&gt;
|nocheatplus.command.reload|The player gets access to &amp;quot;/ncp reload&amp;quot;, which causes NoCheatPlus to reread its configuration files (This doesn&#039;t clear NoCheatPlus data or exemptions!).|&lt;br /&gt;
|nocheatplus.command.plugins|Allows the player to execute the &amp;quot;/plugins&amp;quot; or &amp;quot;/pl&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.version|Owners of this node can execute the &amp;quot;/version&amp;quot; or &amp;quot;/ver&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.exemptions|Gives access to execute &amp;quot;/ncp exemptions&amp;quot; which list all exemptions for an specified player (Those exemptions will get reset after every reload/restart! For permanent exemptions use the check permissions!).|&lt;br /&gt;
|nocheatplus.command.exempt|Gives access to the &amp;quot;/ncp exempt&amp;quot; command which allows to temporary exempt players for either all (ALL) or specified checks only.|&lt;br /&gt;
|nocheatplus.command.unexempt|Allows to unexempt players from checks by using the &amp;quot;/ncp unexempt&amp;quot; command.|&lt;br /&gt;
|nocheatplus.command.removeplayer|Gives access to execute &amp;quot;/ncp removeplayer&amp;quot;, which causes NoCheatPlus to wipe/clear specified or all collected data from a player including violations and temporary stored check data (This wont wipe exemptions!).|&lt;br /&gt;
|nocheatplus.command.commands|Allows the player to use the &amp;quot;/ncp&amp;quot; command which lists all NoCheatPlus commands.|&lt;br /&gt;
|nocheatplus.command.ban|Gives permissions to use &amp;quot;/ncp ban&amp;quot; which bans a player on your server.|&lt;br /&gt;
|nocheatplus.command.kick|Gives access to &amp;quot;/ncp kick&amp;quot; which kicks a player from your server.|&lt;br /&gt;
|nocheatplus.command.tell|Gives access to &amp;quot;/ncp tell&amp;quot; which allows whispering something to a specified player.|&lt;br /&gt;
|nocheatplus.command.delay|Gives permissions to use the &amp;quot;/ncp delay&amp;quot; command which has the ability to run a specified command with delayed time execution time.|&lt;br /&gt;
|nocheatplus.command.tempkick|Allows the player to tempkick/tempban someone from the server using &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.kicklist|Gives access to the &amp;quot;/ncp kicklist&amp;quot; command which lists all players that got &amp;quot;tempkicked/tempbanned&amp;quot; from NoCheatplus by either using actions or &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.unkick|Gives access to remove a tempkick/tempban from a player using &amp;quot;/ncp unkick&amp;quot;.|&lt;br /&gt;
&lt;br /&gt;
==Filter permissions (plugin hiding)==&lt;br /&gt;
|nocheatplus.filter.command.(commandname)|Allows to use a command protected by command protection, only for the case the command did not have a permission set. Note that (commandname) is just the lower-case command label. In case of incompatibilities of your permission plugin you might have to add nocheatplus.filter.command.nocheatplus to players that are to use /ncp ... commands.|&lt;br /&gt;
==Bypass==&lt;br /&gt;
Specific bypass permissions.&lt;br /&gt;
|nocheatplus.bypass.denylogin|Allows to bypass the login denial, such as exists with the /ncp tempkick command.|&lt;br /&gt;
==Checks==&lt;br /&gt;
Check permissions, directly related to players actions and associated checks.&lt;br /&gt;
|nocheatplus.checks|Parent permission for all checks. TODO: Overview for &amp;quot;full&amp;quot; exemption by permissions (might need few additional permissions?).|&lt;br /&gt;
===破坏方块===&lt;br /&gt;
|nocheatplus.checks.blockbreak|Parent permission for the blockbreak checks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.direction|Don&#039;t force the player to look at the blocks that he/she wants to break.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.fastbreak|Allows the player to break blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.frequency|Allows the player to break 2 or more blocks at the same time.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.noswing|Don&#039;t force players to swing their arm when breaking blocks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.reach|Allows breaking of blocks that are out of reach distance.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.wrongblock|Don&#039;t force the player to interact with the block first before he/she is allowed break it (interacting=touching).|&lt;br /&gt;
|nocheatplus.checks.blockbreak.break.liquid|Allows the player to break liquids such as water or lava (source blocks) by using a hack in creative gamemode.|&lt;br /&gt;
===BlockInteract===&lt;br /&gt;
|nocheatplus.checks.blockinteract|Parent permission for this check section.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.direction|Don&#039;t force the player to look at the blocks that he/she is trying to interact with (levers, doors and other).|&lt;br /&gt;
|nocheatplus.checks.blockinteract.reach|Allows the player to interact with blocks that are further away than usual.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.speed|Allows the player to spam interaction on blocks such as levers, note blocks, doors and other.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.visible|Everyone that owns this node is allowed to interact through walls to open a chest, furnace and other container without actually seeing them (also prevents from entering a minecart, bed or boat through walls).|&lt;br /&gt;
===BlockPlace===&lt;br /&gt;
|nocheatplus.checks.blockplace|...|&lt;br /&gt;
|nocheatplus.checks.blockplace.direction|Don&#039;t force the player to look at the block that he/she is trying to place on.|&lt;br /&gt;
|nocheatplus.checks.blockplace.boatsanywhere|Allows the player to place boats everywhere and not only in the water.|&lt;br /&gt;
|nocheatplus.checks.blockplace.fastplace|Allows the player to place blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockplace.noswing|Don&#039;t force players to swing their arm when placing a block.|&lt;br /&gt;
|nocheatplus.checks.blockplace.reach|Allows the player to place blocks that are too far away.|&lt;br /&gt;
|nocheatplus.checks.blockplace.speed|Allows a player to throw projectiles very quickly (snowballs, splash potions and other).|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.liquids|Having this permission assigned allows to place block against liquids by using a special hack.|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.air|This permission allows a player to place blocks against air.|&lt;br /&gt;
===对话===&lt;br /&gt;
|nocheatplus.checks.chat|...|&lt;br /&gt;
|nocheatplus.checks.chat.color|Don&#039;t filter color codes from messages that get sent by players to allow them using colors in their messages. However nearly every chat plugin will override this.|&lt;br /&gt;
|nocheatplus.checks.chat.text|Allows the player to bypass the chat spam check for written text.|&lt;br /&gt;
|nocheatplus.checks.chat.commands|Allow players to bypass the command frequency check that protects against command spam.|&lt;br /&gt;
|nocheatplus.checks.chat.captcha|Owners of this permission wont be forced to type in a captcha if they fail one of the chat checks (this feature is disabled by default).|&lt;br /&gt;
|nocheatplus.checks.chat.relog|Every player that has this permission is allowed to completely bypass the re-log check of NoCheatPlus.|&lt;br /&gt;
|nocheatplus.checks.chat.logins|Allows the player to bypass the login check which prevents too many players loging in at the same time.|&lt;br /&gt;
===Combined===&lt;br /&gt;
|nocheatplus.checks.combined|Parent permission for the combined check group.|&lt;br /&gt;
|nocheatplus.checks.combined.improbable|Allows the player to bypass the Combined_Improbable check which fights against kill-auras ,speed hacks and some other combined hacks also. It also prevents the player from using 2 or more hacks at the same time.|&lt;br /&gt;
|nocheatplus.checks.combined.bedleave|Allows the player to send bed leave packets from anywhere (can be exploited to confuse some other checks of NoCheatPlus).|&lt;br /&gt;
|nocheatplus.checks.combined.munchhausen|Players with this node might be able to use fishing roods for flying (Check is disabled by default in configuration).|&lt;br /&gt;
===格斗===&lt;br /&gt;
|nocheatplus.checks.fight|Fight check group.|&lt;br /&gt;
|nocheatplus.checks.fight.angle|Don&#039;t prevent the player from attacking multiple entities at the time.|&lt;br /&gt;
|nocheatplus.checks.fight.critical|Don&#039;t prevent the player from doing fake critical hits when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.direction|Don&#039;t force the player to look at the targets while fighting them.|&lt;br /&gt;
|nocheatplus.checks.fight.godmode|Don&#039;t prevent the player from keeping the temporary invulnerability that he/she gets when taking damage.|&lt;br /&gt;
|nocheatplus.checks.fight.fastheal|The owner of this node is allowed to regenerate health faster then usually possible.|&lt;br /&gt;
|nocheatplus.checks.fight.knockback|Don&#039;t prevent the player from doing knockbacks when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.noswing|Don&#039;t force the player to move the arm while fighting against someone or something.|&lt;br /&gt;
|nocheatplus.checks.fight.reach|Allows the player to hit players and mobs that are out of allowed distance.|&lt;br /&gt;
|nocheatplus.checks.fight.selfhit|Allows the player to do self hits for flying by exploiting the knockback of those hits.|&lt;br /&gt;
|nocheatplus.checks.fight.speed|Don&#039;t limit the amount of attacks that the player can do per second.|&lt;br /&gt;
===Inventory===&lt;br /&gt;
|nocheatplus.checks.inventory|Inventory check group.|&lt;br /&gt;
|nocheatplus.checks.inventory.drop|Don&#039;t limit the amount of items that a player may drop within a short timeframe.|&lt;br /&gt;
|nocheatplus.checks.inventory.instantbow|Don&#039;t prevent the player from shooting arrows instantly over the bow without taking the usual time to pull the string back.|&lt;br /&gt;
|nocheatplus.checks.inventory.instanteat|Don&#039;t prevent players from eating their food instantly without taking the usual time to munch on it.|&lt;br /&gt;
|nocheatplus.checks.inventory.fastclick|Allows the player to move items around the inventory instantly without using there mouse/keyboard to do so.|&lt;br /&gt;
|nocheatplus.checks.inventory.items|Allows the player to use illegal enchantments on signed books (This got fixed now in Minecraft 1.4.3 and higher).|&lt;br /&gt;
===动作===&lt;br /&gt;
|nocheatplus.checks.moving|Parent permission for the moving checks group.|&lt;br /&gt;
|nocheatplus.checks.moving.creativefly|Allows the player to fly faster in creative mode then usually possible.|&lt;br /&gt;
|nocheatplus.checks.moving.morepackets|Allow the player to make a lot more movements than normally possible. Doing more movements will result in faster movement speed and causes the server to spend a lot of additional time for processing these movements.|&lt;br /&gt;
|nocheatplus.checks.moving.morepacketsvehicle|Allows players to make a lot more movements in vehicles (boats, minecrats, pigs, ...) than normally possible.|&lt;br /&gt;
|nocheatplus.checks.moving.nofall|Allows the player to avoid fall damage by using cheats. Normally NoCheatPlus will keep track of a player&#039;s movement and rectify the fall-damage calculations of Minecraft so the player always gets the fall damage he/she is supposed to get.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly|Allows the player to fly in survival mode. It also treats the player as if he has the &amp;quot;.nofall&amp;quot; permission too.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.blocking|Allows the player to block while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sneaking|Allows the player to sneak while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sprinting|Allows the player to sprint backwards.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.speeding|Allows the player to bypass the vanilla walk/run/sprint speed limits.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.step|Don&#039;t check if the player is using the step hack to get faster over blocks then usually possible.|&lt;br /&gt;
&lt;br /&gt;
==Modifications==&lt;br /&gt;
These permissions allow to control which feature/mod a player may use. There is no guarantee that players use the original client and obey the request to turn off/on features, though.&lt;br /&gt;
===CJB（作弊）===&lt;br /&gt;
|nocheatplus.mods.cjb|All CJB features.|&lt;br /&gt;
|nocheatplus.mods.cjb.fly|Don&#039;t prevent the player from using CJB&#039;s fly mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.radar|Gives access to use CJB&#039;s radar mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.xray|Don&#039;t prevent the player from using CJB&#039;s xray mod on the server.|&lt;br /&gt;
===MinecraftAutoMap===&lt;br /&gt;
|nocheatplus.mods.minecraftautomap|All features for MinecraftAutoMap.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.ores|Don&#039;t prevent the player from using the ore detector from Minecraft AutoMap&#039;s.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.cave|Don&#039;t prevent the player from using the cave mode feature of the Minecraft AutoMap&#039;s mod.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.radar|Don&#039;t prevent the player from using Minecraft AutoMap&#039;s inbuilt radar.|&lt;br /&gt;
===Rei===&lt;br /&gt;
|nocheatplus.mods.rei.cave|Don&#039;t prevent the player from using Rei&#039;s Minimap&#039;s cave mode.|&lt;br /&gt;
|nocheatplus.mods.rei.radar|Don&#039;t prevent Rei&#039;s Minimap mod users from using all kind of available radar hacks.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.player|Allows the player to use the radar from Rei&#039;s Minimap to track down other players only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.animal|Allows the player to only use the animal radar from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.mob|Gives access to use the mob radar feature from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.slime|Allows the player to track down slimes only by using the radar feature of Rei&#039;s Minimap.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.squid|Player is allowed to use the Rei&#039;s Minimap radar to track down squids only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.other|Allows the player to use all the other features of the Rei&#039;s Minimap radar.|&lt;br /&gt;
===SmartMoving===&lt;br /&gt;
|nocheatplus.mods.smartmoving|All SmartMoving features.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.climbing|Don&#039;t prevent the player from using Smart Moving&#039;s climb feature.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.swimming|Don&#039;t prevent the player from using Smart Moving&#039;s swimming.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.crawling|Don&#039;t prevent the player from using Smart Moving&#039;s crawl.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.sliding|Don&#039;t prevent the player from using Smart Moving&#039;s slide.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.jumping|Don&#039;t prevent the player from using Smart Moving&#039;s jump.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.flying|Don&#039;t prevent the player from using Smart Moving&#039;s fly.|&lt;br /&gt;
===Zombe===&lt;br /&gt;
|nocheatplus.mods.zombe|All zombe features.|&lt;br /&gt;
|nocheatplus.mods.zombe.fly|Don&#039;t prevent the player from using Zombe&#039;s fly mod.|&lt;br /&gt;
|nocheatplus.mods.zombe.noclip|Don&#039;t prevent the player from using Zombe&#039;s noclip mod on the server.|&lt;br /&gt;
|nocheatplus.mods.zombe.cheat|Don&#039;t prevent the player from using Zombe&#039;s cheat mods.|\\&lt;br /&gt;
== Parent Nodes ==&lt;br /&gt;
Most permissions have parent nodes, that in fact goes for all check types. Resulting in nocheatplus.admin, nocheatplus.checks.moving, nocheatplus.checks.moving.survivalfly, nocheatplus.checks.fight, etc.&lt;br /&gt;
=== Things to know about Permissions ===&lt;br /&gt;
You can exclude a specific player from getting logged by appending &amp;quot;.silent&amp;quot; to the relevant permission node of the specific check. E.g.\\&lt;br /&gt;
&lt;br /&gt;
   * **nocheatplus.checks.moving.nofall.silent**\\&lt;br /&gt;
&lt;br /&gt;
will prevent NoCheatPlus from recording log messages for that player for the &amp;quot;nofall&amp;quot; check, while still executing all other actions as usual.&lt;br /&gt;
==Shortcut permissions==&lt;br /&gt;
|nocheatplus.admin| see above (full admin perms except check bypassing).|&lt;br /&gt;
|nocheatplus.shortcut.info|info about players|&lt;br /&gt;
|nocheatplus.shortcut.monitor|info about players and diagnostic info like version, lag,|&lt;br /&gt;
|nocheatplus.shortcut.safeadmin|&amp;quot;Safe&amp;quot; admin perms, no banning or reloading but unkick, exemption, data removal|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More to be added (shortcut.bypass - bypass about everything).&lt;br /&gt;
&lt;br /&gt;
=推荐使用=&lt;br /&gt;
&lt;br /&gt;
以下插件可以配合NCP使用.&lt;br /&gt;
&lt;br /&gt;
[http://dev.bukkit.org/server-mods/compatnocheatplus-cncp/ CompatNoCheatPlus (cncp)]&lt;br /&gt;
&lt;br /&gt;
例如 mcMMO, Citizens, MagicSpells 或 MachinaCraft . 大部分插件还不支持NPC，如果你有任何发现都可以联系我们.&lt;br /&gt;
&lt;br /&gt;
[http://dev.bukkit.org/server-mods/orebfuscator/ Orebfuscator]&lt;br /&gt;
&lt;br /&gt;
Orebfuscator 通过修改从服务器发送到客户端的方块信息文件来实现反矿石射线的作用，简单的说就是防X-ray.&lt;br /&gt;
&lt;br /&gt;
=下载和历史更新=&lt;br /&gt;
&lt;br /&gt;
* 下载正式版本请前往 BukkitDev [http://dev.bukkit.org/server-mods/nocheatplus/files/ Files].&lt;br /&gt;
* 下载测试版本请前往 [http://dev.bukkit.org/server-mods/nocheatplus/pages/nocheat-plus-development/jenkins/ Jenkins at EcoCityCraft].&lt;br /&gt;
* 不要从任何其他来源下载，不要使用别人给你的插件.&lt;br /&gt;
* 前往Jenkins查看所有版本的更新记录[http://dev.bukkit.org/server-mods/nocheatplus/pages/nocheat-plus-development/jenkins/ changes list].&lt;br /&gt;
* 前往GitHub查看所有改动 [https://github.com/NoCheatPlus/NoCheatPlus/commits/master commit history].&lt;br /&gt;
* &amp;lt;s&amp;gt;插件统计将不会传送至 mcstats.org.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=帮助=&lt;br /&gt;
&lt;br /&gt;
==其他帮助==&lt;br /&gt;
&lt;br /&gt;
* 你可以到: [https://github.com/asofold/NCPDocs/blob/master/FAQ.creole#faq Frequently asked Questions] 以及 [https://github.com/asofold/NCPDocs/blob/master/Known%20Issues.creole#known-issues Known Issues] 提问.&lt;br /&gt;
* [https://github.com/asofold/NCPDocs/blob/master/README.creole#ncpdocs Wiki] (配设文件, 权限介绍, 指令介绍)&lt;br /&gt;
* 开发者请查看NoCheatPlus的API.&lt;br /&gt;
&lt;br /&gt;
==联系我们==&lt;br /&gt;
你有疑问可以到,&lt;br /&gt;
IRC联系我们 (IRC地址: irc.spi.gt | 默认Port: 6667 | SSL-Port: 6697 | 频道: #nocheat | 网页客户端: WebIRC)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以创造一个提问票 [http://dev.bukkit.org/bukkit-plugins/nocheatplus/create-ticket/ new ticket] 或者查看已存在提问票 [http://dev.bukkit.org/server-mods/nocheatplus/tickets/ existing ticket].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以私聊原作者[http://dev.bukkit.org/home/send-private-message/ @asofold]和[http://dev.bukkit.org/home/send-private-message/ @MyPictures]，@IceAP (IRC: ICE)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
请勿联系用户 &#039;NoCheatPlus&#039;, 它仅用于管理，不会及时回复你的提问. 转移到 BukkitDev 和 GitHub 获取更多的帮助, 请勿相信BukkitDev以外的 NCP 管理人员 .&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=3140</id>
		<title>NoCheatPlus</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=3140"/>
		<updated>2016-05-22T10:16:14Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​/* Debug */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|插件名=NoCheatPlus&lt;br /&gt;
|版本=3.13.7-RC-sMD5NET-b925&lt;br /&gt;
|前置插件=无&lt;br /&gt;
|兼容服务端版本=1.8.1&lt;br /&gt;
|網址=http://dev.bukkit.org/bukkit-plugins/nocheatplus/&lt;br /&gt;
}}&lt;br /&gt;
{{待翻译}}&lt;br /&gt;
&#039;&#039;&#039;Detect and fight the exploitation of various flaws/bugs in Minecraft!&#039;&#039;&#039;&lt;br /&gt;
[[Category:管理]] [[Category:修正]] [[Category:安全]] &lt;br /&gt;
=介绍=&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus通过禁止客户端利用&#039;&#039;MineCraft数据传输协议的漏洞&#039;&#039;进行作弊来使得你的服务器更加安全可靠. 检测范围包括飞行，加速，战斗作弊, 快速破坏方块与核弹, 背包作弊, 聊天窗广告以及其他的恶意行为. 更全面的介绍请见 [https://github.com/asofold/NCPDocs/blob/master/Features.creole Features Page]（内容已搬至本页面，查看最新内容请点击链接）.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus将重点放在可配置，当某玩家未通过检查时允许你自定义可执行的操作 (例如 silent cancelling, 执行命令, 只是记录). 白名单权限允许设置检查哪些玩家,全部检测可以在配置文件中被关闭, 也有特殊的世界检查选项. 许多检测允许更详细的配置来调整灵敏度。&lt;br /&gt;
&lt;br /&gt;
当然NoCheatPlus不是万能的,它采用了许多启发式机制与猜测机制, 因此你会在各个地方遇到误报并且也不能抓住每一个作弊者. [http://www.youtube.com/watch?v=H8BSpXfrtzI Example video] 如何用NoCheatPlus解决方块作弊(过时的插件版本).&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus由 [http://dev.bukkit.org/profiles/NeatMonster/ NeatMonster] 推出, 基于由[http://dev.bukkit.org/profiles/Evenprime85/ Evenprime]编写的[http://http://dev.bukkit.org/bukkit-plugins/nocheat/ Nocheat]插件.&lt;br /&gt;
==功能==&lt;br /&gt;
* 玩家行动:&lt;br /&gt;
** 禁止飞行(生存/冒险模式下) 或是限制飞行速度(创造模式下)&lt;br /&gt;
** 禁止玩家的行走，冲刺，潜行，游泳和破坏方块的速度过快&lt;br /&gt;
** 禁止玩家无视掉落伤害&lt;br /&gt;
** 禁止玩家进入方块 (穿墙模式)&lt;br /&gt;
** 禁止玩家改变服务器时间&lt;br /&gt;
** 禁止玩家利用 &amp;quot;safe-respawn&amp;quot; 的缺陷&lt;br /&gt;
** 禁止在水和岩浆顶部行走 [尽管现在的作弊者只是在其上保持跳跃]&lt;br /&gt;
** 禁止玩家通过非法移动使服务器崩溃 (CraftBukkit 自身并不包含检测模块,但有时这些移动数据会影响到插件.)&lt;br /&gt;
** 防止玩家伪造&amp;quot;BedLeave&amp;quot;数据包&amp;lt;ref&amp;gt;数据包意义不明，请各位完善&amp;lt;/ref&amp;gt;&lt;br /&gt;
** 禁止玩家悬浮在半空中&lt;br /&gt;
** 禁止玩家利用 &amp;quot;block jumping&amp;quot;来跳过高墙&lt;br /&gt;
** 防止玩家 from V-Clipping or teleporting&lt;br /&gt;
** 禁止玩家滥用钓竿来绕开飞行检测 (这只是一个玩笑...) [未测试! 默认关闭!]&lt;br /&gt;
** 防止玩家通过飞行进行作弊&lt;br /&gt;
** 禁止玩家滥用末影珍珠穿越墙，屋顶和地板&lt;br /&gt;
* 方块交互:&lt;br /&gt;
** 禁止玩家操作正常接触范围之外的方块&lt;br /&gt;
** 强制玩家看着想要操作的方块&lt;br /&gt;
** 禁止玩家透过墙对方块进行操作&lt;br /&gt;
** 防止玩家通过特定方块来传播广告信息（note-blocks&amp;lt;ref&amp;gt;原文如此&amp;lt;/ref&amp;gt;,门,石头,木材等）&lt;br /&gt;
* 方块破坏:&lt;br /&gt;
** 防止玩家使用 &amp;quot;Survival Nuker&amp;quot;, &amp;quot;Smasher&amp;quot;, &amp;quot;Click Nuker&amp;quot; 与 &amp;quot;Creative Nuker(创造模式软件?)&amp;quot;&lt;br /&gt;
** 防止以不正常速度破坏方块, 防止同时破坏过多方块.&lt;br /&gt;
** 限制玩家可破坏方块的距离&lt;br /&gt;
** 强制玩家看着方块(破坏方块时，鼠标准星需对准方块)&lt;br /&gt;
** 防止 &amp;quot;noswing&amp;quot; 作弊 (玩家破坏方块时手臂没有动作)&lt;br /&gt;
** 禁止玩家同时破坏两个及以上的方块&lt;br /&gt;
** 禁止创造模式下的玩家破坏水或岩浆&lt;br /&gt;
* 方块放置:&lt;br /&gt;
** 防止玩家使用 &amp;quot;FastPlace&amp;quot; 和 &amp;quot;Build&amp;quot; 类作弊工具&lt;br /&gt;
** 限制玩家可放置方块的距离&lt;br /&gt;
** 强制对准方块&lt;br /&gt;
** 禁止玩家过快地投掷物品&lt;br /&gt;
** 禁止玩家在除了水和岩浆上的地方放置船只&lt;br /&gt;
** 利用客户端的AutoSign特征防御防止玩家作弊&lt;br /&gt;
** 禁止玩家在半空中放置方块. &lt;br /&gt;
** 禁止玩家在流体上放置方块&lt;br /&gt;
* 玩家聊天:&lt;br /&gt;
** 部分功能受Evenprime的插件启发.&lt;br /&gt;
** Fast spam check + tool-box for slower paced annoyances (可考虑到玩家聊天记录和全体聊天记录).&lt;br /&gt;
** 限制同一时间内允许加入服务器的玩家的数目&lt;br /&gt;
** 禁止短时间内多次重复登陆.&lt;br /&gt;
** 清楚玩家信息的颜色&lt;br /&gt;
** 支持屏蔽聊天窗内的广告内容&lt;br /&gt;
* 背包:&lt;br /&gt;
** 禁止玩家短时间内丢出大量物品以避免服务器的卡顿&lt;br /&gt;
** 禁止玩家过快地填充，发射弓箭&lt;br /&gt;
** 禁止玩家过快地进食&lt;br /&gt;
** 禁止玩家以过快的速度管理他们的物品（包括背包，附魔台，信标）&lt;br /&gt;
** 禁止玩家将非法的附魔保存为附魔书（此漏洞在1.4.3及以上被修复）&lt;br /&gt;
* 战斗:&lt;br /&gt;
** 防止玩家同时攻击过多实体(玩家和怪物都算做实体) &lt;br /&gt;
** 防止不在视线范围内的敌人的攻击&lt;br /&gt;
** 防止没有动作的攻击&lt;br /&gt;
** 防止一秒内对生物攻击多次&lt;br /&gt;
** 禁止攻击过远的目标&lt;br /&gt;
** 防止玩家由于Minecraft的设计缺陷而变得无敌&lt;br /&gt;
** 防止玩家when it&#039;s not technically possible攻击其他玩家&lt;br /&gt;
** 防止玩家 from exploiting extremely low jumps to get a pseudo criticals cheat going NEW!&lt;br /&gt;
** 防止玩家 from giving critical hits to other players when it&#039;s not technically possible&lt;br /&gt;
** 防止玩家 from hit other players while blocking with their sword&lt;br /&gt;
** Penalize players that change their direction by a lot (against force fields)&lt;br /&gt;
** 防止玩家 from doing self hits to fly by using the knockback of those&lt;br /&gt;
** Feed combined check to find players that try to execute 2 or more cheats at the same time&lt;br /&gt;
** 防止玩家过快地回复血量&lt;br /&gt;
* 杂项:&lt;br /&gt;
** 禁用 Zombe&#039;s mod (飞行, 穿墙, 作弊)&lt;br /&gt;
** 禁用 CJB&#039;s mod (飞行, 透视, 雷达)&lt;br /&gt;
** 禁用 Rei&#039;s Minimap (洞穴, 雷达)&lt;br /&gt;
** 禁用 Minecraft AutoMap (矿物, 洞穴, 雷达)&lt;br /&gt;
** 禁用 Smart Moving (攀爬, 游泳, 爬行, 滑行, 跳跃, 飞行)&lt;br /&gt;
** 使&amp;quot;OP&amp;quot;命令只能在服务器控制台内执行（默认禁用）&lt;br /&gt;
** Adapts to server sided lag for less false positives on heavy server load&lt;br /&gt;
** 提供了一个API，允许让其他插件与NoCheatPlus兼容&lt;br /&gt;
** Use of BukkitAPI only if the used CraftBukkit version is not supported&lt;br /&gt;
&lt;br /&gt;
==配置==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==在.yml配置文件的一般注意事项==&lt;br /&gt;
* 使用空格缩进。&lt;br /&gt;
* 保持缩进级别：永不改变配置文件“config.yml”前面空格的数量。&lt;br /&gt;
* 不要插入特殊字符，如制表符缩进。如果你计划写复杂的文本条目,可以写为 &#039;...&#039; or &amp;quot;...&amp;quot;。&lt;br /&gt;
* 请参阅默认的配置文件，以供参考。&lt;br /&gt;
* 使用[[http://yaml-online-parser.appspot.com/|YAML parser]]以确保您的配置文件的格式正确。&lt;br /&gt;
* 插入不受支持的字符或改变缩进级别会破坏配置文件.&lt;br /&gt;
* 对于那些使用Notepad++来编辑YAML文件的人：&lt;br /&gt;
   建议启用&amp;quot;Replace by space&amp;quot; in Settings -&amp;gt; Preferences -&amp;gt; Tab Settings&lt;br /&gt;
   建议启用&amp;quot;转换为空格&amp;quot; 在 设置(T) -&amp;gt; 首选项... -&amp;gt; 制表符设置&lt;br /&gt;
[[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#notepad++|Screenshot of Notepad++ preferences]]&lt;br /&gt;
&lt;br /&gt;
==特定世界的配置==&lt;br /&gt;
怎样创建一个特定世界的配置文件呢?（不同世界不同管理）:&lt;br /&gt;
#首先创建一个空的yml文件根据你的服务器世界的名称。例如：world_config.yml（_是必需的！所有字符都是很敏感的！）&lt;br /&gt;
# 在你的服务器安装NocheatPlus或运行 /重新安装NocheatPlus /如果已经在你的服务器运行 请重载&lt;br /&gt;
# NOCheatPlus现在可以写的设置是那些空的YAML文件，来更改世界配置&lt;br /&gt;
# If you rather prefer to use some settings of your global config.yml then set &amp;quot;savebackconfig&amp;quot; to false and remove them from your world specific configuration file&lt;br /&gt;
&lt;br /&gt;
* End result in your [[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#world-specific-configuration|explorer window]] after successfully creating some world specific config.yml files&lt;br /&gt;
* Other examples: WorldName_config.yml, world_nether_config.yml, world_the_end_config.yml, HungerGames_config.yml or BackupWorld_config.yml&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* The world name is case sensitive (MiningWorld, theWorld etc.).&lt;br /&gt;
* You can set savebackconfig to false, in order to not have NoCheatPlus add default values to a config file. Thus you can override just the values you are interested in and keep a minimal world-specific configuration file.&lt;br /&gt;
* WorldName_config.yml has always higher priority then config.yml. So NoCheatPlus will first apply all settings from config.yml and then override them for a specific world using WorldName_config.yml&lt;br /&gt;
* Some settings can only be used in the global config.yml and aren&#039;t multiworld compatible (Please don&#039;t just copy config.yml and rename it to WorldName_config.yml or similar.) &lt;br /&gt;
* World specific files can be created, changed or removed while your server and NoCheatPlus are running. Just use the /ncp reload or /nocheatplus reload command to let NoCheatPlus reread your configuration file.&lt;br /&gt;
* If a world gets unloaded, deleted or renamed then NoCheatPlus will automaticly ignore your world specific configuration files you made for it&lt;br /&gt;
&lt;br /&gt;
==Configversion==&lt;br /&gt;
Set {{{notify}}} to false to suppress the messages about outdated configurations. Only the main configuration file is checked at present.&lt;br /&gt;
\\The other entries are not meant to be changed by hand, they indicate with which version the config was created and last saved back.&lt;br /&gt;
&lt;br /&gt;
==登陆==&lt;br /&gt;
&lt;br /&gt;
Disable all logging with setting {{{active}}} to false.&lt;br /&gt;
&lt;br /&gt;
Individual logging targets can be configured in the sub sections within {{{backends}}}:&lt;br /&gt;
* Set {{{active}}} to false to disable the individual backend. &lt;br /&gt;
* The {{{prefix}}} parameter allows to create a custom appearance for the log messages.&lt;br /&gt;
* File logging allows specifying a file name.&lt;br /&gt;
* For {{{ingamechat}}} you can force NoCheatPlus to check permissions subscriptions, if you use plugins that apply this technique to log to IRC and other for instance.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
* Set {{{opinconsoleonly}}} to true to prevent op and deop commands from in-game chat. [Will be changed to a list of commands.]&lt;br /&gt;
* Set {{{managelisteners}}} to true to help us testing :) - this feature lets NCP register all its listeners inside of a ListenerManager that allows more intricate registration order than Bukkit. This is a &amp;quot;future feature&amp;quot; and is not needed, not even sure it improves performance.&lt;br /&gt;
* Set {{{reporttometrics}}} to false in order to disable reporting usage-stats to [[http://mcstats.org/plugin/NoCheatPlus|mcstats.org]] (PluginMetrics). Setting this to falss also prevents NoCheatplus from creating the PluginMetrics folder, however other plugins or Spigot could still create that folder. &lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The data section allows you to specify an expiration duration for players data in minutes. If set to something greater than 0, this will periodically remove players data if the players have been logged out for longer than the specified amount of minutes. At present this would also delete set-back locations and current violation levels, if activated, so it should not be set to a too short duration.&lt;br /&gt;
&lt;br /&gt;
**expiration**&lt;br /&gt;
|**Config**|**Description**|**Default**|&lt;br /&gt;
|**duration**|Duration in minutes after logout, after which data gets erased.|0|&lt;br /&gt;
|**history**|Should the players violation history also be deleted?|false|&lt;br /&gt;
&lt;br /&gt;
**consistencychecks**&lt;br /&gt;
You can suppress consistency check warnings here and alter intervals for periodic checking (usually not needed).&lt;br /&gt;
&lt;br /&gt;
==保护==&lt;br /&gt;
===插件===&lt;br /&gt;
Features for this and other plugins.&lt;br /&gt;
====隐藏====&lt;br /&gt;
This section contains configuration for hiding (some of) your plugins better. You can prevent help-contents display and command usage by setting permissions with a permissions plugin, if the command has a default permission set, but NoCheatPlus allows to set the permission message of some commands, which would otherwise reveal the presence of the command/plugin. So the permission message for some commands can be changed to the &amp;quot;Unknown command&amp;quot; message to hide the presence. You do need to also set the aliases of the commands, use lower case rather.&lt;br /&gt;
\\This feature allows to change command permissions to not be given by default or add a generic filter permission nocheatplus.filter.command.//(commandname)// to a command that does not have one set yet, the following settings allow configuring lists of commands and the message:&lt;br /&gt;
\\**&amp;quot;nopermission&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;no permission&amp;quot; message, default to &amp;quot;plugins&amp;quot; and &amp;quot;version&amp;quot; commands, useful for instance if a plugin does not set a permission for a command.&lt;br /&gt;
\\**&amp;quot;未知命令&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;unknown command&amp;quot; message, empty by default. This can be used to hide a command from users that don&#039;t have the default permission (or the filter permission added by NCP if none was set).&lt;br /&gt;
&lt;br /&gt;
\\TODO: Link docs on how to configure help topics and other.&lt;br /&gt;
===Clients===&lt;br /&gt;
Features that concern client mods.&lt;br /&gt;
Set the {{{active}}} flag to false in the {{{motd}}} section to prevent NoCheatPlus sending any &amp;quot;blank lines&amp;quot; messages to clients on login. Otherwise blank lines can result disregarding if all clients are allowed or not, because some clients use a message to enable features, some need a message to disable features.&lt;br /&gt;
\\Note that it is 100% up to the client to decide on enabling or disabling features, a modified version of any client may ignore any sent messages, without that being detectable.&lt;br /&gt;
&lt;br /&gt;
==Configuration of checks==&lt;br /&gt;
The checks section contains configuration mostly for checks related to players actions, most can generate violation log messages (few exceptions).&lt;br /&gt;
&lt;br /&gt;
===Checks overview===&lt;br /&gt;
&lt;br /&gt;
See: [[checks/checks.creole|Checks Overview]]&lt;br /&gt;
&lt;br /&gt;
Shortcut links:&lt;br /&gt;
\\| &lt;br /&gt;
[[checks/blockbreak/blockbreak.creole|blockbreak]] | &lt;br /&gt;
[[checks/blockinteract/blockinteract.creole|blockinteract]] | &lt;br /&gt;
[[checks/blockplace/blockplace.creole|blockplace]] | &lt;br /&gt;
[[checks/chat/chat.creole|chat]] | &lt;br /&gt;
[[checks/combined/combined.creole|combined]] | &lt;br /&gt;
[[checks/fight/fight.creole|fight]] | &lt;br /&gt;
[[checks/inventory/inventory.creole|inventory]] | &lt;br /&gt;
[[checks/moving/moving.creole|moving]] | &lt;br /&gt;
&lt;br /&gt;
==Strings section==&lt;br /&gt;
This is the section that defines various strings for &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; actions. Each has a name (the part in front of &amp;quot;:&amp;quot;) and a definition (the part behind the &amp;quot;:&amp;quot;). Whenever you use a &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; action in one of the &amp;quot;actions: &amp;quot; options of this config file, the string will be taken from this section. Arbitrary many additional strings may be defined here, or existing strings may be changed.&lt;br /&gt;
\\ \\&lt;br /&gt;
Most messages/commands use place-holders in [ ], which will be replaced at runtime with relevant information. Some of these may only be available in certain circumstances, only &amp;quot;[player]&amp;quot; can be used everywhere, especially in &amp;quot;cmd&amp;quot; actions.|&lt;br /&gt;
\\&lt;br /&gt;
&lt;br /&gt;
==Compatibility section==&lt;br /&gt;
This section allows to configure details for the case of compatibility issues, for instance with other server mods or custom blocks.&lt;br /&gt;
&lt;br /&gt;
[[compatibility/compatibility.creole|compatibility page]]&lt;br /&gt;
&lt;br /&gt;
==Bleeding Edge: Development builds==&lt;br /&gt;
To allow you to keep track with the configuration and permission changes in the latest development versions, we have a simple page set up: **[[../development/dev-pinboard.creole|Development Pinboard]]**&lt;br /&gt;
\\&lt;br /&gt;
For quick overview over recent builds, see: [[../development/build-infos.creole|Important Changes By Build Number]]&lt;br /&gt;
==命令==&lt;br /&gt;
&lt;br /&gt;
=Commands=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus integrates a lightweight command system. It allows you to quickly exempt players from checks or to access and manage check data about a player. &lt;br /&gt;
&lt;br /&gt;
All commands support tab completion and some even allow shortcuts. The root command is named &amp;quot;nocheatplus&amp;quot;, however the alias &amp;quot;ncp&amp;quot; should also work and is used for reference here.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus also supports aliases from Bukkit [[http://wiki.bukkit.org/Bukkit.yml#aliases|BukkitAliases]] if you wish to have another alias command aside form &amp;quot;nocheatplus&amp;quot; and &amp;quot;ncp&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Permissions==&lt;br /&gt;
Root node for commands:&lt;br /&gt;
* **NoCheatPlus 3.10.2** and above: {{{nocheatplus.commands}}}&lt;br /&gt;
* //NoCheatPlus 3.10.1// and below: {{{nocheatplus.admin}}}&lt;br /&gt;
&lt;br /&gt;
You can give a player access to a specific command by giving them the sub-node with the commands default name, like {{{nocheatplus.admin.info}}}.&lt;br /&gt;
For further information about permissions in NoCheatPlus, we recommend looking at the [[../permissions/permissions.creole|Permissions docs]]. &lt;br /&gt;
&lt;br /&gt;
==Administrative commands==&lt;br /&gt;
Those commands are used to basically manage NoCheatPlus on your server.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp reload| Reloads, generates and regenerates the configuration file of NoCheatPlus. Run this in-case you changed something on your configuration file while your server was running.|&lt;br /&gt;
|/ncp notify on/off| Toggle all in-game notifications/alerts generated by NoCheatPlus.|&lt;br /&gt;
|/ncp info (player)| Display the violation levels of a given player.|&lt;br /&gt;
|/ncp lag| Show info about server sided latency. The average lag shows the percentage of the server running too slow (0% = 20 tps, 10% = 18 tps) for the last 1 second, 3.33 and 270 seconds, roughly. Also lag spikes are displayed, tracked over at most 1 hour with a resolution of 20 minutes buckets (i.e. not exact) for spikes &amp;gt; 150 ms (3x to 20x) and spikes &amp;gt; 1000 ms (20x +). Be aware that this information is needed to make most NoCheatPlus checks adapt to server sided lag.|&lt;br /&gt;
|/ncp removeplayer (player) [check_type]| Remove all the data collected by NoCheatPlus so far for a given player. You can use the [check_type] option to make NoCheatPlus only remove data from a specific check (Default will clean all data of all checks!). To list all check names execute a command such as this: /ncp removeplayer (PlayerName) list. &amp;quot;*&amp;quot; is supported here.&lt;br /&gt;
|/ncp exempt (player) [check_type]| Exempt a player from being checked by NoCheatPlus or by a specific check.|&lt;br /&gt;
|/ncp unexempt (player) [check_type]| Remove any exemption you given to a specified player. &amp;quot;*&amp;quot; Is supported here.|&lt;br /&gt;
|/ncp exemptions (player)| Gives back a list of all check that a specific player has been exempted from.|&lt;br /&gt;
|/ncp commands| List all commands, more than shown here. The other commands are mainly for use with actions, such as delaying other commands, kicking with a message, telling players messages in colour, deny login for a players, allow it again and other.|&lt;br /&gt;
|/ncp version| Show version information about the server, plugin, compatibility modules and registered hooks.|&lt;br /&gt;
&lt;br /&gt;
==Auxiliary commands==&lt;br /&gt;
Those commands are mainly used by NoCheatPlut itself to execute strings or commands over actions on violating players but you can also make use of them if you wish to do so. Most of them have no difference compared to the vanilla commands apart from the delay otion.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp ban [delay=(ticks)] (player) [reason]|Ban a player from your server (banned-players.txt).|&lt;br /&gt;
|/ncp kick [delay=(ticks)] (player) [reason]|Kicks a player from your server|&lt;br /&gt;
|/ncp unkick (player)|Allows you to remove a tempkick/tempban from a player. &amp;quot;*&amp;quot; is supported here.|&lt;br /&gt;
|/ncp kicklist|Lists all players that have been tempkicked/tempbanned on your server by NoCheatPlus actions.|&lt;br /&gt;
|/ncp tell [delay=(ticks)] (player) (message)|Send a private message to a specified player.|&lt;br /&gt;
|/ncp delay [delay=(ticks)] (command)|Execute a command in delayed time.|&lt;br /&gt;
==权限==&lt;br /&gt;
&lt;br /&gt;
**This page describes permissions for NoCheatPlus 3.10.2 and above,**&lt;br /&gt;
\\**NoCheatPlus 3.10.2-RC-sMD5NET-b620 adds new permissions for commands and new short-cut permissions, updates following soon.**&lt;br /&gt;
\\//For older versions see the [[permissions-3-10-1.creole|permissions page for 3.10.1 and below.]]//&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus supports &amp;quot;SuperPerms&amp;quot;, CraftBukkit&#039;s official permission framework. You&#039;ll need to use a permissions plugin that supports &amp;quot;SuperPerms&amp;quot; to manage all the permissions of NoCheatPlus. Here are some examples:&lt;br /&gt;
&lt;br /&gt;
   * PermissionsEx&lt;br /&gt;
   * bPermissions&lt;br /&gt;
   * Essentials GroupManager&lt;br /&gt;
   * Privileges&lt;br /&gt;
   * zPermissions&lt;br /&gt;
&lt;br /&gt;
By default NoCheatPlus assigns all permissions and gives full rights to players that have been /op-ed on your server. If you don&#039;t want to give OPs full access to all NoCheatPlus features then take a look in the configuration of your permissions plugin (Example with PermissionsEx: allowOps: false).\\\\&lt;br /&gt;
==Notifications==&lt;br /&gt;
|nocheatplus.notify|The player will receive notifications through the in-game chat of players failing NoCheatPlus checks. .|&lt;br /&gt;
If you want moderators to be able to toggle notifications, just give the permission nocheatplus.command.notify, which will also give this one then. Mind the &amp;quot;.silent&amp;quot; permission for individual checks permissions (explained on the bottom of this page).&lt;br /&gt;
&lt;br /&gt;
==管理==&lt;br /&gt;
|{{{nocheatplus.admin}}}|Shortcut permission for all administrative commands including ban (do not give lightly). See nocheatplus.shortcut permissions for faster setup for moderators.|&lt;br /&gt;
===调试===&lt;br /&gt;
|nocheatplus.admin.debug|Owners of this node will receive debug messages of checks if NoCheatPlus debugging is turned on.|&lt;br /&gt;
&lt;br /&gt;
==命令权限==&lt;br /&gt;
|nocheatplus.command.notify|Allow toggling notifications and also to receive them (nocheatplus.notify is included here).|&lt;br /&gt;
|nocheatplus.command.info|The player gets access to &amp;quot;/ncp info&amp;quot;, which displays all violations that a player has gotten (if any).|&lt;br /&gt;
|nocheatplus.command.lag|Gives access to &amp;quot;/ncp lag&amp;quot; which shows informations about your server latency (NoCheatPlus uses this informations to adapt some checks for serversided latency).|&lt;br /&gt;
|nocheatplus.command.reload|The player gets access to &amp;quot;/ncp reload&amp;quot;, which causes NoCheatPlus to reread its configuration files (This doesn&#039;t clear NoCheatPlus data or exemptions!).|&lt;br /&gt;
|nocheatplus.command.plugins|Allows the player to execute the &amp;quot;/plugins&amp;quot; or &amp;quot;/pl&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.version|Owners of this node can execute the &amp;quot;/version&amp;quot; or &amp;quot;/ver&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.exemptions|Gives access to execute &amp;quot;/ncp exemptions&amp;quot; which list all exemptions for an specified player (Those exemptions will get reset after every reload/restart! For permanent exemptions use the check permissions!).|&lt;br /&gt;
|nocheatplus.command.exempt|Gives access to the &amp;quot;/ncp exempt&amp;quot; command which allows to temporary exempt players for either all (ALL) or specified checks only.|&lt;br /&gt;
|nocheatplus.command.unexempt|Allows to unexempt players from checks by using the &amp;quot;/ncp unexempt&amp;quot; command.|&lt;br /&gt;
|nocheatplus.command.removeplayer|Gives access to execute &amp;quot;/ncp removeplayer&amp;quot;, which causes NoCheatPlus to wipe/clear specified or all collected data from a player including violations and temporary stored check data (This wont wipe exemptions!).|&lt;br /&gt;
|nocheatplus.command.commands|Allows the player to use the &amp;quot;/ncp&amp;quot; command which lists all NoCheatPlus commands.|&lt;br /&gt;
|nocheatplus.command.ban|Gives permissions to use &amp;quot;/ncp ban&amp;quot; which bans a player on your server.|&lt;br /&gt;
|nocheatplus.command.kick|Gives access to &amp;quot;/ncp kick&amp;quot; which kicks a player from your server.|&lt;br /&gt;
|nocheatplus.command.tell|Gives access to &amp;quot;/ncp tell&amp;quot; which allows whispering something to a specified player.|&lt;br /&gt;
|nocheatplus.command.delay|Gives permissions to use the &amp;quot;/ncp delay&amp;quot; command which has the ability to run a specified command with delayed time execution time.|&lt;br /&gt;
|nocheatplus.command.tempkick|Allows the player to tempkick/tempban someone from the server using &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.kicklist|Gives access to the &amp;quot;/ncp kicklist&amp;quot; command which lists all players that got &amp;quot;tempkicked/tempbanned&amp;quot; from NoCheatplus by either using actions or &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.unkick|Gives access to remove a tempkick/tempban from a player using &amp;quot;/ncp unkick&amp;quot;.|&lt;br /&gt;
&lt;br /&gt;
==Filter permissions (plugin hiding)==&lt;br /&gt;
|nocheatplus.filter.command.(commandname)|Allows to use a command protected by command protection, only for the case the command did not have a permission set. Note that (commandname) is just the lower-case command label. In case of incompatibilities of your permission plugin you might have to add nocheatplus.filter.command.nocheatplus to players that are to use /ncp ... commands.|&lt;br /&gt;
==Bypass==&lt;br /&gt;
Specific bypass permissions.&lt;br /&gt;
|nocheatplus.bypass.denylogin|Allows to bypass the login denial, such as exists with the /ncp tempkick command.|&lt;br /&gt;
==Checks==&lt;br /&gt;
Check permissions, directly related to players actions and associated checks.&lt;br /&gt;
|nocheatplus.checks|Parent permission for all checks. TODO: Overview for &amp;quot;full&amp;quot; exemption by permissions (might need few additional permissions?).|&lt;br /&gt;
===破坏方块===&lt;br /&gt;
|nocheatplus.checks.blockbreak|Parent permission for the blockbreak checks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.direction|Don&#039;t force the player to look at the blocks that he/she wants to break.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.fastbreak|Allows the player to break blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.frequency|Allows the player to break 2 or more blocks at the same time.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.noswing|Don&#039;t force players to swing their arm when breaking blocks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.reach|Allows breaking of blocks that are out of reach distance.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.wrongblock|Don&#039;t force the player to interact with the block first before he/she is allowed break it (interacting=touching).|&lt;br /&gt;
|nocheatplus.checks.blockbreak.break.liquid|Allows the player to break liquids such as water or lava (source blocks) by using a hack in creative gamemode.|&lt;br /&gt;
===BlockInteract===&lt;br /&gt;
|nocheatplus.checks.blockinteract|Parent permission for this check section.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.direction|Don&#039;t force the player to look at the blocks that he/she is trying to interact with (levers, doors and other).|&lt;br /&gt;
|nocheatplus.checks.blockinteract.reach|Allows the player to interact with blocks that are further away than usual.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.speed|Allows the player to spam interaction on blocks such as levers, note blocks, doors and other.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.visible|Everyone that owns this node is allowed to interact through walls to open a chest, furnace and other container without actually seeing them (also prevents from entering a minecart, bed or boat through walls).|&lt;br /&gt;
===BlockPlace===&lt;br /&gt;
|nocheatplus.checks.blockplace|...|&lt;br /&gt;
|nocheatplus.checks.blockplace.direction|Don&#039;t force the player to look at the block that he/she is trying to place on.|&lt;br /&gt;
|nocheatplus.checks.blockplace.boatsanywhere|Allows the player to place boats everywhere and not only in the water.|&lt;br /&gt;
|nocheatplus.checks.blockplace.fastplace|Allows the player to place blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockplace.noswing|Don&#039;t force players to swing their arm when placing a block.|&lt;br /&gt;
|nocheatplus.checks.blockplace.reach|Allows the player to place blocks that are too far away.|&lt;br /&gt;
|nocheatplus.checks.blockplace.speed|Allows a player to throw projectiles very quickly (snowballs, splash potions and other).|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.liquids|Having this permission assigned allows to place block against liquids by using a special hack.|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.air|This permission allows a player to place blocks against air.|&lt;br /&gt;
===对话===&lt;br /&gt;
|nocheatplus.checks.chat|...|&lt;br /&gt;
|nocheatplus.checks.chat.color|Don&#039;t filter color codes from messages that get sent by players to allow them using colors in their messages. However nearly every chat plugin will override this.|&lt;br /&gt;
|nocheatplus.checks.chat.text|Allows the player to bypass the chat spam check for written text.|&lt;br /&gt;
|nocheatplus.checks.chat.commands|Allow players to bypass the command frequency check that protects against command spam.|&lt;br /&gt;
|nocheatplus.checks.chat.captcha|Owners of this permission wont be forced to type in a captcha if they fail one of the chat checks (this feature is disabled by default).|&lt;br /&gt;
|nocheatplus.checks.chat.relog|Every player that has this permission is allowed to completely bypass the re-log check of NoCheatPlus.|&lt;br /&gt;
|nocheatplus.checks.chat.logins|Allows the player to bypass the login check which prevents too many players loging in at the same time.|&lt;br /&gt;
===Combined===&lt;br /&gt;
|nocheatplus.checks.combined|Parent permission for the combined check group.|&lt;br /&gt;
|nocheatplus.checks.combined.improbable|Allows the player to bypass the Combined_Improbable check which fights against kill-auras ,speed hacks and some other combined hacks also. It also prevents the player from using 2 or more hacks at the same time.|&lt;br /&gt;
|nocheatplus.checks.combined.bedleave|Allows the player to send bed leave packets from anywhere (can be exploited to confuse some other checks of NoCheatPlus).|&lt;br /&gt;
|nocheatplus.checks.combined.munchhausen|Players with this node might be able to use fishing roods for flying (Check is disabled by default in configuration).|&lt;br /&gt;
===格斗===&lt;br /&gt;
|nocheatplus.checks.fight|Fight check group.|&lt;br /&gt;
|nocheatplus.checks.fight.angle|Don&#039;t prevent the player from attacking multiple entities at the time.|&lt;br /&gt;
|nocheatplus.checks.fight.critical|Don&#039;t prevent the player from doing fake critical hits when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.direction|Don&#039;t force the player to look at the targets while fighting them.|&lt;br /&gt;
|nocheatplus.checks.fight.godmode|Don&#039;t prevent the player from keeping the temporary invulnerability that he/she gets when taking damage.|&lt;br /&gt;
|nocheatplus.checks.fight.fastheal|The owner of this node is allowed to regenerate health faster then usually possible.|&lt;br /&gt;
|nocheatplus.checks.fight.knockback|Don&#039;t prevent the player from doing knockbacks when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.noswing|Don&#039;t force the player to move the arm while fighting against someone or something.|&lt;br /&gt;
|nocheatplus.checks.fight.reach|Allows the player to hit players and mobs that are out of allowed distance.|&lt;br /&gt;
|nocheatplus.checks.fight.selfhit|Allows the player to do self hits for flying by exploiting the knockback of those hits.|&lt;br /&gt;
|nocheatplus.checks.fight.speed|Don&#039;t limit the amount of attacks that the player can do per second.|&lt;br /&gt;
===Inventory===&lt;br /&gt;
|nocheatplus.checks.inventory|Inventory check group.|&lt;br /&gt;
|nocheatplus.checks.inventory.drop|Don&#039;t limit the amount of items that a player may drop within a short timeframe.|&lt;br /&gt;
|nocheatplus.checks.inventory.instantbow|Don&#039;t prevent the player from shooting arrows instantly over the bow without taking the usual time to pull the string back.|&lt;br /&gt;
|nocheatplus.checks.inventory.instanteat|Don&#039;t prevent players from eating their food instantly without taking the usual time to munch on it.|&lt;br /&gt;
|nocheatplus.checks.inventory.fastclick|Allows the player to move items around the inventory instantly without using there mouse/keyboard to do so.|&lt;br /&gt;
|nocheatplus.checks.inventory.items|Allows the player to use illegal enchantments on signed books (This got fixed now in Minecraft 1.4.3 and higher).|&lt;br /&gt;
===Moving===&lt;br /&gt;
|nocheatplus.checks.moving|Parent permission for the moving checks group.|&lt;br /&gt;
|nocheatplus.checks.moving.creativefly|Allows the player to fly faster in creative mode then usually possible.|&lt;br /&gt;
|nocheatplus.checks.moving.morepackets|Allow the player to make a lot more movements than normally possible. Doing more movements will result in faster movement speed and causes the server to spend a lot of additional time for processing these movements.|&lt;br /&gt;
|nocheatplus.checks.moving.morepacketsvehicle|Allows players to make a lot more movements in vehicles (boats, minecrats, pigs, ...) than normally possible.|&lt;br /&gt;
|nocheatplus.checks.moving.nofall|Allows the player to avoid fall damage by using cheats. Normally NoCheatPlus will keep track of a player&#039;s movement and rectify the fall-damage calculations of Minecraft so the player always gets the fall damage he/she is supposed to get.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly|Allows the player to fly in survival mode. It also treats the player as if he has the &amp;quot;.nofall&amp;quot; permission too.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.blocking|Allows the player to block while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sneaking|Allows the player to sneak while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sprinting|Allows the player to sprint backwards.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.speeding|Allows the player to bypass the vanilla walk/run/sprint speed limits.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.step|Don&#039;t check if the player is using the step hack to get faster over blocks then usually possible.|&lt;br /&gt;
==Modifications==&lt;br /&gt;
These permissions allow to control which feature/mod a player may use. There is no guarantee that players use the original client and obey the request to turn off/on features, though.&lt;br /&gt;
===CJB（作弊）===&lt;br /&gt;
|nocheatplus.mods.cjb|All CJB features.|&lt;br /&gt;
|nocheatplus.mods.cjb.fly|Don&#039;t prevent the player from using CJB&#039;s fly mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.radar|Gives access to use CJB&#039;s radar mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.xray|Don&#039;t prevent the player from using CJB&#039;s xray mod on the server.|&lt;br /&gt;
===MinecraftAutoMap===&lt;br /&gt;
|nocheatplus.mods.minecraftautomap|All features for MinecraftAutoMap.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.ores|Don&#039;t prevent the player from using the ore detector from Minecraft AutoMap&#039;s.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.cave|Don&#039;t prevent the player from using the cave mode feature of the Minecraft AutoMap&#039;s mod.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.radar|Don&#039;t prevent the player from using Minecraft AutoMap&#039;s inbuilt radar.|&lt;br /&gt;
===Rei===&lt;br /&gt;
|nocheatplus.mods.rei.cave|Don&#039;t prevent the player from using Rei&#039;s Minimap&#039;s cave mode.|&lt;br /&gt;
|nocheatplus.mods.rei.radar|Don&#039;t prevent Rei&#039;s Minimap mod users from using all kind of available radar hacks.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.player|Allows the player to use the radar from Rei&#039;s Minimap to track down other players only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.animal|Allows the player to only use the animal radar from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.mob|Gives access to use the mob radar feature from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.slime|Allows the player to track down slimes only by using the radar feature of Rei&#039;s Minimap.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.squid|Player is allowed to use the Rei&#039;s Minimap radar to track down squids only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.other|Allows the player to use all the other features of the Rei&#039;s Minimap radar.|&lt;br /&gt;
===SmartMoving===&lt;br /&gt;
|nocheatplus.mods.smartmoving|All SmartMoving features.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.climbing|Don&#039;t prevent the player from using Smart Moving&#039;s climb feature.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.swimming|Don&#039;t prevent the player from using Smart Moving&#039;s swimming.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.crawling|Don&#039;t prevent the player from using Smart Moving&#039;s crawl.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.sliding|Don&#039;t prevent the player from using Smart Moving&#039;s slide.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.jumping|Don&#039;t prevent the player from using Smart Moving&#039;s jump.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.flying|Don&#039;t prevent the player from using Smart Moving&#039;s fly.|&lt;br /&gt;
===Zombe===&lt;br /&gt;
|nocheatplus.mods.zombe|All zombe features.|&lt;br /&gt;
|nocheatplus.mods.zombe.fly|Don&#039;t prevent the player from using Zombe&#039;s fly mod.|&lt;br /&gt;
|nocheatplus.mods.zombe.noclip|Don&#039;t prevent the player from using Zombe&#039;s noclip mod on the server.|&lt;br /&gt;
|nocheatplus.mods.zombe.cheat|Don&#039;t prevent the player from using Zombe&#039;s cheat mods.|\\&lt;br /&gt;
== Parent Nodes ==&lt;br /&gt;
Most permissions have parent nodes, that in fact goes for all check types. Resulting in nocheatplus.admin, nocheatplus.checks.moving, nocheatplus.checks.moving.survivalfly, nocheatplus.checks.fight, etc.&lt;br /&gt;
=== Things to know about Permissions ===&lt;br /&gt;
You can exclude a specific player from getting logged by appending &amp;quot;.silent&amp;quot; to the relevant permission node of the specific check. E.g.\\&lt;br /&gt;
&lt;br /&gt;
   * **nocheatplus.checks.moving.nofall.silent**\\&lt;br /&gt;
&lt;br /&gt;
will prevent NoCheatPlus from recording log messages for that player for the &amp;quot;nofall&amp;quot; check, while still executing all other actions as usual.&lt;br /&gt;
==Shortcut permissions==&lt;br /&gt;
|nocheatplus.admin| see above (full admin perms except check bypassing).|&lt;br /&gt;
|nocheatplus.shortcut.info|info about players|&lt;br /&gt;
|nocheatplus.shortcut.monitor|info about players and diagnostic info like version, lag,|&lt;br /&gt;
|nocheatplus.shortcut.safeadmin|&amp;quot;Safe&amp;quot; admin perms, no banning or reloading but unkick, exemption, data removal|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More to be added (shortcut.bypass - bypass about everything).&lt;br /&gt;
&lt;br /&gt;
=推荐使用=&lt;br /&gt;
&lt;br /&gt;
以下插件可以配合NCP使用.&lt;br /&gt;
&lt;br /&gt;
[http://dev.bukkit.org/server-mods/compatnocheatplus-cncp/ CompatNoCheatPlus (cncp)]&lt;br /&gt;
&lt;br /&gt;
例如 mcMMO, Citizens, MagicSpells 或 MachinaCraft . 大部分插件还不支持NPC，如果你有任何发现都可以联系我们.&lt;br /&gt;
&lt;br /&gt;
[http://dev.bukkit.org/server-mods/orebfuscator/ Orebfuscator]&lt;br /&gt;
&lt;br /&gt;
Orebfuscator 通过修改从服务器发送到客户端的方块信息文件来实现反矿石射线的作用，简单的说就是防X-ray.&lt;br /&gt;
&lt;br /&gt;
=下载和历史更新=&lt;br /&gt;
&lt;br /&gt;
* 下载正式版本请前往 BukkitDev [http://dev.bukkit.org/server-mods/nocheatplus/files/ Files].&lt;br /&gt;
* 下载测试版本请前往 [http://dev.bukkit.org/server-mods/nocheatplus/pages/nocheat-plus-development/jenkins/ Jenkins at EcoCityCraft].&lt;br /&gt;
* 不要从任何其他来源下载，不要使用别人给你的插件.&lt;br /&gt;
* 前往Jenkins查看所有版本的更新记录[http://dev.bukkit.org/server-mods/nocheatplus/pages/nocheat-plus-development/jenkins/ changes list].&lt;br /&gt;
* 前往GitHub查看所有改动 [https://github.com/NoCheatPlus/NoCheatPlus/commits/master commit history].&lt;br /&gt;
* &amp;lt;s&amp;gt;插件统计将不会传送至 mcstats.org.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=帮助=&lt;br /&gt;
&lt;br /&gt;
==其他帮助==&lt;br /&gt;
&lt;br /&gt;
* 你可以到: [https://github.com/asofold/NCPDocs/blob/master/FAQ.creole#faq Frequently asked Questions] 以及 [https://github.com/asofold/NCPDocs/blob/master/Known%20Issues.creole#known-issues Known Issues] 提问.&lt;br /&gt;
* [https://github.com/asofold/NCPDocs/blob/master/README.creole#ncpdocs Wiki] (配设文件, 权限介绍, 指令介绍)&lt;br /&gt;
* 开发者请查看NoCheatPlus的API.&lt;br /&gt;
&lt;br /&gt;
==联系我们==&lt;br /&gt;
你有疑问可以到,&lt;br /&gt;
IRC联系我们 (IRC地址: irc.spi.gt | 默认Port: 6667 | SSL-Port: 6697 | 频道: #nocheat | 网页客户端: WebIRC)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以创造一个提问票 [http://dev.bukkit.org/bukkit-plugins/nocheatplus/create-ticket/ new ticket] 或者查看已存在提问票 [http://dev.bukkit.org/server-mods/nocheatplus/tickets/ existing ticket].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以私聊原作者[http://dev.bukkit.org/home/send-private-message/ @asofold]和[http://dev.bukkit.org/home/send-private-message/ @MyPictures]，@IceAP (IRC: ICE)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
请勿联系用户 &#039;NoCheatPlus&#039;, 它仅用于管理，不会及时回复你的提问. 转移到 BukkitDev 和 GitHub 获取更多的帮助, 请勿相信BukkitDev以外的 NCP 管理人员 .&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=3139</id>
		<title>NoCheatPlus</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=3139"/>
		<updated>2016-05-22T10:15:54Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​/* Protection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|插件名=NoCheatPlus&lt;br /&gt;
|版本=3.13.7-RC-sMD5NET-b925&lt;br /&gt;
|前置插件=无&lt;br /&gt;
|兼容服务端版本=1.8.1&lt;br /&gt;
|網址=http://dev.bukkit.org/bukkit-plugins/nocheatplus/&lt;br /&gt;
}}&lt;br /&gt;
{{待翻译}}&lt;br /&gt;
&#039;&#039;&#039;Detect and fight the exploitation of various flaws/bugs in Minecraft!&#039;&#039;&#039;&lt;br /&gt;
[[Category:管理]] [[Category:修正]] [[Category:安全]] &lt;br /&gt;
=介绍=&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus通过禁止客户端利用&#039;&#039;MineCraft数据传输协议的漏洞&#039;&#039;进行作弊来使得你的服务器更加安全可靠. 检测范围包括飞行，加速，战斗作弊, 快速破坏方块与核弹, 背包作弊, 聊天窗广告以及其他的恶意行为. 更全面的介绍请见 [https://github.com/asofold/NCPDocs/blob/master/Features.creole Features Page]（内容已搬至本页面，查看最新内容请点击链接）.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus将重点放在可配置，当某玩家未通过检查时允许你自定义可执行的操作 (例如 silent cancelling, 执行命令, 只是记录). 白名单权限允许设置检查哪些玩家,全部检测可以在配置文件中被关闭, 也有特殊的世界检查选项. 许多检测允许更详细的配置来调整灵敏度。&lt;br /&gt;
&lt;br /&gt;
当然NoCheatPlus不是万能的,它采用了许多启发式机制与猜测机制, 因此你会在各个地方遇到误报并且也不能抓住每一个作弊者. [http://www.youtube.com/watch?v=H8BSpXfrtzI Example video] 如何用NoCheatPlus解决方块作弊(过时的插件版本).&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus由 [http://dev.bukkit.org/profiles/NeatMonster/ NeatMonster] 推出, 基于由[http://dev.bukkit.org/profiles/Evenprime85/ Evenprime]编写的[http://http://dev.bukkit.org/bukkit-plugins/nocheat/ Nocheat]插件.&lt;br /&gt;
==功能==&lt;br /&gt;
* 玩家行动:&lt;br /&gt;
** 禁止飞行(生存/冒险模式下) 或是限制飞行速度(创造模式下)&lt;br /&gt;
** 禁止玩家的行走，冲刺，潜行，游泳和破坏方块的速度过快&lt;br /&gt;
** 禁止玩家无视掉落伤害&lt;br /&gt;
** 禁止玩家进入方块 (穿墙模式)&lt;br /&gt;
** 禁止玩家改变服务器时间&lt;br /&gt;
** 禁止玩家利用 &amp;quot;safe-respawn&amp;quot; 的缺陷&lt;br /&gt;
** 禁止在水和岩浆顶部行走 [尽管现在的作弊者只是在其上保持跳跃]&lt;br /&gt;
** 禁止玩家通过非法移动使服务器崩溃 (CraftBukkit 自身并不包含检测模块,但有时这些移动数据会影响到插件.)&lt;br /&gt;
** 防止玩家伪造&amp;quot;BedLeave&amp;quot;数据包&amp;lt;ref&amp;gt;数据包意义不明，请各位完善&amp;lt;/ref&amp;gt;&lt;br /&gt;
** 禁止玩家悬浮在半空中&lt;br /&gt;
** 禁止玩家利用 &amp;quot;block jumping&amp;quot;来跳过高墙&lt;br /&gt;
** 防止玩家 from V-Clipping or teleporting&lt;br /&gt;
** 禁止玩家滥用钓竿来绕开飞行检测 (这只是一个玩笑...) [未测试! 默认关闭!]&lt;br /&gt;
** 防止玩家通过飞行进行作弊&lt;br /&gt;
** 禁止玩家滥用末影珍珠穿越墙，屋顶和地板&lt;br /&gt;
* 方块交互:&lt;br /&gt;
** 禁止玩家操作正常接触范围之外的方块&lt;br /&gt;
** 强制玩家看着想要操作的方块&lt;br /&gt;
** 禁止玩家透过墙对方块进行操作&lt;br /&gt;
** 防止玩家通过特定方块来传播广告信息（note-blocks&amp;lt;ref&amp;gt;原文如此&amp;lt;/ref&amp;gt;,门,石头,木材等）&lt;br /&gt;
* 方块破坏:&lt;br /&gt;
** 防止玩家使用 &amp;quot;Survival Nuker&amp;quot;, &amp;quot;Smasher&amp;quot;, &amp;quot;Click Nuker&amp;quot; 与 &amp;quot;Creative Nuker(创造模式软件?)&amp;quot;&lt;br /&gt;
** 防止以不正常速度破坏方块, 防止同时破坏过多方块.&lt;br /&gt;
** 限制玩家可破坏方块的距离&lt;br /&gt;
** 强制玩家看着方块(破坏方块时，鼠标准星需对准方块)&lt;br /&gt;
** 防止 &amp;quot;noswing&amp;quot; 作弊 (玩家破坏方块时手臂没有动作)&lt;br /&gt;
** 禁止玩家同时破坏两个及以上的方块&lt;br /&gt;
** 禁止创造模式下的玩家破坏水或岩浆&lt;br /&gt;
* 方块放置:&lt;br /&gt;
** 防止玩家使用 &amp;quot;FastPlace&amp;quot; 和 &amp;quot;Build&amp;quot; 类作弊工具&lt;br /&gt;
** 限制玩家可放置方块的距离&lt;br /&gt;
** 强制对准方块&lt;br /&gt;
** 禁止玩家过快地投掷物品&lt;br /&gt;
** 禁止玩家在除了水和岩浆上的地方放置船只&lt;br /&gt;
** 利用客户端的AutoSign特征防御防止玩家作弊&lt;br /&gt;
** 禁止玩家在半空中放置方块. &lt;br /&gt;
** 禁止玩家在流体上放置方块&lt;br /&gt;
* 玩家聊天:&lt;br /&gt;
** 部分功能受Evenprime的插件启发.&lt;br /&gt;
** Fast spam check + tool-box for slower paced annoyances (可考虑到玩家聊天记录和全体聊天记录).&lt;br /&gt;
** 限制同一时间内允许加入服务器的玩家的数目&lt;br /&gt;
** 禁止短时间内多次重复登陆.&lt;br /&gt;
** 清楚玩家信息的颜色&lt;br /&gt;
** 支持屏蔽聊天窗内的广告内容&lt;br /&gt;
* 背包:&lt;br /&gt;
** 禁止玩家短时间内丢出大量物品以避免服务器的卡顿&lt;br /&gt;
** 禁止玩家过快地填充，发射弓箭&lt;br /&gt;
** 禁止玩家过快地进食&lt;br /&gt;
** 禁止玩家以过快的速度管理他们的物品（包括背包，附魔台，信标）&lt;br /&gt;
** 禁止玩家将非法的附魔保存为附魔书（此漏洞在1.4.3及以上被修复）&lt;br /&gt;
* 战斗:&lt;br /&gt;
** 防止玩家同时攻击过多实体(玩家和怪物都算做实体) &lt;br /&gt;
** 防止不在视线范围内的敌人的攻击&lt;br /&gt;
** 防止没有动作的攻击&lt;br /&gt;
** 防止一秒内对生物攻击多次&lt;br /&gt;
** 禁止攻击过远的目标&lt;br /&gt;
** 防止玩家由于Minecraft的设计缺陷而变得无敌&lt;br /&gt;
** 防止玩家when it&#039;s not technically possible攻击其他玩家&lt;br /&gt;
** 防止玩家 from exploiting extremely low jumps to get a pseudo criticals cheat going NEW!&lt;br /&gt;
** 防止玩家 from giving critical hits to other players when it&#039;s not technically possible&lt;br /&gt;
** 防止玩家 from hit other players while blocking with their sword&lt;br /&gt;
** Penalize players that change their direction by a lot (against force fields)&lt;br /&gt;
** 防止玩家 from doing self hits to fly by using the knockback of those&lt;br /&gt;
** Feed combined check to find players that try to execute 2 or more cheats at the same time&lt;br /&gt;
** 防止玩家过快地回复血量&lt;br /&gt;
* 杂项:&lt;br /&gt;
** 禁用 Zombe&#039;s mod (飞行, 穿墙, 作弊)&lt;br /&gt;
** 禁用 CJB&#039;s mod (飞行, 透视, 雷达)&lt;br /&gt;
** 禁用 Rei&#039;s Minimap (洞穴, 雷达)&lt;br /&gt;
** 禁用 Minecraft AutoMap (矿物, 洞穴, 雷达)&lt;br /&gt;
** 禁用 Smart Moving (攀爬, 游泳, 爬行, 滑行, 跳跃, 飞行)&lt;br /&gt;
** 使&amp;quot;OP&amp;quot;命令只能在服务器控制台内执行（默认禁用）&lt;br /&gt;
** Adapts to server sided lag for less false positives on heavy server load&lt;br /&gt;
** 提供了一个API，允许让其他插件与NoCheatPlus兼容&lt;br /&gt;
** Use of BukkitAPI only if the used CraftBukkit version is not supported&lt;br /&gt;
&lt;br /&gt;
==配置==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==在.yml配置文件的一般注意事项==&lt;br /&gt;
* 使用空格缩进。&lt;br /&gt;
* 保持缩进级别：永不改变配置文件“config.yml”前面空格的数量。&lt;br /&gt;
* 不要插入特殊字符，如制表符缩进。如果你计划写复杂的文本条目,可以写为 &#039;...&#039; or &amp;quot;...&amp;quot;。&lt;br /&gt;
* 请参阅默认的配置文件，以供参考。&lt;br /&gt;
* 使用[[http://yaml-online-parser.appspot.com/|YAML parser]]以确保您的配置文件的格式正确。&lt;br /&gt;
* 插入不受支持的字符或改变缩进级别会破坏配置文件.&lt;br /&gt;
* 对于那些使用Notepad++来编辑YAML文件的人：&lt;br /&gt;
   建议启用&amp;quot;Replace by space&amp;quot; in Settings -&amp;gt; Preferences -&amp;gt; Tab Settings&lt;br /&gt;
   建议启用&amp;quot;转换为空格&amp;quot; 在 设置(T) -&amp;gt; 首选项... -&amp;gt; 制表符设置&lt;br /&gt;
[[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#notepad++|Screenshot of Notepad++ preferences]]&lt;br /&gt;
&lt;br /&gt;
==特定世界的配置==&lt;br /&gt;
怎样创建一个特定世界的配置文件呢?（不同世界不同管理）:&lt;br /&gt;
#首先创建一个空的yml文件根据你的服务器世界的名称。例如：world_config.yml（_是必需的！所有字符都是很敏感的！）&lt;br /&gt;
# 在你的服务器安装NocheatPlus或运行 /重新安装NocheatPlus /如果已经在你的服务器运行 请重载&lt;br /&gt;
# NOCheatPlus现在可以写的设置是那些空的YAML文件，来更改世界配置&lt;br /&gt;
# If you rather prefer to use some settings of your global config.yml then set &amp;quot;savebackconfig&amp;quot; to false and remove them from your world specific configuration file&lt;br /&gt;
&lt;br /&gt;
* End result in your [[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#world-specific-configuration|explorer window]] after successfully creating some world specific config.yml files&lt;br /&gt;
* Other examples: WorldName_config.yml, world_nether_config.yml, world_the_end_config.yml, HungerGames_config.yml or BackupWorld_config.yml&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* The world name is case sensitive (MiningWorld, theWorld etc.).&lt;br /&gt;
* You can set savebackconfig to false, in order to not have NoCheatPlus add default values to a config file. Thus you can override just the values you are interested in and keep a minimal world-specific configuration file.&lt;br /&gt;
* WorldName_config.yml has always higher priority then config.yml. So NoCheatPlus will first apply all settings from config.yml and then override them for a specific world using WorldName_config.yml&lt;br /&gt;
* Some settings can only be used in the global config.yml and aren&#039;t multiworld compatible (Please don&#039;t just copy config.yml and rename it to WorldName_config.yml or similar.) &lt;br /&gt;
* World specific files can be created, changed or removed while your server and NoCheatPlus are running. Just use the /ncp reload or /nocheatplus reload command to let NoCheatPlus reread your configuration file.&lt;br /&gt;
* If a world gets unloaded, deleted or renamed then NoCheatPlus will automaticly ignore your world specific configuration files you made for it&lt;br /&gt;
&lt;br /&gt;
==Configversion==&lt;br /&gt;
Set {{{notify}}} to false to suppress the messages about outdated configurations. Only the main configuration file is checked at present.&lt;br /&gt;
\\The other entries are not meant to be changed by hand, they indicate with which version the config was created and last saved back.&lt;br /&gt;
&lt;br /&gt;
==登陆==&lt;br /&gt;
&lt;br /&gt;
Disable all logging with setting {{{active}}} to false.&lt;br /&gt;
&lt;br /&gt;
Individual logging targets can be configured in the sub sections within {{{backends}}}:&lt;br /&gt;
* Set {{{active}}} to false to disable the individual backend. &lt;br /&gt;
* The {{{prefix}}} parameter allows to create a custom appearance for the log messages.&lt;br /&gt;
* File logging allows specifying a file name.&lt;br /&gt;
* For {{{ingamechat}}} you can force NoCheatPlus to check permissions subscriptions, if you use plugins that apply this technique to log to IRC and other for instance.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
* Set {{{opinconsoleonly}}} to true to prevent op and deop commands from in-game chat. [Will be changed to a list of commands.]&lt;br /&gt;
* Set {{{managelisteners}}} to true to help us testing :) - this feature lets NCP register all its listeners inside of a ListenerManager that allows more intricate registration order than Bukkit. This is a &amp;quot;future feature&amp;quot; and is not needed, not even sure it improves performance.&lt;br /&gt;
* Set {{{reporttometrics}}} to false in order to disable reporting usage-stats to [[http://mcstats.org/plugin/NoCheatPlus|mcstats.org]] (PluginMetrics). Setting this to falss also prevents NoCheatplus from creating the PluginMetrics folder, however other plugins or Spigot could still create that folder. &lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The data section allows you to specify an expiration duration for players data in minutes. If set to something greater than 0, this will periodically remove players data if the players have been logged out for longer than the specified amount of minutes. At present this would also delete set-back locations and current violation levels, if activated, so it should not be set to a too short duration.&lt;br /&gt;
&lt;br /&gt;
**expiration**&lt;br /&gt;
|**Config**|**Description**|**Default**|&lt;br /&gt;
|**duration**|Duration in minutes after logout, after which data gets erased.|0|&lt;br /&gt;
|**history**|Should the players violation history also be deleted?|false|&lt;br /&gt;
&lt;br /&gt;
**consistencychecks**&lt;br /&gt;
You can suppress consistency check warnings here and alter intervals for periodic checking (usually not needed).&lt;br /&gt;
&lt;br /&gt;
==保护==&lt;br /&gt;
===插件===&lt;br /&gt;
Features for this and other plugins.&lt;br /&gt;
====隐藏====&lt;br /&gt;
This section contains configuration for hiding (some of) your plugins better. You can prevent help-contents display and command usage by setting permissions with a permissions plugin, if the command has a default permission set, but NoCheatPlus allows to set the permission message of some commands, which would otherwise reveal the presence of the command/plugin. So the permission message for some commands can be changed to the &amp;quot;Unknown command&amp;quot; message to hide the presence. You do need to also set the aliases of the commands, use lower case rather.&lt;br /&gt;
\\This feature allows to change command permissions to not be given by default or add a generic filter permission nocheatplus.filter.command.//(commandname)// to a command that does not have one set yet, the following settings allow configuring lists of commands and the message:&lt;br /&gt;
\\**&amp;quot;nopermission&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;no permission&amp;quot; message, default to &amp;quot;plugins&amp;quot; and &amp;quot;version&amp;quot; commands, useful for instance if a plugin does not set a permission for a command.&lt;br /&gt;
\\**&amp;quot;未知命令&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;unknown command&amp;quot; message, empty by default. This can be used to hide a command from users that don&#039;t have the default permission (or the filter permission added by NCP if none was set).&lt;br /&gt;
&lt;br /&gt;
\\TODO: Link docs on how to configure help topics and other.&lt;br /&gt;
===Clients===&lt;br /&gt;
Features that concern client mods.&lt;br /&gt;
Set the {{{active}}} flag to false in the {{{motd}}} section to prevent NoCheatPlus sending any &amp;quot;blank lines&amp;quot; messages to clients on login. Otherwise blank lines can result disregarding if all clients are allowed or not, because some clients use a message to enable features, some need a message to disable features.&lt;br /&gt;
\\Note that it is 100% up to the client to decide on enabling or disabling features, a modified version of any client may ignore any sent messages, without that being detectable.&lt;br /&gt;
&lt;br /&gt;
==Configuration of checks==&lt;br /&gt;
The checks section contains configuration mostly for checks related to players actions, most can generate violation log messages (few exceptions).&lt;br /&gt;
&lt;br /&gt;
===Checks overview===&lt;br /&gt;
&lt;br /&gt;
See: [[checks/checks.creole|Checks Overview]]&lt;br /&gt;
&lt;br /&gt;
Shortcut links:&lt;br /&gt;
\\| &lt;br /&gt;
[[checks/blockbreak/blockbreak.creole|blockbreak]] | &lt;br /&gt;
[[checks/blockinteract/blockinteract.creole|blockinteract]] | &lt;br /&gt;
[[checks/blockplace/blockplace.creole|blockplace]] | &lt;br /&gt;
[[checks/chat/chat.creole|chat]] | &lt;br /&gt;
[[checks/combined/combined.creole|combined]] | &lt;br /&gt;
[[checks/fight/fight.creole|fight]] | &lt;br /&gt;
[[checks/inventory/inventory.creole|inventory]] | &lt;br /&gt;
[[checks/moving/moving.creole|moving]] | &lt;br /&gt;
&lt;br /&gt;
==Strings section==&lt;br /&gt;
This is the section that defines various strings for &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; actions. Each has a name (the part in front of &amp;quot;:&amp;quot;) and a definition (the part behind the &amp;quot;:&amp;quot;). Whenever you use a &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; action in one of the &amp;quot;actions: &amp;quot; options of this config file, the string will be taken from this section. Arbitrary many additional strings may be defined here, or existing strings may be changed.&lt;br /&gt;
\\ \\&lt;br /&gt;
Most messages/commands use place-holders in [ ], which will be replaced at runtime with relevant information. Some of these may only be available in certain circumstances, only &amp;quot;[player]&amp;quot; can be used everywhere, especially in &amp;quot;cmd&amp;quot; actions.|&lt;br /&gt;
\\&lt;br /&gt;
&lt;br /&gt;
==Compatibility section==&lt;br /&gt;
This section allows to configure details for the case of compatibility issues, for instance with other server mods or custom blocks.&lt;br /&gt;
&lt;br /&gt;
[[compatibility/compatibility.creole|compatibility page]]&lt;br /&gt;
&lt;br /&gt;
==Bleeding Edge: Development builds==&lt;br /&gt;
To allow you to keep track with the configuration and permission changes in the latest development versions, we have a simple page set up: **[[../development/dev-pinboard.creole|Development Pinboard]]**&lt;br /&gt;
\\&lt;br /&gt;
For quick overview over recent builds, see: [[../development/build-infos.creole|Important Changes By Build Number]]&lt;br /&gt;
==命令==&lt;br /&gt;
&lt;br /&gt;
=Commands=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus integrates a lightweight command system. It allows you to quickly exempt players from checks or to access and manage check data about a player. &lt;br /&gt;
&lt;br /&gt;
All commands support tab completion and some even allow shortcuts. The root command is named &amp;quot;nocheatplus&amp;quot;, however the alias &amp;quot;ncp&amp;quot; should also work and is used for reference here.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus also supports aliases from Bukkit [[http://wiki.bukkit.org/Bukkit.yml#aliases|BukkitAliases]] if you wish to have another alias command aside form &amp;quot;nocheatplus&amp;quot; and &amp;quot;ncp&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Permissions==&lt;br /&gt;
Root node for commands:&lt;br /&gt;
* **NoCheatPlus 3.10.2** and above: {{{nocheatplus.commands}}}&lt;br /&gt;
* //NoCheatPlus 3.10.1// and below: {{{nocheatplus.admin}}}&lt;br /&gt;
&lt;br /&gt;
You can give a player access to a specific command by giving them the sub-node with the commands default name, like {{{nocheatplus.admin.info}}}.&lt;br /&gt;
For further information about permissions in NoCheatPlus, we recommend looking at the [[../permissions/permissions.creole|Permissions docs]]. &lt;br /&gt;
&lt;br /&gt;
==Administrative commands==&lt;br /&gt;
Those commands are used to basically manage NoCheatPlus on your server.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp reload| Reloads, generates and regenerates the configuration file of NoCheatPlus. Run this in-case you changed something on your configuration file while your server was running.|&lt;br /&gt;
|/ncp notify on/off| Toggle all in-game notifications/alerts generated by NoCheatPlus.|&lt;br /&gt;
|/ncp info (player)| Display the violation levels of a given player.|&lt;br /&gt;
|/ncp lag| Show info about server sided latency. The average lag shows the percentage of the server running too slow (0% = 20 tps, 10% = 18 tps) for the last 1 second, 3.33 and 270 seconds, roughly. Also lag spikes are displayed, tracked over at most 1 hour with a resolution of 20 minutes buckets (i.e. not exact) for spikes &amp;gt; 150 ms (3x to 20x) and spikes &amp;gt; 1000 ms (20x +). Be aware that this information is needed to make most NoCheatPlus checks adapt to server sided lag.|&lt;br /&gt;
|/ncp removeplayer (player) [check_type]| Remove all the data collected by NoCheatPlus so far for a given player. You can use the [check_type] option to make NoCheatPlus only remove data from a specific check (Default will clean all data of all checks!). To list all check names execute a command such as this: /ncp removeplayer (PlayerName) list. &amp;quot;*&amp;quot; is supported here.&lt;br /&gt;
|/ncp exempt (player) [check_type]| Exempt a player from being checked by NoCheatPlus or by a specific check.|&lt;br /&gt;
|/ncp unexempt (player) [check_type]| Remove any exemption you given to a specified player. &amp;quot;*&amp;quot; Is supported here.|&lt;br /&gt;
|/ncp exemptions (player)| Gives back a list of all check that a specific player has been exempted from.|&lt;br /&gt;
|/ncp commands| List all commands, more than shown here. The other commands are mainly for use with actions, such as delaying other commands, kicking with a message, telling players messages in colour, deny login for a players, allow it again and other.|&lt;br /&gt;
|/ncp version| Show version information about the server, plugin, compatibility modules and registered hooks.|&lt;br /&gt;
&lt;br /&gt;
==Auxiliary commands==&lt;br /&gt;
Those commands are mainly used by NoCheatPlut itself to execute strings or commands over actions on violating players but you can also make use of them if you wish to do so. Most of them have no difference compared to the vanilla commands apart from the delay otion.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp ban [delay=(ticks)] (player) [reason]|Ban a player from your server (banned-players.txt).|&lt;br /&gt;
|/ncp kick [delay=(ticks)] (player) [reason]|Kicks a player from your server|&lt;br /&gt;
|/ncp unkick (player)|Allows you to remove a tempkick/tempban from a player. &amp;quot;*&amp;quot; is supported here.|&lt;br /&gt;
|/ncp kicklist|Lists all players that have been tempkicked/tempbanned on your server by NoCheatPlus actions.|&lt;br /&gt;
|/ncp tell [delay=(ticks)] (player) (message)|Send a private message to a specified player.|&lt;br /&gt;
|/ncp delay [delay=(ticks)] (command)|Execute a command in delayed time.|&lt;br /&gt;
==权限==&lt;br /&gt;
&lt;br /&gt;
**This page describes permissions for NoCheatPlus 3.10.2 and above,**&lt;br /&gt;
\\**NoCheatPlus 3.10.2-RC-sMD5NET-b620 adds new permissions for commands and new short-cut permissions, updates following soon.**&lt;br /&gt;
\\//For older versions see the [[permissions-3-10-1.creole|permissions page for 3.10.1 and below.]]//&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus supports &amp;quot;SuperPerms&amp;quot;, CraftBukkit&#039;s official permission framework. You&#039;ll need to use a permissions plugin that supports &amp;quot;SuperPerms&amp;quot; to manage all the permissions of NoCheatPlus. Here are some examples:&lt;br /&gt;
&lt;br /&gt;
   * PermissionsEx&lt;br /&gt;
   * bPermissions&lt;br /&gt;
   * Essentials GroupManager&lt;br /&gt;
   * Privileges&lt;br /&gt;
   * zPermissions&lt;br /&gt;
&lt;br /&gt;
By default NoCheatPlus assigns all permissions and gives full rights to players that have been /op-ed on your server. If you don&#039;t want to give OPs full access to all NoCheatPlus features then take a look in the configuration of your permissions plugin (Example with PermissionsEx: allowOps: false).\\\\&lt;br /&gt;
==Notifications==&lt;br /&gt;
|nocheatplus.notify|The player will receive notifications through the in-game chat of players failing NoCheatPlus checks. .|&lt;br /&gt;
If you want moderators to be able to toggle notifications, just give the permission nocheatplus.command.notify, which will also give this one then. Mind the &amp;quot;.silent&amp;quot; permission for individual checks permissions (explained on the bottom of this page).&lt;br /&gt;
&lt;br /&gt;
==管理==&lt;br /&gt;
|{{{nocheatplus.admin}}}|Shortcut permission for all administrative commands including ban (do not give lightly). See nocheatplus.shortcut permissions for faster setup for moderators.|&lt;br /&gt;
===Debug===&lt;br /&gt;
|nocheatplus.admin.debug|Owners of this node will receive debug messages of checks if NoCheatPlus debugging is turned on.|&lt;br /&gt;
==命令权限==&lt;br /&gt;
|nocheatplus.command.notify|Allow toggling notifications and also to receive them (nocheatplus.notify is included here).|&lt;br /&gt;
|nocheatplus.command.info|The player gets access to &amp;quot;/ncp info&amp;quot;, which displays all violations that a player has gotten (if any).|&lt;br /&gt;
|nocheatplus.command.lag|Gives access to &amp;quot;/ncp lag&amp;quot; which shows informations about your server latency (NoCheatPlus uses this informations to adapt some checks for serversided latency).|&lt;br /&gt;
|nocheatplus.command.reload|The player gets access to &amp;quot;/ncp reload&amp;quot;, which causes NoCheatPlus to reread its configuration files (This doesn&#039;t clear NoCheatPlus data or exemptions!).|&lt;br /&gt;
|nocheatplus.command.plugins|Allows the player to execute the &amp;quot;/plugins&amp;quot; or &amp;quot;/pl&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.version|Owners of this node can execute the &amp;quot;/version&amp;quot; or &amp;quot;/ver&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.exemptions|Gives access to execute &amp;quot;/ncp exemptions&amp;quot; which list all exemptions for an specified player (Those exemptions will get reset after every reload/restart! For permanent exemptions use the check permissions!).|&lt;br /&gt;
|nocheatplus.command.exempt|Gives access to the &amp;quot;/ncp exempt&amp;quot; command which allows to temporary exempt players for either all (ALL) or specified checks only.|&lt;br /&gt;
|nocheatplus.command.unexempt|Allows to unexempt players from checks by using the &amp;quot;/ncp unexempt&amp;quot; command.|&lt;br /&gt;
|nocheatplus.command.removeplayer|Gives access to execute &amp;quot;/ncp removeplayer&amp;quot;, which causes NoCheatPlus to wipe/clear specified or all collected data from a player including violations and temporary stored check data (This wont wipe exemptions!).|&lt;br /&gt;
|nocheatplus.command.commands|Allows the player to use the &amp;quot;/ncp&amp;quot; command which lists all NoCheatPlus commands.|&lt;br /&gt;
|nocheatplus.command.ban|Gives permissions to use &amp;quot;/ncp ban&amp;quot; which bans a player on your server.|&lt;br /&gt;
|nocheatplus.command.kick|Gives access to &amp;quot;/ncp kick&amp;quot; which kicks a player from your server.|&lt;br /&gt;
|nocheatplus.command.tell|Gives access to &amp;quot;/ncp tell&amp;quot; which allows whispering something to a specified player.|&lt;br /&gt;
|nocheatplus.command.delay|Gives permissions to use the &amp;quot;/ncp delay&amp;quot; command which has the ability to run a specified command with delayed time execution time.|&lt;br /&gt;
|nocheatplus.command.tempkick|Allows the player to tempkick/tempban someone from the server using &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.kicklist|Gives access to the &amp;quot;/ncp kicklist&amp;quot; command which lists all players that got &amp;quot;tempkicked/tempbanned&amp;quot; from NoCheatplus by either using actions or &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.unkick|Gives access to remove a tempkick/tempban from a player using &amp;quot;/ncp unkick&amp;quot;.|&lt;br /&gt;
&lt;br /&gt;
==Filter permissions (plugin hiding)==&lt;br /&gt;
|nocheatplus.filter.command.(commandname)|Allows to use a command protected by command protection, only for the case the command did not have a permission set. Note that (commandname) is just the lower-case command label. In case of incompatibilities of your permission plugin you might have to add nocheatplus.filter.command.nocheatplus to players that are to use /ncp ... commands.|&lt;br /&gt;
==Bypass==&lt;br /&gt;
Specific bypass permissions.&lt;br /&gt;
|nocheatplus.bypass.denylogin|Allows to bypass the login denial, such as exists with the /ncp tempkick command.|&lt;br /&gt;
==Checks==&lt;br /&gt;
Check permissions, directly related to players actions and associated checks.&lt;br /&gt;
|nocheatplus.checks|Parent permission for all checks. TODO: Overview for &amp;quot;full&amp;quot; exemption by permissions (might need few additional permissions?).|&lt;br /&gt;
===破坏方块===&lt;br /&gt;
|nocheatplus.checks.blockbreak|Parent permission for the blockbreak checks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.direction|Don&#039;t force the player to look at the blocks that he/she wants to break.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.fastbreak|Allows the player to break blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.frequency|Allows the player to break 2 or more blocks at the same time.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.noswing|Don&#039;t force players to swing their arm when breaking blocks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.reach|Allows breaking of blocks that are out of reach distance.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.wrongblock|Don&#039;t force the player to interact with the block first before he/she is allowed break it (interacting=touching).|&lt;br /&gt;
|nocheatplus.checks.blockbreak.break.liquid|Allows the player to break liquids such as water or lava (source blocks) by using a hack in creative gamemode.|&lt;br /&gt;
===BlockInteract===&lt;br /&gt;
|nocheatplus.checks.blockinteract|Parent permission for this check section.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.direction|Don&#039;t force the player to look at the blocks that he/she is trying to interact with (levers, doors and other).|&lt;br /&gt;
|nocheatplus.checks.blockinteract.reach|Allows the player to interact with blocks that are further away than usual.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.speed|Allows the player to spam interaction on blocks such as levers, note blocks, doors and other.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.visible|Everyone that owns this node is allowed to interact through walls to open a chest, furnace and other container without actually seeing them (also prevents from entering a minecart, bed or boat through walls).|&lt;br /&gt;
===BlockPlace===&lt;br /&gt;
|nocheatplus.checks.blockplace|...|&lt;br /&gt;
|nocheatplus.checks.blockplace.direction|Don&#039;t force the player to look at the block that he/she is trying to place on.|&lt;br /&gt;
|nocheatplus.checks.blockplace.boatsanywhere|Allows the player to place boats everywhere and not only in the water.|&lt;br /&gt;
|nocheatplus.checks.blockplace.fastplace|Allows the player to place blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockplace.noswing|Don&#039;t force players to swing their arm when placing a block.|&lt;br /&gt;
|nocheatplus.checks.blockplace.reach|Allows the player to place blocks that are too far away.|&lt;br /&gt;
|nocheatplus.checks.blockplace.speed|Allows a player to throw projectiles very quickly (snowballs, splash potions and other).|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.liquids|Having this permission assigned allows to place block against liquids by using a special hack.|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.air|This permission allows a player to place blocks against air.|&lt;br /&gt;
===对话===&lt;br /&gt;
|nocheatplus.checks.chat|...|&lt;br /&gt;
|nocheatplus.checks.chat.color|Don&#039;t filter color codes from messages that get sent by players to allow them using colors in their messages. However nearly every chat plugin will override this.|&lt;br /&gt;
|nocheatplus.checks.chat.text|Allows the player to bypass the chat spam check for written text.|&lt;br /&gt;
|nocheatplus.checks.chat.commands|Allow players to bypass the command frequency check that protects against command spam.|&lt;br /&gt;
|nocheatplus.checks.chat.captcha|Owners of this permission wont be forced to type in a captcha if they fail one of the chat checks (this feature is disabled by default).|&lt;br /&gt;
|nocheatplus.checks.chat.relog|Every player that has this permission is allowed to completely bypass the re-log check of NoCheatPlus.|&lt;br /&gt;
|nocheatplus.checks.chat.logins|Allows the player to bypass the login check which prevents too many players loging in at the same time.|&lt;br /&gt;
===Combined===&lt;br /&gt;
|nocheatplus.checks.combined|Parent permission for the combined check group.|&lt;br /&gt;
|nocheatplus.checks.combined.improbable|Allows the player to bypass the Combined_Improbable check which fights against kill-auras ,speed hacks and some other combined hacks also. It also prevents the player from using 2 or more hacks at the same time.|&lt;br /&gt;
|nocheatplus.checks.combined.bedleave|Allows the player to send bed leave packets from anywhere (can be exploited to confuse some other checks of NoCheatPlus).|&lt;br /&gt;
|nocheatplus.checks.combined.munchhausen|Players with this node might be able to use fishing roods for flying (Check is disabled by default in configuration).|&lt;br /&gt;
===格斗===&lt;br /&gt;
|nocheatplus.checks.fight|Fight check group.|&lt;br /&gt;
|nocheatplus.checks.fight.angle|Don&#039;t prevent the player from attacking multiple entities at the time.|&lt;br /&gt;
|nocheatplus.checks.fight.critical|Don&#039;t prevent the player from doing fake critical hits when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.direction|Don&#039;t force the player to look at the targets while fighting them.|&lt;br /&gt;
|nocheatplus.checks.fight.godmode|Don&#039;t prevent the player from keeping the temporary invulnerability that he/she gets when taking damage.|&lt;br /&gt;
|nocheatplus.checks.fight.fastheal|The owner of this node is allowed to regenerate health faster then usually possible.|&lt;br /&gt;
|nocheatplus.checks.fight.knockback|Don&#039;t prevent the player from doing knockbacks when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.noswing|Don&#039;t force the player to move the arm while fighting against someone or something.|&lt;br /&gt;
|nocheatplus.checks.fight.reach|Allows the player to hit players and mobs that are out of allowed distance.|&lt;br /&gt;
|nocheatplus.checks.fight.selfhit|Allows the player to do self hits for flying by exploiting the knockback of those hits.|&lt;br /&gt;
|nocheatplus.checks.fight.speed|Don&#039;t limit the amount of attacks that the player can do per second.|&lt;br /&gt;
===Inventory===&lt;br /&gt;
|nocheatplus.checks.inventory|Inventory check group.|&lt;br /&gt;
|nocheatplus.checks.inventory.drop|Don&#039;t limit the amount of items that a player may drop within a short timeframe.|&lt;br /&gt;
|nocheatplus.checks.inventory.instantbow|Don&#039;t prevent the player from shooting arrows instantly over the bow without taking the usual time to pull the string back.|&lt;br /&gt;
|nocheatplus.checks.inventory.instanteat|Don&#039;t prevent players from eating their food instantly without taking the usual time to munch on it.|&lt;br /&gt;
|nocheatplus.checks.inventory.fastclick|Allows the player to move items around the inventory instantly without using there mouse/keyboard to do so.|&lt;br /&gt;
|nocheatplus.checks.inventory.items|Allows the player to use illegal enchantments on signed books (This got fixed now in Minecraft 1.4.3 and higher).|&lt;br /&gt;
===Moving===&lt;br /&gt;
|nocheatplus.checks.moving|Parent permission for the moving checks group.|&lt;br /&gt;
|nocheatplus.checks.moving.creativefly|Allows the player to fly faster in creative mode then usually possible.|&lt;br /&gt;
|nocheatplus.checks.moving.morepackets|Allow the player to make a lot more movements than normally possible. Doing more movements will result in faster movement speed and causes the server to spend a lot of additional time for processing these movements.|&lt;br /&gt;
|nocheatplus.checks.moving.morepacketsvehicle|Allows players to make a lot more movements in vehicles (boats, minecrats, pigs, ...) than normally possible.|&lt;br /&gt;
|nocheatplus.checks.moving.nofall|Allows the player to avoid fall damage by using cheats. Normally NoCheatPlus will keep track of a player&#039;s movement and rectify the fall-damage calculations of Minecraft so the player always gets the fall damage he/she is supposed to get.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly|Allows the player to fly in survival mode. It also treats the player as if he has the &amp;quot;.nofall&amp;quot; permission too.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.blocking|Allows the player to block while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sneaking|Allows the player to sneak while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sprinting|Allows the player to sprint backwards.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.speeding|Allows the player to bypass the vanilla walk/run/sprint speed limits.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.step|Don&#039;t check if the player is using the step hack to get faster over blocks then usually possible.|&lt;br /&gt;
==Modifications==&lt;br /&gt;
These permissions allow to control which feature/mod a player may use. There is no guarantee that players use the original client and obey the request to turn off/on features, though.&lt;br /&gt;
===CJB（作弊）===&lt;br /&gt;
|nocheatplus.mods.cjb|All CJB features.|&lt;br /&gt;
|nocheatplus.mods.cjb.fly|Don&#039;t prevent the player from using CJB&#039;s fly mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.radar|Gives access to use CJB&#039;s radar mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.xray|Don&#039;t prevent the player from using CJB&#039;s xray mod on the server.|&lt;br /&gt;
===MinecraftAutoMap===&lt;br /&gt;
|nocheatplus.mods.minecraftautomap|All features for MinecraftAutoMap.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.ores|Don&#039;t prevent the player from using the ore detector from Minecraft AutoMap&#039;s.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.cave|Don&#039;t prevent the player from using the cave mode feature of the Minecraft AutoMap&#039;s mod.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.radar|Don&#039;t prevent the player from using Minecraft AutoMap&#039;s inbuilt radar.|&lt;br /&gt;
===Rei===&lt;br /&gt;
|nocheatplus.mods.rei.cave|Don&#039;t prevent the player from using Rei&#039;s Minimap&#039;s cave mode.|&lt;br /&gt;
|nocheatplus.mods.rei.radar|Don&#039;t prevent Rei&#039;s Minimap mod users from using all kind of available radar hacks.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.player|Allows the player to use the radar from Rei&#039;s Minimap to track down other players only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.animal|Allows the player to only use the animal radar from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.mob|Gives access to use the mob radar feature from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.slime|Allows the player to track down slimes only by using the radar feature of Rei&#039;s Minimap.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.squid|Player is allowed to use the Rei&#039;s Minimap radar to track down squids only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.other|Allows the player to use all the other features of the Rei&#039;s Minimap radar.|&lt;br /&gt;
===SmartMoving===&lt;br /&gt;
|nocheatplus.mods.smartmoving|All SmartMoving features.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.climbing|Don&#039;t prevent the player from using Smart Moving&#039;s climb feature.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.swimming|Don&#039;t prevent the player from using Smart Moving&#039;s swimming.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.crawling|Don&#039;t prevent the player from using Smart Moving&#039;s crawl.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.sliding|Don&#039;t prevent the player from using Smart Moving&#039;s slide.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.jumping|Don&#039;t prevent the player from using Smart Moving&#039;s jump.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.flying|Don&#039;t prevent the player from using Smart Moving&#039;s fly.|&lt;br /&gt;
===Zombe===&lt;br /&gt;
|nocheatplus.mods.zombe|All zombe features.|&lt;br /&gt;
|nocheatplus.mods.zombe.fly|Don&#039;t prevent the player from using Zombe&#039;s fly mod.|&lt;br /&gt;
|nocheatplus.mods.zombe.noclip|Don&#039;t prevent the player from using Zombe&#039;s noclip mod on the server.|&lt;br /&gt;
|nocheatplus.mods.zombe.cheat|Don&#039;t prevent the player from using Zombe&#039;s cheat mods.|\\&lt;br /&gt;
== Parent Nodes ==&lt;br /&gt;
Most permissions have parent nodes, that in fact goes for all check types. Resulting in nocheatplus.admin, nocheatplus.checks.moving, nocheatplus.checks.moving.survivalfly, nocheatplus.checks.fight, etc.&lt;br /&gt;
=== Things to know about Permissions ===&lt;br /&gt;
You can exclude a specific player from getting logged by appending &amp;quot;.silent&amp;quot; to the relevant permission node of the specific check. E.g.\\&lt;br /&gt;
&lt;br /&gt;
   * **nocheatplus.checks.moving.nofall.silent**\\&lt;br /&gt;
&lt;br /&gt;
will prevent NoCheatPlus from recording log messages for that player for the &amp;quot;nofall&amp;quot; check, while still executing all other actions as usual.&lt;br /&gt;
==Shortcut permissions==&lt;br /&gt;
|nocheatplus.admin| see above (full admin perms except check bypassing).|&lt;br /&gt;
|nocheatplus.shortcut.info|info about players|&lt;br /&gt;
|nocheatplus.shortcut.monitor|info about players and diagnostic info like version, lag,|&lt;br /&gt;
|nocheatplus.shortcut.safeadmin|&amp;quot;Safe&amp;quot; admin perms, no banning or reloading but unkick, exemption, data removal|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More to be added (shortcut.bypass - bypass about everything).&lt;br /&gt;
&lt;br /&gt;
=推荐使用=&lt;br /&gt;
&lt;br /&gt;
以下插件可以配合NCP使用.&lt;br /&gt;
&lt;br /&gt;
[http://dev.bukkit.org/server-mods/compatnocheatplus-cncp/ CompatNoCheatPlus (cncp)]&lt;br /&gt;
&lt;br /&gt;
例如 mcMMO, Citizens, MagicSpells 或 MachinaCraft . 大部分插件还不支持NPC，如果你有任何发现都可以联系我们.&lt;br /&gt;
&lt;br /&gt;
[http://dev.bukkit.org/server-mods/orebfuscator/ Orebfuscator]&lt;br /&gt;
&lt;br /&gt;
Orebfuscator 通过修改从服务器发送到客户端的方块信息文件来实现反矿石射线的作用，简单的说就是防X-ray.&lt;br /&gt;
&lt;br /&gt;
=下载和历史更新=&lt;br /&gt;
&lt;br /&gt;
* 下载正式版本请前往 BukkitDev [http://dev.bukkit.org/server-mods/nocheatplus/files/ Files].&lt;br /&gt;
* 下载测试版本请前往 [http://dev.bukkit.org/server-mods/nocheatplus/pages/nocheat-plus-development/jenkins/ Jenkins at EcoCityCraft].&lt;br /&gt;
* 不要从任何其他来源下载，不要使用别人给你的插件.&lt;br /&gt;
* 前往Jenkins查看所有版本的更新记录[http://dev.bukkit.org/server-mods/nocheatplus/pages/nocheat-plus-development/jenkins/ changes list].&lt;br /&gt;
* 前往GitHub查看所有改动 [https://github.com/NoCheatPlus/NoCheatPlus/commits/master commit history].&lt;br /&gt;
* &amp;lt;s&amp;gt;插件统计将不会传送至 mcstats.org.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=帮助=&lt;br /&gt;
&lt;br /&gt;
==其他帮助==&lt;br /&gt;
&lt;br /&gt;
* 你可以到: [https://github.com/asofold/NCPDocs/blob/master/FAQ.creole#faq Frequently asked Questions] 以及 [https://github.com/asofold/NCPDocs/blob/master/Known%20Issues.creole#known-issues Known Issues] 提问.&lt;br /&gt;
* [https://github.com/asofold/NCPDocs/blob/master/README.creole#ncpdocs Wiki] (配设文件, 权限介绍, 指令介绍)&lt;br /&gt;
* 开发者请查看NoCheatPlus的API.&lt;br /&gt;
&lt;br /&gt;
==联系我们==&lt;br /&gt;
你有疑问可以到,&lt;br /&gt;
IRC联系我们 (IRC地址: irc.spi.gt | 默认Port: 6667 | SSL-Port: 6697 | 频道: #nocheat | 网页客户端: WebIRC)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以创造一个提问票 [http://dev.bukkit.org/bukkit-plugins/nocheatplus/create-ticket/ new ticket] 或者查看已存在提问票 [http://dev.bukkit.org/server-mods/nocheatplus/tickets/ existing ticket].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以私聊原作者[http://dev.bukkit.org/home/send-private-message/ @asofold]和[http://dev.bukkit.org/home/send-private-message/ @MyPictures]，@IceAP (IRC: ICE)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
请勿联系用户 &#039;NoCheatPlus&#039;, 它仅用于管理，不会及时回复你的提问. 转移到 BukkitDev 和 GitHub 获取更多的帮助, 请勿相信BukkitDev以外的 NCP 管理人员 .&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=3138</id>
		<title>NoCheatPlus</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=3138"/>
		<updated>2016-05-22T10:15:16Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​/* Logging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|插件名=NoCheatPlus&lt;br /&gt;
|版本=3.13.7-RC-sMD5NET-b925&lt;br /&gt;
|前置插件=无&lt;br /&gt;
|兼容服务端版本=1.8.1&lt;br /&gt;
|網址=http://dev.bukkit.org/bukkit-plugins/nocheatplus/&lt;br /&gt;
}}&lt;br /&gt;
{{待翻译}}&lt;br /&gt;
&#039;&#039;&#039;Detect and fight the exploitation of various flaws/bugs in Minecraft!&#039;&#039;&#039;&lt;br /&gt;
[[Category:管理]] [[Category:修正]] [[Category:安全]] &lt;br /&gt;
=介绍=&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus通过禁止客户端利用&#039;&#039;MineCraft数据传输协议的漏洞&#039;&#039;进行作弊来使得你的服务器更加安全可靠. 检测范围包括飞行，加速，战斗作弊, 快速破坏方块与核弹, 背包作弊, 聊天窗广告以及其他的恶意行为. 更全面的介绍请见 [https://github.com/asofold/NCPDocs/blob/master/Features.creole Features Page]（内容已搬至本页面，查看最新内容请点击链接）.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus将重点放在可配置，当某玩家未通过检查时允许你自定义可执行的操作 (例如 silent cancelling, 执行命令, 只是记录). 白名单权限允许设置检查哪些玩家,全部检测可以在配置文件中被关闭, 也有特殊的世界检查选项. 许多检测允许更详细的配置来调整灵敏度。&lt;br /&gt;
&lt;br /&gt;
当然NoCheatPlus不是万能的,它采用了许多启发式机制与猜测机制, 因此你会在各个地方遇到误报并且也不能抓住每一个作弊者. [http://www.youtube.com/watch?v=H8BSpXfrtzI Example video] 如何用NoCheatPlus解决方块作弊(过时的插件版本).&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus由 [http://dev.bukkit.org/profiles/NeatMonster/ NeatMonster] 推出, 基于由[http://dev.bukkit.org/profiles/Evenprime85/ Evenprime]编写的[http://http://dev.bukkit.org/bukkit-plugins/nocheat/ Nocheat]插件.&lt;br /&gt;
==功能==&lt;br /&gt;
* 玩家行动:&lt;br /&gt;
** 禁止飞行(生存/冒险模式下) 或是限制飞行速度(创造模式下)&lt;br /&gt;
** 禁止玩家的行走，冲刺，潜行，游泳和破坏方块的速度过快&lt;br /&gt;
** 禁止玩家无视掉落伤害&lt;br /&gt;
** 禁止玩家进入方块 (穿墙模式)&lt;br /&gt;
** 禁止玩家改变服务器时间&lt;br /&gt;
** 禁止玩家利用 &amp;quot;safe-respawn&amp;quot; 的缺陷&lt;br /&gt;
** 禁止在水和岩浆顶部行走 [尽管现在的作弊者只是在其上保持跳跃]&lt;br /&gt;
** 禁止玩家通过非法移动使服务器崩溃 (CraftBukkit 自身并不包含检测模块,但有时这些移动数据会影响到插件.)&lt;br /&gt;
** 防止玩家伪造&amp;quot;BedLeave&amp;quot;数据包&amp;lt;ref&amp;gt;数据包意义不明，请各位完善&amp;lt;/ref&amp;gt;&lt;br /&gt;
** 禁止玩家悬浮在半空中&lt;br /&gt;
** 禁止玩家利用 &amp;quot;block jumping&amp;quot;来跳过高墙&lt;br /&gt;
** 防止玩家 from V-Clipping or teleporting&lt;br /&gt;
** 禁止玩家滥用钓竿来绕开飞行检测 (这只是一个玩笑...) [未测试! 默认关闭!]&lt;br /&gt;
** 防止玩家通过飞行进行作弊&lt;br /&gt;
** 禁止玩家滥用末影珍珠穿越墙，屋顶和地板&lt;br /&gt;
* 方块交互:&lt;br /&gt;
** 禁止玩家操作正常接触范围之外的方块&lt;br /&gt;
** 强制玩家看着想要操作的方块&lt;br /&gt;
** 禁止玩家透过墙对方块进行操作&lt;br /&gt;
** 防止玩家通过特定方块来传播广告信息（note-blocks&amp;lt;ref&amp;gt;原文如此&amp;lt;/ref&amp;gt;,门,石头,木材等）&lt;br /&gt;
* 方块破坏:&lt;br /&gt;
** 防止玩家使用 &amp;quot;Survival Nuker&amp;quot;, &amp;quot;Smasher&amp;quot;, &amp;quot;Click Nuker&amp;quot; 与 &amp;quot;Creative Nuker(创造模式软件?)&amp;quot;&lt;br /&gt;
** 防止以不正常速度破坏方块, 防止同时破坏过多方块.&lt;br /&gt;
** 限制玩家可破坏方块的距离&lt;br /&gt;
** 强制玩家看着方块(破坏方块时，鼠标准星需对准方块)&lt;br /&gt;
** 防止 &amp;quot;noswing&amp;quot; 作弊 (玩家破坏方块时手臂没有动作)&lt;br /&gt;
** 禁止玩家同时破坏两个及以上的方块&lt;br /&gt;
** 禁止创造模式下的玩家破坏水或岩浆&lt;br /&gt;
* 方块放置:&lt;br /&gt;
** 防止玩家使用 &amp;quot;FastPlace&amp;quot; 和 &amp;quot;Build&amp;quot; 类作弊工具&lt;br /&gt;
** 限制玩家可放置方块的距离&lt;br /&gt;
** 强制对准方块&lt;br /&gt;
** 禁止玩家过快地投掷物品&lt;br /&gt;
** 禁止玩家在除了水和岩浆上的地方放置船只&lt;br /&gt;
** 利用客户端的AutoSign特征防御防止玩家作弊&lt;br /&gt;
** 禁止玩家在半空中放置方块. &lt;br /&gt;
** 禁止玩家在流体上放置方块&lt;br /&gt;
* 玩家聊天:&lt;br /&gt;
** 部分功能受Evenprime的插件启发.&lt;br /&gt;
** Fast spam check + tool-box for slower paced annoyances (可考虑到玩家聊天记录和全体聊天记录).&lt;br /&gt;
** 限制同一时间内允许加入服务器的玩家的数目&lt;br /&gt;
** 禁止短时间内多次重复登陆.&lt;br /&gt;
** 清楚玩家信息的颜色&lt;br /&gt;
** 支持屏蔽聊天窗内的广告内容&lt;br /&gt;
* 背包:&lt;br /&gt;
** 禁止玩家短时间内丢出大量物品以避免服务器的卡顿&lt;br /&gt;
** 禁止玩家过快地填充，发射弓箭&lt;br /&gt;
** 禁止玩家过快地进食&lt;br /&gt;
** 禁止玩家以过快的速度管理他们的物品（包括背包，附魔台，信标）&lt;br /&gt;
** 禁止玩家将非法的附魔保存为附魔书（此漏洞在1.4.3及以上被修复）&lt;br /&gt;
* 战斗:&lt;br /&gt;
** 防止玩家同时攻击过多实体(玩家和怪物都算做实体) &lt;br /&gt;
** 防止不在视线范围内的敌人的攻击&lt;br /&gt;
** 防止没有动作的攻击&lt;br /&gt;
** 防止一秒内对生物攻击多次&lt;br /&gt;
** 禁止攻击过远的目标&lt;br /&gt;
** 防止玩家由于Minecraft的设计缺陷而变得无敌&lt;br /&gt;
** 防止玩家when it&#039;s not technically possible攻击其他玩家&lt;br /&gt;
** 防止玩家 from exploiting extremely low jumps to get a pseudo criticals cheat going NEW!&lt;br /&gt;
** 防止玩家 from giving critical hits to other players when it&#039;s not technically possible&lt;br /&gt;
** 防止玩家 from hit other players while blocking with their sword&lt;br /&gt;
** Penalize players that change their direction by a lot (against force fields)&lt;br /&gt;
** 防止玩家 from doing self hits to fly by using the knockback of those&lt;br /&gt;
** Feed combined check to find players that try to execute 2 or more cheats at the same time&lt;br /&gt;
** 防止玩家过快地回复血量&lt;br /&gt;
* 杂项:&lt;br /&gt;
** 禁用 Zombe&#039;s mod (飞行, 穿墙, 作弊)&lt;br /&gt;
** 禁用 CJB&#039;s mod (飞行, 透视, 雷达)&lt;br /&gt;
** 禁用 Rei&#039;s Minimap (洞穴, 雷达)&lt;br /&gt;
** 禁用 Minecraft AutoMap (矿物, 洞穴, 雷达)&lt;br /&gt;
** 禁用 Smart Moving (攀爬, 游泳, 爬行, 滑行, 跳跃, 飞行)&lt;br /&gt;
** 使&amp;quot;OP&amp;quot;命令只能在服务器控制台内执行（默认禁用）&lt;br /&gt;
** Adapts to server sided lag for less false positives on heavy server load&lt;br /&gt;
** 提供了一个API，允许让其他插件与NoCheatPlus兼容&lt;br /&gt;
** Use of BukkitAPI only if the used CraftBukkit version is not supported&lt;br /&gt;
&lt;br /&gt;
==配置==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==在.yml配置文件的一般注意事项==&lt;br /&gt;
* 使用空格缩进。&lt;br /&gt;
* 保持缩进级别：永不改变配置文件“config.yml”前面空格的数量。&lt;br /&gt;
* 不要插入特殊字符，如制表符缩进。如果你计划写复杂的文本条目,可以写为 &#039;...&#039; or &amp;quot;...&amp;quot;。&lt;br /&gt;
* 请参阅默认的配置文件，以供参考。&lt;br /&gt;
* 使用[[http://yaml-online-parser.appspot.com/|YAML parser]]以确保您的配置文件的格式正确。&lt;br /&gt;
* 插入不受支持的字符或改变缩进级别会破坏配置文件.&lt;br /&gt;
* 对于那些使用Notepad++来编辑YAML文件的人：&lt;br /&gt;
   建议启用&amp;quot;Replace by space&amp;quot; in Settings -&amp;gt; Preferences -&amp;gt; Tab Settings&lt;br /&gt;
   建议启用&amp;quot;转换为空格&amp;quot; 在 设置(T) -&amp;gt; 首选项... -&amp;gt; 制表符设置&lt;br /&gt;
[[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#notepad++|Screenshot of Notepad++ preferences]]&lt;br /&gt;
&lt;br /&gt;
==特定世界的配置==&lt;br /&gt;
怎样创建一个特定世界的配置文件呢?（不同世界不同管理）:&lt;br /&gt;
#首先创建一个空的yml文件根据你的服务器世界的名称。例如：world_config.yml（_是必需的！所有字符都是很敏感的！）&lt;br /&gt;
# 在你的服务器安装NocheatPlus或运行 /重新安装NocheatPlus /如果已经在你的服务器运行 请重载&lt;br /&gt;
# NOCheatPlus现在可以写的设置是那些空的YAML文件，来更改世界配置&lt;br /&gt;
# If you rather prefer to use some settings of your global config.yml then set &amp;quot;savebackconfig&amp;quot; to false and remove them from your world specific configuration file&lt;br /&gt;
&lt;br /&gt;
* End result in your [[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#world-specific-configuration|explorer window]] after successfully creating some world specific config.yml files&lt;br /&gt;
* Other examples: WorldName_config.yml, world_nether_config.yml, world_the_end_config.yml, HungerGames_config.yml or BackupWorld_config.yml&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* The world name is case sensitive (MiningWorld, theWorld etc.).&lt;br /&gt;
* You can set savebackconfig to false, in order to not have NoCheatPlus add default values to a config file. Thus you can override just the values you are interested in and keep a minimal world-specific configuration file.&lt;br /&gt;
* WorldName_config.yml has always higher priority then config.yml. So NoCheatPlus will first apply all settings from config.yml and then override them for a specific world using WorldName_config.yml&lt;br /&gt;
* Some settings can only be used in the global config.yml and aren&#039;t multiworld compatible (Please don&#039;t just copy config.yml and rename it to WorldName_config.yml or similar.) &lt;br /&gt;
* World specific files can be created, changed or removed while your server and NoCheatPlus are running. Just use the /ncp reload or /nocheatplus reload command to let NoCheatPlus reread your configuration file.&lt;br /&gt;
* If a world gets unloaded, deleted or renamed then NoCheatPlus will automaticly ignore your world specific configuration files you made for it&lt;br /&gt;
&lt;br /&gt;
==Configversion==&lt;br /&gt;
Set {{{notify}}} to false to suppress the messages about outdated configurations. Only the main configuration file is checked at present.&lt;br /&gt;
\\The other entries are not meant to be changed by hand, they indicate with which version the config was created and last saved back.&lt;br /&gt;
&lt;br /&gt;
==登陆==&lt;br /&gt;
&lt;br /&gt;
Disable all logging with setting {{{active}}} to false.&lt;br /&gt;
&lt;br /&gt;
Individual logging targets can be configured in the sub sections within {{{backends}}}:&lt;br /&gt;
* Set {{{active}}} to false to disable the individual backend. &lt;br /&gt;
* The {{{prefix}}} parameter allows to create a custom appearance for the log messages.&lt;br /&gt;
* File logging allows specifying a file name.&lt;br /&gt;
* For {{{ingamechat}}} you can force NoCheatPlus to check permissions subscriptions, if you use plugins that apply this technique to log to IRC and other for instance.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
* Set {{{opinconsoleonly}}} to true to prevent op and deop commands from in-game chat. [Will be changed to a list of commands.]&lt;br /&gt;
* Set {{{managelisteners}}} to true to help us testing :) - this feature lets NCP register all its listeners inside of a ListenerManager that allows more intricate registration order than Bukkit. This is a &amp;quot;future feature&amp;quot; and is not needed, not even sure it improves performance.&lt;br /&gt;
* Set {{{reporttometrics}}} to false in order to disable reporting usage-stats to [[http://mcstats.org/plugin/NoCheatPlus|mcstats.org]] (PluginMetrics). Setting this to falss also prevents NoCheatplus from creating the PluginMetrics folder, however other plugins or Spigot could still create that folder. &lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The data section allows you to specify an expiration duration for players data in minutes. If set to something greater than 0, this will periodically remove players data if the players have been logged out for longer than the specified amount of minutes. At present this would also delete set-back locations and current violation levels, if activated, so it should not be set to a too short duration.&lt;br /&gt;
&lt;br /&gt;
**expiration**&lt;br /&gt;
|**Config**|**Description**|**Default**|&lt;br /&gt;
|**duration**|Duration in minutes after logout, after which data gets erased.|0|&lt;br /&gt;
|**history**|Should the players violation history also be deleted?|false|&lt;br /&gt;
&lt;br /&gt;
**consistencychecks**&lt;br /&gt;
You can suppress consistency check warnings here and alter intervals for periodic checking (usually not needed).&lt;br /&gt;
&lt;br /&gt;
==Protection==&lt;br /&gt;
===Plugins===&lt;br /&gt;
Features for this and other plugins.&lt;br /&gt;
====Hide====&lt;br /&gt;
This section contains configuration for hiding (some of) your plugins better. You can prevent help-contents display and command usage by setting permissions with a permissions plugin, if the command has a default permission set, but NoCheatPlus allows to set the permission message of some commands, which would otherwise reveal the presence of the command/plugin. So the permission message for some commands can be changed to the &amp;quot;Unknown command&amp;quot; message to hide the presence. You do need to also set the aliases of the commands, use lower case rather.&lt;br /&gt;
\\This feature allows to change command permissions to not be given by default or add a generic filter permission nocheatplus.filter.command.//(commandname)// to a command that does not have one set yet, the following settings allow configuring lists of commands and the message:&lt;br /&gt;
\\**&amp;quot;nopermission&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;no permission&amp;quot; message, default to &amp;quot;plugins&amp;quot; and &amp;quot;version&amp;quot; commands, useful for instance if a plugin does not set a permission for a command.&lt;br /&gt;
\\**&amp;quot;unknowncommand&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;unknown command&amp;quot; message, empty by default. This can be used to hide a command from users that don&#039;t have the default permission (or the filter permission added by NCP if none was set).&lt;br /&gt;
&lt;br /&gt;
\\TODO: Link docs on how to configure help topics and other.&lt;br /&gt;
===Clients===&lt;br /&gt;
Features that concern client mods.&lt;br /&gt;
Set the {{{active}}} flag to false in the {{{motd}}} section to prevent NoCheatPlus sending any &amp;quot;blank lines&amp;quot; messages to clients on login. Otherwise blank lines can result disregarding if all clients are allowed or not, because some clients use a message to enable features, some need a message to disable features.&lt;br /&gt;
\\Note that it is 100% up to the client to decide on enabling or disabling features, a modified version of any client may ignore any sent messages, without that being detectable.&lt;br /&gt;
&lt;br /&gt;
==Configuration of checks==&lt;br /&gt;
The checks section contains configuration mostly for checks related to players actions, most can generate violation log messages (few exceptions).&lt;br /&gt;
&lt;br /&gt;
===Checks overview===&lt;br /&gt;
&lt;br /&gt;
See: [[checks/checks.creole|Checks Overview]]&lt;br /&gt;
&lt;br /&gt;
Shortcut links:&lt;br /&gt;
\\| &lt;br /&gt;
[[checks/blockbreak/blockbreak.creole|blockbreak]] | &lt;br /&gt;
[[checks/blockinteract/blockinteract.creole|blockinteract]] | &lt;br /&gt;
[[checks/blockplace/blockplace.creole|blockplace]] | &lt;br /&gt;
[[checks/chat/chat.creole|chat]] | &lt;br /&gt;
[[checks/combined/combined.creole|combined]] | &lt;br /&gt;
[[checks/fight/fight.creole|fight]] | &lt;br /&gt;
[[checks/inventory/inventory.creole|inventory]] | &lt;br /&gt;
[[checks/moving/moving.creole|moving]] | &lt;br /&gt;
&lt;br /&gt;
==Strings section==&lt;br /&gt;
This is the section that defines various strings for &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; actions. Each has a name (the part in front of &amp;quot;:&amp;quot;) and a definition (the part behind the &amp;quot;:&amp;quot;). Whenever you use a &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; action in one of the &amp;quot;actions: &amp;quot; options of this config file, the string will be taken from this section. Arbitrary many additional strings may be defined here, or existing strings may be changed.&lt;br /&gt;
\\ \\&lt;br /&gt;
Most messages/commands use place-holders in [ ], which will be replaced at runtime with relevant information. Some of these may only be available in certain circumstances, only &amp;quot;[player]&amp;quot; can be used everywhere, especially in &amp;quot;cmd&amp;quot; actions.|&lt;br /&gt;
\\&lt;br /&gt;
&lt;br /&gt;
==Compatibility section==&lt;br /&gt;
This section allows to configure details for the case of compatibility issues, for instance with other server mods or custom blocks.&lt;br /&gt;
&lt;br /&gt;
[[compatibility/compatibility.creole|compatibility page]]&lt;br /&gt;
&lt;br /&gt;
==Bleeding Edge: Development builds==&lt;br /&gt;
To allow you to keep track with the configuration and permission changes in the latest development versions, we have a simple page set up: **[[../development/dev-pinboard.creole|Development Pinboard]]**&lt;br /&gt;
\\&lt;br /&gt;
For quick overview over recent builds, see: [[../development/build-infos.creole|Important Changes By Build Number]]&lt;br /&gt;
==命令==&lt;br /&gt;
&lt;br /&gt;
=Commands=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus integrates a lightweight command system. It allows you to quickly exempt players from checks or to access and manage check data about a player. &lt;br /&gt;
&lt;br /&gt;
All commands support tab completion and some even allow shortcuts. The root command is named &amp;quot;nocheatplus&amp;quot;, however the alias &amp;quot;ncp&amp;quot; should also work and is used for reference here.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus also supports aliases from Bukkit [[http://wiki.bukkit.org/Bukkit.yml#aliases|BukkitAliases]] if you wish to have another alias command aside form &amp;quot;nocheatplus&amp;quot; and &amp;quot;ncp&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Permissions==&lt;br /&gt;
Root node for commands:&lt;br /&gt;
* **NoCheatPlus 3.10.2** and above: {{{nocheatplus.commands}}}&lt;br /&gt;
* //NoCheatPlus 3.10.1// and below: {{{nocheatplus.admin}}}&lt;br /&gt;
&lt;br /&gt;
You can give a player access to a specific command by giving them the sub-node with the commands default name, like {{{nocheatplus.admin.info}}}.&lt;br /&gt;
For further information about permissions in NoCheatPlus, we recommend looking at the [[../permissions/permissions.creole|Permissions docs]]. &lt;br /&gt;
&lt;br /&gt;
==Administrative commands==&lt;br /&gt;
Those commands are used to basically manage NoCheatPlus on your server.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp reload| Reloads, generates and regenerates the configuration file of NoCheatPlus. Run this in-case you changed something on your configuration file while your server was running.|&lt;br /&gt;
|/ncp notify on/off| Toggle all in-game notifications/alerts generated by NoCheatPlus.|&lt;br /&gt;
|/ncp info (player)| Display the violation levels of a given player.|&lt;br /&gt;
|/ncp lag| Show info about server sided latency. The average lag shows the percentage of the server running too slow (0% = 20 tps, 10% = 18 tps) for the last 1 second, 3.33 and 270 seconds, roughly. Also lag spikes are displayed, tracked over at most 1 hour with a resolution of 20 minutes buckets (i.e. not exact) for spikes &amp;gt; 150 ms (3x to 20x) and spikes &amp;gt; 1000 ms (20x +). Be aware that this information is needed to make most NoCheatPlus checks adapt to server sided lag.|&lt;br /&gt;
|/ncp removeplayer (player) [check_type]| Remove all the data collected by NoCheatPlus so far for a given player. You can use the [check_type] option to make NoCheatPlus only remove data from a specific check (Default will clean all data of all checks!). To list all check names execute a command such as this: /ncp removeplayer (PlayerName) list. &amp;quot;*&amp;quot; is supported here.&lt;br /&gt;
|/ncp exempt (player) [check_type]| Exempt a player from being checked by NoCheatPlus or by a specific check.|&lt;br /&gt;
|/ncp unexempt (player) [check_type]| Remove any exemption you given to a specified player. &amp;quot;*&amp;quot; Is supported here.|&lt;br /&gt;
|/ncp exemptions (player)| Gives back a list of all check that a specific player has been exempted from.|&lt;br /&gt;
|/ncp commands| List all commands, more than shown here. The other commands are mainly for use with actions, such as delaying other commands, kicking with a message, telling players messages in colour, deny login for a players, allow it again and other.|&lt;br /&gt;
|/ncp version| Show version information about the server, plugin, compatibility modules and registered hooks.|&lt;br /&gt;
&lt;br /&gt;
==Auxiliary commands==&lt;br /&gt;
Those commands are mainly used by NoCheatPlut itself to execute strings or commands over actions on violating players but you can also make use of them if you wish to do so. Most of them have no difference compared to the vanilla commands apart from the delay otion.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp ban [delay=(ticks)] (player) [reason]|Ban a player from your server (banned-players.txt).|&lt;br /&gt;
|/ncp kick [delay=(ticks)] (player) [reason]|Kicks a player from your server|&lt;br /&gt;
|/ncp unkick (player)|Allows you to remove a tempkick/tempban from a player. &amp;quot;*&amp;quot; is supported here.|&lt;br /&gt;
|/ncp kicklist|Lists all players that have been tempkicked/tempbanned on your server by NoCheatPlus actions.|&lt;br /&gt;
|/ncp tell [delay=(ticks)] (player) (message)|Send a private message to a specified player.|&lt;br /&gt;
|/ncp delay [delay=(ticks)] (command)|Execute a command in delayed time.|&lt;br /&gt;
==权限==&lt;br /&gt;
&lt;br /&gt;
**This page describes permissions for NoCheatPlus 3.10.2 and above,**&lt;br /&gt;
\\**NoCheatPlus 3.10.2-RC-sMD5NET-b620 adds new permissions for commands and new short-cut permissions, updates following soon.**&lt;br /&gt;
\\//For older versions see the [[permissions-3-10-1.creole|permissions page for 3.10.1 and below.]]//&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus supports &amp;quot;SuperPerms&amp;quot;, CraftBukkit&#039;s official permission framework. You&#039;ll need to use a permissions plugin that supports &amp;quot;SuperPerms&amp;quot; to manage all the permissions of NoCheatPlus. Here are some examples:&lt;br /&gt;
&lt;br /&gt;
   * PermissionsEx&lt;br /&gt;
   * bPermissions&lt;br /&gt;
   * Essentials GroupManager&lt;br /&gt;
   * Privileges&lt;br /&gt;
   * zPermissions&lt;br /&gt;
&lt;br /&gt;
By default NoCheatPlus assigns all permissions and gives full rights to players that have been /op-ed on your server. If you don&#039;t want to give OPs full access to all NoCheatPlus features then take a look in the configuration of your permissions plugin (Example with PermissionsEx: allowOps: false).\\\\&lt;br /&gt;
==Notifications==&lt;br /&gt;
|nocheatplus.notify|The player will receive notifications through the in-game chat of players failing NoCheatPlus checks. .|&lt;br /&gt;
If you want moderators to be able to toggle notifications, just give the permission nocheatplus.command.notify, which will also give this one then. Mind the &amp;quot;.silent&amp;quot; permission for individual checks permissions (explained on the bottom of this page).&lt;br /&gt;
&lt;br /&gt;
==管理==&lt;br /&gt;
|{{{nocheatplus.admin}}}|Shortcut permission for all administrative commands including ban (do not give lightly). See nocheatplus.shortcut permissions for faster setup for moderators.|&lt;br /&gt;
===Debug===&lt;br /&gt;
|nocheatplus.admin.debug|Owners of this node will receive debug messages of checks if NoCheatPlus debugging is turned on.|&lt;br /&gt;
==命令权限==&lt;br /&gt;
|nocheatplus.command.notify|Allow toggling notifications and also to receive them (nocheatplus.notify is included here).|&lt;br /&gt;
|nocheatplus.command.info|The player gets access to &amp;quot;/ncp info&amp;quot;, which displays all violations that a player has gotten (if any).|&lt;br /&gt;
|nocheatplus.command.lag|Gives access to &amp;quot;/ncp lag&amp;quot; which shows informations about your server latency (NoCheatPlus uses this informations to adapt some checks for serversided latency).|&lt;br /&gt;
|nocheatplus.command.reload|The player gets access to &amp;quot;/ncp reload&amp;quot;, which causes NoCheatPlus to reread its configuration files (This doesn&#039;t clear NoCheatPlus data or exemptions!).|&lt;br /&gt;
|nocheatplus.command.plugins|Allows the player to execute the &amp;quot;/plugins&amp;quot; or &amp;quot;/pl&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.version|Owners of this node can execute the &amp;quot;/version&amp;quot; or &amp;quot;/ver&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.exemptions|Gives access to execute &amp;quot;/ncp exemptions&amp;quot; which list all exemptions for an specified player (Those exemptions will get reset after every reload/restart! For permanent exemptions use the check permissions!).|&lt;br /&gt;
|nocheatplus.command.exempt|Gives access to the &amp;quot;/ncp exempt&amp;quot; command which allows to temporary exempt players for either all (ALL) or specified checks only.|&lt;br /&gt;
|nocheatplus.command.unexempt|Allows to unexempt players from checks by using the &amp;quot;/ncp unexempt&amp;quot; command.|&lt;br /&gt;
|nocheatplus.command.removeplayer|Gives access to execute &amp;quot;/ncp removeplayer&amp;quot;, which causes NoCheatPlus to wipe/clear specified or all collected data from a player including violations and temporary stored check data (This wont wipe exemptions!).|&lt;br /&gt;
|nocheatplus.command.commands|Allows the player to use the &amp;quot;/ncp&amp;quot; command which lists all NoCheatPlus commands.|&lt;br /&gt;
|nocheatplus.command.ban|Gives permissions to use &amp;quot;/ncp ban&amp;quot; which bans a player on your server.|&lt;br /&gt;
|nocheatplus.command.kick|Gives access to &amp;quot;/ncp kick&amp;quot; which kicks a player from your server.|&lt;br /&gt;
|nocheatplus.command.tell|Gives access to &amp;quot;/ncp tell&amp;quot; which allows whispering something to a specified player.|&lt;br /&gt;
|nocheatplus.command.delay|Gives permissions to use the &amp;quot;/ncp delay&amp;quot; command which has the ability to run a specified command with delayed time execution time.|&lt;br /&gt;
|nocheatplus.command.tempkick|Allows the player to tempkick/tempban someone from the server using &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.kicklist|Gives access to the &amp;quot;/ncp kicklist&amp;quot; command which lists all players that got &amp;quot;tempkicked/tempbanned&amp;quot; from NoCheatplus by either using actions or &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.unkick|Gives access to remove a tempkick/tempban from a player using &amp;quot;/ncp unkick&amp;quot;.|&lt;br /&gt;
&lt;br /&gt;
==Filter permissions (plugin hiding)==&lt;br /&gt;
|nocheatplus.filter.command.(commandname)|Allows to use a command protected by command protection, only for the case the command did not have a permission set. Note that (commandname) is just the lower-case command label. In case of incompatibilities of your permission plugin you might have to add nocheatplus.filter.command.nocheatplus to players that are to use /ncp ... commands.|&lt;br /&gt;
==Bypass==&lt;br /&gt;
Specific bypass permissions.&lt;br /&gt;
|nocheatplus.bypass.denylogin|Allows to bypass the login denial, such as exists with the /ncp tempkick command.|&lt;br /&gt;
==Checks==&lt;br /&gt;
Check permissions, directly related to players actions and associated checks.&lt;br /&gt;
|nocheatplus.checks|Parent permission for all checks. TODO: Overview for &amp;quot;full&amp;quot; exemption by permissions (might need few additional permissions?).|&lt;br /&gt;
===破坏方块===&lt;br /&gt;
|nocheatplus.checks.blockbreak|Parent permission for the blockbreak checks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.direction|Don&#039;t force the player to look at the blocks that he/she wants to break.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.fastbreak|Allows the player to break blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.frequency|Allows the player to break 2 or more blocks at the same time.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.noswing|Don&#039;t force players to swing their arm when breaking blocks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.reach|Allows breaking of blocks that are out of reach distance.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.wrongblock|Don&#039;t force the player to interact with the block first before he/she is allowed break it (interacting=touching).|&lt;br /&gt;
|nocheatplus.checks.blockbreak.break.liquid|Allows the player to break liquids such as water or lava (source blocks) by using a hack in creative gamemode.|&lt;br /&gt;
===BlockInteract===&lt;br /&gt;
|nocheatplus.checks.blockinteract|Parent permission for this check section.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.direction|Don&#039;t force the player to look at the blocks that he/she is trying to interact with (levers, doors and other).|&lt;br /&gt;
|nocheatplus.checks.blockinteract.reach|Allows the player to interact with blocks that are further away than usual.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.speed|Allows the player to spam interaction on blocks such as levers, note blocks, doors and other.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.visible|Everyone that owns this node is allowed to interact through walls to open a chest, furnace and other container without actually seeing them (also prevents from entering a minecart, bed or boat through walls).|&lt;br /&gt;
===BlockPlace===&lt;br /&gt;
|nocheatplus.checks.blockplace|...|&lt;br /&gt;
|nocheatplus.checks.blockplace.direction|Don&#039;t force the player to look at the block that he/she is trying to place on.|&lt;br /&gt;
|nocheatplus.checks.blockplace.boatsanywhere|Allows the player to place boats everywhere and not only in the water.|&lt;br /&gt;
|nocheatplus.checks.blockplace.fastplace|Allows the player to place blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockplace.noswing|Don&#039;t force players to swing their arm when placing a block.|&lt;br /&gt;
|nocheatplus.checks.blockplace.reach|Allows the player to place blocks that are too far away.|&lt;br /&gt;
|nocheatplus.checks.blockplace.speed|Allows a player to throw projectiles very quickly (snowballs, splash potions and other).|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.liquids|Having this permission assigned allows to place block against liquids by using a special hack.|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.air|This permission allows a player to place blocks against air.|&lt;br /&gt;
===对话===&lt;br /&gt;
|nocheatplus.checks.chat|...|&lt;br /&gt;
|nocheatplus.checks.chat.color|Don&#039;t filter color codes from messages that get sent by players to allow them using colors in their messages. However nearly every chat plugin will override this.|&lt;br /&gt;
|nocheatplus.checks.chat.text|Allows the player to bypass the chat spam check for written text.|&lt;br /&gt;
|nocheatplus.checks.chat.commands|Allow players to bypass the command frequency check that protects against command spam.|&lt;br /&gt;
|nocheatplus.checks.chat.captcha|Owners of this permission wont be forced to type in a captcha if they fail one of the chat checks (this feature is disabled by default).|&lt;br /&gt;
|nocheatplus.checks.chat.relog|Every player that has this permission is allowed to completely bypass the re-log check of NoCheatPlus.|&lt;br /&gt;
|nocheatplus.checks.chat.logins|Allows the player to bypass the login check which prevents too many players loging in at the same time.|&lt;br /&gt;
===Combined===&lt;br /&gt;
|nocheatplus.checks.combined|Parent permission for the combined check group.|&lt;br /&gt;
|nocheatplus.checks.combined.improbable|Allows the player to bypass the Combined_Improbable check which fights against kill-auras ,speed hacks and some other combined hacks also. It also prevents the player from using 2 or more hacks at the same time.|&lt;br /&gt;
|nocheatplus.checks.combined.bedleave|Allows the player to send bed leave packets from anywhere (can be exploited to confuse some other checks of NoCheatPlus).|&lt;br /&gt;
|nocheatplus.checks.combined.munchhausen|Players with this node might be able to use fishing roods for flying (Check is disabled by default in configuration).|&lt;br /&gt;
===格斗===&lt;br /&gt;
|nocheatplus.checks.fight|Fight check group.|&lt;br /&gt;
|nocheatplus.checks.fight.angle|Don&#039;t prevent the player from attacking multiple entities at the time.|&lt;br /&gt;
|nocheatplus.checks.fight.critical|Don&#039;t prevent the player from doing fake critical hits when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.direction|Don&#039;t force the player to look at the targets while fighting them.|&lt;br /&gt;
|nocheatplus.checks.fight.godmode|Don&#039;t prevent the player from keeping the temporary invulnerability that he/she gets when taking damage.|&lt;br /&gt;
|nocheatplus.checks.fight.fastheal|The owner of this node is allowed to regenerate health faster then usually possible.|&lt;br /&gt;
|nocheatplus.checks.fight.knockback|Don&#039;t prevent the player from doing knockbacks when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.noswing|Don&#039;t force the player to move the arm while fighting against someone or something.|&lt;br /&gt;
|nocheatplus.checks.fight.reach|Allows the player to hit players and mobs that are out of allowed distance.|&lt;br /&gt;
|nocheatplus.checks.fight.selfhit|Allows the player to do self hits for flying by exploiting the knockback of those hits.|&lt;br /&gt;
|nocheatplus.checks.fight.speed|Don&#039;t limit the amount of attacks that the player can do per second.|&lt;br /&gt;
===Inventory===&lt;br /&gt;
|nocheatplus.checks.inventory|Inventory check group.|&lt;br /&gt;
|nocheatplus.checks.inventory.drop|Don&#039;t limit the amount of items that a player may drop within a short timeframe.|&lt;br /&gt;
|nocheatplus.checks.inventory.instantbow|Don&#039;t prevent the player from shooting arrows instantly over the bow without taking the usual time to pull the string back.|&lt;br /&gt;
|nocheatplus.checks.inventory.instanteat|Don&#039;t prevent players from eating their food instantly without taking the usual time to munch on it.|&lt;br /&gt;
|nocheatplus.checks.inventory.fastclick|Allows the player to move items around the inventory instantly without using there mouse/keyboard to do so.|&lt;br /&gt;
|nocheatplus.checks.inventory.items|Allows the player to use illegal enchantments on signed books (This got fixed now in Minecraft 1.4.3 and higher).|&lt;br /&gt;
===Moving===&lt;br /&gt;
|nocheatplus.checks.moving|Parent permission for the moving checks group.|&lt;br /&gt;
|nocheatplus.checks.moving.creativefly|Allows the player to fly faster in creative mode then usually possible.|&lt;br /&gt;
|nocheatplus.checks.moving.morepackets|Allow the player to make a lot more movements than normally possible. Doing more movements will result in faster movement speed and causes the server to spend a lot of additional time for processing these movements.|&lt;br /&gt;
|nocheatplus.checks.moving.morepacketsvehicle|Allows players to make a lot more movements in vehicles (boats, minecrats, pigs, ...) than normally possible.|&lt;br /&gt;
|nocheatplus.checks.moving.nofall|Allows the player to avoid fall damage by using cheats. Normally NoCheatPlus will keep track of a player&#039;s movement and rectify the fall-damage calculations of Minecraft so the player always gets the fall damage he/she is supposed to get.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly|Allows the player to fly in survival mode. It also treats the player as if he has the &amp;quot;.nofall&amp;quot; permission too.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.blocking|Allows the player to block while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sneaking|Allows the player to sneak while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sprinting|Allows the player to sprint backwards.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.speeding|Allows the player to bypass the vanilla walk/run/sprint speed limits.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.step|Don&#039;t check if the player is using the step hack to get faster over blocks then usually possible.|&lt;br /&gt;
==Modifications==&lt;br /&gt;
These permissions allow to control which feature/mod a player may use. There is no guarantee that players use the original client and obey the request to turn off/on features, though.&lt;br /&gt;
===CJB（作弊）===&lt;br /&gt;
|nocheatplus.mods.cjb|All CJB features.|&lt;br /&gt;
|nocheatplus.mods.cjb.fly|Don&#039;t prevent the player from using CJB&#039;s fly mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.radar|Gives access to use CJB&#039;s radar mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.xray|Don&#039;t prevent the player from using CJB&#039;s xray mod on the server.|&lt;br /&gt;
===MinecraftAutoMap===&lt;br /&gt;
|nocheatplus.mods.minecraftautomap|All features for MinecraftAutoMap.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.ores|Don&#039;t prevent the player from using the ore detector from Minecraft AutoMap&#039;s.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.cave|Don&#039;t prevent the player from using the cave mode feature of the Minecraft AutoMap&#039;s mod.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.radar|Don&#039;t prevent the player from using Minecraft AutoMap&#039;s inbuilt radar.|&lt;br /&gt;
===Rei===&lt;br /&gt;
|nocheatplus.mods.rei.cave|Don&#039;t prevent the player from using Rei&#039;s Minimap&#039;s cave mode.|&lt;br /&gt;
|nocheatplus.mods.rei.radar|Don&#039;t prevent Rei&#039;s Minimap mod users from using all kind of available radar hacks.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.player|Allows the player to use the radar from Rei&#039;s Minimap to track down other players only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.animal|Allows the player to only use the animal radar from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.mob|Gives access to use the mob radar feature from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.slime|Allows the player to track down slimes only by using the radar feature of Rei&#039;s Minimap.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.squid|Player is allowed to use the Rei&#039;s Minimap radar to track down squids only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.other|Allows the player to use all the other features of the Rei&#039;s Minimap radar.|&lt;br /&gt;
===SmartMoving===&lt;br /&gt;
|nocheatplus.mods.smartmoving|All SmartMoving features.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.climbing|Don&#039;t prevent the player from using Smart Moving&#039;s climb feature.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.swimming|Don&#039;t prevent the player from using Smart Moving&#039;s swimming.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.crawling|Don&#039;t prevent the player from using Smart Moving&#039;s crawl.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.sliding|Don&#039;t prevent the player from using Smart Moving&#039;s slide.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.jumping|Don&#039;t prevent the player from using Smart Moving&#039;s jump.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.flying|Don&#039;t prevent the player from using Smart Moving&#039;s fly.|&lt;br /&gt;
===Zombe===&lt;br /&gt;
|nocheatplus.mods.zombe|All zombe features.|&lt;br /&gt;
|nocheatplus.mods.zombe.fly|Don&#039;t prevent the player from using Zombe&#039;s fly mod.|&lt;br /&gt;
|nocheatplus.mods.zombe.noclip|Don&#039;t prevent the player from using Zombe&#039;s noclip mod on the server.|&lt;br /&gt;
|nocheatplus.mods.zombe.cheat|Don&#039;t prevent the player from using Zombe&#039;s cheat mods.|\\&lt;br /&gt;
== Parent Nodes ==&lt;br /&gt;
Most permissions have parent nodes, that in fact goes for all check types. Resulting in nocheatplus.admin, nocheatplus.checks.moving, nocheatplus.checks.moving.survivalfly, nocheatplus.checks.fight, etc.&lt;br /&gt;
=== Things to know about Permissions ===&lt;br /&gt;
You can exclude a specific player from getting logged by appending &amp;quot;.silent&amp;quot; to the relevant permission node of the specific check. E.g.\\&lt;br /&gt;
&lt;br /&gt;
   * **nocheatplus.checks.moving.nofall.silent**\\&lt;br /&gt;
&lt;br /&gt;
will prevent NoCheatPlus from recording log messages for that player for the &amp;quot;nofall&amp;quot; check, while still executing all other actions as usual.&lt;br /&gt;
==Shortcut permissions==&lt;br /&gt;
|nocheatplus.admin| see above (full admin perms except check bypassing).|&lt;br /&gt;
|nocheatplus.shortcut.info|info about players|&lt;br /&gt;
|nocheatplus.shortcut.monitor|info about players and diagnostic info like version, lag,|&lt;br /&gt;
|nocheatplus.shortcut.safeadmin|&amp;quot;Safe&amp;quot; admin perms, no banning or reloading but unkick, exemption, data removal|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More to be added (shortcut.bypass - bypass about everything).&lt;br /&gt;
&lt;br /&gt;
=推荐使用=&lt;br /&gt;
&lt;br /&gt;
以下插件可以配合NCP使用.&lt;br /&gt;
&lt;br /&gt;
[http://dev.bukkit.org/server-mods/compatnocheatplus-cncp/ CompatNoCheatPlus (cncp)]&lt;br /&gt;
&lt;br /&gt;
例如 mcMMO, Citizens, MagicSpells 或 MachinaCraft . 大部分插件还不支持NPC，如果你有任何发现都可以联系我们.&lt;br /&gt;
&lt;br /&gt;
[http://dev.bukkit.org/server-mods/orebfuscator/ Orebfuscator]&lt;br /&gt;
&lt;br /&gt;
Orebfuscator 通过修改从服务器发送到客户端的方块信息文件来实现反矿石射线的作用，简单的说就是防X-ray.&lt;br /&gt;
&lt;br /&gt;
=下载和历史更新=&lt;br /&gt;
&lt;br /&gt;
* 下载正式版本请前往 BukkitDev [http://dev.bukkit.org/server-mods/nocheatplus/files/ Files].&lt;br /&gt;
* 下载测试版本请前往 [http://dev.bukkit.org/server-mods/nocheatplus/pages/nocheat-plus-development/jenkins/ Jenkins at EcoCityCraft].&lt;br /&gt;
* 不要从任何其他来源下载，不要使用别人给你的插件.&lt;br /&gt;
* 前往Jenkins查看所有版本的更新记录[http://dev.bukkit.org/server-mods/nocheatplus/pages/nocheat-plus-development/jenkins/ changes list].&lt;br /&gt;
* 前往GitHub查看所有改动 [https://github.com/NoCheatPlus/NoCheatPlus/commits/master commit history].&lt;br /&gt;
* &amp;lt;s&amp;gt;插件统计将不会传送至 mcstats.org.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=帮助=&lt;br /&gt;
&lt;br /&gt;
==其他帮助==&lt;br /&gt;
&lt;br /&gt;
* 你可以到: [https://github.com/asofold/NCPDocs/blob/master/FAQ.creole#faq Frequently asked Questions] 以及 [https://github.com/asofold/NCPDocs/blob/master/Known%20Issues.creole#known-issues Known Issues] 提问.&lt;br /&gt;
* [https://github.com/asofold/NCPDocs/blob/master/README.creole#ncpdocs Wiki] (配设文件, 权限介绍, 指令介绍)&lt;br /&gt;
* 开发者请查看NoCheatPlus的API.&lt;br /&gt;
&lt;br /&gt;
==联系我们==&lt;br /&gt;
你有疑问可以到,&lt;br /&gt;
IRC联系我们 (IRC地址: irc.spi.gt | 默认Port: 6667 | SSL-Port: 6697 | 频道: #nocheat | 网页客户端: WebIRC)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以创造一个提问票 [http://dev.bukkit.org/bukkit-plugins/nocheatplus/create-ticket/ new ticket] 或者查看已存在提问票 [http://dev.bukkit.org/server-mods/nocheatplus/tickets/ existing ticket].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以私聊原作者[http://dev.bukkit.org/home/send-private-message/ @asofold]和[http://dev.bukkit.org/home/send-private-message/ @MyPictures]，@IceAP (IRC: ICE)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
请勿联系用户 &#039;NoCheatPlus&#039;, 它仅用于管理，不会及时回复你的提问. 转移到 BukkitDev 和 GitHub 获取更多的帮助, 请勿相信BukkitDev以外的 NCP 管理人员 .&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=Essentials/%E6%A8%A1%E5%9D%97&amp;diff=2986</id>
		<title>Essentials/模块</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Essentials/%E6%A8%A1%E5%9D%97&amp;diff=2986"/>
		<updated>2016-03-25T12:05:55Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Essentials可以通过[http://dev.bukkit.org/server-mods/essentials/ BukkitDev]下载, or from our [[Essentials/Downloads|下载]].&lt;br /&gt;
&lt;br /&gt;
= 模块化 =&lt;br /&gt;
&lt;br /&gt;
Essentials 是模块化的,他的安装包被分割成不同的jar文件,之所以这样做是因为如果与你喜欢的插件冲突的话可以进行很方便的替换.&lt;br /&gt;
&lt;br /&gt;
我们的[[Essentials/Downloads|Essentials]]主要分成两部分&amp;quot;核心&amp;quot;,&amp;quot;额外项&amp;quot;.核心是人们通常使用的部分,额外项是给一些有需要的人使用的，并且需要一些额外的设置,所以不要盲目的安装，除非你知道它们是做什么的.&lt;br /&gt;
&lt;br /&gt;
== 故障排除==&lt;br /&gt;
&lt;br /&gt;
=== 核心 ===&lt;br /&gt;
核心(这几项都依附于essentials.jar): &#039;&#039;&#039;[[Essentials/EssentialsChat|EssentialsChat]]&#039;&#039;&#039;, &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&#039;&#039;&#039;EssentialsSpawn&#039;&#039;&#039;&amp;lt;/font&amp;gt;, [[Essentials/EssentialsAntiBuild|EssentialsAntiBuild]], &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;EssentialsProtect&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;[http://mineplugin.org/Essentials#.E5.91.BD.E4.BB.A4 Essentials]&#039;&#039;&#039; 这个主要的jar文件包括了觉得部分内容，你几乎能在这里发现所有的API，和所有的源代码 and all the code which pulls the suite together.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;[[Essentials/EssentialsChat|EssentialsChat]]&#039;&#039;&#039; in two packages, &#039;core&#039; and &#039;extra&#039;.  The core package comes with the parts of essentials people usually use, and take little extra configuration, plugins in the extra package take a little more setting up, and it&#039;s recommended that you don&#039;t blindly install them unless you know what they do.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&#039;&#039;&#039;EssentialsSpawn&#039;&#039;&#039;&amp;lt;/font&amp;gt; covers basic player spawning, this plugin lets you define the place people return to on death, as well as the place people initially end up when joining the server.  The position can be changed ingame by a player with the correct permissions, and can be configured for everyone or per group.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;[[Essentials/EssentialsAntiBuild|EssentialsAntiBuild]]&#039;&#039;&#039; is a build permissions system, this permission allows you to restrict who can build, or who can place/break what blocks.  Useful for preventing players from placing lava, for example.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&#039;&#039;&#039;EssentialsProtect&#039;&#039;&#039;&amp;lt;font&amp;gt; is a basic world protection system, this module allows you to configure basic rules for the server to abide by, such as preventing creepers from destroying buildings, and preventing fire spread, controlling which mobs are allowed to spawn.&lt;br /&gt;
&lt;br /&gt;
=== 附录 ===&lt;br /&gt;
Other Essentials modules (which all require the main essentials.jar): EssentialsXMPP, EssentialsGeoIP&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;[[Essentials/EssentialsXMPP|EssentialsXMPP]]&#039;&#039;&#039; acts as a bridge between the server and the Jabber chat network, this plugin allows player chat to cross from services like GTalk and Facebook into the game, and can also be used to monitor the server for errors.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;EssentialsGeoIP&#039;&#039;&#039; provides Geographical IP lookup, that is the module can tell you roughly the location of where a player is logging in from, based on public IP databases.&lt;br /&gt;
&lt;br /&gt;
=== Standalone ===&lt;br /&gt;
&lt;br /&gt;
Standalone modules: EssentialsGroupManager (GroupManager formerly developed by AnjoCaido)&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;[[GroupManager|EssentialsGroupManager]]&#039;&#039;&#039; creates permissions system, this is used to create user groups for which players are part, this allows for ranks such as &#039;builder&#039;, &#039;mod&#039;, and &#039;admin&#039;.&lt;br /&gt;
&lt;br /&gt;
= 适用性 =&lt;br /&gt;
Essentials strives to be compatible with other plugins, with any major conflicts solved almost immediately, if the team was informed of a problem.  Essentials command structure was designed to allow other plugins to override Essentials.  The mantra being that Essentials should be your server bedrock, and on top of which you build your server, replacing parts of Essentials with other plugins as your needs require.&lt;br /&gt;
&lt;br /&gt;
== Plugin.yml ==&lt;br /&gt;
If for some reason you find that Essentials is overriding the command of your favourite plugin, you can always remove the bind from the plugin.yml file located in the essentials.jar, this will tell essentials to not even to try to bind to this command.  This option should &#039;&#039;&#039;only&#039;&#039;&#039; be tried as a last resort if other avenues fail.&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=Essentials/%E6%A8%A1%E5%9D%97&amp;diff=2985</id>
		<title>Essentials/模块</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Essentials/%E6%A8%A1%E5%9D%97&amp;diff=2985"/>
		<updated>2016-03-25T12:04:54Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​/* Modular */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Essentials可以通过[http://dev.bukkit.org/server-mods/essentials/ BukkitDev]下载, or from our [[Essentials/Downloads|下载]].&lt;br /&gt;
&lt;br /&gt;
= 模块化 =&lt;br /&gt;
&lt;br /&gt;
Essentials 是模块化的,他的安装包被分割成不同的jar文件,之所以这样做是因为如果与你喜欢的插件冲突的话可以进行很方便的替换.&lt;br /&gt;
&lt;br /&gt;
我们的[[Essentials/Downloads|Essentials]]主要分成两部分&amp;quot;核心&amp;quot;,&amp;quot;额外项&amp;quot;.核心是人们通常使用的部分,额外项是给一些有需要的人使用的，并且需要一些额外的设置,所以不要盲目的安装，除非你知道它们是做什么的.&lt;br /&gt;
&lt;br /&gt;
== The breakdown ==&lt;br /&gt;
&lt;br /&gt;
=== 核心 ===&lt;br /&gt;
核心(这几项都依附于essentials.jar): &#039;&#039;&#039;[[Essentials/EssentialsChat|EssentialsChat]]&#039;&#039;&#039;, &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&#039;&#039;&#039;EssentialsSpawn&#039;&#039;&#039;&amp;lt;/font&amp;gt;, [[Essentials/EssentialsAntiBuild|EssentialsAntiBuild]], &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;EssentialsProtect&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;[http://mineplugin.org/Essentials#.E5.91.BD.E4.BB.A4 Essentials]&#039;&#039;&#039; 这个主要的jar文件包括了觉得部分内容，你几乎能在这里发现所有的API，和所有的源代码 and all the code which pulls the suite together.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;[[Essentials/EssentialsChat|EssentialsChat]]&#039;&#039;&#039; in two packages, &#039;core&#039; and &#039;extra&#039;.  The core package comes with the parts of essentials people usually use, and take little extra configuration, plugins in the extra package take a little more setting up, and it&#039;s recommended that you don&#039;t blindly install them unless you know what they do.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&#039;&#039;&#039;EssentialsSpawn&#039;&#039;&#039;&amp;lt;/font&amp;gt; covers basic player spawning, this plugin lets you define the place people return to on death, as well as the place people initially end up when joining the server.  The position can be changed ingame by a player with the correct permissions, and can be configured for everyone or per group.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;[[Essentials/EssentialsAntiBuild|EssentialsAntiBuild]]&#039;&#039;&#039; is a build permissions system, this permission allows you to restrict who can build, or who can place/break what blocks.  Useful for preventing players from placing lava, for example.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&#039;&#039;&#039;EssentialsProtect&#039;&#039;&#039;&amp;lt;font&amp;gt; is a basic world protection system, this module allows you to configure basic rules for the server to abide by, such as preventing creepers from destroying buildings, and preventing fire spread, controlling which mobs are allowed to spawn.&lt;br /&gt;
&lt;br /&gt;
=== 附录 ===&lt;br /&gt;
Other Essentials modules (which all require the main essentials.jar): EssentialsXMPP, EssentialsGeoIP&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;[[Essentials/EssentialsXMPP|EssentialsXMPP]]&#039;&#039;&#039; acts as a bridge between the server and the Jabber chat network, this plugin allows player chat to cross from services like GTalk and Facebook into the game, and can also be used to monitor the server for errors.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;EssentialsGeoIP&#039;&#039;&#039; provides Geographical IP lookup, that is the module can tell you roughly the location of where a player is logging in from, based on public IP databases.&lt;br /&gt;
&lt;br /&gt;
=== Standalone ===&lt;br /&gt;
&lt;br /&gt;
Standalone modules: EssentialsGroupManager (GroupManager formerly developed by AnjoCaido)&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;[[GroupManager|EssentialsGroupManager]]&#039;&#039;&#039; creates permissions system, this is used to create user groups for which players are part, this allows for ranks such as &#039;builder&#039;, &#039;mod&#039;, and &#039;admin&#039;.&lt;br /&gt;
&lt;br /&gt;
= Compatibility =&lt;br /&gt;
Essentials strives to be compatible with other plugins, with any major conflicts solved almost immediately, if the team was informed of a problem.  Essentials command structure was designed to allow other plugins to override Essentials.  The mantra being that Essentials should be your server bedrock, and on top of which you build your server, replacing parts of Essentials with other plugins as your needs require.&lt;br /&gt;
&lt;br /&gt;
== Plugin.yml ==&lt;br /&gt;
If for some reason you find that Essentials is overriding the command of your favourite plugin, you can always remove the bind from the plugin.yml file located in the essentials.jar, this will tell essentials to not even to try to bind to this command.  This option should &#039;&#039;&#039;only&#039;&#039;&#039; be tried as a last resort if other avenues fail.&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=2973</id>
		<title>NoCheatPlus</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=2973"/>
		<updated>2016-03-20T05:54:02Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|插件名=NoCheatPlus&lt;br /&gt;
|版本=3.12.0-BETA2-sASO-b813&lt;br /&gt;
|前置插件=无&lt;br /&gt;
|兼容服务端版本=1.8.1&lt;br /&gt;
|網址=http://dev.bukkit.org/bukkit-plugins/nocheatplus/&lt;br /&gt;
}}&lt;br /&gt;
{{待翻译}}&lt;br /&gt;
&#039;&#039;&#039;Detect and fight the exploitation of various flaws/bugs in Minecraft!&#039;&#039;&#039;&lt;br /&gt;
[[Category:管理]] [[Category:修正]] [[Category:安全]] &lt;br /&gt;
=介绍=&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus通过禁止客户端利用&#039;&#039;MineCraft数据传输协议的漏洞&#039;&#039;进行作弊来使得你的服务器更加安全可靠. 检测范围包括飞行，加速，战斗作弊, 快速破坏方块与核弹, 背包作弊, 聊天窗广告以及其他的恶意行为. 更全面的介绍请见 [https://github.com/asofold/NCPDocs/blob/master/Features.creole Features Page]（内容已搬至本页面，查看最新内容请点击链接）.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus将重点放在可配置，当某玩家未通过检查时允许你自定义可执行的操作 (例如 silent cancelling, 执行命令, 只是记录). 白名单权限允许设置检查哪些玩家,全部检测可以在配置文件中被关闭, 也有特殊的世界检查选项. 许多检测允许更详细的配置来调整灵敏度。&lt;br /&gt;
&lt;br /&gt;
当然NoCheatPlus不是一个具有魔法的子弹,它采用了许多启发式机制与猜测机制, 因此你会在各个地方遇到误报并且也不能抓住每一个作弊者. [http://www.youtube.com/watch?v=H8BSpXfrtzI Example video] 如何用NoCheatPlus解决方块作弊(过时的插件版本).&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus由 [http://dev.bukkit.org/profiles/NeatMonster/ NeatMonster] 推出, 基于由[http://dev.bukkit.org/profiles/Evenprime85/ Evenprime]编写的[http://http://dev.bukkit.org/bukkit-plugins/nocheat/ Nocheat]插件.&lt;br /&gt;
==功能==&lt;br /&gt;
* 玩家行动:&lt;br /&gt;
** 禁止飞行(生存/冒险模式下) 或是限制飞行速度(创造模式下)&lt;br /&gt;
** 禁止玩家的行走，冲刺，潜行，游泳和破坏方块的速度过快&lt;br /&gt;
** 禁止玩家无视掉落伤害&lt;br /&gt;
** 禁止玩家进入方块 (穿墙模式)&lt;br /&gt;
** 禁止玩家改变服务器时间&lt;br /&gt;
** 禁止玩家利用 &amp;quot;safe-respawn&amp;quot; 的缺陷&lt;br /&gt;
** 禁止在水和岩浆顶部行走 [尽管现在的作弊者只是在其上保持跳跃]&lt;br /&gt;
** 禁止玩家通过非法移动使服务器崩溃 (CraftBukkit 自身并不包含检测模块,但有时这些移动数据会影响到插件.)&lt;br /&gt;
** 防止玩家伪造&amp;quot;BedLeave&amp;quot;数据包&amp;lt;ref&amp;gt;数据包意义不明，请各位完善&amp;lt;/ref&amp;gt;&lt;br /&gt;
** 禁止玩家悬浮在半空中&lt;br /&gt;
** 禁止玩家利用 &amp;quot;block jumping&amp;quot;来跳过高墙&lt;br /&gt;
** 防止玩家 from V-Clipping or teleporting&lt;br /&gt;
** 禁止玩家滥用钓竿来绕开飞行检测 (这只是一个玩笑...) [未测试! 默认关闭!]&lt;br /&gt;
** 防止玩家通过飞行进行作弊&lt;br /&gt;
** 禁止玩家滥用末影珍珠穿越墙，屋顶和地板&lt;br /&gt;
* 方块交互:&lt;br /&gt;
** 禁止玩家操作正常接触范围之外的方块&lt;br /&gt;
** 强制玩家看着想要操作的方块&lt;br /&gt;
** 禁止玩家透过墙对方块进行操作&lt;br /&gt;
** 防止玩家通过特定方块来传播广告信息（note-blocks&amp;lt;ref&amp;gt;原文如此&amp;lt;/ref&amp;gt;,门,石头,木材等）&lt;br /&gt;
* 方块破坏:&lt;br /&gt;
** 防止玩家使用 &amp;quot;Survival Nuker&amp;quot;, &amp;quot;Smasher&amp;quot;, &amp;quot;Click Nuker&amp;quot; 与 &amp;quot;Creative Nuker(创造模式软件?)&amp;quot;&lt;br /&gt;
** 防止以不正常速度破坏方块, 防止同时破坏过多方块.&lt;br /&gt;
** 限制玩家可破坏方块的距离&lt;br /&gt;
** 强制玩家看着方块(破坏方块时，鼠标准星需对准方块)&lt;br /&gt;
** 防止 &amp;quot;noswing&amp;quot; 作弊 (玩家破坏方块时手臂没有动作)&lt;br /&gt;
** 禁止玩家同时破坏两个及以上的方块&lt;br /&gt;
** 禁止创造模式下的玩家破坏水或岩浆&lt;br /&gt;
* 方块放置:&lt;br /&gt;
** 防止玩家使用 &amp;quot;FastPlace&amp;quot; 和 &amp;quot;Build&amp;quot; 类作弊工具&lt;br /&gt;
** 限制玩家可放置方块的距离&lt;br /&gt;
** 强制对准方块&lt;br /&gt;
** 禁止玩家过快地投掷物品&lt;br /&gt;
** 禁止玩家在除了水和岩浆上的地方放置船只&lt;br /&gt;
** 利用客户端的AutoSign特征防御防止玩家作弊&lt;br /&gt;
** 禁止玩家在半空中放置方块. &lt;br /&gt;
** 禁止玩家在流体上放置方块&lt;br /&gt;
* 玩家聊天:&lt;br /&gt;
** 部分功能受Evenprime的插件启发.&lt;br /&gt;
** Fast spam check + tool-box for slower paced annoyances (可考虑到玩家聊天记录和全体聊天记录).&lt;br /&gt;
** 限制同一时间内允许加入服务器的玩家的数目&lt;br /&gt;
** 禁止短时间内多次重复登陆.&lt;br /&gt;
** 清楚玩家信息的颜色&lt;br /&gt;
** 支持屏蔽聊天窗内的广告内容&lt;br /&gt;
* 背包:&lt;br /&gt;
** 禁止玩家短时间内丢出大量物品以避免服务器的卡顿&lt;br /&gt;
** 禁止玩家过快地填充，发射弓箭&lt;br /&gt;
** 禁止玩家过快地进食&lt;br /&gt;
** 禁止玩家以过快的速度管理他们的物品（包括背包，附魔台，信标）&lt;br /&gt;
** 禁止玩家将非法的附魔保存为附魔书（此漏洞在1.4.3及以上被修复）&lt;br /&gt;
* 战斗:&lt;br /&gt;
** 防止玩家同时攻击过多实体(玩家和怪物都算做实体) &lt;br /&gt;
** 防止不在视线范围内的敌人的攻击&lt;br /&gt;
** 防止没有动作的攻击&lt;br /&gt;
** 防止一秒内对生物攻击多次&lt;br /&gt;
** 禁止攻击过远的目标&lt;br /&gt;
** 防止玩家由于Minecraft的设计缺陷而变得无敌&lt;br /&gt;
** Prevent players from knocking back other players when it&#039;s not technically possible&lt;br /&gt;
** Prevent players from exploiting extremely low jumps to get a pseudo criticals cheat going NEW!&lt;br /&gt;
** Prevent players from giving critical hits to other players when it&#039;s not technically possible&lt;br /&gt;
** Prevent players from hit other players while blocking with their sword&lt;br /&gt;
** Penalize players that change their direction by a lot (against force fields)&lt;br /&gt;
** Prevent players from doing self hits to fly by using the knockback of those&lt;br /&gt;
** Feed combined check to find players that try to execute 2 or more cheats at the same time&lt;br /&gt;
** 防止玩家过快地回复血量&lt;br /&gt;
* 杂项:&lt;br /&gt;
** 禁用 Zombe&#039;s mod (飞行, 穿墙, 作弊)&lt;br /&gt;
** 禁用 CJB&#039;s mod (飞行, 透视, 雷达)&lt;br /&gt;
** 禁用 Rei&#039;s Minimap (洞穴, 雷达)&lt;br /&gt;
** 禁用 Minecraft AutoMap (矿物, 洞穴, 雷达)&lt;br /&gt;
** 禁用 Smart Moving (攀爬, 游泳, 爬行, 滑行, 跳跃, 飞行)&lt;br /&gt;
** 使&amp;quot;OP&amp;quot;命令只能在服务器控制台内执行（默认禁用）&lt;br /&gt;
** Adapts to server sided lag for less false positives on heavy server load&lt;br /&gt;
** 提供了一个API，允许让其他插件与NoCheatPlus兼容&lt;br /&gt;
** Use of BukkitAPI only if the used CraftBukkit version is not supported&lt;br /&gt;
&lt;br /&gt;
==配置==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==在.yml配置文件的一般注意事项==&lt;br /&gt;
* 使用空格缩进。&lt;br /&gt;
* 保持缩进级别：永不改变配置文件“config.yml”前面空格的数量。&lt;br /&gt;
* 不要插入特殊字符，如制表符缩进。如果你计划写复杂的文本条目,可以写为 &#039;...&#039; or &amp;quot;...&amp;quot;。&lt;br /&gt;
* 请参阅默认的配置文件，以供参考。&lt;br /&gt;
* 使用[[http://yaml-online-parser.appspot.com/|YAML parser]]以确保您的配置文件的格式正确。&lt;br /&gt;
* 插入不受支持的字符或改变缩进级别会破坏配置文件.&lt;br /&gt;
* 对于那些使用Notepad++来编辑YAML文件的人：&lt;br /&gt;
   建议启用&amp;quot;Replace by space&amp;quot; in Settings -&amp;gt; Preferences -&amp;gt; Tab Settings&lt;br /&gt;
   建议启用&amp;quot;转换为空格&amp;quot; 在 设置(T) -&amp;gt; 首选项... -&amp;gt; 制表符设置&lt;br /&gt;
[[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#notepad++|Screenshot of Notepad++ preferences]]&lt;br /&gt;
&lt;br /&gt;
==特定世界的配置==&lt;br /&gt;
怎样创建一个特定世界的配置文件呢?（不同世界不同管理）:&lt;br /&gt;
#首先创建一个空的yml文件根据你的服务器世界的名称。例如：world_config.yml（_是必需的！所有字符都是很敏感的！）&lt;br /&gt;
# 在你的服务器安装NocheatPlus或运行 /重新安装NocheatPlus /如果已经在你的服务器运行 请重载&lt;br /&gt;
# NOCheatPlus现在可以写的设置是那些空的YAML文件，来更改世界配置&lt;br /&gt;
# If you rather prefer to use some settings of your global config.yml then set &amp;quot;savebackconfig&amp;quot; to false and remove them from your world specific configuration file&lt;br /&gt;
&lt;br /&gt;
* End result in your [[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#world-specific-configuration|explorer window]] after successfully creating some world specific config.yml files&lt;br /&gt;
* Other examples: WorldName_config.yml, world_nether_config.yml, world_the_end_config.yml, HungerGames_config.yml or BackupWorld_config.yml&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* The world name is case sensitive (MiningWorld, theWorld etc.).&lt;br /&gt;
* You can set savebackconfig to false, in order to not have NoCheatPlus add default values to a config file. Thus you can override just the values you are interested in and keep a minimal world-specific configuration file.&lt;br /&gt;
* WorldName_config.yml has always higher priority then config.yml. So NoCheatPlus will first apply all settings from config.yml and then override them for a specific world using WorldName_config.yml&lt;br /&gt;
* Some settings can only be used in the global config.yml and aren&#039;t multiworld compatible (Please don&#039;t just copy config.yml and rename it to WorldName_config.yml or similar.) &lt;br /&gt;
* World specific files can be created, changed or removed while your server and NoCheatPlus are running. Just use the /ncp reload or /nocheatplus reload command to let NoCheatPlus reread your configuration file.&lt;br /&gt;
* If a world gets unloaded, deleted or renamed then NoCheatPlus will automaticly ignore your world specific configuration files you made for it&lt;br /&gt;
&lt;br /&gt;
==Configversion==&lt;br /&gt;
Set {{{notify}}} to false to suppress the messages about outdated configurations. Only the main configuration file is checked at present.&lt;br /&gt;
\\The other entries are not meant to be changed by hand, they indicate with which version the config was created and last saved back.&lt;br /&gt;
&lt;br /&gt;
==Logging==&lt;br /&gt;
&lt;br /&gt;
Disable all logging with setting {{{active}}} to false.&lt;br /&gt;
&lt;br /&gt;
Individual logging targets can be configured in the sub sections within {{{backends}}}:&lt;br /&gt;
* Set {{{active}}} to false to disable the individual backend. &lt;br /&gt;
* The {{{prefix}}} parameter allows to create a custom appearance for the log messages.&lt;br /&gt;
* File logging allows specifying a file name.&lt;br /&gt;
* For {{{ingamechat}}} you can force NoCheatPlus to check permissions subscriptions, if you use plugins that apply this technique to log to IRC and other for instance.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
* Set {{{opinconsoleonly}}} to true to prevent op and deop commands from in-game chat. [Will be changed to a list of commands.]&lt;br /&gt;
* Set {{{managelisteners}}} to true to help us testing :) - this feature lets NCP register all its listeners inside of a ListenerManager that allows more intricate registration order than Bukkit. This is a &amp;quot;future feature&amp;quot; and is not needed, not even sure it improves performance.&lt;br /&gt;
* Set {{{reporttometrics}}} to false in order to disable reporting usage-stats to [[http://mcstats.org/plugin/NoCheatPlus|mcstats.org]] (PluginMetrics). Setting this to falss also prevents NoCheatplus from creating the PluginMetrics folder, however other plugins or Spigot could still create that folder. &lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The data section allows you to specify an expiration duration for players data in minutes. If set to something greater than 0, this will periodically remove players data if the players have been logged out for longer than the specified amount of minutes. At present this would also delete set-back locations and current violation levels, if activated, so it should not be set to a too short duration.&lt;br /&gt;
&lt;br /&gt;
**expiration**&lt;br /&gt;
|**Config**|**Description**|**Default**|&lt;br /&gt;
|**duration**|Duration in minutes after logout, after which data gets erased.|0|&lt;br /&gt;
|**history**|Should the players violation history also be deleted?|false|&lt;br /&gt;
&lt;br /&gt;
**consistencychecks**&lt;br /&gt;
You can suppress consistency check warnings here and alter intervals for periodic checking (usually not needed).&lt;br /&gt;
&lt;br /&gt;
==Protection==&lt;br /&gt;
===Plugins===&lt;br /&gt;
Features for this and other plugins.&lt;br /&gt;
====Hide====&lt;br /&gt;
This section contains configuration for hiding (some of) your plugins better. You can prevent help-contents display and command usage by setting permissions with a permissions plugin, if the command has a default permission set, but NoCheatPlus allows to set the permission message of some commands, which would otherwise reveal the presence of the command/plugin. So the permission message for some commands can be changed to the &amp;quot;Unknown command&amp;quot; message to hide the presence. You do need to also set the aliases of the commands, use lower case rather.&lt;br /&gt;
\\This feature allows to change command permissions to not be given by default or add a generic filter permission nocheatplus.filter.command.//(commandname)// to a command that does not have one set yet, the following settings allow configuring lists of commands and the message:&lt;br /&gt;
\\**&amp;quot;nopermission&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;no permission&amp;quot; message, default to &amp;quot;plugins&amp;quot; and &amp;quot;version&amp;quot; commands, useful for instance if a plugin does not set a permission for a command.&lt;br /&gt;
\\**&amp;quot;unknowncommand&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;unknown command&amp;quot; message, empty by default. This can be used to hide a command from users that don&#039;t have the default permission (or the filter permission added by NCP if none was set).&lt;br /&gt;
&lt;br /&gt;
\\TODO: Link docs on how to configure help topics and other.&lt;br /&gt;
===Clients===&lt;br /&gt;
Features that concern client mods.&lt;br /&gt;
Set the {{{active}}} flag to false in the {{{motd}}} section to prevent NoCheatPlus sending any &amp;quot;blank lines&amp;quot; messages to clients on login. Otherwise blank lines can result disregarding if all clients are allowed or not, because some clients use a message to enable features, some need a message to disable features.&lt;br /&gt;
\\Note that it is 100% up to the client to decide on enabling or disabling features, a modified version of any client may ignore any sent messages, without that being detectable.&lt;br /&gt;
&lt;br /&gt;
==Configuration of checks==&lt;br /&gt;
The checks section contains configuration mostly for checks related to players actions, most can generate violation log messages (few exceptions).&lt;br /&gt;
&lt;br /&gt;
===Checks overview===&lt;br /&gt;
&lt;br /&gt;
See: [[checks/checks.creole|Checks Overview]]&lt;br /&gt;
&lt;br /&gt;
Shortcut links:&lt;br /&gt;
\\| &lt;br /&gt;
[[checks/blockbreak/blockbreak.creole|blockbreak]] | &lt;br /&gt;
[[checks/blockinteract/blockinteract.creole|blockinteract]] | &lt;br /&gt;
[[checks/blockplace/blockplace.creole|blockplace]] | &lt;br /&gt;
[[checks/chat/chat.creole|chat]] | &lt;br /&gt;
[[checks/combined/combined.creole|combined]] | &lt;br /&gt;
[[checks/fight/fight.creole|fight]] | &lt;br /&gt;
[[checks/inventory/inventory.creole|inventory]] | &lt;br /&gt;
[[checks/moving/moving.creole|moving]] | &lt;br /&gt;
&lt;br /&gt;
==Strings section==&lt;br /&gt;
This is the section that defines various strings for &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; actions. Each has a name (the part in front of &amp;quot;:&amp;quot;) and a definition (the part behind the &amp;quot;:&amp;quot;). Whenever you use a &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; action in one of the &amp;quot;actions: &amp;quot; options of this config file, the string will be taken from this section. Arbitrary many additional strings may be defined here, or existing strings may be changed.&lt;br /&gt;
\\ \\&lt;br /&gt;
Most messages/commands use place-holders in [ ], which will be replaced at runtime with relevant information. Some of these may only be available in certain circumstances, only &amp;quot;[player]&amp;quot; can be used everywhere, especially in &amp;quot;cmd&amp;quot; actions.|&lt;br /&gt;
\\&lt;br /&gt;
&lt;br /&gt;
==Compatibility section==&lt;br /&gt;
This section allows to configure details for the case of compatibility issues, for instance with other server mods or custom blocks.&lt;br /&gt;
&lt;br /&gt;
[[compatibility/compatibility.creole|compatibility page]]&lt;br /&gt;
&lt;br /&gt;
==Bleeding Edge: Development builds==&lt;br /&gt;
To allow you to keep track with the configuration and permission changes in the latest development versions, we have a simple page set up: **[[../development/dev-pinboard.creole|Development Pinboard]]**&lt;br /&gt;
\\&lt;br /&gt;
For quick overview over recent builds, see: [[../development/build-infos.creole|Important Changes By Build Number]]&lt;br /&gt;
==命令==&lt;br /&gt;
&lt;br /&gt;
=Commands=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus integrates a lightweight command system. It allows you to quickly exempt players from checks or to access and manage check data about a player. &lt;br /&gt;
&lt;br /&gt;
All commands support tab completion and some even allow shortcuts. The root command is named &amp;quot;nocheatplus&amp;quot;, however the alias &amp;quot;ncp&amp;quot; should also work and is used for reference here.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus also supports aliases from Bukkit [[http://wiki.bukkit.org/Bukkit.yml#aliases|BukkitAliases]] if you wish to have another alias command aside form &amp;quot;nocheatplus&amp;quot; and &amp;quot;ncp&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Permissions==&lt;br /&gt;
Root node for commands:&lt;br /&gt;
* **NoCheatPlus 3.10.2** and above: {{{nocheatplus.commands}}}&lt;br /&gt;
* //NoCheatPlus 3.10.1// and below: {{{nocheatplus.admin}}}&lt;br /&gt;
&lt;br /&gt;
You can give a player access to a specific command by giving them the sub-node with the commands default name, like {{{nocheatplus.admin.info}}}.&lt;br /&gt;
For further information about permissions in NoCheatPlus, we recommend looking at the [[../permissions/permissions.creole|Permissions docs]]. &lt;br /&gt;
&lt;br /&gt;
==Administrative commands==&lt;br /&gt;
Those commands are used to basically manage NoCheatPlus on your server.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp reload| Reloads, generates and regenerates the configuration file of NoCheatPlus. Run this in-case you changed something on your configuration file while your server was running.|&lt;br /&gt;
|/ncp notify on/off| Toggle all in-game notifications/alerts generated by NoCheatPlus.|&lt;br /&gt;
|/ncp info (player)| Display the violation levels of a given player.|&lt;br /&gt;
|/ncp lag| Show info about server sided latency. The average lag shows the percentage of the server running too slow (0% = 20 tps, 10% = 18 tps) for the last 1 second, 3.33 and 270 seconds, roughly. Also lag spikes are displayed, tracked over at most 1 hour with a resolution of 20 minutes buckets (i.e. not exact) for spikes &amp;gt; 150 ms (3x to 20x) and spikes &amp;gt; 1000 ms (20x +). Be aware that this information is needed to make most NoCheatPlus checks adapt to server sided lag.|&lt;br /&gt;
|/ncp removeplayer (player) [check_type]| Remove all the data collected by NoCheatPlus so far for a given player. You can use the [check_type] option to make NoCheatPlus only remove data from a specific check (Default will clean all data of all checks!). To list all check names execute a command such as this: /ncp removeplayer (PlayerName) list. &amp;quot;*&amp;quot; is supported here.&lt;br /&gt;
|/ncp exempt (player) [check_type]| Exempt a player from being checked by NoCheatPlus or by a specific check.|&lt;br /&gt;
|/ncp unexempt (player) [check_type]| Remove any exemption you given to a specified player. &amp;quot;*&amp;quot; Is supported here.|&lt;br /&gt;
|/ncp exemptions (player)| Gives back a list of all check that a specific player has been exempted from.|&lt;br /&gt;
|/ncp commands| List all commands, more than shown here. The other commands are mainly for use with actions, such as delaying other commands, kicking with a message, telling players messages in colour, deny login for a players, allow it again and other.|&lt;br /&gt;
|/ncp version| Show version information about the server, plugin, compatibility modules and registered hooks.|&lt;br /&gt;
&lt;br /&gt;
==Auxiliary commands==&lt;br /&gt;
Those commands are mainly used by NoCheatPlut itself to execute strings or commands over actions on violating players but you can also make use of them if you wish to do so. Most of them have no difference compared to the vanilla commands apart from the delay otion.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp ban [delay=(ticks)] (player) [reason]|Ban a player from your server (banned-players.txt).|&lt;br /&gt;
|/ncp kick [delay=(ticks)] (player) [reason]|Kicks a player from your server|&lt;br /&gt;
|/ncp unkick (player)|Allows you to remove a tempkick/tempban from a player. &amp;quot;*&amp;quot; is supported here.|&lt;br /&gt;
|/ncp kicklist|Lists all players that have been tempkicked/tempbanned on your server by NoCheatPlus actions.|&lt;br /&gt;
|/ncp tell [delay=(ticks)] (player) (message)|Send a private message to a specified player.|&lt;br /&gt;
|/ncp delay [delay=(ticks)] (command)|Execute a command in delayed time.|&lt;br /&gt;
==权限==&lt;br /&gt;
&lt;br /&gt;
**This page describes permissions for NoCheatPlus 3.10.2 and above,**&lt;br /&gt;
\\**NoCheatPlus 3.10.2-RC-sMD5NET-b620 adds new permissions for commands and new short-cut permissions, updates following soon.**&lt;br /&gt;
\\//For older versions see the [[permissions-3-10-1.creole|permissions page for 3.10.1 and below.]]//&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus supports &amp;quot;SuperPerms&amp;quot;, CraftBukkit&#039;s official permission framework. You&#039;ll need to use a permissions plugin that supports &amp;quot;SuperPerms&amp;quot; to manage all the permissions of NoCheatPlus. Here are some examples:&lt;br /&gt;
&lt;br /&gt;
   * PermissionsEx&lt;br /&gt;
   * bPermissions&lt;br /&gt;
   * Essentials GroupManager&lt;br /&gt;
   * Privileges&lt;br /&gt;
   * zPermissions&lt;br /&gt;
&lt;br /&gt;
By default NoCheatPlus assigns all permissions and gives full rights to players that have been /op-ed on your server. If you don&#039;t want to give OPs full access to all NoCheatPlus features then take a look in the configuration of your permissions plugin (Example with PermissionsEx: allowOps: false).\\\\&lt;br /&gt;
==Notifications==&lt;br /&gt;
|nocheatplus.notify|The player will receive notifications through the in-game chat of players failing NoCheatPlus checks. .|&lt;br /&gt;
If you want moderators to be able to toggle notifications, just give the permission nocheatplus.command.notify, which will also give this one then. Mind the &amp;quot;.silent&amp;quot; permission for individual checks permissions (explained on the bottom of this page).&lt;br /&gt;
&lt;br /&gt;
==管理==&lt;br /&gt;
|{{{nocheatplus.admin}}}|Shortcut permission for all administrative commands including ban (do not give lightly). See nocheatplus.shortcut permissions for faster setup for moderators.|&lt;br /&gt;
===Debug===&lt;br /&gt;
|nocheatplus.admin.debug|Owners of this node will receive debug messages of checks if NoCheatPlus debugging is turned on.|&lt;br /&gt;
==命令权限==&lt;br /&gt;
|nocheatplus.command.notify|Allow toggling notifications and also to receive them (nocheatplus.notify is included here).|&lt;br /&gt;
|nocheatplus.command.info|The player gets access to &amp;quot;/ncp info&amp;quot;, which displays all violations that a player has gotten (if any).|&lt;br /&gt;
|nocheatplus.command.lag|Gives access to &amp;quot;/ncp lag&amp;quot; which shows informations about your server latency (NoCheatPlus uses this informations to adapt some checks for serversided latency).|&lt;br /&gt;
|nocheatplus.command.reload|The player gets access to &amp;quot;/ncp reload&amp;quot;, which causes NoCheatPlus to reread its configuration files (This doesn&#039;t clear NoCheatPlus data or exemptions!).|&lt;br /&gt;
|nocheatplus.command.plugins|Allows the player to execute the &amp;quot;/plugins&amp;quot; or &amp;quot;/pl&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.version|Owners of this node can execute the &amp;quot;/version&amp;quot; or &amp;quot;/ver&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.exemptions|Gives access to execute &amp;quot;/ncp exemptions&amp;quot; which list all exemptions for an specified player (Those exemptions will get reset after every reload/restart! For permanent exemptions use the check permissions!).|&lt;br /&gt;
|nocheatplus.command.exempt|Gives access to the &amp;quot;/ncp exempt&amp;quot; command which allows to temporary exempt players for either all (ALL) or specified checks only.|&lt;br /&gt;
|nocheatplus.command.unexempt|Allows to unexempt players from checks by using the &amp;quot;/ncp unexempt&amp;quot; command.|&lt;br /&gt;
|nocheatplus.command.removeplayer|Gives access to execute &amp;quot;/ncp removeplayer&amp;quot;, which causes NoCheatPlus to wipe/clear specified or all collected data from a player including violations and temporary stored check data (This wont wipe exemptions!).|&lt;br /&gt;
|nocheatplus.command.commands|Allows the player to use the &amp;quot;/ncp&amp;quot; command which lists all NoCheatPlus commands.|&lt;br /&gt;
|nocheatplus.command.ban|Gives permissions to use &amp;quot;/ncp ban&amp;quot; which bans a player on your server.|&lt;br /&gt;
|nocheatplus.command.kick|Gives access to &amp;quot;/ncp kick&amp;quot; which kicks a player from your server.|&lt;br /&gt;
|nocheatplus.command.tell|Gives access to &amp;quot;/ncp tell&amp;quot; which allows whispering something to a specified player.|&lt;br /&gt;
|nocheatplus.command.delay|Gives permissions to use the &amp;quot;/ncp delay&amp;quot; command which has the ability to run a specified command with delayed time execution time.|&lt;br /&gt;
|nocheatplus.command.tempkick|Allows the player to tempkick/tempban someone from the server using &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.kicklist|Gives access to the &amp;quot;/ncp kicklist&amp;quot; command which lists all players that got &amp;quot;tempkicked/tempbanned&amp;quot; from NoCheatplus by either using actions or &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.unkick|Gives access to remove a tempkick/tempban from a player using &amp;quot;/ncp unkick&amp;quot;.|&lt;br /&gt;
&lt;br /&gt;
==Filter permissions (plugin hiding)==&lt;br /&gt;
|nocheatplus.filter.command.(commandname)|Allows to use a command protected by command protection, only for the case the command did not have a permission set. Note that (commandname) is just the lower-case command label. In case of incompatibilities of your permission plugin you might have to add nocheatplus.filter.command.nocheatplus to players that are to use /ncp ... commands.|&lt;br /&gt;
==Bypass==&lt;br /&gt;
Specific bypass permissions.&lt;br /&gt;
|nocheatplus.bypass.denylogin|Allows to bypass the login denial, such as exists with the /ncp tempkick command.|&lt;br /&gt;
==Checks==&lt;br /&gt;
Check permissions, directly related to players actions and associated checks.&lt;br /&gt;
|nocheatplus.checks|Parent permission for all checks. TODO: Overview for &amp;quot;full&amp;quot; exemption by permissions (might need few additional permissions?).|&lt;br /&gt;
===破坏方块===&lt;br /&gt;
|nocheatplus.checks.blockbreak|Parent permission for the blockbreak checks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.direction|Don&#039;t force the player to look at the blocks that he/she wants to break.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.fastbreak|Allows the player to break blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.frequency|Allows the player to break 2 or more blocks at the same time.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.noswing|Don&#039;t force players to swing their arm when breaking blocks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.reach|Allows breaking of blocks that are out of reach distance.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.wrongblock|Don&#039;t force the player to interact with the block first before he/she is allowed break it (interacting=touching).|&lt;br /&gt;
|nocheatplus.checks.blockbreak.break.liquid|Allows the player to break liquids such as water or lava (source blocks) by using a hack in creative gamemode.|&lt;br /&gt;
===BlockInteract===&lt;br /&gt;
|nocheatplus.checks.blockinteract|Parent permission for this check section.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.direction|Don&#039;t force the player to look at the blocks that he/she is trying to interact with (levers, doors and other).|&lt;br /&gt;
|nocheatplus.checks.blockinteract.reach|Allows the player to interact with blocks that are further away than usual.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.speed|Allows the player to spam interaction on blocks such as levers, note blocks, doors and other.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.visible|Everyone that owns this node is allowed to interact through walls to open a chest, furnace and other container without actually seeing them (also prevents from entering a minecart, bed or boat through walls).|&lt;br /&gt;
===BlockPlace===&lt;br /&gt;
|nocheatplus.checks.blockplace|...|&lt;br /&gt;
|nocheatplus.checks.blockplace.direction|Don&#039;t force the player to look at the block that he/she is trying to place on.|&lt;br /&gt;
|nocheatplus.checks.blockplace.boatsanywhere|Allows the player to place boats everywhere and not only in the water.|&lt;br /&gt;
|nocheatplus.checks.blockplace.fastplace|Allows the player to place blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockplace.noswing|Don&#039;t force players to swing their arm when placing a block.|&lt;br /&gt;
|nocheatplus.checks.blockplace.reach|Allows the player to place blocks that are too far away.|&lt;br /&gt;
|nocheatplus.checks.blockplace.speed|Allows a player to throw projectiles very quickly (snowballs, splash potions and other).|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.liquids|Having this permission assigned allows to place block against liquids by using a special hack.|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.air|This permission allows a player to place blocks against air.|&lt;br /&gt;
===对话===&lt;br /&gt;
|nocheatplus.checks.chat|...|&lt;br /&gt;
|nocheatplus.checks.chat.color|Don&#039;t filter color codes from messages that get sent by players to allow them using colors in their messages. However nearly every chat plugin will override this.|&lt;br /&gt;
|nocheatplus.checks.chat.text|Allows the player to bypass the chat spam check for written text.|&lt;br /&gt;
|nocheatplus.checks.chat.commands|Allow players to bypass the command frequency check that protects against command spam.|&lt;br /&gt;
|nocheatplus.checks.chat.captcha|Owners of this permission wont be forced to type in a captcha if they fail one of the chat checks (this feature is disabled by default).|&lt;br /&gt;
|nocheatplus.checks.chat.relog|Every player that has this permission is allowed to completely bypass the re-log check of NoCheatPlus.|&lt;br /&gt;
|nocheatplus.checks.chat.logins|Allows the player to bypass the login check which prevents too many players loging in at the same time.|&lt;br /&gt;
===Combined===&lt;br /&gt;
|nocheatplus.checks.combined|Parent permission for the combined check group.|&lt;br /&gt;
|nocheatplus.checks.combined.improbable|Allows the player to bypass the Combined_Improbable check which fights against kill-auras ,speed hacks and some other combined hacks also. It also prevents the player from using 2 or more hacks at the same time.|&lt;br /&gt;
|nocheatplus.checks.combined.bedleave|Allows the player to send bed leave packets from anywhere (can be exploited to confuse some other checks of NoCheatPlus).|&lt;br /&gt;
|nocheatplus.checks.combined.munchhausen|Players with this node might be able to use fishing roods for flying (Check is disabled by default in configuration).|&lt;br /&gt;
===格斗===&lt;br /&gt;
|nocheatplus.checks.fight|Fight check group.|&lt;br /&gt;
|nocheatplus.checks.fight.angle|Don&#039;t prevent the player from attacking multiple entities at the time.|&lt;br /&gt;
|nocheatplus.checks.fight.critical|Don&#039;t prevent the player from doing fake critical hits when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.direction|Don&#039;t force the player to look at the targets while fighting them.|&lt;br /&gt;
|nocheatplus.checks.fight.godmode|Don&#039;t prevent the player from keeping the temporary invulnerability that he/she gets when taking damage.|&lt;br /&gt;
|nocheatplus.checks.fight.fastheal|The owner of this node is allowed to regenerate health faster then usually possible.|&lt;br /&gt;
|nocheatplus.checks.fight.knockback|Don&#039;t prevent the player from doing knockbacks when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.noswing|Don&#039;t force the player to move the arm while fighting against someone or something.|&lt;br /&gt;
|nocheatplus.checks.fight.reach|Allows the player to hit players and mobs that are out of allowed distance.|&lt;br /&gt;
|nocheatplus.checks.fight.selfhit|Allows the player to do self hits for flying by exploiting the knockback of those hits.|&lt;br /&gt;
|nocheatplus.checks.fight.speed|Don&#039;t limit the amount of attacks that the player can do per second.|&lt;br /&gt;
===Inventory===&lt;br /&gt;
|nocheatplus.checks.inventory|Inventory check group.|&lt;br /&gt;
|nocheatplus.checks.inventory.drop|Don&#039;t limit the amount of items that a player may drop within a short timeframe.|&lt;br /&gt;
|nocheatplus.checks.inventory.instantbow|Don&#039;t prevent the player from shooting arrows instantly over the bow without taking the usual time to pull the string back.|&lt;br /&gt;
|nocheatplus.checks.inventory.instanteat|Don&#039;t prevent players from eating their food instantly without taking the usual time to munch on it.|&lt;br /&gt;
|nocheatplus.checks.inventory.fastclick|Allows the player to move items around the inventory instantly without using there mouse/keyboard to do so.|&lt;br /&gt;
|nocheatplus.checks.inventory.items|Allows the player to use illegal enchantments on signed books (This got fixed now in Minecraft 1.4.3 and higher).|&lt;br /&gt;
===Moving===&lt;br /&gt;
|nocheatplus.checks.moving|Parent permission for the moving checks group.|&lt;br /&gt;
|nocheatplus.checks.moving.creativefly|Allows the player to fly faster in creative mode then usually possible.|&lt;br /&gt;
|nocheatplus.checks.moving.morepackets|Allow the player to make a lot more movements than normally possible. Doing more movements will result in faster movement speed and causes the server to spend a lot of additional time for processing these movements.|&lt;br /&gt;
|nocheatplus.checks.moving.morepacketsvehicle|Allows players to make a lot more movements in vehicles (boats, minecrats, pigs, ...) than normally possible.|&lt;br /&gt;
|nocheatplus.checks.moving.nofall|Allows the player to avoid fall damage by using cheats. Normally NoCheatPlus will keep track of a player&#039;s movement and rectify the fall-damage calculations of Minecraft so the player always gets the fall damage he/she is supposed to get.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly|Allows the player to fly in survival mode. It also treats the player as if he has the &amp;quot;.nofall&amp;quot; permission too.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.blocking|Allows the player to block while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sneaking|Allows the player to sneak while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sprinting|Allows the player to sprint backwards.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.speeding|Allows the player to bypass the vanilla walk/run/sprint speed limits.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.step|Don&#039;t check if the player is using the step hack to get faster over blocks then usually possible.|&lt;br /&gt;
==Modifications==&lt;br /&gt;
These permissions allow to control which feature/mod a player may use. There is no guarantee that players use the original client and obey the request to turn off/on features, though.&lt;br /&gt;
===CJB（作弊）===&lt;br /&gt;
|nocheatplus.mods.cjb|All CJB features.|&lt;br /&gt;
|nocheatplus.mods.cjb.fly|Don&#039;t prevent the player from using CJB&#039;s fly mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.radar|Gives access to use CJB&#039;s radar mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.xray|Don&#039;t prevent the player from using CJB&#039;s xray mod on the server.|&lt;br /&gt;
===MinecraftAutoMap===&lt;br /&gt;
|nocheatplus.mods.minecraftautomap|All features for MinecraftAutoMap.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.ores|Don&#039;t prevent the player from using the ore detector from Minecraft AutoMap&#039;s.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.cave|Don&#039;t prevent the player from using the cave mode feature of the Minecraft AutoMap&#039;s mod.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.radar|Don&#039;t prevent the player from using Minecraft AutoMap&#039;s inbuilt radar.|&lt;br /&gt;
===Rei===&lt;br /&gt;
|nocheatplus.mods.rei.cave|Don&#039;t prevent the player from using Rei&#039;s Minimap&#039;s cave mode.|&lt;br /&gt;
|nocheatplus.mods.rei.radar|Don&#039;t prevent Rei&#039;s Minimap mod users from using all kind of available radar hacks.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.player|Allows the player to use the radar from Rei&#039;s Minimap to track down other players only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.animal|Allows the player to only use the animal radar from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.mob|Gives access to use the mob radar feature from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.slime|Allows the player to track down slimes only by using the radar feature of Rei&#039;s Minimap.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.squid|Player is allowed to use the Rei&#039;s Minimap radar to track down squids only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.other|Allows the player to use all the other features of the Rei&#039;s Minimap radar.|&lt;br /&gt;
===SmartMoving===&lt;br /&gt;
|nocheatplus.mods.smartmoving|All SmartMoving features.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.climbing|Don&#039;t prevent the player from using Smart Moving&#039;s climb feature.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.swimming|Don&#039;t prevent the player from using Smart Moving&#039;s swimming.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.crawling|Don&#039;t prevent the player from using Smart Moving&#039;s crawl.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.sliding|Don&#039;t prevent the player from using Smart Moving&#039;s slide.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.jumping|Don&#039;t prevent the player from using Smart Moving&#039;s jump.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.flying|Don&#039;t prevent the player from using Smart Moving&#039;s fly.|&lt;br /&gt;
===Zombe===&lt;br /&gt;
|nocheatplus.mods.zombe|All zombe features.|&lt;br /&gt;
|nocheatplus.mods.zombe.fly|Don&#039;t prevent the player from using Zombe&#039;s fly mod.|&lt;br /&gt;
|nocheatplus.mods.zombe.noclip|Don&#039;t prevent the player from using Zombe&#039;s noclip mod on the server.|&lt;br /&gt;
|nocheatplus.mods.zombe.cheat|Don&#039;t prevent the player from using Zombe&#039;s cheat mods.|\\&lt;br /&gt;
== Parent Nodes ==&lt;br /&gt;
Most permissions have parent nodes, that in fact goes for all check types. Resulting in nocheatplus.admin, nocheatplus.checks.moving, nocheatplus.checks.moving.survivalfly, nocheatplus.checks.fight, etc.&lt;br /&gt;
=== Things to know about Permissions ===&lt;br /&gt;
You can exclude a specific player from getting logged by appending &amp;quot;.silent&amp;quot; to the relevant permission node of the specific check. E.g.\\&lt;br /&gt;
&lt;br /&gt;
   * **nocheatplus.checks.moving.nofall.silent**\\&lt;br /&gt;
&lt;br /&gt;
will prevent NoCheatPlus from recording log messages for that player for the &amp;quot;nofall&amp;quot; check, while still executing all other actions as usual.&lt;br /&gt;
==Shortcut permissions==&lt;br /&gt;
|nocheatplus.admin| see above (full admin perms except check bypassing).|&lt;br /&gt;
|nocheatplus.shortcut.info|info about players|&lt;br /&gt;
|nocheatplus.shortcut.monitor|info about players and diagnostic info like version, lag,|&lt;br /&gt;
|nocheatplus.shortcut.safeadmin|&amp;quot;Safe&amp;quot; admin perms, no banning or reloading but unkick, exemption, data removal|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More to be added (shortcut.bypass - bypass about everything).&lt;br /&gt;
&lt;br /&gt;
=推荐使用=&lt;br /&gt;
&lt;br /&gt;
以下插件可以配合NCP使用.&lt;br /&gt;
&lt;br /&gt;
[http://dev.bukkit.org/server-mods/compatnocheatplus-cncp/ CompatNoCheatPlus (cncp)]&lt;br /&gt;
&lt;br /&gt;
例如 mcMMO, Citizens, MagicSpells 或 MachinaCraft . 大部分插件还不支持NPC，如果你有任何发现都可以联系我们.&lt;br /&gt;
&lt;br /&gt;
[http://dev.bukkit.org/server-mods/orebfuscator/ Orebfuscator]&lt;br /&gt;
&lt;br /&gt;
Orebfuscator 通过修改从服务器发送到客户端的方块信息文件来实现反矿石射线的作用，简单的说就是防X-ray.&lt;br /&gt;
&lt;br /&gt;
=下载和历史更新=&lt;br /&gt;
&lt;br /&gt;
* 下载正式版本请前往 BukkitDev [http://dev.bukkit.org/server-mods/nocheatplus/files/ Files].&lt;br /&gt;
* 下载测试版本请前往 [http://dev.bukkit.org/server-mods/nocheatplus/pages/nocheat-plus-development/jenkins/ Jenkins at EcoCityCraft].&lt;br /&gt;
* 不要从任何其他来源下载，不要使用别人给你的插件.&lt;br /&gt;
* 前往Jenkins查看所有版本的更新记录[http://dev.bukkit.org/server-mods/nocheatplus/pages/nocheat-plus-development/jenkins/ changes list].&lt;br /&gt;
* 前往GitHub查看所有改动 [https://github.com/NoCheatPlus/NoCheatPlus/commits/master commit history].&lt;br /&gt;
* &amp;lt;s&amp;gt;插件统计将不会传送至 mcstats.org.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=帮助=&lt;br /&gt;
&lt;br /&gt;
==其他帮助==&lt;br /&gt;
&lt;br /&gt;
* 你可以到: [https://github.com/asofold/NCPDocs/blob/master/FAQ.creole#faq Frequently asked Questions] 以及 [https://github.com/asofold/NCPDocs/blob/master/Known%20Issues.creole#known-issues Known Issues] 提问.&lt;br /&gt;
* [https://github.com/asofold/NCPDocs/blob/master/README.creole#ncpdocs Wiki] (配设文件, 权限介绍, 指令介绍)&lt;br /&gt;
* 开发者请查看NoCheatPlus的API.&lt;br /&gt;
&lt;br /&gt;
==联系我们==&lt;br /&gt;
你有疑问可以到,&lt;br /&gt;
IRC联系我们 (IRC地址: irc.spi.gt | 默认Port: 6667 | SSL-Port: 6697 | 频道: #nocheat | 网页客户端: WebIRC)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以创造一个提问票 [http://dev.bukkit.org/bukkit-plugins/nocheatplus/create-ticket/ new ticket] 或者查看已存在提问票 [http://dev.bukkit.org/server-mods/nocheatplus/tickets/ existing ticket].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以私聊原作者[http://dev.bukkit.org/home/send-private-message/ @asofold]和[http://dev.bukkit.org/home/send-private-message/ @MyPictures]，@IceAP (IRC: ICE)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
请勿联系用户 &#039;NoCheatPlus&#039;, 它仅用于管理，不会及时回复你的提问. 转移到 BukkitDev 和 GitHub 获取更多的帮助, 请勿相信BukkitDev以外的 NCP 管理人员 .&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7:Redsn0w&amp;diff=2833</id>
		<title>用户:Redsn0w</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7:Redsn0w&amp;diff=2833"/>
		<updated>2016-03-12T04:56:11Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;请多多支持插件百科的编辑，修改，校对，创作&lt;br /&gt;
&lt;br /&gt;
== 网名 ==&lt;br /&gt;
&lt;br /&gt;
MCBBS：我被盗号了&lt;br /&gt;
&lt;br /&gt;
Minecraft正版 ID：DaoHaoJun&lt;br /&gt;
 &lt;br /&gt;
Steam：ryanchen1008&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=Studio%E8%AE%A8%E8%AE%BA:%E8%B0%83%E6%9F%A5&amp;diff=2830</id>
		<title>Studio讨论:调查</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Studio%E8%AE%A8%E8%AE%BA:%E8%B0%83%E6%9F%A5&amp;diff=2830"/>
		<updated>2016-03-12T04:47:12Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 对于百科成员在Mcbbs上用户名的调查 ==&lt;br /&gt;
&lt;br /&gt;
插件百科即将于Mcbbs申请优秀小组，需要各成员提供其于Mcbbs上的用户名，以便发放优秀小组徽章，详情请见[http://www.mcbbs.net/thread-332265-1-1.html 此处]。目前[[特殊:贡献得分|贡献得分]]在10分以上者可初步确定有获得徽章的权利，请回复此话题提供在Mcbbs上的用户名，其余人士由管理员决定。&lt;br /&gt;
以下已加入论坛上百科小组者，无需在此留下Mcbbs用户名。（此列表无顺序）&lt;br /&gt;
* [[用户:Iwar|Lucky777777]]&lt;br /&gt;
* [[用户:Henry5041|henry5041]]&lt;br /&gt;
* [[用户:LocusAzzurro|LocusAzzurro]]&lt;br /&gt;
* [[用户:Lzler|lin998776]]&lt;br /&gt;
* [[用户:Zhw|矿工小周]]&lt;br /&gt;
* [[用户:SYS_TEM|SYS_TEM]]&lt;br /&gt;
* [[用户:Men yu|半径U2]] &lt;br /&gt;
* [[用户:1582952890|1582952890]]&lt;br /&gt;
* [[用户:BlueTheDawn|BlueTheDawn]] （分数不足，请及时增加编辑工作）&lt;br /&gt;
* [[用户:9032676|9032676]] （开发组）&lt;br /&gt;
* a390807154 （顾问）&lt;br /&gt;
* [[用户:Simon3000|simon3000]]&lt;br /&gt;
* [[用户:Minedx|tony990412]]&lt;br /&gt;
* [[用户:tdiant|tdiant]]&lt;br /&gt;
* yongheng123 （百科id不明，请回复）&lt;br /&gt;
* [[用户:Mcdarc|z25096708]]&lt;br /&gt;
* [[用户:Normalight|旅行小哥]]&lt;br /&gt;
* [[用户:Redsn0w|我被盗号了]]&lt;br /&gt;
&lt;br /&gt;
回复留下Mcbbs用户名时，请选择修改这个页面或段落，然后在此段落下以Mediawiki通用格式回复你的Mcbbs用户名，并添加签名，具体格式如下：&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;:你的Mcbbs用户名--~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
比如&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;:henry5041--~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
注意“:”标记Mediawiki回复时的首行缩进，&amp;lt;nowiki&amp;gt;--~~~~&amp;lt;/nowiki&amp;gt;表示你的签名。&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=Splatoon_Ultimate&amp;diff=2532</id>
		<title>Splatoon Ultimate</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Splatoon_Ultimate&amp;diff=2532"/>
		<updated>2016-02-20T12:23:24Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​修复了一些图片缺损&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Splatoon Ultimate - 喷射战士===&lt;br /&gt;
====下载&amp;amp;安装====&lt;br /&gt;
=====前置插件=====&lt;br /&gt;
[http://dev.bukkit.org/media/files/893/879/ShortCommands.jar ShortCommands]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.mcbbs.net/forum.php?mod=viewthread&amp;amp;tid=483942&amp;amp;highlight=Libs%2BDisguises LibsDisguises]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.mcbbs.net/forum.php?mod=viewthread&amp;amp;tid=444023&amp;amp;highlight=ProtocolLib ProtocolLib]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.mcbbs.net/forum.php?mod=viewthread&amp;amp;tid=68815&amp;amp;highlight=world%2Bedit WorldEdit]&amp;lt;br /&amp;gt;&lt;br /&gt;
=====插件本体=====&lt;br /&gt;
[http://dev.bukkit.org/media/files/894/619/Splatoon.jar Splatoon Ultimate]&lt;br /&gt;
=====安装方法=====&lt;br /&gt;
停止你的服务端&lt;br /&gt;
将所下载的前置和插件本体放入“\plugins\”目录&lt;br /&gt;
启动您的服务端使插件生成配置&lt;br /&gt;
&lt;br /&gt;
====职业====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 职业名称 !! 功能&lt;br /&gt;
|-&lt;br /&gt;
| Shooter || 右键手上的棒子喷出雪球&lt;br /&gt;
|-&lt;br /&gt;
| Charger || 弓箭手，箭矢经过的地方会涂上颜色&lt;br /&gt;
|-&lt;br /&gt;
| Roller || 近战滚筒战士，走过的地方都会涂上颜色~&lt;br /&gt;
|-&lt;br /&gt;
| Carrier || 左键刷子来给任意平面涂色，速度会慢点……&lt;br /&gt;
|}&lt;br /&gt;
====使用教程====&lt;br /&gt;
=====1、使用WorldEdit标记场地=====&lt;br /&gt;
图略&lt;br /&gt;
=====2、建立场地=====&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
文件:2015-07-17_09.21.15.png&lt;br /&gt;
|输入/splatarena new&amp;lt;/gallery&amp;gt;&lt;br /&gt;
使用命令“/splatarena new”建立场地&lt;br /&gt;
=====3、建立队伍出生点=====&lt;br /&gt;
&amp;lt;gallery&amp;gt;文件:2015-07-17 09.22.21.png|/splaspawn &amp;lt;颜色&amp;gt; 设置每队的出生点&amp;lt;/gallery&amp;gt;&lt;br /&gt;
使用命令“/splaspawn &amp;lt;颜色&amp;gt;”设置每队出生点&lt;br /&gt;
=====4、建立游戏退出地点=====&lt;br /&gt;
&amp;lt;gallery&amp;gt;文件:2015-07-17 09.23.16.png|/splatspawn exit &amp;lt;场地名/编号&amp;gt;设置退出点&amp;lt;/gallery&amp;gt;&lt;br /&gt;
使用命令“/splatspawn exit &amp;lt;场地名/编号&amp;gt;” 建立一个地方以传送退出游戏的玩家&lt;br /&gt;
=====5、建立加入游戏牌子=====&lt;br /&gt;
&amp;lt;gallery&amp;gt;文件:2015-07-17 09.24.03.png|/splatsign &amp;lt;场地名/编号&amp;gt; 创建加入游戏的牌子&amp;lt;/gallery&amp;gt;&lt;br /&gt;
使用命令“/splatsign &amp;lt;场地名/编号&amp;gt;”创建加入游戏的牌子&lt;br /&gt;
=====6、设置选择职业=====&lt;br /&gt;
&amp;lt;gallery&amp;gt;文件:2015-07-17 09.25.02.png|/splatsign &amp;lt;场地名/编号&amp;gt; &amp;lt;职业&amp;gt; 创建职业牌子&amp;lt;/gallery&amp;gt;&lt;br /&gt;
使用命令“/splatsign &amp;lt;场地名/编号&amp;gt; &amp;lt;职业&amp;gt;”创建职业牌子&lt;br /&gt;
职业名列表见“职业”&lt;br /&gt;
=====7、游戏开始条件=====&lt;br /&gt;
当一个房间内玩家数&amp;gt;=2时游戏自动开始60秒开始游戏倒计时&lt;br /&gt;
====配置信息====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 条目 !! 有效值 !! 默认&lt;br /&gt;
|-&lt;br /&gt;
| printable_surfaces(可被染色的方块) || Minecraft中所有方块 || 羊毛、硬化黏土、染色玻璃、染色玻璃板&lt;br /&gt;
|-&lt;br /&gt;
| max_players(最大玩家数） || 正整数 || 32&lt;br /&gt;
|-&lt;br /&gt;
| sign_format(牌子格式) || 不建议更改 || -&lt;br /&gt;
|}&lt;br /&gt;
====参考文献====&lt;br /&gt;
[http://dev.bukkit.org/bukkit-plugins/splatoon-ultimate/ Splatoon Ultimate(原帖)]&lt;br /&gt;
[http://www.mcbbs.net/thread-489840-1-20.html Splatoon Ultimate(Mcbbs转载贴)]&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:2015-07-17_09.25.02.png&amp;diff=2531</id>
		<title>文件:2015-07-17 09.25.02.png</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:2015-07-17_09.25.02.png&amp;diff=2531"/>
		<updated>2016-02-20T12:13:46Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​Splatoon Ultimate条目使用&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Splatoon Ultimate条目使用&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:2015-07-17_09.24.03.png&amp;diff=2530</id>
		<title>文件:2015-07-17 09.24.03.png</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:2015-07-17_09.24.03.png&amp;diff=2530"/>
		<updated>2016-02-20T12:12:20Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​Splatoon Ultimate条目使用&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Splatoon Ultimate条目使用&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:2015-07-17_09.23.16.png&amp;diff=2529</id>
		<title>文件:2015-07-17 09.23.16.png</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:2015-07-17_09.23.16.png&amp;diff=2529"/>
		<updated>2016-02-20T12:11:10Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​Splatoon Ultimate条目使用&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Splatoon Ultimate条目使用&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:2015-07-17_09.22.21.png&amp;diff=2528</id>
		<title>文件:2015-07-17 09.22.21.png</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:2015-07-17_09.22.21.png&amp;diff=2528"/>
		<updated>2016-02-20T12:08:43Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​Splatoon Ultimate条目使用&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Splatoon Ultimate条目使用&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:2015-07-17_09.21.15.png&amp;diff=2527</id>
		<title>文件:2015-07-17 09.21.15.png</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:2015-07-17_09.21.15.png&amp;diff=2527"/>
		<updated>2016-02-20T12:06:38Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​Redsn0w上传文件:2015-07-17 09.21.15.png的新版本&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 文件说明 ==&lt;br /&gt;
Splatoon Ultimate条目使用&lt;br /&gt;
== 授权协议 ==&lt;br /&gt;
{{subst:未选择协议|某网页}}&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:2015-07-17_09.21.15.png&amp;diff=2526</id>
		<title>文件:2015-07-17 09.21.15.png</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:2015-07-17_09.21.15.png&amp;diff=2526"/>
		<updated>2016-02-20T12:01:23Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​Splatoon Ultimate条目使用&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 文件说明 ==&lt;br /&gt;
Splatoon Ultimate条目使用&lt;br /&gt;
== 授权协议 ==&lt;br /&gt;
{{subst:未选择协议|某网页}}&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7:Redsn0w&amp;diff=2452</id>
		<title>用户:Redsn0w</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7:Redsn0w&amp;diff=2452"/>
		<updated>2016-02-17T07:25:27Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​/* 网名 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;一个可爱的人&lt;br /&gt;
&lt;br /&gt;
== 网名 ==&lt;br /&gt;
&lt;br /&gt;
MCBBS：我被盗号了&lt;br /&gt;
&lt;br /&gt;
Minecraft正版 ID：DaoHaoJun&lt;br /&gt;
 &lt;br /&gt;
Steam：ryanchen1008&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7:Redsn0w&amp;diff=2451</id>
		<title>用户:Redsn0w</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7:Redsn0w&amp;diff=2451"/>
		<updated>2016-02-17T07:24:42Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​/* 网名 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;一个可爱的人&lt;br /&gt;
&lt;br /&gt;
== 网名 ==&lt;br /&gt;
&lt;br /&gt;
MCBBS：我被盗号了&lt;br /&gt;
&lt;br /&gt;
Minecraft ID：DaoHaoJun&lt;br /&gt;
 &lt;br /&gt;
Steam：ryanchen1008&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7:Redsn0w&amp;diff=2450</id>
		<title>用户:Redsn0w</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7:Redsn0w&amp;diff=2450"/>
		<updated>2016-02-17T07:24:12Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;一个可爱的人&lt;br /&gt;
&lt;br /&gt;
== 网名 ==&lt;br /&gt;
&lt;br /&gt;
MCBBS：我被盗号了&lt;br /&gt;
Minecraft ID：DaoHaoJun&lt;br /&gt;
Steam：ryanche1008&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7:Redsn0w&amp;diff=2449</id>
		<title>用户:Redsn0w</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7:Redsn0w&amp;diff=2449"/>
		<updated>2016-02-17T07:23:19Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​创建页面，内容为“一个可爱的人”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;一个可爱的人&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=2447</id>
		<title>NoCheatPlus</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=2447"/>
		<updated>2016-02-17T07:21:20Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​/* 功能 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|插件名=NoCheatPlus&lt;br /&gt;
|版本=3.12.0-BETA2-sASO-b813&lt;br /&gt;
|前置插件=无&lt;br /&gt;
|兼容服务端版本=1.8.1&lt;br /&gt;
|網址=http://dev.bukkit.org/bukkit-plugins/nocheatplus/&lt;br /&gt;
}}&lt;br /&gt;
{{待翻译}}&lt;br /&gt;
&#039;&#039;&#039;Detect and fight the exploitation of various flaws/bugs in Minecraft!&#039;&#039;&#039;&lt;br /&gt;
[[Category:管理]] [[Category:修正]] [[Category:安全]] &lt;br /&gt;
=介绍=&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus试图通过禁止作弊客户端利用Minecraft或是它自身数据传递协议的漏洞, 来使得你的服务器更加安全可靠. 检测范围很广，包括飞行，加速，战斗 hacks, 快速破坏方块和 nukers, 背包 hacks, 聊天窗广告以及其他的恶意行为. 更全面的介绍参见 [https://github.com/asofold/NCPDocs/blob/master/Features.creole Features Page]（内容已搬至本页面，查看最新内容请点击链接）.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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. [http://www.youtube.com/watch?v=H8BSpXfrtzI Example video] of how NoCheatPlus blocks cheats (outdated plugin version).&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus由 [http://dev.bukkit.org/profiles/NeatMonster/ NeatMonster] 推出, 基于由[http://dev.bukkit.org/profiles/Evenprime85/ Evenprime]编写的[http://http://dev.bukkit.org/bukkit-plugins/nocheat/ Nocheat]插件.&lt;br /&gt;
==功能==&lt;br /&gt;
* 玩家行动:&lt;br /&gt;
** 禁止飞行(生存/冒险模式下) 或是限制飞行速度(创造模式下)&lt;br /&gt;
** 禁止玩家的行走，冲刺，潜行，游泳和破坏方块的速度过快&lt;br /&gt;
** 禁止玩家无视掉落伤害&lt;br /&gt;
** 禁止玩家进入方块 (穿墙模式)&lt;br /&gt;
** 禁止玩家改变服务器时间&lt;br /&gt;
** 禁止玩家利用 &amp;quot;safe-respawn&amp;quot; 的缺陷&lt;br /&gt;
** 禁止在水和岩浆顶部行走 [尽管现在的作弊者只是在其上保持跳跃]&lt;br /&gt;
** 禁止玩家通过非法移动使服务器崩溃 (CraftBukkit 自身并不包含检测模块,但有时这些移动数据会影响到插件.)&lt;br /&gt;
** 防止玩家伪造&amp;quot;BedLeave&amp;quot;数据包&amp;lt;ref&amp;gt;数据包意义不明，请各位完善&amp;lt;/ref&amp;gt;&lt;br /&gt;
** 禁止玩家悬浮在半空中&lt;br /&gt;
** 禁止玩家利用 &amp;quot;block jumping&amp;quot;来跳过高墙&lt;br /&gt;
** 防止玩家 from V-Clipping or teleporting&lt;br /&gt;
** 禁止玩家滥用钓竿来绕开飞行检测 (这只是一个玩笑...) [未测试! 默认关闭!]&lt;br /&gt;
** 防止玩家通过飞行进行作弊&lt;br /&gt;
** 禁止玩家滥用末影珍珠穿越墙，屋顶和地板&lt;br /&gt;
* 方块交互:&lt;br /&gt;
** 禁止玩家操作正常接触范围之外的方块&lt;br /&gt;
** 强制玩家看着想要操作的方块&lt;br /&gt;
** 禁止玩家透过墙对方块进行操作&lt;br /&gt;
** 防止玩家通过特定方块来传播广告信息（note-blocks&amp;lt;ref&amp;gt;原文如此&amp;lt;/ref&amp;gt;,门,石头,木材等）&lt;br /&gt;
* 方块破坏:&lt;br /&gt;
** 防止玩家使用 &amp;quot;Survival Nuker&amp;quot;, &amp;quot;Smasher&amp;quot;, &amp;quot;Click Nuker&amp;quot; 与 &amp;quot;Creative Nuker&amp;quot;&lt;br /&gt;
** 防止以快于客户端允许的不正常速度破坏方块, 防止极快的同时破坏过多方块.&lt;br /&gt;
** 限制玩家可破坏方块的距离&lt;br /&gt;
** 强制玩家看着方块(破坏方块时，鼠标准星需对准方块)&lt;br /&gt;
** 防止 &amp;quot;noswing&amp;quot; 作弊 (玩家破坏方块时手臂没有动作)&lt;br /&gt;
** 禁止玩家同时破坏两个及以上的方块&lt;br /&gt;
** 禁止创造模式下的玩家破坏水或岩浆&lt;br /&gt;
* 方块放置:&lt;br /&gt;
** 防止玩家使用 &amp;quot;FastPlace&amp;quot; 和 &amp;quot;Build&amp;quot; 类作弊工具&lt;br /&gt;
** 限制玩家可放置方块的距离&lt;br /&gt;
** 强制对准方块&lt;br /&gt;
** 禁止玩家过快地投掷物品&lt;br /&gt;
** 禁止玩家在除了水和岩浆上的地方放置船只&lt;br /&gt;
** Prevent players from using the AutoSign feature of their client&lt;br /&gt;
** 禁止玩家在半空中放置方块. &lt;br /&gt;
** 禁止玩家在流体上放置方块&lt;br /&gt;
* 玩家聊天:&lt;br /&gt;
** 部分功能受Evenprime的插件启发.&lt;br /&gt;
** Fast spam check + tool-box for slower paced annoyances (can take into account a players chat history and global chat history).&lt;br /&gt;
** 限制同一时间内允许加入服务器的玩家的数目&lt;br /&gt;
** 禁止短时间内多次重复登陆.&lt;br /&gt;
** 清楚玩家信息的颜色&lt;br /&gt;
** 支持屏蔽聊天窗内的广告内容&lt;br /&gt;
* 背包:&lt;br /&gt;
** 禁止玩家短时间内丢出大量物品以避免服务器的卡顿&lt;br /&gt;
** 禁止玩家过快地填充，发射弓箭&lt;br /&gt;
** 禁止玩家过快地进食&lt;br /&gt;
** 禁止玩家以过快的速度管理他们的物品（包括背包，附魔台，信标）&lt;br /&gt;
** 禁止玩家将非法的附魔保存为附魔书（此漏洞在1.4.3及以上被修复）&lt;br /&gt;
* 战斗:&lt;br /&gt;
** 防止玩家同时攻击过多实体(玩家和怪物都算做实体) &lt;br /&gt;
** 防止不在视线范围内的敌人的攻击&lt;br /&gt;
** 防止没有动作的攻击&lt;br /&gt;
** 防止一秒内对生物攻击多次&lt;br /&gt;
** 禁止攻击过远的目标&lt;br /&gt;
** 防止玩家由于Minecraft的设计缺陷而变得无敌&lt;br /&gt;
** Prevent players from knocking back other players when it&#039;s not technically possible&lt;br /&gt;
** Prevent players from exploiting extremely low jumps to get a pseudo criticals cheat going NEW!&lt;br /&gt;
** Prevent players from giving critical hits to other players when it&#039;s not technically possible&lt;br /&gt;
** Prevent players from hit other players while blocking with their sword&lt;br /&gt;
** Penalize players that change their direction by a lot (against force fields)&lt;br /&gt;
** Prevent players from doing self hits to fly by using the knockback of those&lt;br /&gt;
** Feed combined check to find players that try to execute 2 or more cheats at the same time&lt;br /&gt;
** 防止玩家过快地回复血量&lt;br /&gt;
* 杂项:&lt;br /&gt;
** 禁用 Zombe&#039;s mod (飞行, 穿墙, 作弊)&lt;br /&gt;
** 禁用e CJB&#039;s mod (飞行, 透视, 雷达)&lt;br /&gt;
** 禁用 Rei&#039;s Minimap (洞穴, 雷达)&lt;br /&gt;
** 禁用 Minecraft AutoMap (矿物, 洞穴, 雷达)&lt;br /&gt;
** 禁用 Smart Moving (攀爬, 游泳, 爬行, 滑行, 跳跃, 飞行)&lt;br /&gt;
** 使&amp;quot;OP&amp;quot;命令只能在服务器控制台内执行（默认禁用）&lt;br /&gt;
** Adapts to server sided lag for less false positives on heavy server load&lt;br /&gt;
** Provides a API that allows making other plugins compatible with NoCheatPlus&lt;br /&gt;
** Use of BukkitAPI only if the used CraftBukkit version is not supported&lt;br /&gt;
&lt;br /&gt;
==配置==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==General notes on .yml configuration files==&lt;br /&gt;
* Use spaces for indentation.&lt;br /&gt;
* Keep the indentation level: Never change the amount of white-spaces in front of options in the config file &amp;quot;config.yml&amp;quot;.&lt;br /&gt;
* Don&#039;t insert special characters such as tabs for indentation. If you plan on complicated text entries, wrap them like &#039;...&#039; or &amp;quot;...&amp;quot;.&lt;br /&gt;
* Refer to the default config file for reference.&lt;br /&gt;
* Use a [[http://yaml-online-parser.appspot.com/|YAML parser]] to make sure your configuration file is formatted properly.&lt;br /&gt;
* Inserting unsupported characters or changing indentation levels can break the configuration.&lt;br /&gt;
* For those that use Notepad++ to edit their YAML files we recommend to enable &amp;quot;Replace by space&amp;quot; in Settings -&amp;gt; Preferences -&amp;gt; Tab Settings \\&lt;br /&gt;
[[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#notepad++|Screenshot of Notepad++ preferences]]&lt;br /&gt;
&lt;br /&gt;
==特定世界的配置==&lt;br /&gt;
怎样创建一个特定世界的配置文件呢?（不同世界不同管理）:&lt;br /&gt;
#首先创建一个空的yml文件根据你的服务器世界的名称。例如：world_config.yml（_是必需的！一切都是很敏感的！）&lt;br /&gt;
# 在你的服务器安装NocheatPlus或运行 /重新安装NocheatPlus /如果已经在你的服务器运行 请重载&lt;br /&gt;
# NoCheatPlus should now write every setting available for world specific configuration in that/those empty yaml files&lt;br /&gt;
# If you rather prefer to use some settings of your global config.yml then set &amp;quot;savebackconfig&amp;quot; to false and remove them from your world specific configuration file&lt;br /&gt;
&lt;br /&gt;
* End result in your [[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#world-specific-configuration|explorer window]] after successfully creating some world specific config.yml files&lt;br /&gt;
* Other examples: WorldName_config.yml, world_nether_config.yml, world_the_end_config.yml, HungerGames_config.yml or BackupWorld_config.yml&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* The world name is case sensitive (MiningWorld, theWorld etc.).&lt;br /&gt;
* You can set savebackconfig to false, in order to not have NoCheatPlus add default values to a config file. Thus you can override just the values you are interested in and keep a minimal world-specific configuration file.&lt;br /&gt;
* WorldName_config.yml has always higher priority then config.yml. So NoCheatPlus will first apply all settings from config.yml and then override them for a specific world using WorldName_config.yml&lt;br /&gt;
* Some settings can only be used in the global config.yml and aren&#039;t multiworld compatible (Please don&#039;t just copy config.yml and rename it to WorldName_config.yml or similar.) &lt;br /&gt;
* World specific files can be created, changed or removed while your server and NoCheatPlus are running. Just use the /ncp reload or /nocheatplus reload command to let NoCheatPlus reread your configuration file.&lt;br /&gt;
* If a world gets unloaded, deleted or renamed then NoCheatPlus will automaticly ignore your world specific configuration files you made for it&lt;br /&gt;
&lt;br /&gt;
==Configversion==&lt;br /&gt;
Set {{{notify}}} to false to suppress the messages about outdated configurations. Only the main configuration file is checked at present.&lt;br /&gt;
\\The other entries are not meant to be changed by hand, they indicate with which version the config was created and last saved back.&lt;br /&gt;
&lt;br /&gt;
==Logging==&lt;br /&gt;
&lt;br /&gt;
Disable all logging with setting {{{active}}} to false.&lt;br /&gt;
&lt;br /&gt;
Individual logging targets can be configured in the sub sections within {{{backends}}}:&lt;br /&gt;
* Set {{{active}}} to false to disable the individual backend. &lt;br /&gt;
* The {{{prefix}}} parameter allows to create a custom appearance for the log messages.&lt;br /&gt;
* File logging allows specifying a file name.&lt;br /&gt;
* For {{{ingamechat}}} you can force NoCheatPlus to check permissions subscriptions, if you use plugins that apply this technique to log to IRC and other for instance.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
* Set {{{opinconsoleonly}}} to true to prevent op and deop commands from in-game chat. [Will be changed to a list of commands.]&lt;br /&gt;
* Set {{{managelisteners}}} to true to help us testing :) - this feature lets NCP register all its listeners inside of a ListenerManager that allows more intricate registration order than Bukkit. This is a &amp;quot;future feature&amp;quot; and is not needed, not even sure it improves performance.&lt;br /&gt;
* Set {{{reporttometrics}}} to false in order to disable reporting usage-stats to [[http://mcstats.org/plugin/NoCheatPlus|mcstats.org]] (PluginMetrics). Setting this to falss also prevents NoCheatplus from creating the PluginMetrics folder, however other plugins or Spigot could still create that folder. &lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The data section allows you to specify an expiration duration for players data in minutes. If set to something greater than 0, this will periodically remove players data if the players have been logged out for longer than the specified amount of minutes. At present this would also delete set-back locations and current violation levels, if activated, so it should not be set to a too short duration.&lt;br /&gt;
&lt;br /&gt;
**expiration**&lt;br /&gt;
|**Config**|**Description**|**Default**|&lt;br /&gt;
|**duration**|Duration in minutes after logout, after which data gets erased.|0|&lt;br /&gt;
|**history**|Should the players violation history also be deleted?|false|&lt;br /&gt;
&lt;br /&gt;
**consistencychecks**&lt;br /&gt;
You can suppress consistency check warnings here and alter intervals for periodic checking (usually not needed).&lt;br /&gt;
&lt;br /&gt;
==Protection==&lt;br /&gt;
===Plugins===&lt;br /&gt;
Features for this and other plugins.&lt;br /&gt;
====Hide====&lt;br /&gt;
This section contains configuration for hiding (some of) your plugins better. You can prevent help-contents display and command usage by setting permissions with a permissions plugin, if the command has a default permission set, but NoCheatPlus allows to set the permission message of some commands, which would otherwise reveal the presence of the command/plugin. So the permission message for some commands can be changed to the &amp;quot;Unknown command&amp;quot; message to hide the presence. You do need to also set the aliases of the commands, use lower case rather.&lt;br /&gt;
\\This feature allows to change command permissions to not be given by default or add a generic filter permission nocheatplus.filter.command.//(commandname)// to a command that does not have one set yet, the following settings allow configuring lists of commands and the message:&lt;br /&gt;
\\**&amp;quot;nopermission&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;no permission&amp;quot; message, default to &amp;quot;plugins&amp;quot; and &amp;quot;version&amp;quot; commands, useful for instance if a plugin does not set a permission for a command.&lt;br /&gt;
\\**&amp;quot;unknowncommand&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;unknown command&amp;quot; message, empty by default. This can be used to hide a command from users that don&#039;t have the default permission (or the filter permission added by NCP if none was set).&lt;br /&gt;
&lt;br /&gt;
\\TODO: Link docs on how to configure help topics and other.&lt;br /&gt;
===Clients===&lt;br /&gt;
Features that concern client mods.&lt;br /&gt;
Set the {{{active}}} flag to false in the {{{motd}}} section to prevent NoCheatPlus sending any &amp;quot;blank lines&amp;quot; messages to clients on login. Otherwise blank lines can result disregarding if all clients are allowed or not, because some clients use a message to enable features, some need a message to disable features.&lt;br /&gt;
\\Note that it is 100% up to the client to decide on enabling or disabling features, a modified version of any client may ignore any sent messages, without that being detectable.&lt;br /&gt;
&lt;br /&gt;
==Configuration of checks==&lt;br /&gt;
The checks section contains configuration mostly for checks related to players actions, most can generate violation log messages (few exceptions).&lt;br /&gt;
&lt;br /&gt;
===Checks overview===&lt;br /&gt;
&lt;br /&gt;
See: [[checks/checks.creole|Checks Overview]]&lt;br /&gt;
&lt;br /&gt;
Shortcut links:&lt;br /&gt;
\\| &lt;br /&gt;
[[checks/blockbreak/blockbreak.creole|blockbreak]] | &lt;br /&gt;
[[checks/blockinteract/blockinteract.creole|blockinteract]] | &lt;br /&gt;
[[checks/blockplace/blockplace.creole|blockplace]] | &lt;br /&gt;
[[checks/chat/chat.creole|chat]] | &lt;br /&gt;
[[checks/combined/combined.creole|combined]] | &lt;br /&gt;
[[checks/fight/fight.creole|fight]] | &lt;br /&gt;
[[checks/inventory/inventory.creole|inventory]] | &lt;br /&gt;
[[checks/moving/moving.creole|moving]] | &lt;br /&gt;
&lt;br /&gt;
==Strings section==&lt;br /&gt;
This is the section that defines various strings for &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; actions. Each has a name (the part in front of &amp;quot;:&amp;quot;) and a definition (the part behind the &amp;quot;:&amp;quot;). Whenever you use a &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; action in one of the &amp;quot;actions: &amp;quot; options of this config file, the string will be taken from this section. Arbitrary many additional strings may be defined here, or existing strings may be changed.&lt;br /&gt;
\\ \\&lt;br /&gt;
Most messages/commands use place-holders in [ ], which will be replaced at runtime with relevant information. Some of these may only be available in certain circumstances, only &amp;quot;[player]&amp;quot; can be used everywhere, especially in &amp;quot;cmd&amp;quot; actions.|&lt;br /&gt;
\\&lt;br /&gt;
&lt;br /&gt;
==Compatibility section==&lt;br /&gt;
This section allows to configure details for the case of compatibility issues, for instance with other server mods or custom blocks.&lt;br /&gt;
&lt;br /&gt;
[[compatibility/compatibility.creole|compatibility page]]&lt;br /&gt;
&lt;br /&gt;
==Bleeding Edge: Development builds==&lt;br /&gt;
To allow you to keep track with the configuration and permission changes in the latest development versions, we have a simple page set up: **[[../development/dev-pinboard.creole|Development Pinboard]]**&lt;br /&gt;
\\&lt;br /&gt;
For quick overview over recent builds, see: [[../development/build-infos.creole|Important Changes By Build Number]]&lt;br /&gt;
==命令==&lt;br /&gt;
=Commands=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus integrates a lightweight command system. It allows you to quickly exempt players from checks or to access and manage check data about a player. &lt;br /&gt;
&lt;br /&gt;
All commands support tab completion and some even allow shortcuts. The root command is named &amp;quot;nocheatplus&amp;quot;, however the alias &amp;quot;ncp&amp;quot; should also work and is used for reference here.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus also supports aliases from Bukkit [[http://wiki.bukkit.org/Bukkit.yml#aliases|BukkitAliases]] if you wish to have another alias command aside form &amp;quot;nocheatplus&amp;quot; and &amp;quot;ncp&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Permissions==&lt;br /&gt;
Root node for commands:&lt;br /&gt;
* **NoCheatPlus 3.10.2** and above: {{{nocheatplus.commands}}}&lt;br /&gt;
* //NoCheatPlus 3.10.1// and below: {{{nocheatplus.admin}}}&lt;br /&gt;
&lt;br /&gt;
You can give a player access to a specific command by giving them the sub-node with the commands default name, like {{{nocheatplus.admin.info}}}.&lt;br /&gt;
For further information about permissions in NoCheatPlus, we recommend looking at the [[../permissions/permissions.creole|Permissions docs]]. &lt;br /&gt;
&lt;br /&gt;
==Administrative commands==&lt;br /&gt;
Those commands are used to basically manage NoCheatPlus on your server.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp reload| Reloads, generates and regenerates the configuration file of NoCheatPlus. Run this in-case you changed something on your configuration file while your server was running.|&lt;br /&gt;
|/ncp notify on/off| Toggle all in-game notifications/alerts generated by NoCheatPlus.|&lt;br /&gt;
|/ncp info (player)| Display the violation levels of a given player.|&lt;br /&gt;
|/ncp lag| Show info about server sided latency. The average lag shows the percentage of the server running too slow (0% = 20 tps, 10% = 18 tps) for the last 1 second, 3.33 and 270 seconds, roughly. Also lag spikes are displayed, tracked over at most 1 hour with a resolution of 20 minutes buckets (i.e. not exact) for spikes &amp;gt; 150 ms (3x to 20x) and spikes &amp;gt; 1000 ms (20x +). Be aware that this information is needed to make most NoCheatPlus checks adapt to server sided lag.|&lt;br /&gt;
|/ncp removeplayer (player) [check_type]| Remove all the data collected by NoCheatPlus so far for a given player. You can use the [check_type] option to make NoCheatPlus only remove data from a specific check (Default will clean all data of all checks!). To list all check names execute a command such as this: /ncp removeplayer (PlayerName) list. &amp;quot;*&amp;quot; is supported here.&lt;br /&gt;
|/ncp exempt (player) [check_type]| Exempt a player from being checked by NoCheatPlus or by a specific check.|&lt;br /&gt;
|/ncp unexempt (player) [check_type]| Remove any exemption you given to a specified player. &amp;quot;*&amp;quot; Is supported here.|&lt;br /&gt;
|/ncp exemptions (player)| Gives back a list of all check that a specific player has been exempted from.|&lt;br /&gt;
|/ncp commands| List all commands, more than shown here. The other commands are mainly for use with actions, such as delaying other commands, kicking with a message, telling players messages in colour, deny login for a players, allow it again and other.|&lt;br /&gt;
|/ncp version| Show version information about the server, plugin, compatibility modules and registered hooks.|&lt;br /&gt;
&lt;br /&gt;
==Auxiliary commands==&lt;br /&gt;
Those commands are mainly used by NoCheatPlut itself to execute strings or commands over actions on violating players but you can also make use of them if you wish to do so. Most of them have no difference compared to the vanilla commands apart from the delay otion.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp ban [delay=(ticks)] (player) [reason]|Ban a player from your server (banned-players.txt).|&lt;br /&gt;
|/ncp kick [delay=(ticks)] (player) [reason]|Kicks a player from your server|&lt;br /&gt;
|/ncp unkick (player)|Allows you to remove a tempkick/tempban from a player. &amp;quot;*&amp;quot; is supported here.|&lt;br /&gt;
|/ncp kicklist|Lists all players that have been tempkicked/tempbanned on your server by NoCheatPlus actions.|&lt;br /&gt;
|/ncp tell [delay=(ticks)] (player) (message)|Send a private message to a specified player.|&lt;br /&gt;
|/ncp delay [delay=(ticks)] (command)|Execute a command in delayed time.|&lt;br /&gt;
==权限==&lt;br /&gt;
&lt;br /&gt;
**This page describes permissions for NoCheatPlus 3.10.2 and above,**&lt;br /&gt;
\\**NoCheatPlus 3.10.2-RC-sMD5NET-b620 adds new permissions for commands and new short-cut permissions, updates following soon.**&lt;br /&gt;
\\//For older versions see the [[permissions-3-10-1.creole|permissions page for 3.10.1 and below.]]//&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus supports &amp;quot;SuperPerms&amp;quot;, CraftBukkit&#039;s official permission framework. You&#039;ll need to use a permissions plugin that supports &amp;quot;SuperPerms&amp;quot; to manage all the permissions of NoCheatPlus. Here are some examples:&lt;br /&gt;
&lt;br /&gt;
   * PermissionsEx&lt;br /&gt;
   * bPermissions&lt;br /&gt;
   * Essentials GroupManager&lt;br /&gt;
   * Privileges&lt;br /&gt;
   * zPermissions&lt;br /&gt;
&lt;br /&gt;
By default NoCheatPlus assigns all permissions and gives full rights to players that have been /op-ed on your server. If you don&#039;t want to give OPs full access to all NoCheatPlus features then take a look in the configuration of your permissions plugin (Example with PermissionsEx: allowOps: false).\\\\&lt;br /&gt;
==Notifications==&lt;br /&gt;
|nocheatplus.notify|The player will receive notifications through the in-game chat of players failing NoCheatPlus checks. .|&lt;br /&gt;
If you want moderators to be able to toggle notifications, just give the permission nocheatplus.command.notify, which will also give this one then. Mind the &amp;quot;.silent&amp;quot; permission for individual checks permissions (explained on the bottom of this page).&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
|{{{nocheatplus.admin}}}|Shortcut permission for all administrative commands including ban (do not give lightly). See nocheatplus.shortcut permissions for faster setup for moderators.|&lt;br /&gt;
===Debug===&lt;br /&gt;
|nocheatplus.admin.debug|Owners of this node will receive debug messages of checks if NoCheatPlus debugging is turned on.|&lt;br /&gt;
==命令权限==&lt;br /&gt;
|nocheatplus.command.notify|Allow toggling notifications and also to receive them (nocheatplus.notify is included here).|&lt;br /&gt;
|nocheatplus.command.info|The player gets access to &amp;quot;/ncp info&amp;quot;, which displays all violations that a player has gotten (if any).|&lt;br /&gt;
|nocheatplus.command.lag|Gives access to &amp;quot;/ncp lag&amp;quot; which shows informations about your server latency (NoCheatPlus uses this informations to adapt some checks for serversided latency).|&lt;br /&gt;
|nocheatplus.command.reload|The player gets access to &amp;quot;/ncp reload&amp;quot;, which causes NoCheatPlus to reread its configuration files (This doesn&#039;t clear NoCheatPlus data or exemptions!).|&lt;br /&gt;
|nocheatplus.command.plugins|Allows the player to execute the &amp;quot;/plugins&amp;quot; or &amp;quot;/pl&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.version|Owners of this node can execute the &amp;quot;/version&amp;quot; or &amp;quot;/ver&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.exemptions|Gives access to execute &amp;quot;/ncp exemptions&amp;quot; which list all exemptions for an specified player (Those exemptions will get reset after every reload/restart! For permanent exemptions use the check permissions!).|&lt;br /&gt;
|nocheatplus.command.exempt|Gives access to the &amp;quot;/ncp exempt&amp;quot; command which allows to temporary exempt players for either all (ALL) or specified checks only.|&lt;br /&gt;
|nocheatplus.command.unexempt|Allows to unexempt players from checks by using the &amp;quot;/ncp unexempt&amp;quot; command.|&lt;br /&gt;
|nocheatplus.command.removeplayer|Gives access to execute &amp;quot;/ncp removeplayer&amp;quot;, which causes NoCheatPlus to wipe/clear specified or all collected data from a player including violations and temporary stored check data (This wont wipe exemptions!).|&lt;br /&gt;
|nocheatplus.command.commands|Allows the player to use the &amp;quot;/ncp&amp;quot; command which lists all NoCheatPlus commands.|&lt;br /&gt;
|nocheatplus.command.ban|Gives permissions to use &amp;quot;/ncp ban&amp;quot; which bans a player on your server.|&lt;br /&gt;
|nocheatplus.command.kick|Gives access to &amp;quot;/ncp kick&amp;quot; which kicks a player from your server.|&lt;br /&gt;
|nocheatplus.command.tell|Gives access to &amp;quot;/ncp tell&amp;quot; which allows whispering something to a specified player.|&lt;br /&gt;
|nocheatplus.command.delay|Gives permissions to use the &amp;quot;/ncp delay&amp;quot; command which has the ability to run a specified command with delayed time execution time.|&lt;br /&gt;
|nocheatplus.command.tempkick|Allows the player to tempkick/tempban someone from the server using &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.kicklist|Gives access to the &amp;quot;/ncp kicklist&amp;quot; command which lists all players that got &amp;quot;tempkicked/tempbanned&amp;quot; from NoCheatplus by either using actions or &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.unkick|Gives access to remove a tempkick/tempban from a player using &amp;quot;/ncp unkick&amp;quot;.|&lt;br /&gt;
&lt;br /&gt;
==Filter permissions (plugin hiding)==&lt;br /&gt;
|nocheatplus.filter.command.(commandname)|Allows to use a command protected by command protection, only for the case the command did not have a permission set. Note that (commandname) is just the lower-case command label. In case of incompatibilities of your permission plugin you might have to add nocheatplus.filter.command.nocheatplus to players that are to use /ncp ... commands.|&lt;br /&gt;
==Bypass==&lt;br /&gt;
Specific bypass permissions.&lt;br /&gt;
|nocheatplus.bypass.denylogin|Allows to bypass the login denial, such as exists with the /ncp tempkick command.|&lt;br /&gt;
==Checks==&lt;br /&gt;
Check permissions, directly related to players actions and associated checks.&lt;br /&gt;
|nocheatplus.checks|Parent permission for all checks. TODO: Overview for &amp;quot;full&amp;quot; exemption by permissions (might need few additional permissions?).|&lt;br /&gt;
===BlockBreak===&lt;br /&gt;
|nocheatplus.checks.blockbreak|Parent permission for the blockbreak checks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.direction|Don&#039;t force the player to look at the blocks that he/she wants to break.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.fastbreak|Allows the player to break blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.frequency|Allows the player to break 2 or more blocks at the same time.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.noswing|Don&#039;t force players to swing their arm when breaking blocks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.reach|Allows breaking of blocks that are out of reach distance.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.wrongblock|Don&#039;t force the player to interact with the block first before he/she is allowed break it (interacting=touching).|&lt;br /&gt;
|nocheatplus.checks.blockbreak.break.liquid|Allows the player to break liquids such as water or lava (source blocks) by using a hack in creative gamemode.|&lt;br /&gt;
===BlockInteract===&lt;br /&gt;
|nocheatplus.checks.blockinteract|Parent permission for this check section.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.direction|Don&#039;t force the player to look at the blocks that he/she is trying to interact with (levers, doors and other).|&lt;br /&gt;
|nocheatplus.checks.blockinteract.reach|Allows the player to interact with blocks that are further away than usual.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.speed|Allows the player to spam interaction on blocks such as levers, note blocks, doors and other.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.visible|Everyone that owns this node is allowed to interact through walls to open a chest, furnace and other container without actually seeing them (also prevents from entering a minecart, bed or boat through walls).|&lt;br /&gt;
===BlockPlace===&lt;br /&gt;
|nocheatplus.checks.blockplace|...|&lt;br /&gt;
|nocheatplus.checks.blockplace.direction|Don&#039;t force the player to look at the block that he/she is trying to place on.|&lt;br /&gt;
|nocheatplus.checks.blockplace.boatsanywhere|Allows the player to place boats everywhere and not only in the water.|&lt;br /&gt;
|nocheatplus.checks.blockplace.fastplace|Allows the player to place blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockplace.noswing|Don&#039;t force players to swing their arm when placing a block.|&lt;br /&gt;
|nocheatplus.checks.blockplace.reach|Allows the player to place blocks that are too far away.|&lt;br /&gt;
|nocheatplus.checks.blockplace.speed|Allows a player to throw projectiles very quickly (snowballs, splash potions and other).|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.liquids|Having this permission assigned allows to place block against liquids by using a special hack.|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.air|This permission allows a player to place blocks against air.|&lt;br /&gt;
===Chat===&lt;br /&gt;
|nocheatplus.checks.chat|...|&lt;br /&gt;
|nocheatplus.checks.chat.color|Don&#039;t filter color codes from messages that get sent by players to allow them using colors in their messages. However nearly every chat plugin will override this.|&lt;br /&gt;
|nocheatplus.checks.chat.text|Allows the player to bypass the chat spam check for written text.|&lt;br /&gt;
|nocheatplus.checks.chat.commands|Allow players to bypass the command frequency check that protects against command spam.|&lt;br /&gt;
|nocheatplus.checks.chat.captcha|Owners of this permission wont be forced to type in a captcha if they fail one of the chat checks (this feature is disabled by default).|&lt;br /&gt;
|nocheatplus.checks.chat.relog|Every player that has this permission is allowed to completely bypass the re-log check of NoCheatPlus.|&lt;br /&gt;
|nocheatplus.checks.chat.logins|Allows the player to bypass the login check which prevents too many players loging in at the same time.|&lt;br /&gt;
===Combined===&lt;br /&gt;
|nocheatplus.checks.combined|Parent permission for the combined check group.|&lt;br /&gt;
|nocheatplus.checks.combined.improbable|Allows the player to bypass the Combined_Improbable check which fights against kill-auras ,speed hacks and some other combined hacks also. It also prevents the player from using 2 or more hacks at the same time.|&lt;br /&gt;
|nocheatplus.checks.combined.bedleave|Allows the player to send bed leave packets from anywhere (can be exploited to confuse some other checks of NoCheatPlus).|&lt;br /&gt;
|nocheatplus.checks.combined.munchhausen|Players with this node might be able to use fishing roods for flying (Check is disabled by default in configuration).|&lt;br /&gt;
===Fight===&lt;br /&gt;
|nocheatplus.checks.fight|Fight check group.|&lt;br /&gt;
|nocheatplus.checks.fight.angle|Don&#039;t prevent the player from attacking multiple entities at the time.|&lt;br /&gt;
|nocheatplus.checks.fight.critical|Don&#039;t prevent the player from doing fake critical hits when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.direction|Don&#039;t force the player to look at the targets while fighting them.|&lt;br /&gt;
|nocheatplus.checks.fight.godmode|Don&#039;t prevent the player from keeping the temporary invulnerability that he/she gets when taking damage.|&lt;br /&gt;
|nocheatplus.checks.fight.fastheal|The owner of this node is allowed to regenerate health faster then usually possible.|&lt;br /&gt;
|nocheatplus.checks.fight.knockback|Don&#039;t prevent the player from doing knockbacks when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.noswing|Don&#039;t force the player to move the arm while fighting against someone or something.|&lt;br /&gt;
|nocheatplus.checks.fight.reach|Allows the player to hit players and mobs that are out of allowed distance.|&lt;br /&gt;
|nocheatplus.checks.fight.selfhit|Allows the player to do self hits for flying by exploiting the knockback of those hits.|&lt;br /&gt;
|nocheatplus.checks.fight.speed|Don&#039;t limit the amount of attacks that the player can do per second.|&lt;br /&gt;
===Inventory===&lt;br /&gt;
|nocheatplus.checks.inventory|Inventory check group.|&lt;br /&gt;
|nocheatplus.checks.inventory.drop|Don&#039;t limit the amount of items that a player may drop within a short timeframe.|&lt;br /&gt;
|nocheatplus.checks.inventory.instantbow|Don&#039;t prevent the player from shooting arrows instantly over the bow without taking the usual time to pull the string back.|&lt;br /&gt;
|nocheatplus.checks.inventory.instanteat|Don&#039;t prevent players from eating their food instantly without taking the usual time to munch on it.|&lt;br /&gt;
|nocheatplus.checks.inventory.fastclick|Allows the player to move items around the inventory instantly without using there mouse/keyboard to do so.|&lt;br /&gt;
|nocheatplus.checks.inventory.items|Allows the player to use illegal enchantments on signed books (This got fixed now in Minecraft 1.4.3 and higher).|&lt;br /&gt;
===Moving===&lt;br /&gt;
|nocheatplus.checks.moving|Parent permission for the moving checks group.|&lt;br /&gt;
|nocheatplus.checks.moving.creativefly|Allows the player to fly faster in creative mode then usually possible.|&lt;br /&gt;
|nocheatplus.checks.moving.morepackets|Allow the player to make a lot more movements than normally possible. Doing more movements will result in faster movement speed and causes the server to spend a lot of additional time for processing these movements.|&lt;br /&gt;
|nocheatplus.checks.moving.morepacketsvehicle|Allows players to make a lot more movements in vehicles (boats, minecrats, pigs, ...) than normally possible.|&lt;br /&gt;
|nocheatplus.checks.moving.nofall|Allows the player to avoid fall damage by using cheats. Normally NoCheatPlus will keep track of a player&#039;s movement and rectify the fall-damage calculations of Minecraft so the player always gets the fall damage he/she is supposed to get.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly|Allows the player to fly in survival mode. It also treats the player as if he has the &amp;quot;.nofall&amp;quot; permission too.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.blocking|Allows the player to block while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sneaking|Allows the player to sneak while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sprinting|Allows the player to sprint backwards.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.speeding|Allows the player to bypass the vanilla walk/run/sprint speed limits.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.step|Don&#039;t check if the player is using the step hack to get faster over blocks then usually possible.|&lt;br /&gt;
==Modifications==&lt;br /&gt;
These permissions allow to control which feature/mod a player may use. There is no guarantee that players use the original client and obey the request to turn off/on features, though.&lt;br /&gt;
===CJB===&lt;br /&gt;
|nocheatplus.mods.cjb|All CJB features.|&lt;br /&gt;
|nocheatplus.mods.cjb.fly|Don&#039;t prevent the player from using CJB&#039;s fly mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.radar|Gives access to use CJB&#039;s radar mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.xray|Don&#039;t prevent the player from using CJB&#039;s xray mod on the server.|&lt;br /&gt;
===MinecraftAutoMap===&lt;br /&gt;
|nocheatplus.mods.minecraftautomap|All features for MinecraftAutoMap.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.ores|Don&#039;t prevent the player from using the ore detector from Minecraft AutoMap&#039;s.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.cave|Don&#039;t prevent the player from using the cave mode feature of the Minecraft AutoMap&#039;s mod.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.radar|Don&#039;t prevent the player from using Minecraft AutoMap&#039;s inbuilt radar.|&lt;br /&gt;
===Rei===&lt;br /&gt;
|nocheatplus.mods.rei.cave|Don&#039;t prevent the player from using Rei&#039;s Minimap&#039;s cave mode.|&lt;br /&gt;
|nocheatplus.mods.rei.radar|Don&#039;t prevent Rei&#039;s Minimap mod users from using all kind of available radar hacks.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.player|Allows the player to use the radar from Rei&#039;s Minimap to track down other players only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.animal|Allows the player to only use the animal radar from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.mob|Gives access to use the mob radar feature from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.slime|Allows the player to track down slimes only by using the radar feature of Rei&#039;s Minimap.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.squid|Player is allowed to use the Rei&#039;s Minimap radar to track down squids only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.other|Allows the player to use all the other features of the Rei&#039;s Minimap radar.|&lt;br /&gt;
===SmartMoving===&lt;br /&gt;
|nocheatplus.mods.smartmoving|All SmartMoving features.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.climbing|Don&#039;t prevent the player from using Smart Moving&#039;s climb feature.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.swimming|Don&#039;t prevent the player from using Smart Moving&#039;s swimming.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.crawling|Don&#039;t prevent the player from using Smart Moving&#039;s crawl.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.sliding|Don&#039;t prevent the player from using Smart Moving&#039;s slide.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.jumping|Don&#039;t prevent the player from using Smart Moving&#039;s jump.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.flying|Don&#039;t prevent the player from using Smart Moving&#039;s fly.|&lt;br /&gt;
===Zombe===&lt;br /&gt;
|nocheatplus.mods.zombe|All zombe features.|&lt;br /&gt;
|nocheatplus.mods.zombe.fly|Don&#039;t prevent the player from using Zombe&#039;s fly mod.|&lt;br /&gt;
|nocheatplus.mods.zombe.noclip|Don&#039;t prevent the player from using Zombe&#039;s noclip mod on the server.|&lt;br /&gt;
|nocheatplus.mods.zombe.cheat|Don&#039;t prevent the player from using Zombe&#039;s cheat mods.|\\&lt;br /&gt;
== Parent Nodes ==&lt;br /&gt;
Most permissions have parent nodes, that in fact goes for all check types. Resulting in nocheatplus.admin, nocheatplus.checks.moving, nocheatplus.checks.moving.survivalfly, nocheatplus.checks.fight, etc.&lt;br /&gt;
=== Things to know about Permissions ===&lt;br /&gt;
You can exclude a specific player from getting logged by appending &amp;quot;.silent&amp;quot; to the relevant permission node of the specific check. E.g.\\&lt;br /&gt;
&lt;br /&gt;
   * **nocheatplus.checks.moving.nofall.silent**\\&lt;br /&gt;
&lt;br /&gt;
will prevent NoCheatPlus from recording log messages for that player for the &amp;quot;nofall&amp;quot; check, while still executing all other actions as usual.&lt;br /&gt;
==Shortcut permissions==&lt;br /&gt;
|nocheatplus.admin| see above (full admin perms except check bypassing).|&lt;br /&gt;
|nocheatplus.shortcut.info|info about players|&lt;br /&gt;
|nocheatplus.shortcut.monitor|info about players and diagnostic info like version, lag,|&lt;br /&gt;
|nocheatplus.shortcut.safeadmin|&amp;quot;Safe&amp;quot; admin perms, no banning or reloading but unkick, exemption, data removal|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More to be added (shortcut.bypass - bypass about everything).&lt;br /&gt;
&lt;br /&gt;
=推荐使用=&lt;br /&gt;
&lt;br /&gt;
以下插件可以配合NCP使用.&lt;br /&gt;
&lt;br /&gt;
[http://dev.bukkit.org/server-mods/compatnocheatplus-cncp/ CompatNoCheatPlus (cncp)]&lt;br /&gt;
&lt;br /&gt;
例如 mcMMO, Citizens, MagicSpells 或 MachinaCraft . 大部分插件还不支持NPC，如果你有任何发现都可以联系我们.&lt;br /&gt;
&lt;br /&gt;
[http://dev.bukkit.org/server-mods/orebfuscator/ Orebfuscator]&lt;br /&gt;
&lt;br /&gt;
Orebfuscator 通过修改从服务器发送到客户端的方块信息文件来实现反矿石射线的作用，简单的说就是防X-ray.&lt;br /&gt;
&lt;br /&gt;
=下载和历史更新=&lt;br /&gt;
&lt;br /&gt;
* 下载正式版本请前往 BukkitDev [http://dev.bukkit.org/server-mods/nocheatplus/files/ Files].&lt;br /&gt;
* 下载测试版本请前往 [http://dev.bukkit.org/server-mods/nocheatplus/pages/nocheat-plus-development/jenkins/ Jenkins at EcoCityCraft].&lt;br /&gt;
* 不要从任何其他来源下载，不要使用别人给你的插件.&lt;br /&gt;
* 前往Jenkins查看所有版本的更新记录[http://dev.bukkit.org/server-mods/nocheatplus/pages/nocheat-plus-development/jenkins/ changes list].&lt;br /&gt;
* 前往GitHub查看所有改动 [https://github.com/NoCheatPlus/NoCheatPlus/commits/master commit history].&lt;br /&gt;
* &amp;lt;s&amp;gt;插件统计将不会传送至 mcstats.org.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=帮助=&lt;br /&gt;
&lt;br /&gt;
==其他帮助==&lt;br /&gt;
&lt;br /&gt;
* 你可以到: [https://github.com/asofold/NCPDocs/blob/master/FAQ.creole#faq Frequently asked Questions] 以及 [https://github.com/asofold/NCPDocs/blob/master/Known%20Issues.creole#known-issues Known Issues] 提问.&lt;br /&gt;
* [https://github.com/asofold/NCPDocs/blob/master/README.creole#ncpdocs Wiki] (配设文件, 权限介绍, 指令介绍)&lt;br /&gt;
* 开发者请查看NoCheatPlus的API.&lt;br /&gt;
&lt;br /&gt;
==联系我们==&lt;br /&gt;
你有疑问可以到,&lt;br /&gt;
IRC联系我们 (IRC地址: irc.spi.gt | 默认Port: 6667 | SSL-Port: 6697 | 频道: #nocheat | 网页客户端: WebIRC)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以创造一个提问票 [http://dev.bukkit.org/bukkit-plugins/nocheatplus/create-ticket/ new ticket] 或者查看已存在提问票 [http://dev.bukkit.org/server-mods/nocheatplus/tickets/ existing ticket].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以私聊原作者[http://dev.bukkit.org/home/send-private-message/ @asofold]和[http://dev.bukkit.org/home/send-private-message/ @MyPictures]，@IceAP (IRC: ICE)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
请勿联系用户 &#039;NoCheatPlus&#039;, 它仅用于管理，不会及时回复你的提问. 转移到 BukkitDev 和 GitHub 获取更多的帮助, 请勿相信BukkitDev以外的 NCP 管理人员 .&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=CraftBukkit&amp;diff=2416</id>
		<title>CraftBukkit</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=CraftBukkit&amp;diff=2416"/>
		<updated>2016-02-16T08:31:21Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;CraftBukkit&#039;&#039;&#039;为使用Bukkit API的Minecraft多人模式服务端。&lt;br /&gt;
{{服务端&lt;br /&gt;
|URL=http://bukkit.org}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 更新历史 ==&lt;br /&gt;
&#039;&#039;&#039;注意：&#039;&#039;&#039;CraftBukkit现已归入Spigot，故该页面停止更新，缺省内容待日后添加。&lt;br /&gt;
这里的更新历史只包含正式版，不包括开发版和其他附属版本。&lt;br /&gt;
&amp;lt;!-- 更新时请将最新版本以粗体表示 --&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;1.7.10 R1.0：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.3.2 R1.0：&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2019: 加入新音效&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2491: 崩溃报告会包含最近的自动更新信息&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1226: 爬行者的引爆音效&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1430: 禁用PlayerPickupItemEvent时能够播放&amp;quot;random.pop&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
BUKKIT-2016: 提供控制玩家的末影箱的方法&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2507: 通过bukkit.yml设置的内建自动保存功能&lt;br /&gt;
&lt;br /&gt;
BUKKIT-684: NPE on a Sign in onChunkLoad&lt;br /&gt;
&lt;br /&gt;
BUKKIT-845: Scheduler does not cancel a task correctly&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1033: NPE in (Sign)block.getState();&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1831: Scheduler does not schedule repeated tasks properly&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2071: After using .hidePlayer(), .showPlayer() doesn&#039;t show a player until after you respawn/rejoin.&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2206: Empty chunks not loading properly&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2210: Player-generated sound does not respect visibility API&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2246: Server console and log output do not format standard MessageFormatter elements&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2280: Creature.getTarget() is not accurate&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2315: java.lang.NullPointerException at net.minecraft.server.World.tickEntities(World.java:1146)&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2329: Exception in thread &amp;quot;Connection #1 read thread&amp;quot;&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2346: Big mushroom block dropped items with different data merge&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2366: Entities have invalid &amp;quot;isValid&amp;quot; state when teleporting between worlds&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2396: Invalid data sent for empty chunks&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2408: Scheduler does not process time units properly for future tasks&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2419: PlayerAbilities are disabled on client after respawn/teleport/world change&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2455: -Djline.terminal=jline.UnsupportedTerminal has no effect&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2479: Executing command from console crashes server on exception&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2508: Server attempts to spawn entities in empty worlds&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2510: Client isn&#039;t updated by the server following a FoodLevelChange event leading to the client becoming out of sync with the server&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2549: Crash reports don&#039;t properly report recent async tasks&lt;br /&gt;
&lt;br /&gt;
1.3.1 R1.0：&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1334: Shaped Recipes are rotated 90 degrees &lt;br /&gt;
&lt;br /&gt;
BUKKIT-1972: version 1.3.1 - [SEVERE] Encountered an unexpected exception ConcurrentModificationException &lt;br /&gt;
&lt;br /&gt;
BUKKIT-1975: 1.3.1 - b2267 - Multiple World Loading Incorrect. BUKKIT-1977: getChunkSnapshot API in CraftWorld broken in 1.3.1 - Exception &lt;br /&gt;
&lt;br /&gt;
BUKKIT-1997: PlayerBucketEmptyEvent not called when in creative mode &lt;br /&gt;
&lt;br /&gt;
BUKKIT-1999: Critical Piston Bug &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2002: PlayerBucketEmptyEvent does not cancel correctly &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2003: Craftbukkit Beta 1.3.1 XP Bug &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2015: CraftBukkit auto-updater results in more requests than necessary &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2018: &amp;quot;Stop&amp;quot; --&amp;gt; Bug by Save Chunks&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2031: Entity tick processing, including cleanup of unloaded entities, not done when no players online&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2036: Inventory Close Event is not Fired &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2045: Dispensers remove book contents &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2050: Items with enchantments merging together BUKKIT-2055: Crash on storm &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2059: Sticky Pistons Issue BUKKIT-2100: EntityDeathEvent Bug with pigs &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2104: Plugins disconnect clients when improperly setting block to air in onBreak&lt;br /&gt;
&lt;br /&gt;
1.2.5-R4.0：&lt;br /&gt;
&lt;br /&gt;
BUKKIT-680:--log-pattern doesn&#039;t create folders. log模式下无法新建文件夹&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1155:Fireballs not launched from eye location 火球无法从可视角度下发射&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1228:Nether Ghast fireball lag 恶魂喷射时的火球卡顿&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1469:Entity path finding is having a severe memory leak causing Tick lag 实体的寻路算法造成的严重卡顿&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1570:&amp;quot;IO: Connection reset&amp;quot; endless message loop on console when rcon client disconnects without properly closing the socket. 某些情况下可能造成的连接重置错误&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1716:Console colours are off proceeding other colours 在控制台使用彩色字体当应用其它颜色时会被关闭&lt;br /&gt;
&lt;br /&gt;
=== 参考 ===&lt;br /&gt;
MCBBS &amp;lt;ref name=&amp;quot;...&amp;quot;&amp;gt;[http://search.discuz.qq.com/f/search?q=CraftBukkit&amp;amp;sId=5494732&amp;amp;ts=1455607444&amp;amp;mySign=120b22ae&amp;amp;orderField=default&amp;amp;menu=1&amp;amp;rfh=1&amp;amp;qs=txt.shome.a]，&amp;lt;/ref&amp;gt;&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=CraftBukkit&amp;diff=2415</id>
		<title>CraftBukkit</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=CraftBukkit&amp;diff=2415"/>
		<updated>2016-02-16T08:14:21Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​/* 更新历史 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;CraftBukkit&#039;&#039;&#039;为使用Bukkit API的Minecraft多人模式服务端。&lt;br /&gt;
{{服务端&lt;br /&gt;
|URL=http://bukkit.org}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 更新历史 ==&lt;br /&gt;
&#039;&#039;&#039;注意：&#039;&#039;&#039;CraftBukkit现已归入Spigot，故该页面停止更新，缺省内容待日后添加。&lt;br /&gt;
这里的更新历史只包含正式版，不包括开发版和其他附属版本。&lt;br /&gt;
&amp;lt;!-- 更新时请将最新版本以粗体表示 --&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;1.7.10 R1.0：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.3.2 R1.0：&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2019: 加入新音效&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2491: 崩溃报告会包含最近的自动更新信息&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1226: 爬行者的引爆音效&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1430: 禁用PlayerPickupItemEvent时能够播放&amp;quot;random.pop&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
BUKKIT-2016: 提供控制玩家的末影箱的方法&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2507: 通过bukkit.yml设置的内建自动保存功能&lt;br /&gt;
&lt;br /&gt;
BUKKIT-684: NPE on a Sign in onChunkLoad&lt;br /&gt;
&lt;br /&gt;
BUKKIT-845: Scheduler does not cancel a task correctly&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1033: NPE in (Sign)block.getState();&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1831: Scheduler does not schedule repeated tasks properly&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2071: After using .hidePlayer(), .showPlayer() doesn&#039;t show a player until after you respawn/rejoin.&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2206: Empty chunks not loading properly&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2210: Player-generated sound does not respect visibility API&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2246: Server console and log output do not format standard MessageFormatter elements&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2280: Creature.getTarget() is not accurate&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2315: java.lang.NullPointerException at net.minecraft.server.World.tickEntities(World.java:1146)&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2329: Exception in thread &amp;quot;Connection #1 read thread&amp;quot;&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2346: Big mushroom block dropped items with different data merge&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2366: Entities have invalid &amp;quot;isValid&amp;quot; state when teleporting between worlds&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2396: Invalid data sent for empty chunks&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2408: Scheduler does not process time units properly for future tasks&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2419: PlayerAbilities are disabled on client after respawn/teleport/world change&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2455: -Djline.terminal=jline.UnsupportedTerminal has no effect&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2479: Executing command from console crashes server on exception&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2508: Server attempts to spawn entities in empty worlds&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2510: Client isn&#039;t updated by the server following a FoodLevelChange event leading to the client becoming out of sync with the server&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2549: Crash reports don&#039;t properly report recent async tasks&lt;br /&gt;
&lt;br /&gt;
1.3.1 R1.0：&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1334: Shaped Recipes are rotated 90 degrees &lt;br /&gt;
&lt;br /&gt;
BUKKIT-1972: version 1.3.1 - [SEVERE] Encountered an unexpected exception ConcurrentModificationException &lt;br /&gt;
&lt;br /&gt;
BUKKIT-1975: 1.3.1 - b2267 - Multiple World Loading Incorrect. BUKKIT-1977: getChunkSnapshot API in CraftWorld broken in 1.3.1 - Exception &lt;br /&gt;
&lt;br /&gt;
BUKKIT-1997: PlayerBucketEmptyEvent not called when in creative mode &lt;br /&gt;
&lt;br /&gt;
BUKKIT-1999: Critical Piston Bug &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2002: PlayerBucketEmptyEvent does not cancel correctly &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2003: Craftbukkit Beta 1.3.1 XP Bug &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2015: CraftBukkit auto-updater results in more requests than necessary &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2018: &amp;quot;Stop&amp;quot; --&amp;gt; Bug by Save Chunks&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2031: Entity tick processing, including cleanup of unloaded entities, not done when no players online&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2036: Inventory Close Event is not Fired &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2045: Dispensers remove book contents &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2050: Items with enchantments merging together BUKKIT-2055: Crash on storm &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2059: Sticky Pistons Issue BUKKIT-2100: EntityDeathEvent Bug with pigs &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2104: Plugins disconnect clients when improperly setting block to air in onBreak&lt;br /&gt;
&lt;br /&gt;
1.2.5-R4.0：&lt;br /&gt;
&lt;br /&gt;
BUKKIT-680:--log-pattern doesn&#039;t create folders. log模式下无法新建文件夹&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1155:Fireballs not launched from eye location 火球无法从可视角度下发射&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1228:Nether Ghast fireball lag 恶魂喷射时的火球卡顿&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1469:Entity path finding is having a severe memory leak causing Tick lag 实体的寻路算法造成的严重卡顿&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1570:&amp;quot;IO: Connection reset&amp;quot; endless message loop on console when rcon client disconnects without properly closing the socket. 某些情况下可能造成的连接重置错误&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1716:Console colours are off proceeding other colours 在控制台使用彩色字体当应用其它颜色时会被关闭&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=CraftBukkit&amp;diff=2413</id>
		<title>CraftBukkit</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=CraftBukkit&amp;diff=2413"/>
		<updated>2016-02-16T08:12:45Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​/* 更新历史 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;CraftBukkit&#039;&#039;&#039;为使用Bukkit API的Minecraft多人模式服务端。&lt;br /&gt;
{{服务端&lt;br /&gt;
|URL=http://bukkit.org}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 更新历史 ==&lt;br /&gt;
&#039;&#039;&#039;注意：&#039;&#039;&#039;CraftBukkit现已归入Spigot，故该页面停止更新，缺省内容待日后添加。&lt;br /&gt;
这里的更新历史只包含正式版，不包括开发版和其他附属版本。&lt;br /&gt;
&amp;lt;!-- 更新时请将最新版本以粗体表示 --&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;1.7.10 R1.0：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.3.2 R1.0：&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2019: 加入新音效&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2491: 崩溃报告会包含最近的自动更新信息&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1226: 爬行者的引爆音效&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1430: 禁用PlayerPickupItemEvent时能够播放&amp;quot;random.pop&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
BUKKIT-2016: 提供控制玩家的末影箱的方法&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2507: 通过bukkit.yml设置的内建自动保存功能&lt;br /&gt;
&lt;br /&gt;
BUKKIT-684: NPE on a Sign in onChunkLoad&lt;br /&gt;
&lt;br /&gt;
BUKKIT-845: Scheduler does not cancel a task correctly&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1033: NPE in (Sign)block.getState();&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1831: Scheduler does not schedule repeated tasks properly&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2071: After using .hidePlayer(), .showPlayer() doesn&#039;t show a player until after you respawn/rejoin.&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2206: Empty chunks not loading properly&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2210: Player-generated sound does not respect visibility API&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2246: Server console and log output do not format standard MessageFormatter elements&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2280: Creature.getTarget() is not accurate&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2315: java.lang.NullPointerException at net.minecraft.server.World.tickEntities(World.java:1146)&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2329: Exception in thread &amp;quot;Connection #1 read thread&amp;quot;&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2346: Big mushroom block dropped items with different data merge&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2366: Entities have invalid &amp;quot;isValid&amp;quot; state when teleporting between worlds&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2396: Invalid data sent for empty chunks&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2408: Scheduler does not process time units properly for future tasks&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2419: PlayerAbilities are disabled on client after respawn/teleport/world change&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2455: -Djline.terminal=jline.UnsupportedTerminal has no effect&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2479: Executing command from console crashes server on exception&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2508: Server attempts to spawn entities in empty worlds&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2510: Client isn&#039;t updated by the server following a FoodLevelChange event leading to the client becoming out of sync with the server&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2549: Crash reports don&#039;t properly report recent async tasks&lt;br /&gt;
&lt;br /&gt;
1.3.1 R1.0：&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1334: Shaped Recipes are rotated 90 degrees &lt;br /&gt;
&lt;br /&gt;
BUKKIT-1972: version 1.3.1 - [SEVERE] Encountered an unexpected exception ConcurrentModificationException &lt;br /&gt;
&lt;br /&gt;
BUKKIT-1975: 1.3.1 - b2267 - Multiple World Loading Incorrect. BUKKIT-1977: getChunkSnapshot API in CraftWorld broken in 1.3.1 - Exception &lt;br /&gt;
&lt;br /&gt;
BUKKIT-1997: PlayerBucketEmptyEvent not called when in creative mode &lt;br /&gt;
&lt;br /&gt;
BUKKIT-1999: Critical Piston Bug &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2002: PlayerBucketEmptyEvent does not cancel correctly &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2003: Craftbukkit Beta 1.3.1 XP Bug &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2015: CraftBukkit auto-updater results in more requests than necessary &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2018: &amp;quot;Stop&amp;quot; --&amp;gt; Bug by Save Chunks&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2031: Entity tick processing, including cleanup of unloaded entities, not done when no players online&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2036: Inventory Close Event is not Fired &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2045: Dispensers remove book contents &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2050: Items with enchantments merging together BUKKIT-2055: Crash on storm &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2059: Sticky Pistons Issue BUKKIT-2100: EntityDeathEvent Bug with pigs &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2104: Plugins disconnect clients when improperly setting block to air in onBreak&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.2.5-R4.0：&lt;br /&gt;
&lt;br /&gt;
BUKKIT-680:--log-pattern doesn&#039;t create folders. log模式下无法新建文件夹&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1155:Fireballs not launched from eye location 火球无法从可视角度下发射&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1228:Nether Ghast fireball lag 恶魂喷射时的火球卡顿&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1469:Entity path finding is having a severe memory leak causing Tick lag 实体的寻路算法造成的严重卡顿&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1570:&amp;quot;IO: Connection reset&amp;quot; endless message loop on console when rcon client disconnects without properly closing the socket. 某些情况下可能造成的连接重置错误&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1716:Console colours are off proceeding other colours 在控制台使用彩色字体当应用其它颜色时会被关闭&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=CraftBukkit&amp;diff=2412</id>
		<title>CraftBukkit</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=CraftBukkit&amp;diff=2412"/>
		<updated>2016-02-16T08:10:22Z</updated>

		<summary type="html">&lt;p&gt;Redsn0w：​新添加：更新历史，虽然我觉得没什么卵用&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;CraftBukkit&#039;&#039;&#039;为使用Bukkit API的Minecraft多人模式服务端。&lt;br /&gt;
{{服务端&lt;br /&gt;
|URL=http://bukkit.org}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 更新历史 ==&lt;br /&gt;
&#039;&#039;&#039;注意：&#039;&#039;&#039;这是一个动态页面，内容随时会变更，请以实际为准。&lt;br /&gt;
这里的更新历史只包含正式版，不包括开发版和其他附属版本。&lt;br /&gt;
&amp;lt;!-- 更新时请将最新版本以粗体表示 --&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;1.7.10 R1.0：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.3.2 R1.0：&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2019: 加入新音效&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2491: 崩溃报告会包含最近的自动更新信息&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1226: 爬行者的引爆音效&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1430: 禁用PlayerPickupItemEvent时能够播放&amp;quot;random.pop&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
BUKKIT-2016: 提供控制玩家的末影箱的方法&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2507: 通过bukkit.yml设置的内建自动保存功能&lt;br /&gt;
&lt;br /&gt;
BUKKIT-684: NPE on a Sign in onChunkLoad&lt;br /&gt;
&lt;br /&gt;
BUKKIT-845: Scheduler does not cancel a task correctly&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1033: NPE in (Sign)block.getState();&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1831: Scheduler does not schedule repeated tasks properly&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2071: After using .hidePlayer(), .showPlayer() doesn&#039;t show a player until after you respawn/rejoin.&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2206: Empty chunks not loading properly&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2210: Player-generated sound does not respect visibility API&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2246: Server console and log output do not format standard MessageFormatter elements&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2280: Creature.getTarget() is not accurate&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2315: java.lang.NullPointerException at net.minecraft.server.World.tickEntities(World.java:1146)&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2329: Exception in thread &amp;quot;Connection #1 read thread&amp;quot;&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2346: Big mushroom block dropped items with different data merge&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2366: Entities have invalid &amp;quot;isValid&amp;quot; state when teleporting between worlds&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2396: Invalid data sent for empty chunks&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2408: Scheduler does not process time units properly for future tasks&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2419: PlayerAbilities are disabled on client after respawn/teleport/world change&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2455: -Djline.terminal=jline.UnsupportedTerminal has no effect&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2479: Executing command from console crashes server on exception&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2508: Server attempts to spawn entities in empty worlds&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2510: Client isn&#039;t updated by the server following a FoodLevelChange event leading to the client becoming out of sync with the server&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2549: Crash reports don&#039;t properly report recent async tasks&lt;br /&gt;
&lt;br /&gt;
1.3.1 R1.0：&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1334: Shaped Recipes are rotated 90 degrees &lt;br /&gt;
&lt;br /&gt;
BUKKIT-1972: version 1.3.1 - [SEVERE] Encountered an unexpected exception ConcurrentModificationException &lt;br /&gt;
&lt;br /&gt;
BUKKIT-1975: 1.3.1 - b2267 - Multiple World Loading Incorrect. BUKKIT-1977: getChunkSnapshot API in CraftWorld broken in 1.3.1 - Exception &lt;br /&gt;
&lt;br /&gt;
BUKKIT-1997: PlayerBucketEmptyEvent not called when in creative mode &lt;br /&gt;
&lt;br /&gt;
BUKKIT-1999: Critical Piston Bug &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2002: PlayerBucketEmptyEvent does not cancel correctly &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2003: Craftbukkit Beta 1.3.1 XP Bug &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2015: CraftBukkit auto-updater results in more requests than necessary &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2018: &amp;quot;Stop&amp;quot; --&amp;gt; Bug by Save Chunks&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2031: Entity tick processing, including cleanup of unloaded entities, not done when no players online&lt;br /&gt;
&lt;br /&gt;
BUKKIT-2036: Inventory Close Event is not Fired &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2045: Dispensers remove book contents &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2050: Items with enchantments merging together BUKKIT-2055: Crash on storm &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2059: Sticky Pistons Issue BUKKIT-2100: EntityDeathEvent Bug with pigs &lt;br /&gt;
&lt;br /&gt;
BUKKIT-2104: Plugins disconnect clients when improperly setting block to air in onBreak&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.2.5-R4.0：&lt;br /&gt;
&lt;br /&gt;
BUKKIT-680:--log-pattern doesn&#039;t create folders. log模式下无法新建文件夹&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1155:Fireballs not launched from eye location 火球无法从可视角度下发射&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1228:Nether Ghast fireball lag 恶魂喷射时的火球卡顿&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1469:Entity path finding is having a severe memory leak causing Tick lag 实体的寻路算法造成的严重卡顿&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1570:&amp;quot;IO: Connection reset&amp;quot; endless message loop on console when rcon client disconnects without properly closing the socket. 某些情况下可能造成的连接重置错误&lt;br /&gt;
&lt;br /&gt;
BUKKIT-1716:Console colours are off proceeding other colours 在控制台使用彩色字体当应用其它颜色时会被关闭&lt;/div&gt;</summary>
		<author><name>Redsn0w</name></author>
	</entry>
</feed>