diff --git a/vmf/scripts/mods/vmf/modules/vmf_package_manager.lua b/vmf/scripts/mods/vmf/modules/vmf_package_manager.lua index 858cb3c..17ea5d2 100644 --- a/vmf/scripts/mods/vmf/modules/vmf_package_manager.lua +++ b/vmf/scripts/mods/vmf/modules/vmf_package_manager.lua @@ -29,17 +29,11 @@ function VMFMod:load_package(package_name, callback, sync) return end - local mod_handle = self:get_internal_data("mod_handle") - if not mod_handle then - self:error("Failed to get mod handle. Package management is not available.") - return - end - if not _loaded_packages[self] then _loaded_packages[self] = {} end - local resource_package = Mod.resource_package(mod_handle, package_name) + local resource_package = Mod.resource_package(self:get_internal_data("mod_handle"), package_name) if not resource_package then self:error("Could not find package '%s'.", package_name) return