CommandPomoc
KVACdmd 2 years ago
parent c2ab3deee7
commit c2bad88008
  1. 46
      src/main/java/xyz/mineconomia/mineconomiacore/BookHandler/BookCommand.java
  2. 5
      src/main/java/xyz/mineconomia/mineconomiacore/MineconomiaCore.java
  3. 2
      src/main/resources/plugin.yml

@ -0,0 +1,46 @@
package xyz.mineconomia.mineconomiacore.BookHandler;
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;
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 = new ItemStack(Material.WRITTEN_BOOK);
BookMeta bookMeta = (BookMeta) book.getItemMeta();
//Book Info (irrelevant)
bookMeta.setTitle("POMOC");
bookMeta.setAuthor("SERVER");
//PG1
bookMeta.addPage("§l§11text\n" +
"§o§21text text\n" +
"§l§31text:text\n" +
"§o§41texttexttexttext.\n" +
"§l§51text -- text\n" +
"§o§61text x text");
//PG2
bookMeta.addPage("§l§72text\n" +
"§o§82text text\n" +
"§l§92text:text\n" +
"§o§02texttexttexttext.\n" +
"§l§12text -- text\n" +
"§o§22text x text");
book.setItemMeta(bookMeta); //Gluing The Book Together
player.openBook(book); //Opening Book After Typing Command
}
return false;
}
}

@ -1,7 +1,7 @@
package xyz.mineconomia.mineconomiacore; package xyz.mineconomia.mineconomiacore;
import org.bukkit.Bukkit;
import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.plugin.java.JavaPlugin;
import xyz.mineconomia.mineconomiacore.BookHandler.BookCommand;
import xyz.mineconomia.mineconomiacore.commands.mcore; import xyz.mineconomia.mineconomiacore.commands.mcore;
import java.util.Objects; import java.util.Objects;
@ -27,6 +27,9 @@ public final class MineconomiaCore extends JavaPlugin {
logger.info("╚═══════════════════════════════╝"); logger.info("╚═══════════════════════════════╝");
logger.info(""); logger.info("");
Objects.requireNonNull(plugin.getCommand("mcore")).setExecutor(new mcore()); Objects.requireNonNull(plugin.getCommand("mcore")).setExecutor(new mcore());
//BookCommand
getCommand("pomoc").setExecutor(new BookCommand());
} }
@Override @Override

@ -8,3 +8,5 @@ commands:
mcore: mcore:
permission: mcore.admin permission: mcore.admin
description: "administrator's command" description: "administrator's command"
pomoc:
usage:

Loading…
Cancel
Save