Идея Плагин на неоформленное сообщение в чате

  • Автор темы Автор темы craftist
  • Дата начала Дата начала

craftist

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
SavaSivkov
Всем привет.
Можно написать плагин на то, чтобы, если человеку с пермом написать /s Привет, и в чат вывелось просто Привет, без префиксов, без ника, просто тупо Привет? Также разрешены &4цветные &1коды, &lвсякие &rдругие &kсимволы?
 
Да можна.Версия сервера ?Завтра запилю.
 
Последнее редактирование:
Плагин уже сделали если нужна чуть другой напишите.
 
Вот накинул,команда /s text .Работает тока у игрока , работает з цветним кодом. Пермишенс spmessage.use
https://yadi.sk/d/RaNScEgut6Scu
 
И обе версии не очень.

Стремитесь к меньшему количеству кода. К примеру, так у меня выглядит метод onCommand:
Java:
@Override
public boolean onCommand(CommandSender sender, Command ss, String cmd, String[] cmds) {
    if (cmds.length == 0) {
        return false;
    }
    //А тут можно использовать StringJoiner. Но всё же поступим так.
    StringBuilder sb = new StringBuilder();
    for (String s : cmds)  {
        sb.append(s).append(" ");
    }
 
    this.getServer().broadcast(ChatColor.translateAlternateColorCodes('&', sb.toString().trim()));
    return true;
}

plugin.yml:
YAML:
name: unknown name
version: unknown version
main: unknown package.unknown class
commands:
    am:
        permission: unknown permission
        usage: /<command> <text>

А ваши огороды слишком большие.
Да и вообще для таких задач лучше использовать скрипты (привет плагинам, что добавляют поддержку скриптовых языков), ибо ради 12 строк кода писать плагин - слишком накладно.
 
Назад
Верх