From 975efb228836ceabf3ff06b8de0f3af9fd67ea69 Mon Sep 17 00:00:00 2001 From: epCode Date: Sat, 13 Mar 2021 10:35:36 -0800 Subject: [PATCH 1/5] Fix #1136 --- mods/PLAYER/mcl_player/init.lua | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/mods/PLAYER/mcl_player/init.lua b/mods/PLAYER/mcl_player/init.lua index 90cba148f..449b062c5 100644 --- a/mods/PLAYER/mcl_player/init.lua +++ b/mods/PLAYER/mcl_player/init.lua @@ -6,6 +6,16 @@ mcl_player = {} -- Note: This is currently broken due to a bug in Irrlicht, leave at 0 local animation_blend = 0 +local function get_mouse_button(player) + local controls = player:get_player_control() + local get_wielded_item_name = player:get_wielded_item():get_name() + if controls.RMB and not string.find(player:get_wielded_item():get_name(), "mcl_bows:bow") or controls.LMB then + return true + else + return false + end +end + mcl_player.registered_player_models = { } -- Local for speed. @@ -174,30 +184,30 @@ minetest.register_globalstep(function(dtime) player_anim[name] = nil player_sneak[name] = controls.sneak end - if controls.LMB and not controls.sneak and head_in_water and is_sprinting == true then + if get_mouse_button(player) == true and not controls.sneak and head_in_water and is_sprinting == true then player_set_animation(player, "swim_walk_mine", animation_speed_mod) elseif not controls.sneak and head_in_water and is_sprinting == true then player_set_animation(player, "swim_walk", animation_speed_mod) - elseif is_sprinting == true and controls.LMB and not controls.sneak and not head_in_water then + elseif is_sprinting == true and get_mouse_button(player) == true and not controls.sneak and not head_in_water then player_set_animation(player, "run_walk_mine", animation_speed_mod) - elseif controls.LMB and not controls.sneak then + elseif get_mouse_button(player) == true and not controls.sneak then player_set_animation(player, "walk_mine", animation_speed_mod) - elseif controls.LMB and controls.sneak and is_sprinting ~= true then + elseif get_mouse_button(player) == true and controls.sneak and is_sprinting ~= true then player_set_animation(player, "sneak_walk_mine", animation_speed_mod) elseif is_sprinting == true and not controls.sneak and not head_in_water then player_set_animation(player, "run_walk", animation_speed_mod) - elseif controls.sneak and not controls.LMB then + elseif controls.sneak and not get_mouse_button(player) == true then player_set_animation(player, "sneak_walk", animation_speed_mod) else player_set_animation(player, "walk", animation_speed_mod) end - elseif controls.LMB and not controls.sneak and head_in_water and is_sprinting == true then + elseif get_mouse_button(player) == true and not controls.sneak and head_in_water and is_sprinting == true then player_set_animation(player, "swim_mine") - elseif not controls.LMB and not controls.sneak and head_in_water and is_sprinting == true then + elseif not get_mouse_button(player) == true and not controls.sneak and head_in_water and is_sprinting == true then player_set_animation(player, "swim_stand") - elseif controls.LMB and not controls.sneak then + elseif get_mouse_button(player) == true and not controls.sneak then player_set_animation(player, "mine") - elseif controls.LMB and controls.sneak then + elseif get_mouse_button(player) == true and controls.sneak then player_set_animation(player, "sneak_mine") elseif not controls.sneak and head_in_water and is_sprinting == true then player_set_animation(player, "swim_stand", animation_speed_mod) From 1bdf14119860862c024bd8187666bf732d901d19 Mon Sep 17 00:00:00 2001 From: epCode Date: Sat, 13 Mar 2021 23:17:50 +0000 Subject: [PATCH 2/5] Delete Zombie horse for copyright reasons --- .../mobs_mc/textures/mobs_mc_horse_zombie.png | Bin 11350 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 mods/ENTITIES/mobs_mc/textures/mobs_mc_horse_zombie.png diff --git a/mods/ENTITIES/mobs_mc/textures/mobs_mc_horse_zombie.png b/mods/ENTITIES/mobs_mc/textures/mobs_mc_horse_zombie.png deleted file mode 100644 index 846769e2378b7eae0114ce99f2e5654daa364b45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11350 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 Date: Sat, 13 Mar 2021 23:19:28 +0000 Subject: [PATCH 3/5] Remove Zombie horse from immediate game --- mods/ENTITIES/mobs_mc/horse.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/ENTITIES/mobs_mc/horse.lua b/mods/ENTITIES/mobs_mc/horse.lua index b9d82660c..4e588855f 100644 --- a/mods/ENTITIES/mobs_mc/horse.lua +++ b/mods/ENTITIES/mobs_mc/horse.lua @@ -451,6 +451,6 @@ mobs:spawn_specific("mobs_mc:donkey", mobs_mc.spawn.grassland_savanna, {"air"}, -- spawn eggs mobs:register_egg("mobs_mc:horse", S("Horse"), "mobs_mc_spawn_icon_horse.png", 0) mobs:register_egg("mobs_mc:skeleton_horse", S("Skeleton Horse"), "mobs_mc_spawn_icon_horse_skeleton.png", 0) -mobs:register_egg("mobs_mc:zombie_horse", S("Zombie Horse"), "mobs_mc_spawn_icon_horse_zombie.png", 0) +--mobs:register_egg("mobs_mc:zombie_horse", S("Zombie Horse"), "mobs_mc_spawn_icon_horse_zombie.png", 0) mobs:register_egg("mobs_mc:donkey", S("Donkey"), "mobs_mc_spawn_icon_donkey.png", 0) mobs:register_egg("mobs_mc:mule", S("Mule"), "mobs_mc_spawn_icon_mule.png", 0) From 7a5aa54035479b28bd03c3c1a9d56c217bad7339 Mon Sep 17 00:00:00 2001 From: iliekprogrammar Date: Sun, 14 Mar 2021 12:10:54 +0800 Subject: [PATCH 4/5] Allow water & lava buckets dispensed break nether portals. --- mods/ITEMS/mcl_buckets/init.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mods/ITEMS/mcl_buckets/init.lua b/mods/ITEMS/mcl_buckets/init.lua index 72677eb96..9e830fd73 100644 --- a/mods/ITEMS/mcl_buckets/init.lua +++ b/mods/ITEMS/mcl_buckets/init.lua @@ -148,7 +148,7 @@ function mcl_buckets.register_liquid(def) end, _on_dispense = function(stack, pos, droppos, dropnode, dropdir) local iname = stack:get_name() - local buildable = minetest.registered_nodes[dropnode.name].buildable_to + local buildable = minetest.registered_nodes[dropnode.name].buildable_to or dropnode.name == "mcl_portals:portal" if def.extra_check and def.extra_check(droppos, nil) == false then -- Fail placement of liquid @@ -277,4 +277,4 @@ minetest.register_craftitem("mcl_buckets:bucket_empty", { end, }) -dofile(modpath.."/register.lua") \ No newline at end of file +dofile(modpath.."/register.lua") From 08f522ffffd9c309a1c5703d8f2a237c705f722e Mon Sep 17 00:00:00 2001 From: Code-Sploit Date: Sun, 14 Mar 2021 06:24:34 +0000 Subject: [PATCH 5/5] Fix arrows being pointable --- mods/ITEMS/mcl_bows/arrow.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/mods/ITEMS/mcl_bows/arrow.lua b/mods/ITEMS/mcl_bows/arrow.lua index 145227e1f..efa465ddf 100644 --- a/mods/ITEMS/mcl_bows/arrow.lua +++ b/mods/ITEMS/mcl_bows/arrow.lua @@ -37,6 +37,7 @@ S("Arrows might get stuck on solid blocks and can be retrieved again. They are a local ARROW_ENTITY={ physical = true, + pointable = false, visual = "mesh", mesh = "mcl_bows_arrow.obj", visual_size = {x=-1, y=1},