1.2.18 • Published 2 years ago
minecraft-text v1.2.18
minecraft-text
Parse Minecraft text into many formats including HTML.
Parse
Parse a string of encoded text to a JSON chat component.
parse(String: text, String: delimiter = "§")
import { parse } from "minecraft-text";
const json = parse("&7[&c-&7] &3[&bWARRIOR&3]&b &fJack", "&");
{"text":"","extra":[{"text":"[","extra":[{"text":"-","extra":[{"text":"] ","extra":[{"text":"[","extra":[{"text":"WARRIOR","extra":[{"text":"]","extra":[{"text":" ","extra":[{"text":"Jack","extra":[],"color":"white"}],"color":"aqua"}],"color":"dark_aqua"}],"color":"aqua"}],"color":"dark_aqua"}],"color":"gray"}],"color":"red"}],"color":"gray"}]}
Render
Render a string of encoded text to HTML.
render(String: text, String: delimiter = "§")
import { render } from "minecraft-text";
import "~minecraft-text/style.css"; // Browser only
const html = render("&7[&c-&7] &3[&bWARRIOR&3]&b &fJack", "&");
<span class="mc"><span><span class="mc-gray">[<span class="mc-red">-<span class="mc-gray">] <span class="mc-dark_aqua">[<span class="mc-aqua">WARRIOR<span class="mc-dark_aqua">]<span class="mc-aqua"> <span class="mc-white">Jack</span></span></span></span></span></span></span></span></span></span>
Strip Formats
Removes all formatting codes form a string.
stripFormats(String: text, String: delimiter = "§")
import { stripFormats } from "minecraft-text";
const text = stripFormats("&7[&c-&7] &3[&bWARRIOR&3]&b &fJack", "&");
"[-] [WARRIOR] Jack"
1.2.18
2 years ago
1.2.17
3 years ago
1.2.16
3 years ago
1.2.15
3 years ago
1.2.13
3 years ago
1.2.14
3 years ago
1.2.12
4 years ago
1.2.11
4 years ago
1.2.9
4 years ago
1.2.10
4 years ago
1.2.8
4 years ago
1.1.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago