Там где ты делаешь
this.setRegistryName(name);
это имя всех файлов моделей.
Все очень просто
Создаешь в папке
assets/idтвоегомода/blockstates файлик с твоим
this.setRegistryName(name);, а конкретно со значением переменной name
ты можешь вместо name сразу указать в скобках регистрационное имя, например
this.setRegistryName("my_block_name");.
Так. Разобрались тут.
Создаем сам файлик в assets/idтвоегомода/blockstates
называем его
my_block_name.json и вписываем туда следующее
{
"variants": {
"normal": { "model": "айдитвоегомода:my_block_name" }
}
}
если не ошибаюсь, тут мы указали ссылку на модель (поправьте если не прав)
далее бежим в папку
\assets\idтвоегомода\models\block
создаем файлик
my_block_name.json со следующим содержимым
{
"parent": "block/cube_all",
"textures": {
"all": "айдитвоегомода:blocks/my_block_name"
}
}
и затем копируем этот файлик в \assets\idтвоегомода\models\item
ну и не забудь положить саму текстуру в
\assets\айдитвоегомода\textures\blocks, ее тоже надо назвать в соответствии с названием блока.
Если ты и тут не поймешь, то тебе явно надо поучиться работать с компьютером