Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Как добавить книгу с каким-либо содержанием?

Тема в разделе "Разработка плагинов для новичков", создана пользователем SilentSmoke, 22 июл 2015.

Статус темы:
Закрыта.
  1. Автор темы
    SilentSmoke

    SilentSmoke Активный участник Пользователь

    Баллы:
    73
    Здравствуйте, у меня возникла одна проблема. Хотелось бы при вводе определенной команды выдавать книгу, содержание которой будет определенно заранее. Но я не нашел как запихнуть это самое содержание в книгу. Возможно ли это вообще? И если возможно, то как?
     
  2. Хостинг MineCraft
    <
  3. _EnderWorld_

    _EnderWorld_ Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Steve
    Была тоже такая идея, вот пару набросков связанных с ней.
    Код:
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
          
            Player p = (Player) sender;
          
            if(cmd.getName().equalsIgnoreCase("")) { // Ваша команда в кавычках
                if(p.hasPermission("")) {      // Ваш пермишен на использование команды
                  
                    ItemStack book = new ItemStack(Material.WRITTEN_BOOK, 1);
                    BookMeta meta = (BookMeta) book.getItemMeta();
                    meta.setTitle(ChatColor.DARK_RED + "Имя");   // Название Вашей Книги
                    meta.setAuthor(ChatColor.DARK_GREEN + "Автор Книги");     // Автор. указанный в описании в инвентаре.
                    meta.addPage(
                            ChatColor.DARK_RED + "Ваш текст");   //
                  
                    book.setItemMeta(meta);
                    p.getInventory().addItem(book);
                    p.sendMessage(plugin.prefix + ChatColor.DARK_PURPLE + "");    // Сообщение при вводе команды, что игроку выдана книга
                  
                  
                }
              
              
              
            }
          
            return false;
          
        }
    Он про Кодинг.
     
  4. Автор темы
    SilentSmoke

    SilentSmoke Активный участник Пользователь

    Баллы:
    73
    Благодарю, коротко и ясно. Тему можно закрывать.
     
Статус темы:
Закрыта.

Поделиться этой страницей