From b9d58c2f79d93f3d30194f4246da1200d8d05d4b Mon Sep 17 00:00:00 2001 From: ancientmarinerdev Date: Sun, 23 Oct 2022 22:16:35 +0100 Subject: [PATCH] Cows and villagers can go into attack state and become non-functional --- mods/ENTITIES/mobs_mc/cow+mooshroom.lua | 1 + mods/ENTITIES/mobs_mc/villager.lua | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/mods/ENTITIES/mobs_mc/cow+mooshroom.lua b/mods/ENTITIES/mobs_mc/cow+mooshroom.lua index eebe16f98..d0f7178bd 100644 --- a/mods/ENTITIES/mobs_mc/cow+mooshroom.lua +++ b/mods/ENTITIES/mobs_mc/cow+mooshroom.lua @@ -6,6 +6,7 @@ local cow_def = { description = S("Cow"), type = "animal", spawn_class = "passive", + passive = true, hp_min = 10, hp_max = 10, xp_min = 1, diff --git a/mods/ENTITIES/mobs_mc/villager.lua b/mods/ENTITIES/mobs_mc/villager.lua index 87650e128..7df4c6ea7 100644 --- a/mods/ENTITIES/mobs_mc/villager.lua +++ b/mods/ENTITIES/mobs_mc/villager.lua @@ -610,7 +610,7 @@ local function go_home(entity, sleep) mcl_log("Cannot find bed. Unset it") return end - + if vector.distance(entity.object:get_pos(),b) < 2 then if sleep then entity.order = SLEEP @@ -1576,6 +1576,7 @@ mcl_mobs:register_mob("mobs_mc:villager", { description = S("Villager"), type = "npc", spawn_class = "passive", + passive = true, hp_min = 20, hp_max = 20, head_swivel = "head.control",