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

Утилита Готовая система скинов и авторизации Ely.by

Ely.by позволяет игрокам ставить абсолютно любой скин и посредством нашего плагина на твоём сервере его будут видеть все игроки сервера без дополнительных модификаций клиента.
 
Ely.by позволяет игрокам ставить абсолютно любой скин и посредством нашего плагина на твоём сервере его будут видеть все игроки сервера без дополнительных модификаций клиента.
А можно ли вбивать в поиск на ely.by ник и оттуда быстро поставить себе скин? Или необходимо скачать и загрузить?
 
Ты уверен, что вообще понимаешь, как работает сервис Ely.by? Мы сделали альтернативную имплементацию системы скинов, которая контролируется сервером. У нас свои ники, не имеющие никакого отношения к Mojang.
 
Ты уверен, что вообще понимаешь, как работает сервис Ely.by? Мы сделали альтернативную имплементацию системы скинов, которая контролируется сервером. У нас свои ники, не имеющие никакого отношения к Mojang.
Я понимаю, как работает ваша система. Боюсь вы плохо поняли вопрос, а скорее я некорректно задал. Я уже нашел ответ на свой вопрос и ваша система скинов меня устраивает. Скоро мой сервер перейдет на вашу систему скинов.
 
monosnap-31-08-2017-at-12-24-12.png
 
Я попробовал поставить ваш authlib на ванильный сервер версии 1.12.2 и он не заработал(
Так что можно узнать как подключить ваш authlib?
 
Ely.by - альтернативный сервис авторизации и системы скинов для Minecraft.

Всем привет. Я разработчик Ely.by. Давно хотел куда-нибудь написать о своём детище, но всё как-то никак.

Итак, что такое Ely.by - это независимый отдельный сервис системы скинов и авторизации для Minecraft. Сервис пригоден для использования как для одиночных пользователей, так и для владельцев серверов. Абсолютно бесплатно, без каких-либо условий - это просто альтернатива сервисам Mojang.

Из основных преимуществ можно отметить одновременную работу как пиратских скинов, так и лицензионных. Т.е. скины загружаются сразу с 2 серверов - нашего и официального. Кроме того на Ely есть приятный современный (ИЧХ не тупой bootstrap) интерфейс, некоторая армия довольных пользователей и интеграция в TLauncher (встроенный модуль авторизации и системы скинов). У сервиса есть документация, в которой подробно описаны сервисы системы скинов и авторизации для Minecraft. Система скинов реализована под все более-менее актуальные версии, самыми разнообразными способами (патчинг .class, forge моды, патчи authlib), для версий 1.7.5+ восстановлены скины в мультиплеере и т.д.

Я много работал над проектом и теперь считаю, что он пригоден для массового использования. Ely.by преследует идею сделать единый центр авторизации и системы скинов для Minecraft, чтобы игрокам не нужно было каждый раз авторизовываться в authme и бегать со своим скинов от одной WebMCR, к другой. Я стараюсь делать проект настолько классно, насколько это возможно, всегда прислушиваюсь к пожеланиям пользователей и стараюсь максимально оперативно решать возникающие ошибки.

И хотя статья претендует на титул лютой дикой рекламы чего-то, прошу понять то, что проект несёт в себе не так много коммерческой выгоды (да, на сайте есть реклама, но она нужна только для оплаты оборудования, без зашкваров), сколько для просто создания единой (и крутой!) альтернативы сервисам Mojang (ну Microsoft, если быть точным).

На этом у меня всё, буду рад ответить на любые возникшие вопросы и негодования ))

P.S. я был бы безумно благодарен человеку, который напишет гайд по интеграции авторизации Ely в любой популярный OpenSource лаунчер.
Очень интересно - можно ли у Вас получить разрешение на использование в моем лаунчере
 
@ErickSkrauch
Привет!
А как же все-таки сделать авторизацию на актуальной версии спигота через ely.by?
После замены authlib, сервер крашится при запуске:
[STDERR]: java.lang.NoClassDefFoundError: org/apache/commons/lang3/Validate
[STDERR]: at com.mojang.authlib.HttpAuthenticationService.<init>(HttpAuthenticationService.java:29)
[STDERR]: at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.<init>(YggdrasilAuthenticationService.java:43)
[STDERR]: at net.minecraft.server.v1_14_R1.MinecraftServer.main(MinecraftServer.java:1172)
[STDERR]: at org.bukkit.craftbukkit.Main.main(Main.java:202)
[STDERR]: Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang3.Validate
[STDERR]: at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
[STDERR]: at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
[STDERR]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
[STDERR]: ... 4 more
 
Последнее редактирование:
Залил классы в сам jar файл и заработало.
Надо скачать Apache Commons IO и Apache Commons Lang (Binaries), потом извлечь org из .jar и добавить в файл спигота (нужен установленный jdk)
jar -uf spigot-1.14.4_ely.by.jar org/apache/commons/io/*
jar -uf spigot-1.14.4_ely.by.jar org/apache/commons/io/comparator/*
jar -uf spigot-1.14.4_ely.by.jar org/apache/commons/io/filefilter/*
jar -uf spigot-1.14.4_ely.by.jar org/apache/commons/io/input/*
jar -uf spigot-1.14.4_ely.by.jar org/apache/commons/io/monitor/*
jar -uf spigot-1.14.4_ely.by.jar org/apache/commons/io/output/*
jar -uf spigot-1.14.4_ely.by.jar org/apache/commons/io/serialization/*
jar -uf spigot-1.14.4_ely.by.jar org/apache/commons/lang3/*
jar -uf spigot-1.14.4_ely.by.jar org/apache/commons/lang3/arch/*
jar -uf spigot-1.14.4_ely.by.jar org/apache/commons/lang3/builder/*
jar -uf spigot-1.14.4_ely.by.jar org/apache/commons/lang3/concurrent/*
jar -uf spigot-1.14.4_ely.by.jar org/apache/commons/lang3/event/*
jar -uf spigot-1.14.4_ely.by.jar org/apache/commons/lang3/exception/*
jar -uf spigot-1.14.4_ely.by.jar org/apache/commons/lang3/math/*
jar -uf spigot-1.14.4_ely.by.jar org/apache/commons/lang3/mutable/*
jar -uf spigot-1.14.4_ely.by.jar org/apache/commons/lang3/reflect/*
jar -uf spigot-1.14.4_ely.by.jar org/apache/commons/lang3/text/*
jar -uf spigot-1.14.4_ely.by.jar org/apache/commons/lang3/time/*
jar -uf spigot-1.14.4_ely.by.jar org/apache/commons/lang3/tuple/*
 
Ошибка в консоли New plugin version is not available yet.
Что делать?
 
у меня такой вопрос исходники этого плагина есть в открытом доступе?
 

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

Назад
Верх