Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Что мешает рендерить в слоте сразу модель?Thunder написал(а):Кстати, поменяй еще иконку,
Да, так даже лучшеDahaka написал(а):Что мешает рендерить в слоте сразу модель?
hohserg написал(а):Я бы тоже посмотрел
public class ItemRenderElectricScanner implements IItemRenderer {
public static final IModelCustom model = AdvancedModelLoader.loadModel(new ResourceLocation(SMTTechnology.MODID, "model/detector.obj"));
private static Tessellator tessellator = Tessellator.instance;
@Override
public boolean handleRenderType(ItemStack item, ItemRenderType type) {
return true;
}
@Override
public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item, ItemRendererHelper helper) {
return true;
}
@Override
public void renderItem(ItemRenderType type, ItemStack item, Object... data) {
GL11.glPushMatrix();
if (type == ItemRenderType.EQUIPPED_FIRST_PERSON) {
GL11.glTranslatef(0.5F, 1.0F, 0.5F);
GL11.glRotatef(65F, 1.0F, 0.0F, 0.0F);
GL11.glRotatef(-25F, 0.0F, 1.0F, 0.0F);
GL11.glRotatef(65F, 0.0F, 0.0F, 1.0F);
}
GL11.glScalef(1.5F, 1.5F, 1.5F);
Minecraft.getMinecraft().renderEngine.bindTexture(TextureMap.locationBlocksTexture);
UtilModel.renderPartOnIcon((WavefrontObject)model, "body", Blocks.anvil.getIcon(0, 0), tessellator);
UtilModel.renderPartOnIcon((WavefrontObject)model, "switch", Blocks.planks.getIcon(0, 0), tessellator);
GL11.glPushMatrix();
GL11.glRotatef(-90F, 1F, 0F, 0F);//Поворот текста
GL11.glTranslated(0.0D, 0.40D, 0.125D);//Перемещение текста
GL11.glScalef(0.005F, -0.005F, -0.005F);//Размер текста
FontRenderer fontrenderer = Minecraft.getMinecraft().fontRenderer;
String[] names = {
"Test text 1.",
"Test text 2.",
EnumChatFormatting.OBFUSCATED + "Test text 3."
};
for (int i = 0; i < names.length; ++i)
fontrenderer.drawString(names[i], -fontrenderer.getStringWidth(names[i]) / 2, 0 + i * 13, 0xFFFF00);
GL11.glDisable(GL11.GL_LIGHTING);
GL11.glPopMatrix();
GL11.glPopMatrix();
}
}
hohserg написал(а):А, так это было 1.7.10.
Давай)Ivasik написал(а):Хочешь 1.11 кину код:3 Только в лс.
Liahim написал(а):Ну... Моё мнение вы знаете )))
Сейчас получилось наиболее убого ))) Я бы оставил просто меняющуюся текстуру айтема... без всяких там текстов.
...
Кстати, ты неправильно развернул текстуру на руке... У тебя там рубашка не с той стороны рендериться.
Ivasik написал(а):Как сделал?) Тимаха помог?))