Код с 1.7.10. Для 1.19+ думаю сам додумаешься....
Открываешь класс, который наследует твой блок.... Находишь там метод что-то типа:
public void onBlockDestroyedByPlayer(World world, int x, int y, int z, int meta) {}
- Спавнишь: world.spawnEntityInWorld(Entity);
А вообще... Глянь BlockSilverfish.class