为什么?我最初编写这个插件是为了查看谁在我自己的服务器上破坏或放置了块,它处于离线模式,因此许多恶意者认为这是一个简单的目标。但是手动恢复一切工作量很大,所以我添加了回滚功能和更多事件。虽然我有足够的经验来设置mysql服务器,但我不想这样做。这就是这个插件没有SQL后端的原因。我使用纯文本作为这个插件的后端,但这不会损害服务器性能,因为我在一段时间后添加了多线程。如何?你们中的一些人可能想知道这是怎么回事,这只是插件如何工作的解释。所以让我们开始吧。会话每次玩家登录服务器时,该插件都会创建一个PlayerSession实例。这个类为普通的Player和CommandSender类提供了一个包装器。这使我能够自动化一些我需要多行代码才能完成的事情,这让我认为一切都变得混乱。日志记录我将所有内容以纯文本形式记录到文件中。这些文件位于日志目录中,确保高效存储与访问。
GriefLog带有回滚功能的Bukkit日志插件
文件列表
GriefLog:带有回滚功能的 Bukkit 日志插件
(预估有个121文件)
.gitignore
165B
BaseBlockData.java
11KB
BasePlayerData.java
8KB
BlockListener.java
7KB
Metrics.java
22KB
ConfigValues.java
9KB
PlayerSession.java
8KB
craftbukkit1.6.2.jar
14.53MB
worldedit-5.5.5.jar
797KB
craftbukkit1.5_R2.jar
12.36MB
暂无评论