[1.7.10]Load Model

Короче, решила все-таки перейти на 1.7.10.
Разобралась во всем, но ведь и 3Д модели потерпели изменения.
Короче, не привязывается к предмету рендер.
Код выложу сейчас таким образом.

ClientProxy - MinecraftForgeClient.registerItemRenderer(CoreMod.testRender, new RenderTest());
(Ну лично так я рендерю оружие.. иль 3Д предмет)))
В классе с самим предметом думаю ничего делать не надо.
В рендере помоему ошибка..

Делаю приват на две модели -
private static ModelTest model;
private static ModelHands model1;

Обьявляю их так

public RenderTest(){
model1 = new ModelHands();
model = new ModelTest();
}

Естественно создаю класс с моделью и рендерю ее в течне.Первый раз вроде все было нормально, но при запуске ругалось на Shape2.mirror = true;
Решила удалить из всех моделей.
Но модель вообще перестала отображаться, а без удаления всех зеркал - крашило.
Помогите, кто чем может)
 
Слушай, там иногда Techne удваивает твойшейп.mirror = true; Это происходить в начале контейнера под размеры, координаты, то есть:
Код:
твойшейп.mirror = true; //В самом верху он не нужен 
твойшейп = new ModelRenderer(this, 0, 0);
твойшейп.addBox(0F, 0F, 0F, 9, 6, 4);
твойшейп.setRotationPoint(-4.5F, 6F, 3F);
твойшейп.setTextureSize(64, 32);
твойшейп.mirror = true; //Вот тут он нужен
... Другие шейпы ...
Поэтому его нужно удалить, я надеюсь я на ту тему ответил, вроде как прочитал, проблема эта.
 
В принципе отражение Techne ставит по стандарту. Оно даже и не работает в принципе. Может быть косяк не в модели а в рендере? Не отображается то где именно? И хотелось бы увидеть код рендера.
 
Стоп, ведь в 1.7.10 есть такой метод как public void registerRenderers() ,вышло у меня примерно так 

@Override
public void registerRenderers() 
{
MinecraftForgeClient.registerItemRenderer(CoreMod.test, new RendererTest());
}
Но все равно, текстура как текстура.
Может виноваты эти строки? - 

public boolean handleRenderType(ItemStack is, ItemRenderType type) {
    if(type == type.INVENTORY) return false; 
    if(type == type.EQUIPPED_FIRST_PERSON) return true;
    return false;
}
Помогите, вообще не понимаю в чем может быть проблема :с

Хотя с условиями - бред, быть такого не может.
Ну так вот, сейчас пробую сделать так -

public static void registerItemRenderer(Item item, IItemRenderer renderer) {
MinecraftForgeClient.registerItemRenderer(CoreMod.test, renderer);
}

Но опять же не работает.
 
Назад
Сверху