Делаю собственного голема

Версия Minecraft
1.20+
API
Fabric
Я создал моба (маленький голем), создал нужный блок для призыва. Но никак не могу найти в ванильном коде майнкрафта технологию спавна големов. Не могли бы вы подсказать мне как это работает и где я мог бы взять ванильный код?
 
490
44
129
Я создал моба (маленький голем), создал нужный блок для призыва. Но никак не могу найти в ванильном коде майнкрафта технологию спавна големов. Не могли бы вы подсказать мне как это работает и где я мог бы взять ванильный код?
Спавн голема активируется при установке тыквы. (смотри в коде этого блока) Тыква поставлена -> конструкция из железных блоков найдена -> ломаем -> спавним
 
490
44
129
На счет 1.20 могу сказать только то, что принцип не поменяли. (Лично не копался в этой версии) Запусти с отладчиком и поставь брейкпоинт в конструктор голема - от туда и найдешь место, от куда его призвали

Цитирую код 1.12

Java:
public class BlockPumpkin extends BlockHorizontal{
    ...
    public void onBlockAdded(World worldIn, BlockPos pos, IBlockState state)  {
        super.onBlockAdded(worldIn, pos, state);
        this.trySpawnGolem(worldIn, pos); //это то чо тебе нужно
    }
}
 
Сверху