Обновление блока

Версия Minecraft
1.7.10

Ari

38
0
Ну нашел я такой код:
Код:
@Override
 public void updateTick(World world, int x, int y, int z, Random rand) {
System.out.println("Update");
}

@Override
public boolean getTickRandomly() {
return true;
}

@Override
public int onBlockPlaced(World world, int x, int y, int z, int side, float hitX, float hitY, float hitZ, int meta) {
world.scheduleBlockUpdate(x, y, z, this, 5);
return meta;
}
[font=Monaco, Consolas, Courier, monospace]updateTick должен вызиватся все время...[/font]
[font=Monaco, Consolas, Courier, monospace]Но что то он не работает.[/font]
[font=Monaco, Consolas, Courier, monospace]Я блок и ставил и ламал и копал под ним и песок сбрасывал и много еще чего делал а надписи в конселе так и не появилось.[/font]
[font=Monaco, Consolas, Courier, monospace]Помогите пожалуйста :3[/font]
 
Пардон, я давно не залезал в 1.7.10... Что это за метод такой onBlockPlaced возвращающий int? О_о
Он разве не void?


Ari написал(а):
А как визывать каждую секунду или даже чаще ?

Делай тайл.
 
Liahim написал(а):
Пардон, я давно не залезал в 1.7.10... Что это за метод такой onBlockPlaced возвращающий int? О_о
Он разве не void?


Ari написал(а):
А как визывать каждую секунду или даже чаще ?

Делай тайл.



Ну ошибок не было)
 
Код:
    @Override
    public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase entity, ItemStack itemStack) {
        world.scheduleBlockUpdate(x, y, z, this, 0);
    }
    public void updateTick(World world, int x, int y, int z, Random random) {
       System.out.println("Tick!");
       world.scheduleBlockUpdate(x, y, z, this, 0);
    }
Решил проблему.
 
Назад
Сверху