Прозрачность цвета у текста или вообще чего-либо?

Версия Minecraft
1.7.10
Доброго времени суток. Подскажите пожалуйста, как формируется прозрачность у цвета? Подсмотрел у одного человека код: opacity << 24 (сдвиг), но не совсем понимаю как это работает. Пытался гуглить по типу прозрачность в Java и т.п, но ничего полезного не нашел.
Также я понимаю, что цвет формируется в виде RGBA, где RGB от 0 до 255, а А от 0 до 1.
 
7,099
324
1,510
Линейно считается. 0 - полностью прозрачно, 255 - полностью непрозрачно
 
7,099
324
1,510
Сверху