diff --git a/engine/engine-paper/src/main/kotlin/com/typewritermc/engine/paper/utils/Color.kt b/engine/engine-paper/src/main/kotlin/com/typewritermc/engine/paper/utils/Color.kt index 6b16d282ad..ea2315e3a7 100644 --- a/engine/engine-paper/src/main/kotlin/com/typewritermc/engine/paper/utils/Color.kt +++ b/engine/engine-paper/src/main/kotlin/com/typewritermc/engine/paper/utils/Color.kt @@ -13,6 +13,14 @@ class Color( val WHITE = Color(0xFFFFFFFF.toInt()) } + constructor( + alpha: Int, + red: Int, + green: Int, + blue: Int + ) : this(alpha shl 24 or (red shl 16) or (green shl 8) or blue) + + val alpha: Int get() = (color shr 24) and 0xFF val red: Int get() = (color shr 16) and 0xFF val green: Int get() = (color shr 8) and 0xFF