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

“CoreProtect”的版本间的差异

来自Minecraft插件百科
跳转至: 导航搜索
(命令分段英文)
(未显示6个用户的48个中间版本)
第1行: 第1行:
  本插件wiki内容分别发布在不同网站,故以下分标题由本条目贡献者自拟,内容来自官方。
+
{{Bukkit Plugin Infobox
 +
|图标=[[文件:Coreprotect.png]]
 +
|插件名=CoreProtect
 +
|版本=v2.14.2
 +
|前置插件=无
 +
|兼容服务端版本=1.11
 +
}}
 
===综述===
 
===综述===
  本节内容英文原文来自插件bukkit首页。英文原文版权所有归插件编写者,翻译完成后将自行删除英文部分。
+
[[文件:Coreprotect.png]]
 +
 
 +
CoreProtect - 快速,高效的方块记录,回滚和恢复
 +
 
 +
CoreProtect是一种快速,高效的数据记录和防止恶意破坏的工具。可以回滚和恢复破坏。为大型服务器设计,CoreProtect将记录和管理数据,而不会影响服务器性能。
 +
CoreProtect是最常用的服务器保护的插件,并自2012年年初得到了大力发展。
 
====特性简介====
 
====特性简介====
快速高效的数据日志记录.
+
*快速高效的数据日志记录.
快速回档 - 回档/恢复时没有延迟.
+
*快速回档 - 回档/恢复时没有延迟.
Multi-threaded to ensure server performance is never impacted
+
*多线程以确保服务器执行操作时没有延迟.
无需配置配置文件.将插件放入服务器就可以运行.
+
*无需配置配置文件.将插件放入服务器就可以运行.
基于SQLite的数据储存.
+
*基于SQLite的数据储存.
支持MySQL数据库.
+
*支持MySQL数据库.
简单的命令使用.
+
*简单的命令.
可以执行回档及恢复功能.随时撤销回档命令.
+
*可以执行回档及恢复功能.随时撤销回档命令.
使用(方块记录查询)操作简单.
+
*使用(方块记录查询)操作简单.
高效的search-based查询工具.
+
*高效的搜索式查询工具.
页面形式的日志记录查询.
+
*页面形式的日志记录查询.
自动升级检测.
+
*自动升级检测.
支持多世界.
+
*支持多世界.
Enable or disable any aspect of logging in the configuration file.
+
*支持在配置文件中自由开启/关闭任何一个记录类型.
回档某个人的方块操作,或是全图恢复一定区域内的所有方块.
+
*回档某个人的方块操作,或是全图恢复一定区域内的所有方块.
支持回档/恢复时略过指定类型的方块.
+
*支持回档/恢复时略过指定类型的方块.
Restrict rollbacks/restores to specific block types
+
*限定回档/恢复的特定方块类型.
记录基本的玩家操作.(例如当玩家打开一扇门时,记录操作)
+
*记录基本的玩家操作. (例如当玩家打开一扇门时,记录操作)
液体追踪.记录放置水源/岩浆源的玩家.
+
*液体追踪.记录放置水源/岩浆源的玩家.
树木追踪.记录树苗的放置者.
+
*树木追踪.记录树苗的放置者.
Restrict rollbacks/restores to a radius area.
+
*限定回档/恢复操作所作用的半径范围.
支持水桶/岩浆桶的权限系统.
+
*支持水桶/岩浆桶的权限系统.
支持查询从另一个方块掉落下来的方块记录.
+
*支持查询从另一个方块掉落下来的方块记录.
如果玩家破坏了放置有木牌的方块,回档时支持恢复方块与其上的木牌.
+
*如果玩家破坏了放置有木牌的方块,回档时支持恢复方块与其上的木牌.
支持删除旧有记录数据.
+
*支持删除旧有记录数据.
Safe default parameters.
+
*安全的默认参数.
Rollback or restore multiple players at once.
+
*支持同时对多个玩家进行回档/恢复操作.
创建每个世界单独的配置文件.
+
*每个世界拥有独立的配置文件.
Lookup, rollback, or restore by a specific action.
+
*限定执行回档、恢复时所作用的动作范围.
Exclude multiple users or blocks.
+
*执行操作时支持跳过多个玩家或方块.
预览回档/恢复操作.
+
*预览回档/恢复操作.
使用WorldEdit的选择系统.
+
*支持使用WorldEdit选择.
轻度利用API.
+
*支持API.
Works with Tekkit servers
+
*适用于Tekkit服务器
还有更多特性.
+
*还有更多特性.
  
 
====日志事件====
 
====日志事件====
第48行: 第59行:
 
  记录蘑菇的生长.
 
  记录蘑菇的生长.
 
  记录藤蔓的生长.
 
  记录藤蔓的生长.
  记录爆炸事件.(包括TNT,苦力怕, 恶魂等)
+
  记录爆炸事件. (包括TNT,苦力怕, 恶魂等)
 
  记录打火石和火焰弹的使用.
 
  记录打火石和火焰弹的使用.
 
  记录被火点燃的方块.
 
  记录被火点燃的方块.
 
  记录在火中烧掉的方块.
 
  记录在火中烧掉的方块.
  记录实体对方块的变动.(末影人/末影龙)
+
  记录实体对方块的变动. (末影人/末影龙)
 
  记录方块的移动行为. (掉落沙/沙砾)
 
  记录方块的移动行为. (掉落沙/沙砾)
 
  记录树叶的掉落行为.
 
  记录树叶的掉落行为.
第60行: 第71行:
 
  记录被玩家收割的小麦.
 
  记录被玩家收割的小麦.
 
  记录雪傀儡生成的雪.
 
  记录雪傀儡生成的雪.
  记录容器中物品的变更.(容器包括箱子,熔炉,发射器等.)
+
  记录容器中物品的变更. (容器包括箱子,熔炉,发射器等.)
 
  记录画与展示框的变更. (支持回档命令.)
 
  记录画与展示框的变更. (支持回档命令.)
  记录被玩家杀死的实体.
+
  记录被玩家杀死的实体. (动物/怪物)
(动物/怪物)
 
 
  记录玩家发送的聊天信息与使用过的命令.
 
  记录玩家发送的聊天信息与使用过的命令.
 
  记录玩家的登录、登出行为.
 
  记录玩家的登录、登出行为.
第70行: 第80行:
  
 
====使用说明====
 
====使用说明====
Once you have the inspector enabled ("/core inspect", or just "/co i"), you can do the following:
+
  当你开启查询模式时(输入"/core inspect"或是"/co i")
Left-click a block to see who placed that block.
+
  你可以使用以下方式查询 :
Right-click a block to see what adjacent block was removed.
+
  左键一个方块来查看放置信息.
Right-click (place) a block in a location to see what block was removed at that location.
+
  右键一个方块来查看临近的方块的移除信息.
Right-click (place) a block in another block to see who placed it. (ex: place dirt in water to see who placed the water)
+
  右键放置一个方块来查看该位置的方块的移除信息.
Right-click on a door,button,lever,chest,etc, to see who last used it.
+
  右键放置一个方块取代原有方块来查看原有方块的放置信息.    
====A Few Reviews====
+
  (例如,将泥土放置在水中来查看水源的相关信息)
"It's easy to use and lightning fast when it comes to rollbacks."
+
  右键门、按钮、拉杆、箱子等可交互的方块来查看其使用信息.
"I've been running a MC server since before Bukkit, so I've used just about every block logger out there. CoreProtect is the best and the fastest."
+
 
"Go with CoreProtect. It's fast, updated frequently, and logs WorldEdit."
+
====一些反馈====
"Overall it felt more natural, simpler, and much faster to use CoreProtect than Prism, which just doesn't compare."
+
  "使用回档命令既简单又快速."
"CoreProtect brings complex logging and rollbacks, whilst at the same time keeping a low profile."
+
  "自从Bukkit开发以来,我就一直在运行服务器,所以我用过几乎所有的记录插件.CoreProtect是其中最好的,同时也是最快速的."
 +
  "使用CoreProtect吧.快速、更新快并且能够记录WorldEdit的操作."
 +
  "Overall it felt more natural, simpler, and much faster to use CoreProtect than Prism, which just doesn't compare."
 +
  "CoreProtect brings complex logging and rollbacks, whilst at the same time keeping a low profile."
 +
  编写者注:以上内容主观性较强,故只翻译部分,与插件使用无关紧要。
 +
 
 
===命令===
 
===命令===
====1====
+
你可以通过输入 "/coreprotect", "/core", 或是 "/co"来调用指令.
You can access the commands using either "/coreprotect", "/core", or "/co".
+
{| border="1"
Quick Command Overview:
+
|+命令概览
/co help - Display a list of commands
+
|-
/co inspect - Toggle the inspector
+
|/co help
/co rollback <params> - Rollback block data
+
|显示命令列表
/co restore <params> - Restore block data
+
|-
/co lookup <params> - Advanced block data lookup
+
|/co inspect
/co purge <params> - Delete old block data
+
|开启查询模式
/co reload - Reload the configuration file
+
|-
/co version - View the plugin version
+
|/co rollback <params>  
Shortcut Commands:
+
|回档方块数据
/co near - Performs a lookup with a radius of 5
+
|-
/co undo - Revert a rollback/restore via the opposite action
+
|/co restore <params>
Detailed command information is listed below.
+
|取消回档操作
| /co help
+
|-
Display a list of commands in-game.
+
|/co lookup <params>  
| /co inspect
+
|方块记录翻页
Enable the inspector. Type the command again to disable it. You can also use just "/co i".
+
|-
| /co rollback u:<user> t:<time> r:<radius> a:<action> b:<blocks> e:<exclude>
+
|/co purge <params>  
Nearly all of the parameters are optional. Shortcut: "/co rb".
+
|删除旧有数据
Quote:
+
|-
u:<user> - Specify a user to rollback.
+
|/co reload
Example: u:Notch
+
|重载配置文件
Quote:
+
|-
t:<time> - Specify the amount of time to rollback
+
|/co version
You can specify weeks,days,hours,minutes, and seconds.
+
|查看当前插件版本信息
Example: t:2w,5d,7h,2m,10s
+
|}
You can pick and choose time amounts.
+
 
Example: t:5d2h
+
{| border="1"
You can also use decimals
+
|+简短命令
Example: t:2.50h (2 and a half hours)
+
|/co near  
Quote:
+
|查看半径五格内的方块记录
r:<radius> - Specify a radius.
+
|-
You can use this to only rollback blocks near you.
+
|/co undo
You can specify a number (e.g. r:5), a world (e.g. r:#world_the_end), a global rollback (r:#global), or a WorldEdit selection (r:#worldedit or r:#we)
+
|撤销回档/恢复操作,即进行相反的动作(下面列出详细的命令信息.)
For example, the following would only rollback damage within 10 blocks of where you are standing: r:10
+
|-
Quote:
+
|/co help
a:<action> - Restrict the lookup to a certain action
+
|在游戏中列出所有命令.
For example, if you wanted to only rollback blocks placed, you would use a:+block
+
|-
Here's a list of all the actions:
+
|/co inspect
a:block (blocks placed/broken)
+
|开启查询模式.再次输入则关闭查询模式.缩写"/co i".
a:+block
+
|}
(blocks placed)
+
  /co rollback u:<玩家名> t:<时间>   r:<半径> a:<行为> b:<blocks> e:<exclude>
a:-block
+
  几乎所有的参数都是可以设置的. 短命令: "/co rb".
(blocks broken)
+
  参数说明:
a:click (player interactions)
+
  u:<user> - 指定一名用户进行回档操作.
a:container
+
  例子: u:Notch
(items taken from or put in chests, etc.)
+
  t:<time> - 指定回档的时间变量.你可以指定周、天、小时、分钟、秒数.
a:+container
+
  例子 t:2w,5d,7h,2m,10s
(items put in chests, etc.)
+
  你可以指定更具体的时间变量.
a:-container
+
  例子: t:5d2h
(items taken from chests, etc.)
+
  你也可以使用小数
a:kill (mobs/animals killed)
+
  例子: t:2.50h (两个半小时)
a:chat
+
  r:<radius> - 指定作用的半径范围.
(messages sent in chat)
+
  你可以利用这个变量只恢复你附近的方块.
a:command
+
  你可以直接指定一个数字(例如 r:5),一个世界(例如 r:#world_the_end), 全局回档(r:#global), 或是一个WorldEdit的选区(r:#worldedit 或者 r:#we)
(commands used)
+
  举个例子来说,下面这个变量意味着只恢复你周围半径为十格的方块【注:此处是半径抑或就是方块数?】: r:10
a:session
+
  a:<action> - 限定操作的动作范围
(player logins/logouts)
+
  举个例子来说,如果你只想恢复放置的方块,输入 a:+block
a:+session
+
  以下是所有动作的变量代码:
(player logins)
+
  a:block (方块放置/破坏)
a:-session
+
  a:+block (方块放置)
(player logouts)
+
  a:-block (方块破坏)
Quote:
+
  a:click (玩家交互)
b:<blocks> - Restrict the rollback to certain block types.
+
  a:container (物品拿出或放入箱子等容器.)
For example, if you wanted to only rollback stone, you would use b:1
+
  a:+container (物品放入箱子等容器.)
You can specify multiple items, such as b:1,5,7
+
  a:-container (物品拿出箱子等容器.)
You can find a list of block type IDs at
+
  a:kill (被杀死的怪物/动物)
http://www.minecraftwiki.net/wiki/Data_values
+
  a:chat (聊天栏中的信息)
Quote:
+
  a:command (用过的命令)
e:<exclude> - Exclude certain block types from the rollback.
+
  a:session (玩家登入/登出)
For example, if you don't want TNT to come back during a rollback, you would type e:46
+
  a:+session (玩家登入)
Quote:
+
  a:-session (玩家登出)
#<hashtag> - Add a hashtag to the end of your command to perform additional actions.
+
 
For example, to perform a rollback preview, you would use #preview
+
  b:<blocks> - 限定回档时作用的方块类型.
Here's a list of available hashtags:
+
  举个例子来说,如果你只想回档石头方块,你可以输入b:1
#preview
+
  你也可以指定多个物品,像这样b:1,5,7
(Preview a rollback/restore)
+
  你可以在这里找到方块ID
#count (Return the number of rows found in a lookup query)
+
  http://www.minecraftwiki.net/wiki/Data_values
#verbose
+
 
(Display additional information during a rollback/restore)
+
  e:<exclude> - 排除回档时作用的方块类型.
#silent
+
  举个例子来说,如果你不想要TNT在回档后恢复,你可以输入e:46
(Display minimal information during a rollback/restore)
+
 
====2====
+
  #<hashtag> - 添加一个标签在你的指令末端来执行额外的操作.
 +
  举个例子来说,如果需要执行预览“回档”操作,你可以输入#preview
 +
  以下是可用的标签列表:
 +
  #preview (预览回档/恢复操作)
 +
  #count (返回一个查看记录的行数)
 +
  #verbose (在执行回档/恢复操作时显示额外的调试信息)
 +
  #silent (在执行回档/恢复操作时显示少量的调试信息)
 +
 
 +
 
 +
 
 +
 
 +
  /co restore u:<user> t:<time> r:<radius> a:<action> b:<blocks> e:<exclude>
 +
  与/rollback同样的参数设置. 简短命令: "/co rs".
 +
  /restore同样可以作用于回退/rollback操作.
 +
  /co lookup u:<user> t:<time> r:<radius> a:<action> b:<blocks> e:<exclude>
 +
  与/rollback同样的参数设置. 简短命令: "/co l".
 +
  本命令也可以用于搜索查看方块记录.
 +
  /co purge t:<time>
 +
  清除旧的方块数据. 如果你不需要旧的数据,可以用这个命令来释放你的硬盘储存空间.
 +
  举个例子来说, "/co purge t:30d" 将会删除所有一个月前的旧数据,仅保留最近30天的数据.
 +
  在游戏中输入命令,将只有30天以后的数据可以被清除;如果在控制台输入命令,则是24小时以后的数据都可以被清除.
 +
  回档命令示例:
 +
  >>默认情况下,如果指令中并未指定范围(radius)变量,插件将会自动代入10这个数据,限制操作的作用范围是你周围半径10格的区域.使用"r:#global"来执行全局回档.
 +
  对玩家Notch一小时内的所有操作进行回档(默认范围10):
 +
  /co rollback u:Notch t:1h
 +
  预览“对玩家Notch一小时内的所有操作进行回档(默认范围10)”:
 +
  /co rollback u:Notch t:1h #preview
 +
  对玩家Notch23小时17分钟内的所有操作进行回档(默认范围10):
 +
  /co rollback u:Notch t:23h17m
 +
  对玩家Notch最近一小时内的石头放置/破坏操作进行回档(默认范围10):
 +
  /co rollback u:Notch t:1h b:1
 +
  对玩家Notch最近一小时内的石头破坏操作进行回档(默认范围10):
 +
  /co rollback u:Notch t:1h b:1 a:-block
 +
  对玩家Notch最近一小时内除了石头放置/破坏以外的所有操作进行回档(全局):
 +
  /co rollback u:Notch t:1h r:#global e:1
 +
  对玩家Notch最近一小时内的地形修改操作进行回档(半径20):
 +
  /co rollback u:Notch t:1h r:20
 +
  对玩家Notch最近一小时内的地形修改操作进行回档(限制在Nether世界):
 +
  /co rollback u:Notch t:1h r:#nether
 +
  对所有玩家最近15分钟内的所有操作进行回档(半径30):
 +
  /co rollback t:15m r:30
 +
  对在WorldEdit选区内最近15分钟内的所有操作进行回档:
 +
  /co rollback t:15m r:#worldedit
 +
  查看命令示例:
 +
  >>查询命令与回档命令的使用基本一样.唯一的区别在于查询命令默认的范围是全局.
 +
  查看最近一小时内所有钻石原矿的挖掘记录:
 +
  /co lookup b:56 t:1h a:-block
 +
  查看最近30分钟内玩家Notch发送的所有聊天信息:
 +
  /co lookup u:Notch t:30m a:chat
 +
  查看玩家Notch的所有登陆操作:
 +
  /co lookup u:Notch a:login
  
 
===权限===
 
===权限===
 +
  coreprotect.*
 +
允许使用全部命令.
 +
  coreprotect.inspect
 +
允许使用inspect命令.
 +
  coreprotect.lookup
 +
允许使用lookup命令.
 +
  coreprotect.rollback
 +
允许使用rollback命令.
 +
  coreprotect.restore
 +
允许使用restore命令.
 +
  coreprotect.purge
 +
允许使用purge命令.
 +
  coreprotect.reload
 +
允许使用reload命令.
 +
  coreprotect.help
 +
允许使用help命令.
 +
====子权限====
 +
  coreprotect.lookup.block
 +
可以使用否定节点来限制方块记录查询.
 +
  coreprotect.lookup.click
 +
可以使用否定节点来限制动作记录查询.
 +
  coreprotect.lookup.container
 +
可以使用否定节点来限制容器记录查询.
 +
  coreprotect.lookup.kill
 +
可以使用否定节点来限制实体死亡记录查询.
 +
  coreprotect.lookup.chat
 +
可以使用否定节点来限制聊天记录查询.
 +
  coreprotect.lookup.command
 +
可以使用否定节点来限制命令记录查询.
 +
  coreprotect.lookup.session
 +
可以使用否定节点来限制选区(限定范围)查询.
 +
  coreprotect.lookup.username
 +
可以使用否定权限来限制用户名更改查询.
 +
 +
  特殊名词说明:
 +
  否定节点指的是权限节点搭配-的组合,与GroupManager插件中的概念相同。
 +
  如添加-essentials.build则为禁止建筑,详情参照 [[GroupManager]] [http://www.twodam.net/wiki/GroupManager#.E5.90.A6.E5.AE.9A.E8.8A.82.E7.82.B9 GM:否定节点]
 +
 
===指导与资源===
 
===指导与资源===
 +
====相关链接====
 +
  兼容的第三方插件与工具列表.[https://dev.bukkit.org/bukkit-plugins/coreprotect/pages/compatible-third-party-plugins-tools/ 点击查看]
 +
 +
====独立世界配置文件====
 +
如果你想要独立特定世界的记录设置,只需要按下面这样做:
 +
 
 +
#复制 config.yml 文件的所有内容,创建并粘贴到以对应世界名命名的文件中(例如: world_nether.yml)
 +
#在新文件中自定义你的设置.
 +
#同时重启服务端, 或是在游戏中输入"/co reload" .
 +
举个例子来说, 如果你不想记录"The End"的所有日志, 复制 config.yml 文件中的所有内容并粘贴到 "world_the_end.yml" (匹配对应的世界名).
 +
 
 +
之后,在新的文件中,调整设置你所期望的选项即可.
 +
 +
====取消记载指定用户的记录====
 +
如果你想取消记录一些用户, 你可以这样做
 +
#在CoreProtect插件根目录下创建一个名为“blacklist.txt”的文件.
 +
#输入需要禁用的用户名称 (每个用户名一行)
 +
#重新启动服务器, 或者在游戏输入指令“/co reload”
 +
这可以用于禁用非玩家的记录, 如“#tnt”. 如果你想禁用记录用户“Notch”, 和TNT爆炸, blacklist.txt文件需要这样写:
 +
  <code>Notch
 +
  #tnt</code>
 +
 +
====CoreProtect 2.00 升级向导====
 +
  由CoreProtect 1 升级到 2? 这里有些你需要知道的信息.[https://dev.bukkit.org/bukkit-plugins/coreprotect/pages/core-protect-2-00-upgrade-guide/ 点击查看]
 +
 
===API Documentation===
 
===API Documentation===
 +
  给开发者的API.[http://minerealm.com/community/viewtopic.php?f=32&t=14070/ 点击查看]
 +
 
===IRC===
 
===IRC===
 
===其它===
 
===其它===
 +
[[Category:安全]]
 +
[[Category:管理]]

2018年2月22日 (四) 22:13的版本

CoreProtect
Coreprotect.png
外文名CoreProtect
插件类型Spigot / CraftBukkit
最新版本v2.14.2
兼容服务端1.11
前置插件
源地址http://dev.bukkit.org/bukkit-plugins/CoreProtect

综述

Coreprotect.png

CoreProtect - 快速,高效的方块记录,回滚和恢复

CoreProtect是一种快速,高效的数据记录和防止恶意破坏的工具。可以回滚和恢复破坏。为大型服务器设计,CoreProtect将记录和管理数据,而不会影响服务器性能。 CoreProtect是最常用的服务器保护的插件,并自2012年年初得到了大力发展。

特性简介

  • 快速高效的数据日志记录.
  • 快速回档 - 回档/恢复时没有延迟.
  • 多线程以确保服务器执行操作时没有延迟.
  • 无需配置配置文件.将插件放入服务器就可以运行.
  • 基于SQLite的数据储存.
  • 支持MySQL数据库.
  • 简单的命令.
  • 可以执行回档及恢复功能.随时撤销回档命令.
  • 使用(方块记录查询)操作简单.
  • 高效的搜索式查询工具.
  • 页面形式的日志记录查询.
  • 自动升级检测.
  • 支持多世界.
  • 支持在配置文件中自由开启/关闭任何一个记录类型.
  • 回档某个人的方块操作,或是全图恢复一定区域内的所有方块.
  • 支持回档/恢复时略过指定类型的方块.
  • 限定回档/恢复的特定方块类型.
  • 记录基本的玩家操作. (例如当玩家打开一扇门时,记录操作)
  • 液体追踪.记录放置水源/岩浆源的玩家.
  • 树木追踪.记录树苗的放置者.
  • 限定回档/恢复操作所作用的半径范围.
  • 支持水桶/岩浆桶的权限系统.
  • 支持查询从另一个方块掉落下来的方块记录.
  • 如果玩家破坏了放置有木牌的方块,回档时支持恢复方块与其上的木牌.
  • 支持删除旧有记录数据.
  • 安全的默认参数.
  • 支持同时对多个玩家进行回档/恢复操作.
  • 每个世界拥有独立的配置文件.
  • 限定执行回档、恢复时所作用的动作范围.
  • 执行操作时支持跳过多个玩家或方块.
  • 预览回档/恢复操作.
  • 支持使用WorldEdit选择.
  • 支持API.
  • 适用于Tekkit服务器
  • 还有更多特性.

日志事件

记录被玩家破坏的方块.
记录被玩家放置的方块.
记录自然的方块破坏事件. (例如:木牌放置在一个泥土方块,泥土方块被破坏后,木牌会自然弹出变为掉落的物品形式.)
记录桶的使用.
记录液体的流动.
记录树木的生长.
记录蘑菇的生长.
记录藤蔓的生长.
记录爆炸事件. (包括TNT,苦力怕, 恶魂等)
记录打火石和火焰弹的使用.
记录被火点燃的方块.
记录在火中烧掉的方块.
记录实体对方块的变动. (末影人/末影龙)
记录方块的移动行为. (掉落沙/沙砾)
记录树叶的掉落行为.
记录玩家的动作.
记录地狱门的生成.
记录被活塞移动的方块.
记录被玩家收割的小麦.
记录雪傀儡生成的雪.
记录容器中物品的变更. (容器包括箱子,熔炉,发射器等.)
记录画与展示框的变更. (支持回档命令.)
记录被玩家杀死的实体. (动物/怪物)
记录玩家发送的聊天信息与使用过的命令.
记录玩家的登录、登出行为.
记录WorldEdit插件所造成的地形变更.
记录范围仍在不停的拓展...

使用说明

 当你开启查询模式时(输入"/core inspect"或是"/co i")
 你可以使用以下方式查询 :
 左键一个方块来查看放置信息.
 右键一个方块来查看临近的方块的移除信息.
 右键放置一个方块来查看该位置的方块的移除信息.
 右键放置一个方块取代原有方块来查看原有方块的放置信息.      
 (例如,将泥土放置在水中来查看水源的相关信息)
 右键门、按钮、拉杆、箱子等可交互的方块来查看其使用信息.

一些反馈

 "使用回档命令既简单又快速."
 "自从Bukkit开发以来,我就一直在运行服务器,所以我用过几乎所有的记录插件.CoreProtect是其中最好的,同时也是最快速的."
 "使用CoreProtect吧.快速、更新快并且能够记录WorldEdit的操作."
 "Overall it felt more natural, simpler, and much faster to use CoreProtect than Prism, which just doesn't compare."
 "CoreProtect brings complex logging and rollbacks, whilst at the same time keeping a low profile."
 编写者注:以上内容主观性较强,故只翻译部分,与插件使用无关紧要。

命令

你可以通过输入 "/coreprotect", "/core", 或是 "/co"来调用指令.

命令概览
/co help 显示命令列表
/co inspect 开启查询模式
/co rollback <params> 回档方块数据
/co restore <params> 取消回档操作
/co lookup <params> 方块记录翻页
/co purge <params> 删除旧有数据
/co reload 重载配置文件
/co version 查看当前插件版本信息
简短命令
/co near 查看半径五格内的方块记录
/co undo 撤销回档/恢复操作,即进行相反的动作(下面列出详细的命令信息.)
/co help 在游戏中列出所有命令.
/co inspect 开启查询模式.再次输入则关闭查询模式.缩写"/co i".
 /co rollback u:<玩家名> t:<时间>    r:<半径> a:<行为> b:<blocks> e:<exclude>
 几乎所有的参数都是可以设置的. 短命令: "/co rb".
 参数说明:
 u:<user> - 指定一名用户进行回档操作.
 例子: u:Notch
 t:
 b:<blocks> - 限定回档时作用的方块类型.
 举个例子来说,如果你只想回档石头方块,你可以输入b:1
 你也可以指定多个物品,像这样b:1,5,7
 你可以在这里找到方块ID
 http://www.minecraftwiki.net/wiki/Data_values
 e:<exclude> - 排除回档时作用的方块类型.
 举个例子来说,如果你不想要TNT在回档后恢复,你可以输入e:46
 #<hashtag> - 添加一个标签在你的指令末端来执行额外的操作.
 举个例子来说,如果需要执行预览“回档”操作,你可以输入#preview
 以下是可用的标签列表:
 #preview (预览回档/恢复操作)
 #count (返回一个查看记录的行数)
 #verbose (在执行回档/恢复操作时显示额外的调试信息)
 #silent (在执行回档/恢复操作时显示少量的调试信息)



  /co restore u:<user> t:

权限

 coreprotect.*

允许使用全部命令.

 coreprotect.inspect

允许使用inspect命令.

 coreprotect.lookup

允许使用lookup命令.

 coreprotect.rollback

允许使用rollback命令.

 coreprotect.restore

允许使用restore命令.

 coreprotect.purge

允许使用purge命令.

 coreprotect.reload

允许使用reload命令.

 coreprotect.help

允许使用help命令.

子权限

 coreprotect.lookup.block

可以使用否定节点来限制方块记录查询.

 coreprotect.lookup.click

可以使用否定节点来限制动作记录查询.

 coreprotect.lookup.container

可以使用否定节点来限制容器记录查询.

 coreprotect.lookup.kill

可以使用否定节点来限制实体死亡记录查询.

 coreprotect.lookup.chat

可以使用否定节点来限制聊天记录查询.

 coreprotect.lookup.command

可以使用否定节点来限制命令记录查询.

 coreprotect.lookup.session

可以使用否定节点来限制选区(限定范围)查询.

 coreprotect.lookup.username

可以使用否定权限来限制用户名更改查询.

 特殊名词说明:
 否定节点指的是权限节点搭配-的组合,与GroupManager插件中的概念相同。
 如添加-essentials.build则为禁止建筑,详情参照 GroupManager GM:否定节点

指导与资源

相关链接

 兼容的第三方插件与工具列表.点击查看

独立世界配置文件

如果你想要独立特定世界的记录设置,只需要按下面这样做:

  1. 复制 config.yml 文件的所有内容,创建并粘贴到以对应世界名命名的文件中(例如: world_nether.yml)
  2. 在新文件中自定义你的设置.
  3. 同时重启服务端, 或是在游戏中输入"/co reload" .

举个例子来说, 如果你不想记录"The End"的所有日志, 复制 config.yml 文件中的所有内容并粘贴到 "world_the_end.yml" (匹配对应的世界名).

之后,在新的文件中,调整设置你所期望的选项即可.

取消记载指定用户的记录

如果你想取消记录一些用户, 你可以这样做

  1. 在CoreProtect插件根目录下创建一个名为“blacklist.txt”的文件.
  2. 输入需要禁用的用户名称 (每个用户名一行)
  3. 重新启动服务器, 或者在游戏输入指令“/co reload”

这可以用于禁用非玩家的记录, 如“#tnt”. 如果你想禁用记录用户“Notch”, 和TNT爆炸, blacklist.txt文件需要这样写:

 Notch
 #tnt

CoreProtect 2.00 升级向导

 由CoreProtect 1 升级到 2? 这里有些你需要知道的信息.点击查看

API Documentation

 给开发者的API.点击查看

IRC

其它