нет модели стрелы

sk9zist :l

Исправился
981
18
158
рендер:
@SideOnly(Side.CLIENT)
public class RenderHandler
{
    public static void registerEntityRenders()
    {
        RenderingRegistry.registerEntityRenderingHandler(EntityMyArrow.class, new IRenderFactory<EntityMyArrow>()
        {
            @Override
            public Render<? super EntityMyArrow> createRenderFor(RenderManager manager)
            {
                return new RenderMyArrow(manager);
            }
        });
    }
}
EntityMyArrow.java:
@SideOnly(Side.CLIENT)
public class RenderMyArrow extends RenderArrow<EntityMyArrow>
{

    public RenderMyArrow(RenderManager manager)
    {
        super(manager);
    }
    
    @Override
    protected ResourceLocation getEntityTexture(EntityMyArrow entity)
    {
        return new ResourceLocation(MODID + ":texturez/arr/my_arrow.png");
    }
}
как угодно пробовал, если что всё это взял с англ соурса. Вообщем, вводил RenderHandler.registerEntityRenders();
но вместо текстуры стрелы белый квадрат, своего лука нет, проверяю /summon mymod:my_arrow ~ ~ ~
 
В init'e.
Также в прокси. Надо было в эвенте ModelRegistryEvent (судя по англ соурсу) но у меня этот эвент даже об активации ничего не говорит, пробовал лог инфо тест (и я его зарегал, да) и я до этого пытался делать чтото с LooseEvent, но этот эвент тоже не работал ( я стрелял из лука для теста если что)
 
а... у меня идентичный класс рендер стрелы
но спасибо, ща гляну ещё прокси
 
У нас там авторегистрация...
Для твоего случая можно включить фичи java8 и юзать в качестве IRenderFactory конструктор: RenderMyArrow::new
 
Назад
Сверху