Jump to content


Photo

Помогите найти класс


  • Please log in to reply
7 replies to this topic

#1 ErickSkrauch

ErickSkrauch

    Странник

  • Пользователи
  • Active Posts85

Posted 14.09.2012 - 17:40

Помогите найти класс, который отвечает за ник над головой в мультиплеере.А так же класс, который обрабатывает запросы на вывод в чат.
Бесплатная система скинов Minecraft. Да, это мой проект. Приглашаю всех в мой профиль.

#2 miker9

miker9

    Добытчик алмазов

  • Пользователи
  • Active Posts684
  • Откуда: F:\autorun.inf

Posted 15.09.2012 - 10:26

С серверной или клиентской стороны?
Изображение
Тест физики в wot это единственное время, когда мы с вражеским т-50 дружно падаем с мостика.

#3 KaMiKaZa

KaMiKaZa

    Добытчик дерева

  • Пользователи
  • Active Posts184

Posted 15.09.2012 - 10:58

С серверной или клиентской стороны?

Скорее всего - с клиентской.

#4 ErickSkrauch

ErickSkrauch

    Странник

  • Пользователи
  • Active Posts85

Posted 15.09.2012 - 11:24

miker9, по идее эти изменения не должны влиять на работу сервера. Поэтому только клиент.
Бесплатная система скинов Minecraft. Да, это мой проект. Приглашаю всех в мой профиль.

#5 miker9

miker9

    Добытчик алмазов

  • Пользователи
  • Active Posts684
  • Откуда: F:\autorun.inf

Posted 15.09.2012 - 14:27

net.minecraft.src.RenderPlayer.java
Изображение
Тест физики в wot это единственное время, когда мы с вражеским т-50 дружно падаем с мостика.

#6 ErickSkrauch

ErickSkrauch

    Странник

  • Пользователи
  • Active Posts85

Posted 17.09.2012 - 10:17

Такс, я нашёл то, что мне нужно.Но вот проблема: фордж вносит изменения в этот файл.Я пробовал декомпилировать свой клиент (руссификатор, фордж, оптфайн смуз, плеер апи, коде чикен). В итоге mcp со скрипом и более 100 ошибок декомпилировал это чудо. Я внёс нужные изменения и когда начала компилировать обратно - сразу получил ошибку и остановку компилятора (код написан правильно, ошибка из-за модов).Что делать - не знаю. Убрать я могу только опт файн, и то, мой компьютер тогда сделает майнкрафт пошаговой игрой, при этом в результате экспериментов выяснилось, что именно фордж и создаёт ошибки.Как изменить и скомпилировать этот файл не потяряв работоспособности форджа?
Бесплатная система скинов Minecraft. Да, это мой проект. Приглашаю всех в мой профиль.

#7 mistaqur

mistaqur

    Алхимик

  • Главные модераторы
  • Active Posts4230
  • Откуда: Санкт-Петербург

Posted 17.09.2012 - 10:37

Но вот проблема: фордж вносит изменения в этот файл.

Ну так скачивай исходники Forge, и устанавливай его в mpc, так у тебя будет версия этого файла из Forge.

Я пробовал декомпилировать свой клиент

А вот это в большинстве случаев бессмысленно, если нет цели использовать внутренние классы других модов. API, которые моды предоставляют, в большинстве случаев достаточно. В общем, ответ дан - скачивай исходники Forge, устанавливай их в mpc, и получишь Forge-версию нужного файла.

#8 ErickSkrauch

ErickSkrauch

    Странник

  • Пользователи
  • Active Posts85

Posted 17.09.2012 - 11:53

Глупый вопрос: как их установить в mcp?

UPD:
Снято!
Для будущих поколений: кладёте папочку forge в папку с mcp. Заходите в неё и запускаете файл Install.cmd. Ждёте.

UPD:
Нужен ещё 1 класс. В нём должно выводится поле со списком игроков, а вернее мне необходимо перехватить тот момент, когда сервер отправляет список игроков и сделать проверку на совпадение определённых ников.

Программно это сделать я смогу (наверное :) ), но сам класс пока найти не удалось.
И да, если это будет на серверной стороне, но где скачать исходники bukkit?

UPD:
Установил всё как нужно, но при декомпиляции выдаёт ошибки (наверное те же самые).
Скопировать весь лог не могу, их 88 штук и окно убирает лишние. Есть там какие-нибудь файлики с логами?
Бесплатная система скинов Minecraft. Да, это мой проект. Приглашаю всех в мой профиль.


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users