周三晚上,女儿指着屏幕上一处天然生成的浮空岛喊我看,可等我们采完矿想再找回去,已经彻底迷失在方块森林里了。这不是第一次——在Minecraft里撞见惊艳地貌却留不住坐标的经历,玩过的人多少都有。地图能标的地点太少,还容易弄丢;之前我一直用手机备忘录手动记坐标,切来切去实在狼狈。
于是,Minelog这个项目就诞生了。它是一个专门记录Minecraft“旅行坐标”的网页应用,同时搭配一个可选的基岩版行为附加包,让我无论在电脑还是Switch上玩,都能把世界里的重要位置存下来,回头还能用图库和交互式地图慢慢浏览。整个项目已经上线 minelog.net,用Google账号就能登录创建世界并开始标点;哪怕不装附加包,手动输入坐标也行。
核心思路特别简单:把那些值得记住的坐标变成一本私人的旅行日志。每个世界可以设为公开,也可以完全自己私藏——什么时候想重温那个地底的萤石峡谷,或者那个刷怪笼旁边的小屋,翻出来就能看到精确数字和当时随手记下的名字。对于习惯用附加包的玩家,它能在游戏内直接捕获坐标,最后一次性批量导出,省掉在一个个对话框里敲数字的麻烦。
这里有个技术细节很有意思。为什么基岩版附加包不能自动把坐标实时传到服务器?因为Minecraft基岩版的附加组件运行在本地,没有权限发送HTTP请求,尤其是在Realms或普通客户端上。所以Minelog的附加包选择先把坐标存在本地,再由玩家手动导出上传,既遵守了游戏的安全边界,又能实现类似自动记录的效果。代价就是:想用附加包就得在一个新世界里启用“作弊”并安装行为包,这样一来成就就被禁掉了——官方的规则,不是工具的问题。
整个开发过程走的是极简技术栈:用Laravel加Livewire快速搭起了骨架,然后用Claude Code来推进功能实现。项目代码已经在GitHub上开源,连部署都是在Laravel Cloud上一口气跑起来的。从有念头到上线,没有复杂的架构选型,就是碰到问题就修,想加功能就加,很像当年在游戏里搭第一个木屋的体验。
说到底,Minelog解决的并非什么宏大的生产力难题,而是Minecraft玩家一直忍着的小疙瘩:游戏里的美丽都是瞬时的,你很难把它们像截图一样存成一张可查找的地图。现在那张备忘录里的坐标列表终于有了一个体面的家,还能偶尔对外分享自己的探索足迹。如果你也腻了在聊天框里敲/tp坐标,或许可以去试一下——毕竟连那个浮空岛都没记住的遗憾,下一次探险别再重复了。
热门跟贴