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 zcmd6pbz2h-!$wCBP-1jRBSTWUVbmBsK>2gBTmS&jEn_+i001zY;VKY7#TflQ z006*6sHrFd90861{g+N9xc~qF-vMgi3;+;y{SS=Bc$*^t0D$MBs-c9pjQNsSfQi0J z^CtlCW>!^EUe{ycsLk`2-MsPYwZZhOF^7K9D<;>UN;a4;u$N*exLG#>W+0FNejt7^ zOpi+e#l`-vPnlGN2?wt9paln)X2Q5gc{3F2Lk^P>AP4%7YsweuR@#T!d8k&wrd*W>OXLsKN%QKlZ zBLE1d8VQ-cBtoB~ORG1mMe@%{shAbx03ZZ*ekYU@xs_uKmh?M4`eJ7{R&pdt zqJX_-$LOVn8K)Gi`tim<1Eo1F%p;(TP$yvpb36&f1GF~w`FxW4pSR8U4*sI=W=GjV zexMob{g*w&C(qJUaxR;~OgggD3)w>kBv)%sTd5M@2s@#zrFpx^DQ!v|*ngUKc23Vf z(WcI3S*6^+m@zT&tUfJPxe!Id*@3X}8#ZxQRYK&adn99#_)gVr`ZHqT23oIiv7pZhyfWS=gqXx{53M2TK+QRR5)ycd`0$S%-T=RID%a0WB* z;czBJJWQ%EQWR-s!S3(xAI8X{J#H>N^Su};b3C84_4I!E^UH%(VWccBzAG!RpS?j= zLlJ}o1YojvEb%1a*suT}oU8OFm5zrJDjyvIoKpEfXWDmMAtZ_{;J$|tNM2p@X2#rN zcSwMnyC0&7GLzLhIu@S}bI{Wk7=k=u{t?Qu6r?v>qyp{>zYbiVuM_I1=23TXm8>Gcx0!rqf@r}&k-It^#Y|1u}@E&pOgpyctY1-xP zX-|;g-UqqqsRmGWd&!T?4MU~x(s3lv1RxN^yd-WyAn=($qfQvQ?B|@fe`G90;sA&> z**Nt-MJ=}Pp4cYuGAo9VK*7}6#%hHV^fJy_bU@~C0VWj7ikw#ObnNf7zylakcSf0y zym`0VJC+<1%$^km%-vI9>ub$dN#a0-AThxp0aV$dVtj`Qe;zpw%�jKymdl)k#q? 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 X#{#U%P@ic2K1YcFW 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 O0IEuwiWQL0LH`HOc)KzH From dd7facfc03d161825621e0f8d234aec3d75c9bec Mon Sep 17 00:00:00 2001 From: epCode 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},