From 8bffda06cac1c7c61a0ba5c246b6b68e86a09a3f Mon Sep 17 00:00:00 2001 From: Jordan Irwin Date: Thu, 13 May 2021 18:08:27 -0700 Subject: [PATCH] Replace deprecated use_texture_alpha boolean values --- homedecor_3d_extras/init.lua | 3 +++ homedecor_doors_and_gates/init.lua | 13 +++++++++++++ homedecor_lighting/init.lua | 3 +++ lavalamp/init.lua | 1 + 4 files changed, 20 insertions(+) diff --git a/homedecor_3d_extras/init.lua b/homedecor_3d_extras/init.lua index 3ed2ca6f..a246f948 100644 --- a/homedecor_3d_extras/init.lua +++ b/homedecor_3d_extras/init.lua @@ -23,6 +23,7 @@ if minetest.get_modpath("vessels") then }, paramtype = "light", paramtype2 = "facedir", + use_texture_alpha = "blend" }) local sbox = { @@ -36,6 +37,7 @@ if minetest.get_modpath("vessels") then tiles = {"homedecor_3d_vessels_shelf_glass.png"}, inventory_image = "homedecor_3d_vessels_glass_bottle_inv.png", wield_image = "homedecor_3d_vessels_glass_bottle_inv.png", + use_texture_alpha = "blend", selection_box = sbox }) @@ -54,6 +56,7 @@ if minetest.get_modpath("vessels") then tiles = {"homedecor_3d_vessels_shelf_glass.png"}, inventory_image = "homedecor_3d_vessels_drinking_glass_inv.png", wield_image = "homedecor_3d_vessels_drinking_glass_inv.png", + use_texture_alpha = "blend", selection_box = sbox }) end diff --git a/homedecor_doors_and_gates/init.lua b/homedecor_doors_and_gates/init.lua index 28146472..95265426 100644 --- a/homedecor_doors_and_gates/init.lua +++ b/homedecor_doors_and_gates/init.lua @@ -148,6 +148,19 @@ for _, door in ipairs(door_list) do mesh = mesh .. v .. ".obj" }) end + + local nn_a = "doors:homedecor_"..door.name.."_a" + local nn_b = "doors:homedecor_"..door.name.."_b" + + if door.alpha then + local def = table.copy(core.registered_nodes[nn_a]) + def.use_texture_alpha = "blend" + def.mesh = "door_a.obj" -- leaving this out will break the _a model + core.register_node(":"..nn_a, def) -- assignment when the override takes place + + def = table.copy(core.registered_nodes[nn_b]) + def.use_texture_alpha = "blend" + core.register_node(":"..nn_b, def) end --compatibility diff --git a/homedecor_lighting/init.lua b/homedecor_lighting/init.lua index ac7b11c5..639d9d08 100644 --- a/homedecor_lighting/init.lua +++ b/homedecor_lighting/init.lua @@ -488,6 +488,7 @@ for brightness_level = 0, 14 do description = S("Ground Lantern/Light"), mesh = "homedecor_ground_lantern.obj", tiles = { gen_ls_tex_yellow, "homedecor_generic_metal_wrought_iron.png" }, + use_texture_alpha = "opaque", inventory_image = "homedecor_ground_lantern_inv.png", wield_image = "homedecor_ground_lantern_inv.png", groups = {snappy=3, not_in_creative_inventory = nici, dig_glass=1}, @@ -514,6 +515,7 @@ for brightness_level = 0, 14 do description = S("Hanging Lantern/Light"), mesh = "homedecor_hanging_lantern.obj", tiles = { "homedecor_generic_metal_wrought_iron.png", gen_ls_tex_yellow }, + use_texture_alpha = "opaque", inventory_image = "homedecor_hanging_lantern_inv.png", wield_image = "homedecor_hanging_lantern_inv.png", groups = {snappy=3, not_in_creative_inventory = nici, dig_glass=1}, @@ -949,6 +951,7 @@ for _, light_brightn_name in ipairs({"off", "on"}) do gen_ls_tex_yellow, "homedecor_generic_metal_wrought_iron.png" }, + use_texture_alpha = "opaque", inventory_image = "homedecor_wall_lamp_inv.png", groups = {snappy=3, not_in_creative_inventory = nici, dig_glass=1}, light_source = onflag and (minetest.LIGHT_MAX - 3) or nil, diff --git a/lavalamp/init.lua b/lavalamp/init.lua index d2954922..ec3daefe 100644 --- a/lavalamp/init.lua +++ b/lavalamp/init.lua @@ -22,6 +22,7 @@ minetest.register_node("lavalamp:lavalamp", { }, }, }, + use_texture_alpha = "opaque", inventory_image = "lavalamp_lamp_inv.png", paramtype = "light", paramtype2 = "color",