Importing from Minecraft: Difference between revisions

From VoxeLibre Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
If you play(ed) Minecraft before and wish to continue in VoxeLibre, you will have to  
If you play(ed) Minecraft before and wish to continue in VoxeLibre, and you have big builds you spent endless hours in creation, it would be of interest to be able to transfer those builds into a VoxeLibre world. This process consists of mainly two steps: you will have to  
* convert a Minecraft world into a Luanti world
* convert a Minecraft world into a Luanti world
* convert a Minecraft schematic into a Luanti schematic
* convert a Minecraft schematic into a Luanti schematic


We will cover mainly the first of those two actions, as the conversion of schematics has a block count limit.
===Prepare your VoxeLibre game===
You will need additional Mods to achieve this goal. Install from ContentDB
* [https://content.luanti.org/packages/sfan5/worldedit/ Worldedit]
* [https://content.luanti.org/packages/IRI/worldedit_bigschems/ Worldedit Big Schematics Handling] and activate them.


=== Convert Minecraft world into Luanti world ===
=== Convert Minecraft world into Luanti world ===
Line 29: Line 32:
Place the folder you generated in the conversion step in /worlds of your minetest installation (local or on your server). As you have multiple worlds now, you will now have to define the world when you start the server:
Place the folder you generated in the conversion step in /worlds of your minetest installation (local or on your server). As you have multiple worlds now, you will now have to define the world when you start the server:
<pre>bin/luantiserver --gameid VoxeLibre --worldname newworld</pre>
<pre>bin/luantiserver --gameid VoxeLibre --worldname newworld</pre>
You could now play in this world – but you will see, that the conversion is not perfect. As the heights in Minecraft and Luanti are different, there are big holes in your world. Go find your

Revision as of 02:56, 28 March 2025

If you play(ed) Minecraft before and wish to continue in VoxeLibre, and you have big builds you spent endless hours in creation, it would be of interest to be able to transfer those builds into a VoxeLibre world. This process consists of mainly two steps: you will have to

  • convert a Minecraft world into a Luanti world
  • convert a Minecraft schematic into a Luanti schematic

Prepare your VoxeLibre game

You will need additional Mods to achieve this goal. Install from ContentDB

Convert Minecraft world into Luanti world

I will describe the process I used to be able to continue on my build of Mt. Saint Michel in a non Microsoft environment. I played Minecraft Java on a exaroton server. To be able to convert the world, you have to download the world from the server. In your downloads, you should have now a folder /world.

Conversion is done with a fork of mc2mt from DragonWrangler1 (see here). Usage is straight forward: Open your terminal, move to the mc2mt folder and type

usage: mc2mt.py [OPTIONS] input output

Input and output describes the world folder from Minecraft, output the folder for the generated Luanti world. Use paths relative to your mc2mt folder.

You can add optional arguments as follows:

-h, --help            show this help message and exit
  -m MOD                Load mod from json file
  -d                    Disable all mods
  -e                    Enable all mods
  -u                    Unknown blocks will be converted to air
  -q                    Do not report unknown blocks
  --disable_MOD         Disable mod MOD
  --enable_MOD          Enable mod MOD

Conversion will take quite a lot of time, in my run without any optional arguments, I had just the time to drink several coffees (several hours).

Define new world

Place the folder you generated in the conversion step in /worlds of your minetest installation (local or on your server). As you have multiple worlds now, you will now have to define the world when you start the server:

bin/luantiserver --gameid VoxeLibre --worldname newworld

You could now play in this world – but you will see, that the conversion is not perfect. As the heights in Minecraft and Luanti are different, there are big holes in your world. Go find your