diff --git a/pom.xml b/pom.xml
index b21c8a2..a92cc17 100644
--- a/pom.xml
+++ b/pom.xml
@@ -39,6 +39,7 @@
false
+
@@ -76,5 +77,10 @@
20.1.0
compile
+
+ xyz.upperlevel.spigot.book
+ spigot-book-api
+ 1.6
+
diff --git a/src/main/java/xyz/mineconomia/mineconomiacore/BookHandler/BookCommand.java b/src/main/java/xyz/mineconomia/mineconomiacore/BookHandler/BookCommand.java
new file mode 100644
index 0000000..1d4e395
--- /dev/null
+++ b/src/main/java/xyz/mineconomia/mineconomiacore/BookHandler/BookCommand.java
@@ -0,0 +1,65 @@
+package xyz.mineconomia.mineconomiacore.BookHandler;
+
+import net.md_5.bungee.api.chat.*;
+import org.bukkit.ChatColor;
+import org.bukkit.Material;
+import org.bukkit.command.Command;
+import org.bukkit.command.CommandExecutor;
+import org.bukkit.command.CommandSender;
+import org.bukkit.entity.Player;
+import org.bukkit.inventory.ItemStack;
+import org.bukkit.inventory.meta.BookMeta;
+import xyz.upperlevel.spigot.book.BookUtil;
+
+public class BookCommand implements CommandExecutor {
+ @Override
+ public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
+ if (sender instanceof Player) {
+ Player player = (Player) sender;
+
+ //Create a Book
+ ItemStack book = BookUtil.writtenBook()
+ .author("Temný řád serveru Mineconomia")
+ .title("Příručka nejen pro začátečníky")
+ .pages(
+
+ new BookUtil.PageBuilder()
+ .newLine()
+ .add(new TextComponent(ChatColor.GOLD + String.valueOf(ChatColor.BOLD)+ "MINECONOMIA"))
+ .newLine()
+ .add(ChatColor.ITALIC + "" + ChatColor.GRAY + "Economy server")
+ .newLine()
+ .newLine()
+ .add(ChatColor.GOLD + "■■■■■■■■■■■■■■■■■■■")
+ .newLine()
+ .add(ChatColor.GRAY + "Užitečná příručka nejen pro nové hráče")
+ .newLine()
+ .add(ChatColor.GOLD + "■■■■■■■■■■■■■■■■■■■")
+ .newLine()
+ .newLine()
+ .newLine()
+ .newLine()
+ .add(ChatColor.GOLD + String.valueOf(ChatColor.BOLD) + "TIP: " + ChatColor.BLACK + "pro rychlou navigaci klikej na položky v obsahu")
+ .build(),
+ new BookUtil.PageBuilder()
+ .add(ChatColor.GOLD + String.valueOf(ChatColor.BOLD) +"OBSAH (1/2)")
+ .newLine().newLine().newLine()
+ .add(ChatColor.GRAY + "- Kde vzít peníze?")
+ .newLine().newLine()
+ .add(ChatColor.GRAY + "- Tvůj první pozemek")
+ .newLine().newLine()
+ .add(ChatColor.GRAY + "- Co je to pravítko")
+ .newLine().newLine()
+ .add(ChatColor.GRAY + "- Tvůj první obchod")
+ .newLine().newLine()
+ .add(ChatColor.GRAY + "- Využij pozemek")
+
+ .build()
+ )
+ .build();
+
+ BookUtil.openPlayer(player, book);
+ }
+ return false;
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/xyz/mineconomia/mineconomiacore/MineconomiaCore.java b/src/main/java/xyz/mineconomia/mineconomiacore/MineconomiaCore.java
index 8eb7915..71b706f 100644
--- a/src/main/java/xyz/mineconomia/mineconomiacore/MineconomiaCore.java
+++ b/src/main/java/xyz/mineconomia/mineconomiacore/MineconomiaCore.java
@@ -2,6 +2,7 @@ package xyz.mineconomia.mineconomiacore;
import org.bukkit.plugin.java.JavaPlugin;
import xyz.mineconomia.mineconomiacore.CustomItems.ItemManager;
+import xyz.mineconomia.mineconomiacore.BookHandler.BookCommand;
import xyz.mineconomia.mineconomiacore.commands.mcore;
import java.util.Objects;
@@ -28,6 +29,9 @@ public final class MineconomiaCore extends JavaPlugin {
logger.info("");
Objects.requireNonNull(plugin.getCommand("mcore")).setExecutor(new mcore());
+ //BookCommand
+ getCommand("pomoc").setExecutor(new BookCommand());
+
//CustomItems
ItemManager.init();
}
diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml
index d709695..ee60bf6 100644
--- a/src/main/resources/plugin.yml
+++ b/src/main/resources/plugin.yml
@@ -8,3 +8,5 @@ commands:
mcore:
permission: mcore.admin
description: "administrator's command"
+ pomoc:
+ usage: