generateChatHead

fun generateChatHead(user: Player, scale: Int = 8, character: String = "⬛", addNewLine: Boolean = false, cached: Boolean = false): List<String>

Generates a chat head image from a Minecraft player's skin.

Return

A list of strings representing the chat head image.

Example usage:

val chatHead = ChatHeadUtil.generateChatHead(player)
for (line in chatHead) {
player.sendMessage(color(line))
}

Parameters

user

The Minecraft player.

scale

The scale of the image (default is 8).

character

The character to use for each pixel (default is "⬛").

addNewLine

Whether to add a new line after each pixel (default is false).

cached

Whether to cache the generated image (default is false).


fun generateChatHead(user: String, scale: Int = 8, character: String = "⬛", addNewLine: Boolean = false, cached: Boolean = false): List<String>

Generates a chat head image from a Minecraft player's skin.

Return

A list of strings representing the chat head image.

Example usage:

val chatHead = ChatHeadUtil.generateChatHead("Notch")
for (line in chatHead) {
player.sendMessage(color(line))
}

Parameters

user

The username of the Minecraft player.

scale

The scale of the image (default is 8).

character

The character to use for each pixel (default is "⬛").

addNewLine

Whether to add a new line after each pixel (default is false).

cached

Whether to cache the generated image (default is false).


fun generateChatHead(image: String, character: String = "⬛", addNewLine: Boolean = false, cached: Boolean = false): List<String>

Generates a chat head image from a URL.

Return

A list of strings representing the chat head image.

Example usage:

val chatHead = ChatHeadUtil.generateChatHead("https://example.com/image.png")
for (line in chatHead) {
player.sendMessage(color(line))
}

Parameters

image

The URL of the image.

character

The character to use for each pixel (default is "⬛").

addNewLine

Whether to add a new line after each pixel (default is false).

cached

Whether to cache the generated image (default is false).