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

Туториал Список классов и клиентов для MCP

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем Raptor2108, 18 ноя 2012.

  1. Автор темы
    Raptor2108

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

    Баллы:
    173
    Выводом куда?
     
  2. kursorik

    kursorik Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    kursorik
    В клиент. Я два дня уже мучаюсь с кодом, в GuiMainMenu.java.
     
  3. Автор темы
    Raptor2108

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

    Баллы:
    173
    Ну так на вскидку в голову приходит только обрабатывать скин на сайте и получать готовую картинку которую просто отображать в клиенте где надо. Если нужна 3д моделька персонажа со скином можешь поковырять мод ArmorStatus там это есть.
     
  4. alexandrage

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

    Баллы:
    173
    Код:
    void SkinRender2D()
    {
        ResourceLocation resourcelocation = AbstractClientPlayer.locationStevePng;
        resourcelocation = AbstractClientPlayer.getLocationSkull(Minecraft.getMinecraft().getSession().getUsername());
        AbstractClientPlayer.getDownloadImageSkin(resourcelocation, Minecraft.getMinecraft().getSession().getUsername());
        this.mc.getTextureManager().bindTexture(resourcelocation);
        GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0f);
        GL11.glPushMatrix();
        GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0f);
        GL11.glTranslated(this.width / 2 - 16 / 2, 10, 1);
        GL11.gScaled(0.5, 0.25, 1.0);
        GL11.glEnable(GL11.GL_ALPHA_TEST);
        GL11.glDisable(GL11.GL_CULL_FACE);
        this.drawTexturedModalRect(0, 0, 32, 64, 32, 64);
        this.drawTexturedModalRect(0, 0, 160, 64, 32, 64);
        this.drawTexturedModalRect(0, 64, 80, 160, 32, 96);
        this.drawTexturedModalRect(0, 160, 16, 160, 16, 96);
        this.drawTexturedModalRect(-16, 64, 176, 160, 16, 96);
        GL11.glRotated(180, 0, 1, 0);
        this.drawTexturedModalRect(-32, 160, 16, 160, 16, 96);
        this.drawTexturedModalRect(-48, 64, 176, 160, 16, 96);
        GL11.glPopMatrix();
    }
     
  5. Increator

    Increator Активный участник Пользователь

    Баллы:
    46
    Skype:
    increator_gamai
    Имя в Minecraft:
    Increator
    Нужно что то менять в сервере ядро: Spigot?Лаунчер: sashok724.
     
  6. kursorik

    kursorik Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    kursorik
    Саня, этот код я уже где-то видел :rolleyes:
    Я не могу понять getLocationSkull ее нет в файле обработки скинов, вот в 1.6.4 есть и выше.
    Можешь дать пример кода на 1.5.2 ?
     
  7. alexandrage

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

    Баллы:
    173
    getLocationSkin тоже подойдет.
     
  8. MC-wars

    MC-wars Активный участник Пользователь

    Баллы:
    76
    Нужна помощь, при замене файла bcw.class на свой, изменённый, начинает ругаться сервер и кикать меня по причине: не установлен FML, к слову, 37 модов и все работают... Кто знает, в чём дело?
    Версия 1.6.4
     
  9. alexandrage

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

    Баллы:
    173
    Тебе в шапку темы. Спойлер 1.6.4.
     
  10. MC-wars

    MC-wars Активный участник Пользователь

    Баллы:
    76
    Спасибо большое!!)
    Извиняюсь за нубский вопрос, но куда добавлять флаги запуска, что в readme в спойлере?
    Потому что я и в батник совал, и всё как в ридми для "нубосерверов" делал, но всё равно при выставлении online-mode=true вылетает... при false всё нормально заходит... Что делать?
     
  11. kursorik

    kursorik Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    kursorik
    Редактируй классы на сервере с помощью InClassTranslator
     
  12. MC-wars

    MC-wars Активный участник Пользователь

    Баллы:
    76
    Само собой отредактировал. Пути проверил.
     
  13. alexandrage

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

    Баллы:
    173
    Я же тебя посылал в шапку темы скачать форджовские классы. С ними не крашнет.
     
  14. MC-wars

    MC-wars Активный участник Пользователь

    Баллы:
    76
    Я оттуда всё и брал. Фиксы ставил и в клиент, и на сервер. Правда, видел фикс на яву 8, но не понял, куда его совать... Однако нашёл на рубакките мод, который фиксит клиент под яву 8. И при online-mode false не крашает. Может быть, дело в ядре? (mcpc+ 1.6.4)
    Вот лог ошибки: https://yadi.sk/i/JLe-jNjKeRKz7
     
  15. alexandrage

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

    Баллы:
    173
    У тебя не поставолен фикс на клиент.
     
  16. MC-wars

    MC-wars Активный участник Пользователь

    Баллы:
    76
    Можешь, пожалуйста, объяснить, как именно его ставить? Скорее всего я не так что-то понял.
    ах да, в БД сессия в клиенте обновляется, а на сервере NULL.
     
  17. Starr

    Starr Активный участник Пользователь

    Баллы:
    98
    Кидай фикс явы 8 либо в libraries, либо в mods. У меня по-разному было. Один клиент требовал его в модах, второй в либах.
     
  18. MC-wars

    MC-wars Активный участник Пользователь

    Баллы:
    76
    У меня мод стоит под названием: LegacyJavaFixer-1.0
    А вообще - я не могу включить online-mode=true. Сразу клиент крашается.
     
  19. MC_Grove

    MC_Grove Активный участник Пользователь

    Баллы:
    63
    как подключить лаунчер сашка к серверу cauldron, информации вообще нет, уже голова болит от догадок )))

    Забыл упомянуть, версия у меня 1.7.10

    Разобрался, вопрос закрыт
     
    Последнее редактирование: 4 фев 2015
  20. Snickers

    Snickers Активный участник Пользователь

    Баллы:
    68
    Не работают скины на 1.7.10 Отредактировал bgl.class из bin\versions\1.7.10-Forge10.13.0.1208.jar и в игре всё равно стандартный скин. Фордж не подменяет ничего обратно (изменённый файл так и остаётся в архиве во время игры), путь я точно указал верный. Что может быть не так ?
     

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