Смотри, есть класс, HellGun(me.hellscoder.guns). Это такой жирненький класс, как бы модель оружия, когда сервер включается, в цикле он прогоняет все конфиг-файлы с оружиями, прогоняет а попутно высасывает основную информацию с которой и нужно будет работать, это КЛЮЧ ДЛЯ ПОЛУЧЕНИЯ, ИД ИТЕМА, ИМЯ - НАЗВАНИЕ ОРУЖИЯ[С ним он и будет работать(Можно на один предмет повесить хоть тысячу оружий, главное, чтоб назывались по разному)], ну и собственно сам экземпляр класса HellGun и тоже загоняет его в мапу,
при интеракте, чекаем имя предмета, ид, еще чтото и еще что то это я уже не помню, и по этой информации достаем экземпляр класса HellGun из мапы, с уже нужным нам оружием, ну а дальше все как в Советском кино