This library allows you to display text with Minecraft formatting. It supports JSON (component-based) text as well as strings with formatting codes.
Obfuscated text is also supported and will behave as it does ingame.
npm i --save mctext-react
importMcTextfrom'mctext-react'<McText>§4red §lbold red §r§kobfuscated</McText><McText>{{text: '',extra: [{text: 'red ',color: 'dark_red'},{text: 'bold red ',bold: true,color: 'dark_red'},{text: 'obfuscated',obfuscated: true}]}}
</McText>| Name | Type | Default | Description |
|---|---|---|---|
| children * | string or object | The text to display, see above. | |
| colormap | object | see below | An alternate colormap used to map Minecraft colors to CSS colors. |
| randomChars | string | A…Za…z0…9!§$%&?# | Characters to use for obfuscated text. |
| prefix | string | § | Character to use for color prefix, usually § or &. |
| style | object | Override the style of the text. |
* required property
The sixteen Minecraft colors are mapped to CSS colors by using a colormap. The default colormap uses the colors from the Minecraft Wiki.
- McTextBlock is a WPF component that displays Minecraft formatted text. It only supports strings with formatting codes.
The files included in this repository are licensed under the MIT license.