- Баллы
- 173
- Имя в Minecraft
- Raptor2108
Выводом куда?Помоги решить вопрос с выводом скина, я заплачу!
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Выводом куда?Помоги решить вопрос с выводом скина, я заплачу!
Выводом куда?
Ну так на вскидку в голову приходит только обрабатывать скин на сайте и получать готовую картинку которую просто отображать в клиенте где надо. Если нужна 3д моделька персонажа со скином можешь поковырять мод ArmorStatus там это есть.В клиент. Я два дня уже мучаюсь с кодом, в GuiMainMenu.java.
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();
}
Саня, этот код я уже где-то виделКод: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(); }

Можешь дать пример кода на 1.5.2 ?Ну так на вскидку в голову приходит только обрабатывать скин на сайте и получать готовую картинку которую просто отображать в клиенте где надо. Если нужна 3д моделька персонажа со скином можешь поковырять мод ArmorStatus там это есть.
Тебе в шапку темы. Спойлер 1.6.4.Нужна помощь, при замене файла bcw.class на свой, изменённый, начинает ругаться сервер и кикать меня по причине: не установлен FML, к слову, 37 модов и все работают... Кто знает, в чём дело?
Версия 1.6.4
Редактируй классы на сервере с помощью InClassTranslatorСпасибо большое!!)
Извиняюсь за нубский вопрос, но куда добавлять флаги запуска, что в readme в спойлере?
Потому что я и в батник совал, и всё как в ридми для "нубосерверов" делал, но всё равно при выставлении online-mode=true вылетает... при false всё нормально заходит... Что делать?
Само собой отредактировал. Пути проверил.Редактируй классы на сервере с помощью InClassTranslator
Я же тебя посылал в шапку темы скачать форджовские классы. С ними не крашнет.Спасибо большое!!)
Извиняюсь за нубский вопрос, но куда добавлять флаги запуска, что в readme в спойлере?
Потому что я и в батник совал, и всё как в ридми для "нубосерверов" делал, но всё равно при выставлении online-mode=true вылетает... при false всё нормально заходит... Что делать?
У тебя не поставолен фикс на клиент.Я оттуда всё и брал. Фиксы ставил и в клиент, и на сервер. Правда, видел фикс на яву 8, но не понял, куда его совать... Однако нашёл на рубакките мод, который фиксит клиент под яву 8. И при online-mode false не крашает. Может быть, дело в ядре? (mcpc+ 1.6.4)
Вот лог ошибки: https://yadi.sk/i/JLe-jNjKeRKz7
Можешь, пожалуйста, объяснить, как именно его ставить? Скорее всего я не так что-то понял.У тебя не поставолен фикс на клиент.
ах да, в БД сессия в клиенте обновляется, а на сервере NULL.У тебя не поставолен фикс на клиент.
Кидай фикс явы 8 либо в libraries, либо в mods. У меня по-разному было. Один клиент требовал его в модах, второй в либах.Можешь, пожалуйста, объяснить, как именно его ставить? Скорее всего я не так что-то понял.
ах да, в БД сессия в клиенте обновляется, а на сервере NULL.
У меня мод стоит под названием: LegacyJavaFixer-1.0Кидай фикс явы 8 либо в libraries, либо в mods. У меня по-разному было. Один клиент требовал его в модах, второй в либах.