Для кастомных названий через Custom Name тебе понадобится папка optifine или cit resepan для items, куда нужно закинуть сами текстуры, модель и json-файл с прописанным условием для имени Szword. В интернетах полно готовых шаблонов таких .properties файлов, просто скачай любой рабочий ресурспак с переименованием и посмотри его структуру, там всё довольно просто устроено.