### Item.Book
This provides a book generator to use TextComponents with Books.
| Item.Book | |
|--|--|
| List of BookPage | content of the pages |
| title | a String to give the book a title(optional) |
|author| displays an author message (optional) |
|...| same as **Item**|
The page itself is another class:
| BookPage | |
|--|--|
| content | either a String, TextComponent or List of TextComponents |
Or with a custom font character:
|BookPage.customFont| |
|--|--|
| String | your custom character(\u[HEX]) |
A possible book could look like this:
```dart
Item.Book(
[
BookPage("This is the title page"),
BookPage(
TextComponent("Colored text",color:Color.Blue),
),
BookPage.customFont("\uEaa2"),
BookPage([
TextComponent("one text"),
TextComponent(
"another clickable text",
clickEvent:TextClickEvent.change_page(0)
)
])
],
title: "my book",
lore: [TextComponent("This is my description")]
)
⇒ minecraft:written_book{"title":"my book","author":"","pages":["[{\"text\":\"This is the title page\"}]","[{\"text\":\"Colored text\",\"color\":\"blue\"}]","[{\"text\":\"\uEaa2\",\"color\":\"white\"}]","[{\"text\":\"one text\"},{\"text\":\"another clickable text\",\"clickEvent\":{\"action\":\"change_page\",\"value\":\"0\"}}]"],"display":{"Lore":["{\"text\":\"This is my description\"}"]}}
```