Нужна помощь с настройкой Billy Whitelist под автодонат

Используется лицензионная версия BWhitelist, но версии Legacy. Ранее для нее (в 18 году) авторы автодоната написали отдельные функции, которые просили помещать в файл с айтемами. Однако ссылка на облачный файл с кодом уже с того времени испарилась и нет возможности сейчас вернуть те функции. Существующие методы для BWhitelist кидают ошибки:

[igs-core] addons/igs-core/lua/igs/extensions/bwhitelist.lua:11: attempt to index global 'GAS' (a nil value)
1. canactivate - addons/igs-core/lua/igs/extensions/bwhitelist.lua:11
2. CanActivate - addons/igs-core/lua/igs/objects/shop_item.lua:262
3. IGS_Activate - addons/igs-core/lua/igs/network/net_sv.lua:147
4. fCallback - addons/igs-core/lua/igs/network/net_sv.lua:173
5. func - addons/igs-core/lua/igs/network/net_sv.lua:49
6. unknown - lua/includes/extensions/net.lua:38

Следующий самописный код:

local ITEM = FindMetaTable("IGSItem")
 
function ITEM:SetBLWhitelist(team_cmd)
  local team_id = DarkRP.getJobByCommand(team_cmd).team

  self:SetCategory("Вайтлисты")
  self:SetCanActivate(function(pl)
    if BWhitelist:IsWhitelisted(pl, team_id) then
      return "Вы в вайтлисте"
    end
  end)
  self:SetOnActivate(function(pl)
    BWhitelist:AddToWhitelist(false, team.GetName(team_id), pl:SteamID())
  end)
  self:SetValidator(function(pl)
    return BWhitelist:IsWhitelisted(pl, team_id)
  end)

  self.whitelist = self:Insert(IGS.ITEMS.Whitelist, team_cmd)
end

Вызывает ошибку:

[igs-modification] addons/igs-modification/lua/igs/settings/sh_additems.lua:61: attempt to index local 'ITEM' (a nil value)
  1. unknown - addons/igs-modification/lua/igs/settings/sh_additems.lua:61