Skip to content

This script merges waypoints from Badlion Client (BLC) into Lunar Client format. It generates a merged waypoints.json for Lunar Client and a human-readable Markdown table of all waypoints.

License

Notifications You must be signed in to change notification settings

LucasSchmirl/MC_BLC_Lunar_WaypointConverter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Merge Bad-Lion-Client waypoints into Lunar waypoints

Description

This script merges waypoints from Badlion Client (BLC) into Lunar Client format. It generates a merged waypoints.json for Lunar Client and a human-readable Markdown table of all waypoints.


Context

So you’ve been happily using BLC… until you updated your Minecraft server to 1.21.9. Surprise!
BLC crashes harder than your FPS on a potato PC. You try the latest BLC version. Nope. The official website? They basically shrug and say: “just switch to Lunar Client, pal.”
Great. Lunar Client is smooth and fancy, but—plot twist:
you now have zero waypoints. Nada. Nothing. Just an empty void mocking your past life of organized bases. You try the built-in waypoint import.
Three ways to import waypoints, LOL three ways to disappoint.
It doesn’t work. Not even a little.
So what did I do? I rolled up my sleeves, slapped together some Python magic, and merged BLC waypoints into Lunar Client waypoints like a boss.

Now you get a clean waypoints.json ready to drop into Lunar, plus a pretty Markdown table for showing off all your points of interest.

Note: If this finely vibe-coded masterpiece explodes in your hands, make a GitHub issue—I’ll check it whenever I feel like adulting.

You’re welcome. Seriously.

Requirements

  • Python 3.x
  • Input files:
    1. BLC waypoints: data.json

      Location: C:\Users\<userName>\AppData\Roaming\.minecraft\BLClient-Mod-Profiles\<profileName>\

      (This folder usually needs to be unzipped or exported to get data.json.)

      How to access:

      • Press Win → type %appdata% → navigate to .minecraft\BLClient-Mod-Profiles\<profileName>
    2. Existing Lunar waypoints: waypoints.json

      Location: C:\Users\<userName>\.lunarclient\settings\game\

      How to access:

      • Press Win + R → type .lunarclient → navigate to settings\game\

Important: Both files must be copied into the same directory as the script before running it.

Do not share your data.json or waypoints.json, it contains sensible data (e.g. IP´s).

I don´t steal it, I promise! (check yourselve by reading the merge_blcWp_into_lunarWp.py)


Usage

python merge_blcWp_into_lunarWp.py data.json waypoints.json

About

This script merges waypoints from Badlion Client (BLC) into Lunar Client format. It generates a merged waypoints.json for Lunar Client and a human-readable Markdown table of all waypoints.

Topics

Resources

License

Stars

Watchers

Forks

Languages