Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Можно еще через NocheatPlus сделать. Там есть строка с блокировкой командЗдравствуйте, мне надо при вводе команды /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
Ой, не вник в суть =) Извеняюсь, думал, что просто нужно изменить то, что будет выводиться после применения команды.Это тут при чём? 😕
Да я нашел этот class, подскажите что именно в нем менять надо?Открыть не составит труда?Посмотреть вложение 39024
слово Server наверное, не?Да я нашел этот class, подскажите что именно в нем менять надо?
Там так просто не написано, если Вы знаете то подскажитеслово Server наверное, не?
Я поменял на свое слово, но не изменилось. Может нужен другой class?InClassTranslator
Откройте его InClassTranslator-ом и меняйте там, если изменения не произошли что значит не так сохранили.Я поменял на свое слово, но не изменилось. Может нужен другой class?
хз,я даж не интересовался. Всегда /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());
}
}