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

Помогите Как изменить название server когда пишешь через консоль /say text

Тема в разделе "Помощь", создана пользователем KlamrFox, 18 июл 2016.

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

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

    Баллы:
    66
    Я не могу понять весь гугл переискал и не чего не нашёл, как всё таки изменить имя которое вылазит когда пишешь /say текст в консоли?
     
  2. Хостинг MineCraft
    <
  3. Evgeny3121

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

    Баллы:
    78
    Имя в Minecraft:
    Evgeny3121
    Зайти на сервер и писать в чате /say текст
     
  4. Автор темы
    KlamrFox

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

    Баллы:
    66
    Мда, а если я баню через консоль, и хочется что бы писалось что забанил такой то игрок только не от server, а от другого ника
     
  5. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    Код:
    package org.bukkit.command.defaults;
    
    import com.google.common.collect.ImmutableList;
    import java.util.List;
    import org.apache.commons.lang.Validate;
    import org.bukkit.Bukkit;
    import org.bukkit.ChatColor;
    import org.bukkit.command.CommandSender;
    import org.bukkit.command.ConsoleCommandSender;
    import org.bukkit.entity.Player;
    
    @Deprecated
    public class SayCommand
      extends VanillaCommand
    {
      public SayCommand()
      {
        super("say");
        this.description = "Broadcasts the given message as the sender";
        this.usageMessage = "/say <message ...>";
        setPermission("bukkit.command.say");
      }
    
      public boolean execute(CommandSender sender, String currentAlias, String[] args)
      {
        if (!testPermission(sender)) {
          return true;
        }
        if (args.length == 0)
        {
          sender.sendMessage(ChatColor.RED + "Usage: " + this.usageMessage);
          return false;
        }
        StringBuilder message = new StringBuilder();
        message.append(ChatColor.RED).append("[");
        if ((sender instanceof ConsoleCommandSender)) {
          message.append("CONSOLE");
        } else if ((sender instanceof Player)) {
          message.append(((Player)sender).getDisplayName());
        } else {
          message.append(sender.getName());
        }
        message.append(ChatColor.RED).append("] ");
        if (args.length > 0)
        {
          message.append(args[0]);
          for (int i = 1; i < args.length; i++) {
            message.append(" ").append(args[i]);
          }
        }
        Bukkit.broadcastMessage(message.toString());
        return true;
      }
    
      public List<String> tabComplete(CommandSender sender, String alias, String[] args)
        throws IllegalArgumentException
      {
        Validate.notNull(sender, "Sender cannot be null");
        Validate.notNull(args, "Arguments cannot be null");
        if (args.length >= 1) {
          return super.tabComplete(sender, alias, args);
        }
        return ImmutableList.of();
      }
    }
    
    Код:
      public boolean execute(CommandSender sender, String currentAlias, String[] args)
      {
        if (!testPermission(sender)) {
          return true;
        }
        if (args.length == 0)
        {
          sender.sendMessage(ChatColor.RED + "Usage: " + this.usageMessage);
          return false;
        }
        StringBuilder message = new StringBuilder();
        message.append(ChatColor.RED).append("[");
        if ((sender instanceof ConsoleCommandSender)) {
          message.append("CONSOLE");
        } else if ((sender instanceof Player)) {
          message.append(((Player)sender).getDisplayName());
        } else {
          message.append(sender.getName());
        }
        message.append(ChatColor.RED).append("] ");
        if (args.length > 0)
        {
          message.append(args[0]);
          for (int i = 1; i < args.length; i++) {
            message.append(" ").append(args[i]);
          }
        }
        Bukkit.broadcastMessage(message.toString());
        return true;
      }
    
     
  6. Автор темы
    KlamrFox

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

    Баллы:
    66
    МММ, а куда это вставлять или это в ядре изменять? Но в ядре я не нашёл этого.
     
  7. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
Статус темы:
Закрыта.

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