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

Туториал (-_-) Фикс скинов. [1.7.10] Universal (Любой лаунчер)

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем skoniks, 31 мар 2015.

?

Была ли данная тема для вас полезной?

  1. Да

    20 голосов
    62,5%
  2. Нет

    12 голосов
    37,5%
  1. alexandrage

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

    Баллы:
    173
    +1 Все уже оценили и юзают. Только тс где то в облоках летакт.
     
  2. komiss

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

    Баллы:
    103
    Имя в Minecraft:
    komiss77
    Извините, что вмешиваюсь, но нигде нет информации про систему скинов на Bungeecord... На что вообще надеяться, кроме SkinChanger? Лаунчер alexandrage не спасает, через банжи видно только свой скин..
     
  3. alexandrage

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

    Баллы:
    173
    Абсолютно все тоже самое, только ссылку в банже на авторизацию онлайн мод и все тот же мой аутчлиб.
     
  4. komiss

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

    Баллы:
    103
    Имя в Minecraft:
    komiss77
    Как вариант.. Но пока народу слишком мало для онлайн-мод..

    Тогда может подскажете, как исправить: на банжи установлен SkinChanger, работает отлично. Но через 1.8 видно скины других и себя, захожу туда же через 1.7.10 - других видно, свой нет.. Что может быть?
     
  5. alexandrage

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

    Баллы:
    173
    Потому что говно он, ставь https://cloud.mail.ru/public/1fd2bdc3ca7f/site/Мои плагины/NCL.jar на банжу.
     
  6. komiss

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

    Баллы:
    103
    Имя в Minecraft:
    komiss77
    эмм.. я так понял, это доработанная версия NCL , но та, что на твоём облаке, не реагирует на команды. Ошибок в консоли нет, инициализируется нормально, БД создаётся..
     
  7. alexandrage

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

    Баллы:
    173
    Я его юзаю не для смены скинов, а тупо для скинов. И да он чуток переписан, юзает не файл а sqlite базу. Потому да, фишка со сменой там неробит. Ибо я после изменений ее не чинил. Когда он юзал файл, были баги в записи, да и время на саму запись когда овер90000 лузверов разумеется. Ибо yml файлик не умеет дописываться, у него идет полная перезапись.
     
  8. komiss

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

    Баллы:
    103
    Имя в Minecraft:
    komiss77
    Но тогда к нему нужен комплект скриптов, которые правильно записывают информацию. А просить их за просто так будет, наверное, большой наглостью..?
     
  9. alexandrage

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

    Баллы:
    173
    Я 1 непонял о чем ты?
     
  10. komiss

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

    Баллы:
    103
    Имя в Minecraft:
    komiss77
    Вот вчитываюсь в предложение: "Я его юзаю не для смены скинов, а тупо для скинов."
    Это значит, что выбрать нельзя, а только сохраняет, как раньше делал SkinRestorer?
     
  11. alexandrage

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

    Баллы:
    173
    +
     
  12. komiss

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

    Баллы:
    103
    Имя в Minecraft:
    komiss77
    Ясненько.. Понятненько.. Ну тогда последний вопрос: что хочет этот NCL?
    22:25:24 [INFO] [NCL] [D] LoginResult response from Mojang encountered an exception.
    22:25:24 [SEVERE] java.util.NoSuchElementException
    22:25:24 [SEVERE] at java.util.Scanner.throwFor(Scanner.java:862)
    22:25:24 [SEVERE] at java.util.Scanner.next(Scanner.java:1371)
    22:25:24 [SEVERE] at eu.ac3_servers.dev.namechanger.NCLPlugin.getResult(NCLPlugin.java:324)
    22:25:24 [SEVERE] at eu.ac3_servers.dev.namechanger.NCLPlugin.getResult(NCLPlugin.java:314)
    22:25:24 [SEVERE] at eu.ac3_servers.dev.namechanger.NCLPlugin.changeSkin(NCLPlugin.java:289)
    22:25:24 [INFO] [NCL] [D] eTime: 0, cTime: 1440
    22:25:24 [SEVERE] at eu.ac3_servers.dev.namechanger.NCLPlugin.changeSkin(NCLPlugin.java:263)
    22:25:24 [SEVERE] at eu.ac3_servers.dev.namechanger.listeners.LoginListener.onLoggedIn(LoginListener.java:51)
    22:25:24 [INFO] [NCL] [D] Time: -1431717923084
    22:25:24 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    22:25:24 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    22:25:24 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    22:25:24 [SEVERE] at java.lang.reflect.Method.invoke(Method.java:497)
    22:25:24 [SEVERE] at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19)
    22:25:24 [SEVERE] at net.md_5.bungee.event.EventBus.post(EventBus.java:47)
    22:25:24 [SEVERE] at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:367)
    22:25:24 [SEVERE] at net.md_5.bungee.connection.InitialHandler$6$1.run(InitialHandler.java:488)
    22:25:24 [SEVERE] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:380)
    22:25:24 [SEVERE] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)
    22:25:24 [SEVERE] at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
    22:25:24 [SEVERE] at java.lang.Thread.run(Thread.java:745)
    22:25:25 [SEVERE] мая 15, 2015 10:25:25 PM net.md_5.bungee.event.EventBus post
    WARNING: Error dispatching event PostLoginEvent(player=komiss77) to listener eu.ac3_servers.dev.namechanger.c2first.Change2First@21282ed8
    com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 10 path $.users
    at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:200)
    at com.google.gson.Gson.fromJson(Gson.java:810)
    at com.google.gson.Gson.fromJson(Gson.java:775)
    at com.google.gson.Gson.fromJson(Gson.java:724)
    at com.google.gson.Gson.fromJson(Gson.java:696)
    at eu.ac3_servers.dev.namechanger.c2first.Change2First.getFirst(Change2First.java:39)
    at eu.ac3_servers.dev.namechanger.c2first.Change2First.onPlayerLoggedIn(Change2First.java:57)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19)
    at net.md_5.bungee.event.EventBus.post(EventBus.java:47)
    at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:367)
    at net.md_5.bungee.connection.InitialHandler$6$1.run(InitialHandler.java:488)
    at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:380)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)
    at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
    at java.lang.Thread.run(Thread.java:745)
    Caused by: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 10 path $.users
    at com.google.gson.stream.JsonReader.beginArray(JsonReader.java:350)
    at com.google.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:70)
    at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:103)
    at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:196)

    У автора на странице что-то написано про регистрацию на http://ac3-servers.eu/uuids/ , но я попытался- там давно всё умерло и зачахло.
     
    Последнее редактирование: 15 май 2015
  13. alexandrage

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

    Баллы:
    173
    Никаких регистраций где то там ненужно. База с уидами хешируется локально в sqlite.
    На счет твоих ошибок. не знаю, банжа какая то левая у тебя может.
     
  14. komiss

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

    Баллы:
    103
    Имя в Minecraft:
    komiss77
    Судя по ошибке, несмотря на fix-offline-bungee-skins: true , NCL ломится на Mojang получить UUID, и там получает по зубам..
    Причём, твоя версия такую ошибку не выдаёт. Возможно твою версию научить команде смены скина?
     
  15. alexandrage

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

    Баллы:
    173
    Новые версии все сломаны, сам тоже пробовал.
     
  16. Alexgrist

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

    Баллы:
    173
    Чем Скинресторе не подходит?
     
  17. alexandrage

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

    Баллы:
    173
    Он не под банжу же.
     
  18. Alexgrist

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

    Баллы:
    173
    Всё там под банжу.
     
  19. komiss

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

    Баллы:
    103
    Имя в Minecraft:
    komiss77
    Работает замечательно, только если заходить с 1.7.10 чужие скины видно, а свой нет, при том, что с 1.8.* видно.

    Пытаюсь разобраться в коде этого NCL - мне кажется, у него хорошая идея, получать имена через свой сайт
     
  20. Alexgrist

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

    Баллы:
    173
    С 1.7.10 тоже видно свой скин.
     

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