Синхронизация и ее устранения

252
0
1)Вообщем когда я кидаю "Копье" то оно встреваем в каком нибудь блоке, затем спустя секунды 2 или 1 мое "Копье" отлетает на расстояние приблизительно 2-4 блока. Когда пройдет некоторое время около 30 секунд "Копье" снова встревает в блоке! 
2)А так же если "Копье" останется в каком нибудь блоке то через минуту оно сразу же исчезнет!
3)Z заметил что когда бросаю "Копье" на другой чанк то оно исчезает из поле видимости и после того как перейдешь в этот чанк где есть мое "Копье" то ее сразу видно!
Как мне такие проблемы исправить
P.s.
Спасибо)
 
1. - это баг всех скопипащенных со стрелы энтитей. Никто не знает, как решить. 
2. - это в стреле таймер, удали this.setDead() после него и будет вечное копьё. Ну или увеличь время
3.Рендер дистанс меняй
 
>>Никто не знает
Вам никто просто не даёт решения
 
Я нашел только this.setDead.
Рендер писал не я, из TFC взял думаю что вот это за дистанцию отвечает
Код:
{
            GL11.glRotatef(90.0F, 1.0F, 0.0F, 0.0F);
            GL11.glNormal3f(0.0F, 0.0F, f10);
            tessellator.startDrawingQuads();
            tessellator.addVertexWithUV(-28.0D, -2.0D, 0.0D, f2, f4);
            tessellator.addVertexWithUV(8.0D, -2.0D, 0.0D, f3, f4);
            tessellator.addVertexWithUV(8.0D, 2.0D, 0.0D, f3, f5);
            tessellator.addVertexWithUV(-28.0D, 2.0D, 0.0D, f2, f5);
            tessellator.draw();
        }
 
Неправильно думаешь. Это отрисовка, а не расстояние. Оно, если я не ошибаюсь, в самом Entity
[merge_posts_bbcode]Добавлено: 05.03.2016 19:13:41[/merge_posts_bbcode]

wilah написал(а):
>>Никто не знает
Вам никто просто не даёт решения
Ну дай ты
 
wilah написал(а):
По-моему, это рисует "лепесток" из стрелы
Да оно размеры самого предмета увеличиваю я на 100 увеличил, если привести пример то это как обычный зомби и гигантский!
[merge_posts_bbcode]Добавлено: 05.03.2016 23:15:45[/merge_posts_bbcode]

AlexSocol написал(а):
Неправильно думаешь. Это отрисовка, а не расстояние. Оно, если я не ошибаюсь, в самом Entity
[merge_posts_bbcode]Добавлено: 05.03.2016 19:13:41[/merge_posts_bbcode]
Вроде не эта ли?
Код:
public EntityItemBlack_white_Spear(World world) {
        super(world);
        renderDistanceWeight = 10.0D;
        setSize(0.5F, 0.5F);
    }
 
Назад
Сверху