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.
Тоже самое было)Liahim написал(а):Ох ты! Попробуем ))) Спасибо.
Это ж я теперь пока все блоки не перегляжу, не успокоюсь )
Заходишь в родительский класс, и ручками ищешьLiahim написал(а):Ах ты ж! Что же делать? :'-(
Liahim написал(а):О! Нашёл такую вот конструкцию:
public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)
{
super.randomDisplayTick(par1World, par2, par3, par4, par5Random);
if (par5Random.nextInt(10) == 0)
{
if(par1World.getBlock(par2, par3+1, par4) == Blocks.ice)
{
par1World.setBlock(par2, par3+1, par4, Blocks.water);
}
}
Превращает лёд, находящийся сверху от блока в воду...
Как я понял, если пробить все координаты вокруг, то все указанные блоки, если это лёд, будут таять.
Строка if (par5Random.nextInt(10) == 0), по всей видимости, задаёт длительность этого самого рандома... То есть без неё лёд таял практически мгновенно. С ней, через определённый промежуток времени (разный).
Как она работает тоже не разобрался. Может, кто подскажет?
НО! Беда в следующем:
Что с этой строкой, что без неё, стоит один раз льду растаять и на его место уже нельзя поставить другой блок. Он тут же заменяется сперва льдом, а потом и водой...
Более того, эта вода не растекается, и на неё нельзя встать (начинаешь дрожать).
Такое ощущение, что создаётся постоянный цикл обновлений блока... Как это исправить - ХЗ!
Очень хелп!
Спасибо )