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

Решено Как сделать AuthME чувствительным к регистру

Тема в разделе "Помощь", создана пользователем Saw, 14 мар 2015.

Статус темы:
Закрыта.
  1. baksovic111

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

    Баллы:
    88
    Skype:
    Baksovic2
    Имя в Minecraft:
    Baksovic
    Да я уже понял что ерунда вышла. Authme оказывается записывает все в регистре но в проверке какая то херня.
    Метод входа я нашел но что там изменить допереть не могу. Опыта не много...
    Может подскажешь если нашел?[DOUBLEPOST=1426453276,1426453240][/DOUBLEPOST]На всякий случай выложил метод входа игрока
    http://pastebin.com/PRjRwXTA
     
  2. Хостинг MineCraft
    <
  3. deadanykey

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

    Баллы:
    96
    PlayerAuth auth = database.getAuth(nick);
    if (auth != null) {
    if (!nick.equals(auth.getNickname())) {
    event.disallow(PlayerLoginEvent.Result.KICK_OTHER, "§4§lВы неверно указали регистр ника!");
    return;
    }
    }

    И всё-таки отследите .toLowerCase(), чтобы в базу был записан ник игрока в реальном регистре.
     
  4. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Вот как раз тут final String lowname = player.getName().toLowerCase(); всякие .toLowerCase() и надо вырезать и искать везде где они юзаются на нике. Потому что как вы все знаете ник в другом регистре это совершенно новый оффлайн игрок со своим uuid. И запись ника при вводе команды тоже недолжно быть с .toLowerCase() и при записи и проверки в базе тоже без .toLowerCase().
     
    Последнее редактирование: 16 мар 2015
  5. baksovic111

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

    Баллы:
    88
    Skype:
    Baksovic2
    Имя в Minecraft:
    Baksovic
    Все супер)
    Спасибо большое[DOUBLEPOST=1426456238,1426455741][/DOUBLEPOST]Как помогли мне, так помогу и я другим кто не сможет проделать тоже что и я)
    Ссылка уже на готовенькое
    AuthMe-3.5-SNAPSHOT
    https://yadi.sk/d/X1GBupjwfGrt8
     
  6. Автор темы
    Saw

    Saw Старожил Пользователь

    Баллы:
    123
    Skype:
    nikita1234530
    Скинь еще уже поправленные исходники...[DOUBLEPOST=1][/DOUBLEPOST]Или скинь хоть те файлы которые редактировал в исходниках..
     
  7. baksovic111

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

    Баллы:
    88
    Skype:
    Baksovic2
    Имя в Minecraft:
    Baksovic
    https://yadi.sk/d/7ecfy-PVfJD7C
     
Статус темы:
Закрыта.

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