DEV Community

Erika Heidi
Erika Heidi

Posted on

Building Minelog, a Minecraft Travel Log Web App

DEV Weekend Challenge: Passion Edition Submission

This is a submission for Weekend Challenge: Passion Edition

When I saw the prompt about "Passion", I tried to come up with an idea involving something both me and my daughter are passionate about: Minecraft.

What I Built

I built a Minecraft travel log to record all the cool places I find in my Minecraft worlds.

As it turns out, Minecraft has some really beautiful landscapes. It is common that sometimes we spot some interesting construct such as a deep cave and we'd like to save that spot to come back later, but there isn't an easy way to do so. Maps are very limited and you can lose them easily. What I started doing was saving important coordinates to a notes app in my phone:

Notes app showing Minecraft coordinates

I needed some improvement to this system, that's why I built Minelog.

Alongside the website that serves as a galery of Minecraft places, I also built a small Minecraft Bedrock (totally optional) add-on that I installed on my Minecraft world to collect and save coordinates of places I visit. This way, no matter where I play (from a computer or Nintendo Switch), I can always save and search my important places in the game.

Minelog Waypoint commands inside the Minecraft game

Exporting waypoints

Demo

The project is live at https://minelog.net. You can use Google to sign in and create a World, then start saving waypoints. You don't need to install the add-on to use Minelog.

Worlds don't need to be public - you can also keep all your coordinates private, for your eyes only.

If you want to try the add-on, I recommend doing so in a fresh new world, as this requires you to enable "Cheating" and install the Minelog behaviour add-on - both of which disable achievements in your world. Check the instructions here.

Code

The project is open source, you can check it out here:

GitHub logo erikaheidi / minelog

A Minecraft Travel Log

Minelog

A travel log for your Minecraft worlds. Save the exact coordinates of the places worth remembering while you play, then browse them back as a gallery and an interactive map — and share any world publicly with a link.

Minelog is an open source Laravel application paired with a small Minecraft Bedrock add-on Contributions are welcome.

How it works

There are two ways to get waypoints into Minelog:

  • Add them by hand. Open a world and use the Add a Waypoint form to type in a name and coordinates. Nothing to install — this is all you need to get started.
  • Capture them in-game with the add-on. For recording many exact positions as you play, the optional Minelog Waypoints behavior pack saves them in Minecraft and exports the whole batch at once.

The add-on exists because Minecraft Bedrock add-ons running on Realms and regular clients cannot make HTTP requests

You can definitely run a local-only copy or even self-host.

How I Built It

I bootstrapped the project using the Laravel + Livewire starter kit, then used Claude Code to develop all features. The project is hosted on Laravel Cloud, and it was a breeze to get it up and running.

Top comments (0)