mca selector是专为minecraft java版设计的区块管理工具,支持1.2.1至1.21.5+版本,可精准选择、删除或导出区块,释放硬盘空间、提升加载速度,并具备可视化界面、智能筛选和内置备份等安全功能。

如果您在Mac上运行《我的世界》(Minecraft)后发现磁盘空间被大量日志文件占用,这些日志通常由Minecraft启动器、Java运行环境或游戏崩溃报告生成,集中存放在用户目录的隐藏日志路径中。以下是五种可独立操作、互不依赖的安全清理方法:
一、使用Minecraft启动器内置清理功能
官方Mojang启动器和主流第三方启动器(如Prism Launcher、MultiMC)均提供日志管理界面,可识别并移除旧的启动日志、调试输出及崩溃快照,不干扰当前运行实例或存档数据。
1、打开Minecraft启动器(如Prism Launcher),点击左下角“设置”图标。
2、在设置面板中选择“日志”或“Logging”选项卡。
3、勾选“自动清理旧日志”并设置保留天数(建议设为30天)。
4、点击“立即清理”按钮,启动器将扫描并删除超出保留期限的.log、.txt及.crash文件。
5、确认清理完成后重启启动器,验证日志目录体积是否明显减小。
二、手动清理用户级Minecraft日志目录
Java版Minecraft默认将运行日志、崩溃报告与调试输出写入用户Library下的特定子目录,该路径完全属于当前账户,删除操作无需sudo权限,风险极低。
1、打开访达,按下Command+Shift+G调出“前往文件夹”对话框。
2、依次输入以下路径并回车(每次一个):
~/Library/Application Support/minecraft/logs
~/Library/Logs/Mojang/
~/Library/Caches/Mojang/launcher/logs
3、进入每个目录后,点击右上角“排序方式”→“修改日期”,再点击“大小”列升序排列。
4、筛选并选中名称含latest.log、debug.log、crash-、hs_err_pid且修改时间早于60天的文件。
5、按Command+Delete移至废纸篓;清理完毕后务必右键废纸篓选择“清倒废纸篓”。
三、通过终端命令批量清除归档日志文件
部分启动器(如旧版官方启动器)会将日志压缩为.gz格式并按日期轮转,这类归档文件可安全批量清除,不影响实时日志记录功能。
1、打开“终端”应用(Command+空格搜索“终端”)。
2、执行以下命令定位并删除Minecraft相关归档日志:
find ~/Library/Application\ Support/minecraft/logs -name "*.gz" -mtime +90 -delete
3、补充清理可能存在的旧版崩溃报告:
find ~/Library/Logs/Mojang -name "crash-*" -mtime +180 -delete
4、运行du -sh ~/Library/Application\ Support/minecraft/logs验证目录大小变化。
四、利用控制台App识别活跃日志并规避误删
macOS“控制台”可实时监控Minecraft进程的日志输出流,帮助区分正在写入的关键日志与已静默的旧文件,避免中断游戏运行时的日志写入。
1、打开“控制台”应用(Command+空格搜索“控制台”)。
2、在左侧边栏选择“设备”→当前Mac名称,再在搜索框输入minecraft或java。
3、观察右侧日志列表中“进程”列,确认哪些文件正被java或PrismLauncher持续写入(时间戳为最近1分钟内)。
4、仅对未出现在控制台实时流中的历史文件(如2025年12月的debug.log.1)执行删除操作。
5、关闭控制台前,点击菜单栏“控制台”→“清除显示”,确保界面刷新无残留缓存。
五、配置Java启动参数限制日志生成量
通过修改Minecraft启动脚本,可禁用冗余调试日志或重定向输出路径,从源头减少日志体积增长,适用于长期高频玩家。
1、在启动器中右键目标实例→“编辑实例”→“设置”→“Java设置”。
2、在JVM参数框中添加以下任一选项:
-Dlog4j2.formatMsgNoLookups=true -Dlog4j2.skipJansi=true
3、若使用自定义启动脚本,在java命令末尾追加:
> /dev/null 2>&1(仅重定向标准输出与错误流,不保存日志)。
4、保存设置后启动一次游戏,检查~/Library/Application Support/minecraft/logs目录下新生成的latest.log是否显著变小。











