simple-shooter-game/mods/game/maps/README.md
2025-12-12 13:53:49 -04:00

1.8 KiB

How to create a map:

Requirements:

Minetest/Luanti 5.0.0 or later

Minetest Game

WorldEdit

Simple Shooter Game

Step 1: Build your map. It must be perfectly square or rectangular and not contain any non-MTG nodes or rails.

Step 2: Surround the playable area in a box made of glass, WorldEdit helps with this.

Step 3: Create a barrier 4 blocks below the top of the map out of obsidian glass, leaving a 3-block gap of air between the barrier and roof.

Step 4: Select opposite corners of the map with WorldEdit and run //mtschemcreate map.

Step 5: Create a folder with the titile of your map in all lowercase with no spaces in simple-shooter-game/mods/game/maps/maps/.

Step 6: Copy the file (Minetest/Luanti install path)/worlds/(name of the world in which you created your map)/schems/map.mts to simple-shooter-game/mods/game/maps/maps/(your map's folder)/.

Step 7: Create a file called map.lua in simple-shooter-game/mods/game/maps/maps/(your map's folder)/.

Step 8: Open the map.lua file in a text editor and put the following content in it:

local map_data = {
	name = "(Your map name here)",
	size_x = (Size in the X direction of your map),
	size_y = (Size in the Y direction of your map),
	size_z = (Size in the Z direction of your map),
	
	barrier_level = (Distance from the bottom of the map to the barrier),
	
	spawn_x = nil,
	spawn_y = nil,
	spawn_z = nil
}

return map_data

Step 9: Open Minetest/Luanti and create a new world with Simple Shooter Game.

Step 10: Play the world and run /load (your map name) followed by /start.

Step 11: Verify the map loads and works.

And that's it!