[1.6] Как правильно спавнить блок ?

127
0
Здравствуйте.

Проблема:
Итак, спавню блоки в цикле с помощью setBlock(). Однако, стоит кликнуть по нему ПКМ и он пропадает. 

P.s. блок с тайлом, спавню через другой тайл, мир: Minecraft.getMinecraft().thePlayer.worldObj;
[merge_posts_bbcode]Добавлено: 28.05.2014 18:38:28[/merge_posts_bbcode]

Evgeniy написал(а):
Здравствуйте.

Проблема:
Итак, спавню блоки в цикле с помощью setBlock(). Однако, стоит кликнуть по нему ПКМ и он пропадает. 

P.s. блок с тайлом, спавню через другой тайл
Не уж то я опять спавню на клиенте ?))))
- Видимо, да. Как тогда вызвать серверного игрока ?
 
771
5
Конечно на клиенте ;)
У тайла же мир есть нормальный...
 
1,990
18
105
Попробуй setBlockWithUpdate, или поищи что-то подобное. Чтобы апдейт был в названии метода.
 
127
0
Oldestkon написал(а):
Попробуй setBlockWithUpdate, или поищи что-то подобное. Чтобы апдейт был в названии метода.
markBlockForUpdate
scheduleBlockUpdate
scheduleBlockUpdateFromLoad
tickUpdates
getPendingBlockUpdates
 
2,955
12
Ну блин, в setBlock(x, y, z, block, FLAG) есть параметр флаг, если там 1 - обновить блок. если 4 - обновить рендер блока и т.д. В описании метода написано.
 
127
0
Dragon2488 написал(а):
Ну блин, в setBlock(x, y, z, block, FLAG) есть параметр флаг, если там 1 - обновить блок. если 4 - обновить рендер блока и т.д. В описании метода написано.
w.setBlock(); с 5 аргументами- то самое. Действительно, поставил флаг и блок апдейтится. Спасибо, ребята. :)
 
Сверху