Make itemframes respect item definition wield_scale

This commit is contained in:
cora 2024-02-15 03:13:27 +01:00 committed by the-real-herowl
parent ea6555b33b
commit 7fe5315c26

View file

@ -156,7 +156,12 @@ function mcl_itemframes.tpl_entity:set_item(itemstack, pos)
end)
return
end
self.object:set_properties(table.merge(base_props, { wield_item = self._item}, def.object_properties or {}))
local idef = itemstack:get_definition()
local ws = idef.wield_scale
self.object:set_properties(table.merge(base_props, {
wield_item = self._item,
visual_size = { x = base_props.visual_size.x / ws.x, y = base_props.visual_size.y / ws.y },
}, def.object_properties or {}))
end
function mcl_itemframes.tpl_entity:get_staticdata()