From fe00a329925ac9d6da23cb0b334263ca0c38daea Mon Sep 17 00:00:00 2001 From: tenplus1 Date: Sun, 4 May 2025 12:20:54 +0100 Subject: [PATCH] change minetest. to core. --- dirt_monster.lua | 4 ++-- dungeon_master.lua | 6 +++--- fire_spirit.lua | 4 ++-- init.lua | 8 ++++---- land_guard.lua | 4 ++-- lava_flan.lua | 46 +++++++++++++++++++++++----------------------- mese_monster.lua | 10 +++++----- oerkki.lua | 2 +- sand_monster.lua | 6 +++--- spider.lua | 20 ++++++++++---------- stone_monster.lua | 4 ++-- tree_monster.lua | 4 ++-- 12 files changed, 59 insertions(+), 59 deletions(-) diff --git a/dirt_monster.lua b/dirt_monster.lua index 100fc7e..be33e47 100644 --- a/dirt_monster.lua +++ b/dirt_monster.lua @@ -1,5 +1,5 @@ -local S = minetest.get_translator("mobs_monster") +local S = core.get_translator("mobs_monster") -- custom dirt monster type @@ -66,7 +66,7 @@ mobs:register_mob("mobs_monster:dirt_monster", { tmp = dirt_types[n] - if minetest.find_node_near(pos, 1, tmp.nodes) then + if core.find_node_near(pos, 1, tmp.nodes) then self.base_texture = tmp.skins self.object:set_properties({textures = tmp.skins}) diff --git a/dungeon_master.lua b/dungeon_master.lua index 61ec815..1c1661b 100644 --- a/dungeon_master.lua +++ b/dungeon_master.lua @@ -1,5 +1,5 @@ -local S = minetest.get_translator("mobs_monster") +local S = core.get_translator("mobs_monster") -- custom dungeon master types @@ -77,7 +77,7 @@ mobs:register_mob("mobs_monster:dungeon_master", { tmp = master_types[n] - if minetest.find_node_near(pos, 1, tmp.nodes) then + if core.find_node_near(pos, 1, tmp.nodes) then self.base_texture = tmp.skins self.object:set_properties({textures = tmp.skins}) @@ -178,4 +178,4 @@ mobs:register_arrow("mobs_monster:fireball", { end }) ---minetest.override_item("default:obsidian", {on_blast = function() end}) +--core.override_item("default:obsidian", {on_blast = function() end}) diff --git a/fire_spirit.lua b/fire_spirit.lua index 4305d33..af93b56 100644 --- a/fire_spirit.lua +++ b/fire_spirit.lua @@ -1,13 +1,13 @@ -- translation and drops -local S = minetest.get_translator("mobs_monster") +local S = core.get_translator("mobs_monster") local mob_drops = { {name = "fireflies:firefly", chance = 1, min = 1, max = 1} } -if minetest.get_modpath("ethereal") then +if core.get_modpath("ethereal") then table.insert(mob_drops, {name = "ethereal:fire_dust", chance = 1, min = 1, max = 1}) diff --git a/init.lua b/init.lua index d2b0145..1234df0 100644 --- a/init.lua +++ b/init.lua @@ -1,8 +1,8 @@ -- translation and mod path -local S = minetest.get_translator("mobs_monster") -local path = minetest.get_modpath(minetest.get_current_modname()) .. "/" +local S = core.get_translator("mobs_monster") +local path = core.get_modpath(core.get_current_modname()) .. "/" -- Check for custom mob spawn file @@ -18,7 +18,7 @@ end local function ddoo(mob) - if minetest.settings:get_bool("mobs_monster." .. mob) == false then + if core.settings:get_bool("mobs_monster." .. mob) == false then print("[Mobs_Monster] " .. mob .. " disabled!") return end @@ -48,7 +48,7 @@ end -- Lucky Blocks -if minetest.get_modpath("lucky_block") then +if core.get_modpath("lucky_block") then dofile(path .. "lucky_block.lua") end diff --git a/land_guard.lua b/land_guard.lua index 950c52e..fde2752 100644 --- a/land_guard.lua +++ b/land_guard.lua @@ -1,7 +1,7 @@ -- translation and custom land guard types -local S = minetest.get_translator("mobs_monster") +local S = core.get_translator("mobs_monster") local guard_types = { @@ -85,7 +85,7 @@ mobs:register_mob("mobs_monster:land_guard", { tmp = guard_types[n] - if minetest.find_node_near(pos, 1, tmp.nodes) then + if core.find_node_near(pos, 1, tmp.nodes) then self.base_texture = { tmp.skins[math.random(#tmp.skins)] } self.object:set_properties({textures = self.base_texture}) diff --git a/lava_flan.lua b/lava_flan.lua index 77f6451..a017734 100644 --- a/lava_flan.lua +++ b/lava_flan.lua @@ -1,5 +1,5 @@ -local S = minetest.get_translator("mobs_monster") +local S = core.get_translator("mobs_monster") -- Lava Flan by Zeg9 (additional textures by JurajVajda) @@ -61,7 +61,7 @@ mobs:register_mob("mobs_monster:lava_flan", { on_die = function(self, pos) local cod = self.cause_of_death or {} - local def = cod.node and minetest.registered_nodes[cod.node] + local def = cod.node and core.registered_nodes[cod.node] if def and def.groups and def.groups.water then @@ -69,7 +69,7 @@ mobs:register_mob("mobs_monster:lava_flan", { mobs:effect(pos, 40, "tnt_smoke.png", 3, 5, 2, 0.5, nil, false) - minetest.sound_play("fire_extinguish_flame", + core.sound_play("fire_extinguish_flame", {pos = pos, max_hear_distance = 12, gain = 1.5}, true) self.object:remove() @@ -80,16 +80,16 @@ mobs:register_mob("mobs_monster:lava_flan", { else mobs:effect(pos, 40, "fire_basic_flame.png", 2, 3, 2, 5, 10, nil) - local nods = minetest.find_nodes_in_area( + local nods = core.find_nodes_in_area( {x = pos.x, y = pos.y + 1, z = pos.z}, {x = pos.x, y = pos.y, z = pos.z}, "air") -- place flame if position empty and flame exists if nods and #nods > 0 - and minetest.registered_nodes["fire:basic_flame"] then + and core.registered_nodes["fire:basic_flame"] then pos = nods[math.random(#nods)] - minetest.set_node(pos, {name = "fire:basic_flame"}) + core.set_node(pos, {name = "fire:basic_flame"}) end self.object:remove() @@ -121,15 +121,15 @@ mobs:alias_mob("mobs:lava_flan", "mobs_monster:lava_flan") -- lava orb -minetest.register_craftitem(":mobs:lava_orb", { +core.register_craftitem(":mobs:lava_orb", { description = S("Lava orb"), inventory_image = "zmobs_lava_orb.png", light_source = 14 }) -minetest.register_alias("zmobs:lava_orb", "mobs:lava_orb") +core.register_alias("zmobs:lava_orb", "mobs:lava_orb") -minetest.register_craft({ +core.register_craft({ type = "fuel", recipe = "mobs:lava_orb", burntime = 80 @@ -137,9 +137,9 @@ minetest.register_craft({ -- backup and replace old function -local old_handle_node_drops = minetest.handle_node_drops +local old_handle_node_drops = core.handle_node_drops -function minetest.handle_node_drops(pos, drops, digger) +function core.handle_node_drops(pos, drops, digger) -- are we a player using the lava pick? if digger and digger:get_wielded_item():get_name() == ("mobs:pick_lava") then @@ -153,7 +153,7 @@ function minetest.handle_node_drops(pos, drops, digger) while not stack:is_empty() do - local output, decremented_input = minetest.get_craft_result({ + local output, decremented_input = core.get_craft_result({ method = "cooking", width = 1, items = {stack}}) if output.item:is_empty() then @@ -179,7 +179,7 @@ function minetest.handle_node_drops(pos, drops, digger) mobs:effect(pos, 1, "tnt_smoke.png", 3, 5, 2, 0.5, nil, false) - minetest.sound_play("fire_extinguish_flame", + core.sound_play("fire_extinguish_flame", {pos = pos, max_hear_distance = 5, gain = 0.05}, true) end end @@ -189,7 +189,7 @@ end -- lava pick, smelts nodes when you dig -minetest.register_tool(":mobs:pick_lava", { +core.register_tool(":mobs:pick_lava", { description = S("Lava Pickaxe"), inventory_image = "mobs_pick_lava.png", tool_capabilities = { @@ -208,7 +208,7 @@ minetest.register_tool(":mobs:pick_lava", { -- recipe -minetest.register_craft({ +core.register_craft({ output = "mobs:pick_lava", recipe = { {"mobs:lava_orb", "mobs:lava_orb", "mobs:lava_orb"}, @@ -219,9 +219,9 @@ minetest.register_craft({ -- Add [toolranks] mod support -if minetest.get_modpath("toolranks") then +if core.get_modpath("toolranks") then - minetest.override_item("mobs:pick_lava", { + core.override_item("mobs:pick_lava", { original_description = S("Lava Pickaxe"), description = toolranks.create_description("Lava Pickaxe", 0, 1), after_use = toolranks.new_afteruse}) @@ -278,7 +278,7 @@ mobs:register_egg("mobs_monster:obsidian_flan", S("Obsidian Flan"), -- obsidian arrow and grief setting check -local mobs_griefing = minetest.settings:get_bool("mobs_griefing") ~= false +local mobs_griefing = core.settings:get_bool("mobs_griefing") ~= false mobs:register_arrow("mobs_monster:obsidian_arrow", { visual = "sprite", @@ -304,13 +304,13 @@ mobs:register_arrow("mobs_monster:obsidian_arrow", { hit_node = function(self, pos, node) - if mobs_griefing == false or minetest.is_protected(pos, "") then + if mobs_griefing == false or core.is_protected(pos, "") then return end local texture = "default_dirt.png" --fallback texture local radius = 1 - local def = node and minetest.registered_nodes[node.name] + local def = node and core.registered_nodes[node.name] if not def then return end @@ -324,7 +324,7 @@ mobs:register_arrow("mobs_monster:obsidian_arrow", { return end - minetest.add_particlespawner({ + core.add_particlespawner({ amount = 32, time = 0.1, minpos = vector.subtract(pos, radius / 2), @@ -343,10 +343,10 @@ mobs:register_arrow("mobs_monster:obsidian_arrow", { collisiondetection = true }) - minetest.set_node(pos, {name = "air"}) + core.set_node(pos, {name = "air"}) local snd = def.sounds and def.sounds.dug or "default_dig_crumbly" - minetest.sound_play(snd, {pos = pos, max_hear_distance = 8, gain = 1.0}, true) + core.sound_play(snd, {pos = pos, max_hear_distance = 8, gain = 1.0}, true) end }) diff --git a/mese_monster.lua b/mese_monster.lua index b3ab5e2..a96cdec 100644 --- a/mese_monster.lua +++ b/mese_monster.lua @@ -1,7 +1,7 @@ -- translation and custom mese monster types -local S = minetest.get_translator("mobs_monster") +local S = core.get_translator("mobs_monster") local mese_monster_types = { @@ -238,11 +238,11 @@ mobs:register_mob("mobs_monster:mese_monster", { -- direction sets type N = red, E = green, S = blue, W = purple -- Just for fun - S01 - local objects = minetest.get_objects_inside_radius(pos, 10) + local objects = core.get_objects_inside_radius(pos, 10) for i, obj in ipairs(objects) do - if minetest.is_player(obj) + if core.is_player(obj) and obj:get_wielded_item():get_name() == "mobs_monster:mese_monster" then local degree = (360 + math.deg(obj:get_look_horizontal())) % 360 @@ -271,7 +271,7 @@ mobs:register_mob("mobs_monster:mese_monster", { -- mese arrow item -minetest.register_craftitem("mobs_monster:mese_crystal_fragment_arrow", { +core.register_craftitem("mobs_monster:mese_crystal_fragment_arrow", { description = S("Mese Monster Arrow"), inventory_image = "mobs_mese_arrow.png", groups = {not_in_creative_inventory = 1} @@ -333,7 +333,7 @@ mobs:alias_mob("mobs:mese_monster", "mobs_monster:mese_monster") local f = "default:mese_crystal_fragment" -minetest.register_craft({ +core.register_craft({ output = "default:mese_crystal", recipe = {{f, f, f}, {f, f, f}, {f, f, f}} }) diff --git a/oerkki.lua b/oerkki.lua index 2bb4159..e66f1ea 100644 --- a/oerkki.lua +++ b/oerkki.lua @@ -1,5 +1,5 @@ -local S = minetest.get_translator("mobs_monster") +local S = core.get_translator("mobs_monster") -- Oerkki by PilzAdam diff --git a/sand_monster.lua b/sand_monster.lua index 2e09280..211d49b 100644 --- a/sand_monster.lua +++ b/sand_monster.lua @@ -1,5 +1,5 @@ -local S = minetest.get_translator("mobs_monster") +local S = core.get_translator("mobs_monster") -- custom particle effects @@ -11,7 +11,7 @@ local function effect(pos, amount, texture, min_size, max_size, radius, gravity, gravity = gravity or -10 glow = glow or 0 - minetest.add_particlespawner({ + core.add_particlespawner({ amount = amount, time = 0.25, minpos = pos, @@ -86,7 +86,7 @@ mobs:register_mob("mobs_monster:sand_monster", { --[[ custom_attack = function(self, p) local pos = self.object:get_pos() - minetest.add_item(pos, "default:sand") + core.add_item(pos, "default:sand") end, ]] on_die = function(self, pos) diff --git a/spider.lua b/spider.lua index 5bb0983..575770b 100644 --- a/spider.lua +++ b/spider.lua @@ -1,5 +1,5 @@ -local S = minetest.get_translator("mobs_monster") +local S = core.get_translator("mobs_monster") -- helper function @@ -115,7 +115,7 @@ mobs:register_mob("mobs_monster:spider", { tmp = spider_types[n] - if minetest.find_node_near(pos, 1, tmp.nodes) then + if core.find_node_near(pos, 1, tmp.nodes) then self.base_texture = tmp.skins self.object:set_properties({textures = tmp.skins}) @@ -172,7 +172,7 @@ mobs:register_mob("mobs_monster:spider", { local dir_x = -math_sin(yaw) * (prop.collisionbox[4] + 0.5) local dir_z = math_cos(yaw) * (prop.collisionbox[4] + 0.5) - local nod = minetest.get_node_or_nil({ + local nod = core.get_node_or_nil({ x = pos.x + dir_x, y = pos.y + 0.5, z = pos.z + dir_z @@ -182,8 +182,8 @@ mobs:register_mob("mobs_monster:spider", { local v = self.object:get_velocity() -- can only climb solid facings - if not nod or not minetest.registered_nodes[nod.name] - or not minetest.registered_nodes[nod.name].walkable then + if not nod or not core.registered_nodes[nod.name] + or not core.registered_nodes[nod.name].walkable then self.disable_falling = nil v.y = 0 self.object:set_velocity(v) @@ -264,7 +264,7 @@ mobs:alias_mob("mobs:spider", "mobs_monster:spider") -- cobweb and recipe -minetest.register_node(":mobs:cobweb", { +core.register_node(":mobs:cobweb", { description = S("Cobweb"), drawtype = "plantlike", visual_scale = 1.2, @@ -285,7 +285,7 @@ minetest.register_node(":mobs:cobweb", { sounds = mobs.node_sound_leaves_defaults() }) -minetest.register_craft({ +core.register_craft({ output = "mobs:cobweb", recipe = { {"farming:string", "", "farming:string"}, @@ -298,12 +298,12 @@ minetest.register_craft({ local web_place = function(pos) - if minetest.find_node_near(pos, 1, {"ignore"}) then return end + if core.find_node_near(pos, 1, {"ignore"}) then return end - local pos2 = minetest.find_node_near(pos, 1, {"air", "group:leaves"}, true) + local pos2 = core.find_node_near(pos, 1, {"air", "group:leaves"}, true) if pos2 then - minetest.swap_node(pos2, {name = "mobs:cobweb"}) + core.swap_node(pos2, {name = "mobs:cobweb"}) end end diff --git a/stone_monster.lua b/stone_monster.lua index 78d753c..fc4c7e7 100644 --- a/stone_monster.lua +++ b/stone_monster.lua @@ -1,7 +1,7 @@ -- translation and custom stone monster types -local S = minetest.get_translator("mobs_monster") +local S = core.get_translator("mobs_monster") local stone_types = { @@ -85,7 +85,7 @@ mobs:register_mob("mobs_monster:stone_monster", { tmp = stone_types[n] - if minetest.find_node_near(pos, 1, tmp.nodes) then + if core.find_node_near(pos, 1, tmp.nodes) then self.base_texture = tmp.skins self.object:set_properties({textures = tmp.skins}) diff --git a/tree_monster.lua b/tree_monster.lua index 84095f4..fee802a 100644 --- a/tree_monster.lua +++ b/tree_monster.lua @@ -1,7 +1,7 @@ -- translation and custom tree monster types -local S = minetest.get_translator("mobs_monster") +local S = core.get_translator("mobs_monster") local tree_types = { @@ -114,7 +114,7 @@ mobs:register_mob("mobs_monster:tree_monster", { if tmp.explode and math.random(2) == 1 then return true end - if minetest.find_node_near(pos, 1, tmp.nodes) then + if core.find_node_near(pos, 1, tmp.nodes) then self.base_texture = tmp.skins self.object:set_properties({textures = tmp.skins})