核心功能 - 检查方块/实体/区块/玩家

核心功能 - 检查方块/实体/区块/玩家

Essential Core 是一个有效的服务器安全模组。恢复物品栏、区块,检查方块、实体等,并享受高级日志。

Essential Core

我们的多线程处理让你在使用此模组时获得最佳性能。

概述

• 记录玩家行为(破坏/放置方块、交互、容器等)

• 打开物品栏、末影箱以及离线玩家的末影箱。

• 定期备份玩家物品栏和区块

• 支持对区块和物品栏进行回滚/恢复

• 拥有交互式检查器(支持分页)用于查询历史记录

• 使用后台处理(多线程)以避免服务器卡顿

核心功能

• 针对各类别(方块、容器、交互、聊天、命令等)进行快速高效的数据记录。

• 通过命令进行回滚和恢复(玩家/区块)。

• 多线程

• 按类别 → 玩家 → 日期记录到文件:essential-core /logs/<category>/<player>/<dd-MM-yyyy>.log。

可通过 config.toml 配置(启用/禁用日志、命令过滤器以及线程数)。

• 带分页和可点击导航按钮的检查器。

• 撤销以还原上一次回滚。

#BISECTHOSTING

想和你的朋友一起玩吗?

如果你正在寻找一个能和朋友们一起玩任何模组或整合包的服务器,Bisect Hosting 就是你的最佳选择!他们提供的 Minecraft 服务器性价比最高。点击此链接并使用优惠码 "Night" 即可享受 25% 折扣!

 

它会记录什么?

• 新增:inventory — 玩家物品栏日志

• 新增:enderchest — 玩家末影箱日志

• 已实现的日志类别(FileLogger.java 文件)包括 — 每条日志都会写入 essential-core/events/<category>/<player>/<date>.log:

• block_break — 玩家破坏方块 • block_place — 放置方块 • interactions — 与方块/实体交互(右键) • containers — 打开容器并附带内容摘要 • chat — 聊天消息 • commands — 玩家执行的命令(可过滤) • sessions — 玩家登录/登出 • item_pickups — 从地面拾取物品 • item_drops — 掉落的物品(事件:EntityJoinLevel 检测 ItemEntity) • item_transactions —(方法存在于 FileLogger 中;见下方说明) • dimensions — 维度变化 • game_mode — 游戏模式变化 • entity_death — 实体死亡(新增) • entity_kills — 实体被玩家击杀 • console_commands — 在控制台执行的命令 • server_events — 服务器启动/停止 • 注意:某些日志在适用时会以 "SERVER" 或 "CONSOLE" 作为玩家记录(例如,entity_death 会记录在 entity_death/SERVER/<date>.log 中)。

命令

别名:essentialcore、ecore 和 core

• /ecore status — 显示模组状态:队列、线程、最新备份、处理时间、内存使用情况。

• /ecore inspect — 切换检查器模式:toggleInspect。

    * 子命令(处于 /nc inspect 模式时):

        * /ecore inspect block <x> <y> <z> [page] — 检查方块的历史记录(行为 + 交互)。

        * /ecore inspect player <target> [page] — 玩家的行为历史记录。

• /ecore player <player> — 显示该玩家的最近备份。

• /ecore chunk — 显示当前区块的信息(最近备份、最后进入的玩家等)。

• /ecore backup all | player | chunks — 强制进行备份。

• /ecore rollback chunk <radius> <backup_number> — 将玩家周围区域内的区块恢复到指定备份编号的状态。

• /ecore rollback player <player> <backup_number> — 恢复玩家的物品栏(玩家必须在线)。

• /ecore inventory — 打开在线或离线玩家的物品栏。

• /ecore enderchest — 打开在线或离线玩家的末影箱。

• /ecore reload — 重新加载 config.toml 配置。

• /ecore pause — 暂停模组。

 

未来更新

• MySQL 支持

• Curios 物品栏支持

模组灵感来源于 coreprotect!