Помогите Меняем при вводе команды /say слово Server

Matvey555

Новичок
Пользователь
Баллы
16
Здравствуйте, мне надо при вводе команды /say изменить слово Server на свое.
Я уже натыкался на эти темы, но так и не понял где именно надо изменять это слово. Я пробовал винраром искать но безуспешно.
 
Здравствуйте, мне надо при вводе команды /say изменить слово Server на свое.
Я уже натыкался на эти темы, но так и не понял где именно надо изменять это слово. Я пробовал винраром искать но безуспешно.
Можно еще через NocheatPlus сделать. Там есть строка с блокировкой команд
protection:
plugins:
hide:
active: true
nopermission:
message: '&cКоманда недосупна, если вы считаете, что это ошибка, свяжитесь с администрацией сервера!'
commands:
- plugins
- version
- icanhasbukkit
- null: null
- about
unknowncommand:
message: Unknown command. Type "/help" for help.
commands: []
commands:
consoleonly:
active: false
message: '&cI''m sorry, but this command can''t be executed in chat. Use the console instead!'
commands:
- op
- deop
 
Можно еще через NocheatPlus сделать. Там есть строка с блокировкой команд
protection:
plugins:
hide:
active: true
nopermission:
message: '&cКоманда недосупна, если вы считаете, что это ошибка, свяжитесь с администрацией сервера!'
commands:
- plugins
- version
- icanhasbukkit
- null: null
- about
unknowncommand:
message: Unknown command. Type "/help" for help.
commands: []
commands:
consoleonly:
active: false
message: '&cI''m sorry, but this command can''t be executed in chat. Use the console instead!'
commands:
- op
- deop
Это тут при чём? 😕
 
Я поменял на свое слово, но не изменилось. Может нужен другой class?
Откройте его InClassTranslator-ом и меняйте там, если изменения не произошли что значит не так сохранили.
Есть второй вариант. Декомпиляция, поиск нужной строки и изменение под себя)
Есть третий варик, самопис который будет слушать ввод команды say и выводить уже кстомизированное сообщение)
 
Как у вас все сложно... Когда все это делается тупо плагином.
хз,я даж не интересовался. Всегда /broadcast исп
Вот код файла, если кому интересно)
Код:
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.command.defaults.VanillaCommand;
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 ...>";
      this.setPermission("bukkit.command.say");
   }

   public boolean execute(CommandSender sender, String currentAlias, String[] args) {
      if(!this.testPermission(sender)) {
         return true;
      } else if(args.length == 0) {
         sender.sendMessage(ChatColor.RED + "Usage: " + this.usageMessage);
         return false;
      } else {
         StringBuilder message = new StringBuilder();
         message.append(ChatColor.LIGHT_PURPLE).append("[");
         if(sender instanceof ConsoleCommandSender) {
            message.append("Server");
         } else if(sender instanceof Player) {
            message.append(((Player)sender).getDisplayName());
         } else {
            message.append(sender.getName());
         }

         message.append(ChatColor.LIGHT_PURPLE).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 tabComplete(CommandSender sender, String alias, String[] args) throws IllegalArgumentException {
      Validate.notNull(sender, "Sender cannot be null");
      Validate.notNull(args, "Arguments cannot be null");
      return (List)(args.length >= 1?super.tabComplete(sender, alias, args):ImmutableList.of());
   }
}
 
Назад
Верх Низ