Allow villager to claim filled cauldrons.

Fixes #3733
This commit is contained in:
codiac 2023-07-27 21:27:51 +10:00
parent b911da121e
commit a3bbb3694c

View file

@ -351,7 +351,7 @@ local professions = {
leatherworker = { leatherworker = {
name = N("Leatherworker"), name = N("Leatherworker"),
texture = "mobs_mc_villager_leatherworker.png", texture = "mobs_mc_villager_leatherworker.png",
jobsite = "mcl_cauldrons:cauldron", jobsite = "group:cauldron",
trades = { trades = {
{ {
{ { "mcl_mobitems:leather", 9, 12 }, E1 }, { { "mcl_mobitems:leather", 9, 12 }, E1 },
@ -1007,8 +1007,9 @@ end
----- JOBSITE LOGIC ----- JOBSITE LOGIC
local function get_profession_by_jobsite(js) local function get_profession_by_jobsite(js)
local is_cauldron = string.find(js, "mcl_cauldrons:cauldron")
for k,v in pairs(professions) do for k,v in pairs(professions) do
if v.jobsite == js then return k end if v.jobsite == js or (is_cauldron and v.jobsite == "group:cauldron") then return k end
end end
end end