diff --git a/modpack.conf b/modpack.conf new file mode 100644 index 0000000..4d9e6f5 --- /dev/null +++ b/modpack.conf @@ -0,0 +1,2 @@ +name = Minetest-WorldEdit +description = WorldEdit is an in-game world editor. Use it to repair griefing, or just create awesome buildings in seconds. diff --git a/modpack.txt b/modpack.txt deleted file mode 100644 index e69de29..0000000 diff --git a/worldedit/cuboid.lua b/worldedit/cuboid.lua index ce20761..d98e25c 100644 --- a/worldedit/cuboid.lua +++ b/worldedit/cuboid.lua @@ -149,7 +149,7 @@ end -- Return the marker that is closest to the player worldedit.marker_get_closest_to_player = function(name) - local playerpos = minetest.get_player_by_name(name):getpos() + local playerpos = minetest.get_player_by_name(name):get_pos() local dist1 = vector.distance(playerpos, worldedit.pos1[name]) local dist2 = vector.distance(playerpos, worldedit.pos2[name]) @@ -255,4 +255,4 @@ worldedit.translate_direction = function(name, direction) end return resaxis, resdir -end \ No newline at end of file +end diff --git a/worldedit/manipulations.lua b/worldedit/manipulations.lua index a6aad16..76bb13b 100644 --- a/worldedit/manipulations.lua +++ b/worldedit/manipulations.lua @@ -638,7 +638,7 @@ function worldedit.clear_objects(pos1, pos2) -- Avoid players and WorldEdit entities if not obj:is_player() and (not entity or not entity.name:find("^worldedit:")) then - local pos = obj:getpos() + local pos = obj:get_pos() if pos.x >= pos1x and pos.x <= pos2x and pos.y >= pos1y and pos.y <= pos2y and pos.z >= pos1z and pos.z <= pos2z then diff --git a/worldedit_brush/mod.conf b/worldedit_brush/mod.conf new file mode 100644 index 0000000..1a86bd6 --- /dev/null +++ b/worldedit_brush/mod.conf @@ -0,0 +1,2 @@ +name = worldedit_brush +depends = worldedit, worldedit_commands diff --git a/worldedit_commands/init.lua b/worldedit_commands/init.lua index cc169ee..37903d7 100644 --- a/worldedit_commands/init.lua +++ b/worldedit_commands/init.lua @@ -257,7 +257,7 @@ minetest.register_chatcommand("/pos1", { description = "Set WorldEdit region position 1 to the player's location", privs = {worldedit=true}, func = function(name, param) - local pos = minetest.get_player_by_name(name):getpos() + local pos = minetest.get_player_by_name(name):get_pos() pos.x, pos.y, pos.z = math.floor(pos.x + 0.5), math.floor(pos.y + 0.5), math.floor(pos.z + 0.5) worldedit.pos1[name] = pos worldedit.mark_pos1(name) @@ -270,7 +270,7 @@ minetest.register_chatcommand("/pos2", { description = "Set WorldEdit region position 2 to the player's location", privs = {worldedit=true}, func = function(name, param) - local pos = minetest.get_player_by_name(name):getpos() + local pos = minetest.get_player_by_name(name):get_pos() pos.x, pos.y, pos.z = math.floor(pos.x + 0.5), math.floor(pos.y + 0.5), math.floor(pos.z + 0.5) worldedit.pos2[name] = pos worldedit.mark_pos2(name) diff --git a/worldedit_commands/mod.conf b/worldedit_commands/mod.conf new file mode 100644 index 0000000..e6ffbd2 --- /dev/null +++ b/worldedit_commands/mod.conf @@ -0,0 +1,2 @@ +name = worldedit_commands +depends = worldedit diff --git a/worldedit_gui/mod.conf b/worldedit_gui/mod.conf new file mode 100644 index 0000000..8cc015f --- /dev/null +++ b/worldedit_gui/mod.conf @@ -0,0 +1,3 @@ +name = worldedit_gui +depends = worldedit, worldedit_commands +optional_depends = unified_inventory, inventory_plus, sfinv, creative, smart_inventory diff --git a/worldedit_shortcommands/mod.conf b/worldedit_shortcommands/mod.conf new file mode 100644 index 0000000..2a2d96d --- /dev/null +++ b/worldedit_shortcommands/mod.conf @@ -0,0 +1,2 @@ +name = worldedit_shortcommands +depends = worldedit_commands