Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [SEC]MC-Auth fork v1.6.0-stable Velocity/BungeeCord авторизация с привязкой Telegram/ВК

Ну вообще-то иногда действительно лучше взять чужой код, а не изобретать свой собственный лисапед.
Я скорей про вариант "воруй не разобравшись". Тучу кода, конечно, писать может не хотеться, но хотя бы понять, что тот делает - следует.
 
У мунов спрашивал про бкрипт, говорят не видят нужды его добавлять...
Не парься, в аутчме есть бкрипт и еще куча на выбор для интеграции с кмс. И это все абсолютно бесплатно.
 
Последнее редактирование:
Не парься, в аутчме есть бкрипт и еще куча на выбор для интеграции с кмс. И это все абсолютно бесплатнр.
Да я в принципе и не тратил деньги. Есть свой человечек который делает кряк, который пашет без каких либо проблем. Конечно обновы я получить не смогу, но это дело времени, обычно ласт версия быстро в паблик попадает (А там деобуфа и кряк :) )
 
License - Я пока не разобрался как это реализовать
в PreLoginEvent - getPendingConnection().setOnlineMode(true)
В LoginEvent - Сгенерировать offlineUUID и через рефлексию у getPendingConnection (InitialHandler) установить этот ууид в поле uniqueId. Для ботфильтра стоит использовать PlayerSetUUIDEvent, чтобы особых проблем не было с синхронизацией.
 
в PreLoginEvent - getPendingConnection().setOnlineMode(true)
В LoginEvent - Сгенерировать offlineUUID и через рефлексию у getPendingConnection (InitialHandler) установить этот ууид в поле uniqueId. Для ботфильтра стоит использовать PlayerSetUUIDEvent, чтобы особых проблем не было с синхронизацией.
спасибо
 
License - Я пока не разобрался как это реализовать
Кстати говоря, дополню кое что. Необходима проверка на то, что у игрока есть лицензия, а то получится очень не красиво. Подглядел у КОЕ КОГО код, если надо - используй


Код:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;

public final class PremiumCheck {
  private PremiumCheck() {
    throw new UnsupportedOperationException("This is a utility class and cannot be instantiated");
  }
 
  public static boolean isPremium(String playerName) {
    HttpURLConnection connection = null;
    try {
      connection = (HttpURLConnection)(new URL("https://api.mojang.com/users/profiles/minecraft/" + playerName)).openConnection();
      connection.setConnectTimeout(1000);
      connection.setReadTimeout(1000);
      connection.setRequestProperty("Content-Type", "application/json");
      connection.setRequestProperty("User-Agent", "Premium-Checker");
      if (connection.getResponseCode() == 200) {
        String line = (new BufferedReader(new InputStreamReader(connection.getInputStream()))).readLine();
        if (line != null && !line.equals("null"))
          return true;
      }
    } catch (IOException iOException) {
   
    } finally {
      connection.disconnect();
    }
    return false;
  }
}
 
В чём проблема может быть?
Сервер auth и grief полностью работают
Почему-то именно на сервер grief не впускает
unknown.png
 
Последнее редактирование:
Как насчет postgre? MySQL не сильно прикольный вариант (медленноват, уязвим). PgSQL однозначно будет приятней
 

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

Назад
Верх