diff --git a/mods/ITEMS/mcl_maps/init.lua b/mods/ITEMS/mcl_maps/init.lua
index ecba3400b..30005749a 100644
--- a/mods/ITEMS/mcl_maps/init.lua
+++ b/mods/ITEMS/mcl_maps/init.lua
@@ -61,7 +61,7 @@ local function do_generate_map(id, minp, maxp, callback, t1)
 		for x = 1, xsize, xstep do
 			local map_x = minp.x + x - 1
 			-- color aggregate and height information (for 3D effect)
-			local cagg, height = { 0, 0, 0, 0 }, nil
+			local cagg, height = {0, 0, 0, 0}, nil
 			local solid_under_air = -1 -- anything but air, actually
 			for map_y = maxp.y, minp.y, -1 do
 				local nodename, _, param2 = get_node_name_raw(map_x, map_y, map_z)
@@ -73,7 +73,7 @@ local function do_generate_map(id, minp, maxp, callback, t1)
 					end
 					if color then
 						if solid_under_air == 0 then
-							cagg, height = { 0, 0, 0, 0 }, nil -- reset
+							cagg, height = {0, 0, 0, 0}, nil -- reset
 							solid_under_air = 1
 						end
 						local alpha = cagg[4] -- 0 (transparent) to 255 (opaque)
@@ -225,7 +225,7 @@ function mcl_maps.load_map(id, callback)
 
 	-- Use a legacy tga map texture if present
 	local texture = "mcl_maps_map_texture_"..id..".tga"
-	local f = io.open(worldpath .. DIR_DELIM .. "mcl_maps" .. DIR_DELIM .. texture, "r")
+	local f = io.open(map_textures_path .. texture, "r")
 	if f then
 		f:close()
 	else
@@ -308,7 +308,7 @@ local filled_def = {
 	_doc_items_usagehelp = S("Hold the map in your hand. This will display a map on your screen."),
 	inventory_image = "mcl_maps_map_filled.png^(mcl_maps_map_filled_markings.png^[colorize:#000000)",
 	stack_max = 64,
-	groups = { not_in_creative_inventory = 1, filled_map = 1, tool = 1 },
+	groups = {not_in_creative_inventory = 1, filled_map = 1, tool = 1},
 }
 
 core.register_craftitem("mcl_maps:filled_map", filled_def)
@@ -316,7 +316,7 @@ core.register_craftitem("mcl_maps:filled_map", filled_def)
 local filled_wield_def = table.copy(filled_def)
 filled_wield_def.use_texture_alpha = core.features.use_texture_alpha_string_modes and "opaque" or false
 filled_wield_def.visual_scale = 1
-filled_wield_def.wield_scale = { x = 1, y = 1, z = 1 }
+filled_wield_def.wield_scale = vector.new(1, 1, 1)
 filled_wield_def.paramtype = "light"
 filled_wield_def.drawtype = "mesh"
 filled_wield_def.node_placement_prediction = ""
@@ -333,20 +333,20 @@ if mcl_skins_enabled then
 			local female = table.copy(filled_wield_def)
 			female._mcl_hand_id = skin.id
 			female.mesh = "mcl_meshhand_female.b3d"
-			female.tiles = { skin.texture }
+			female.tiles = {skin.texture}
 			core.register_node("mcl_maps:filled_map_" .. skin.id, female)
 		else
 			local male = table.copy(filled_wield_def)
 			male._mcl_hand_id = skin.id
 			male.mesh = "mcl_meshhand.b3d"
-			male.tiles = { skin.texture }
+			male.tiles = {skin.texture}
 			core.register_node("mcl_maps:filled_map_" .. skin.id, male)
 		end
 	end
 else
 	filled_wield_def._mcl_hand_id = "hand"
 	filled_wield_def.mesh = "mcl_meshhand.b3d"
-	filled_wield_def.tiles = { "character.png" }
+	filled_wield_def.tiles = {"character.png"}
 	core.register_node("mcl_maps:filled_map_hand", filled_wield_def)
 end
 
@@ -375,16 +375,16 @@ end)
 core.register_craft({
 	output = "mcl_maps:empty_map",
 	recipe = {
-		{ "mcl_core:paper", "mcl_core:paper", "mcl_core:paper" },
-		{ "mcl_core:paper", "group:compass",  "mcl_core:paper" },
-		{ "mcl_core:paper", "mcl_core:paper", "mcl_core:paper" },
+		{"mcl_core:paper", "mcl_core:paper", "mcl_core:paper"},
+		{"mcl_core:paper", "group:compass",  "mcl_core:paper"},
+		{"mcl_core:paper", "mcl_core:paper", "mcl_core:paper"},
 	}
 })
 
 core.register_craft({
 	type = "shapeless",
 	output = "mcl_maps:filled_map 2",
-	recipe = { "group:filled_map", "mcl_maps:empty_map" },
+	recipe = {"group:filled_map", "mcl_maps:empty_map"},
 })
 
 local function on_craft(itemstack, player, old_craft_grid, craft_inv)
@@ -408,13 +408,13 @@ core.register_on_joinplayer(function(player)
 	local map_def = {
 		[mcl_vars.hud_type_field] = "image",
 		text = "blank.png",
-		position = { x = 0.75, y = 0.8 },
-		alignment = { x = 0, y = -1 },
-		offset = { x = 0, y = 0 },
-		scale = { x = 2, y = 2 },
+		position = {x = 0.75, y = 0.8},
+		alignment = {x = 0, y = -1},
+		offset = {x = 0, y = 0},
+		scale = {x = 2, y = 2},
 	}
 	local marker_def = table.copy(map_def)
-	marker_def.alignment = { x = 0, y = 0 }
+	marker_def.alignment = {x = 0, y = 0}
 	huds[player] = {
 		map = player:hud_add(map_def),
 		marker = player:hud_add(marker_def),
@@ -493,7 +493,7 @@ core.register_globalstep(function(dtime)
 
 			-- Note the alignment and scale used above
 			local f = 2 * 128 / (maxp.x - minp.x + 1)
-			player:hud_change(hud.marker, "offset", { x = (pos.x - minp.x) * f - 128, y = (maxp.z - pos.z) * f - 256 })
+			player:hud_change(hud.marker, "offset", {x = (pos.x - minp.x) * f - 128, y = (maxp.z - pos.z) * f - 256})
 			player:hud_change(hud.marker, "text", marker)
 
 		elseif maps[player] then -- disable map
diff --git a/mods/ITEMS/mcl_maps/mod.conf b/mods/ITEMS/mcl_maps/mod.conf
index c4b6706b1..01ff02e4f 100644
--- a/mods/ITEMS/mcl_maps/mod.conf
+++ b/mods/ITEMS/mcl_maps/mod.conf
@@ -1,3 +1,3 @@
 name = mcl_maps
-author = wuzzy, fleckenstein, kno10
+author = Wuzzy, Fleckenstein, kno10
 depends = mcl_core, mcl_flowers, tt, mcl_colors, mcl_skins, mcl_util, mcl_title, mcl_init