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

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

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

?

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

  1. Да

    18 голосов
    62,1%
  2. Нет

    11 голосов
    37,9%
  1. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Абсолютно все тоже самое, только ссылку в банже на авторизацию онлайн мод и все тот же мой аутчлиб.
     
  2. Хостинг MineCraft
    <
  3. komiss

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Баллы:
    173
    Skype:
    alexandr0116
    +
     
  11. 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
  12. alexandrage

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Баллы:
    103
    Имя в Minecraft:
    komiss77
    А у тебя есть такая сборка со сменой ника, зайти посмотреть?

    Может, конечно, это из-за ProtokolSupport и ProtokolLib.. Попробую зайти на чистый 1.7.10 сервер.
     
  21. Alexgrist

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

    Баллы:
    173
    Нет. Со сменой ника нет сборки. Видно недочитала, когда про ники речь шла. Только смена скина.
     

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