From 7372f5fc2ba76cadde01300d6e1c4b95151ccfe0 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Wed, 11 Jan 2017 22:54:31 +0100 Subject: [PATCH] Don't stop music after digging empty jukebox --- mods/mcl_jukebox/init.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mods/mcl_jukebox/init.lua b/mods/mcl_jukebox/init.lua index 7a38f1735..259b3a42d 100644 --- a/mods/mcl_jukebox/init.lua +++ b/mods/mcl_jukebox/init.lua @@ -129,10 +129,6 @@ minetest.register_node("mcl_jukebox:jukebox", { end, after_dig_node = function(pos, oldnode, oldmetadata, digger) local name = digger:get_player_name() - if active_tracks[name] ~= nil then - minetest.sound_stop(active_tracks[name]) - digger:hud_remove(active_huds[name]) - end local meta = minetest.get_meta(pos) local meta2 = meta meta:from_table(oldmetadata) @@ -141,6 +137,10 @@ minetest.register_node("mcl_jukebox:jukebox", { if not stack:is_empty() then local p = {x=pos.x+math.random(0, 10)/10-0.5, y=pos.y, z=pos.z+math.random(0, 10)/10-0.5} minetest.add_item(p, stack) + if active_tracks[name] ~= nil then + minetest.sound_stop(active_tracks[name]) + digger:hud_remove(active_huds[name]) + end end meta:from_table(meta2:to_table()) end,