[1.6.4] Смываемый блок. Дропать блок при контакте с водой.

Статус
В этой теме нельзя размещать новые ответы.
509
2
Как заставить блок при касании с водой дропнуться?
 
905
5
Табличку смотреть бессмысленно, она не дропается от воды. Хотя, по-моему, это от материала зависит. По крайней мере, в ванильке. Надо сам Block.java читать.
 
laz2727 написал(а):
Табличку смотреть бессмысленно, она не дропается от воды. Хотя, по-моему, это от материала зависит. По крайней мере, в ванильке. Надо сам Block.java читать.
Да, точно. А материал должен быть circuits или plants.
 
509
2
Dimansel написал(а):
Посмотри код таблички или факела.
Нашла, но вот вопрос:
Вот есть вода,но блок не сразу понимает,что надо дропаться
 
905
5
Тормозит или надо апдейтнуть?
 
509
2
laz2727 написал(а):
Тормозит или надо апдейтнуть?
Ну я использую рандом тик,думаю с этим связанно, он то есть рандомное время выбирает, а мне надо чтобы сразу
 
905
5
onBlockUpdate, епта. Или как там, Фордж опять слетел.
 
127
0
В onUpdate можно самому проверить наличие чего-угодно вокруг блока и не париться с недостатками/избытками функций материалов.
 
905
5
Я на них Connected Textures запилил, а ты мне тут. Есть.
 

necauqua

когда-то был anti344
Администратор
1,216
27
172
Зачем, покажи.
[merge_posts_bbcode]Добавлено: 27.03.2014 17:06:13[/merge_posts_bbcode]

Использовать серверный updateTick, чтобы делать connected textures, что за ересь!

[merge_posts_bbcode]Добавлено: 27.03.2014 17:06:55[/merge_posts_bbcode]

Поставлю счетчик - 2 слова "епта" == неделю бана.
 
509
2
У меня мини вопрос,вот ещё у меня вот такая команда: world.getBlockMaterial(x-1, y-1, z); 
На этих кордах стоит вода. А выдаёт net.minecraft.block.material.MaterialLiquid@29013ea (ну это понятно).
Хотя подглядывала у грядки.
Вопрос: как мне получить,что там вода?Какие методы ещё есть? Или же я с этим не так работаю?
 
771
5
Ну так правильно, тебе вывело материал блока.world.getBlockId(x-1, y-1, z).
 

necauqua

когда-то был anti344
Администратор
1,216
27
172
Ты достаешь материал - тебе выдало материал, лол.
 
509
2
anti344 написал(а):
Ты достаешь материал - тебе выдало материал, лол.
Я поняла, просто либо я в конец запуталась в операторах условий, либо дело в том,что эту штуку нельзя приравнять к воде. :(
То что это материал - понятно,ну мало ли ещё воде не равен. :getlost:
Согласна,вопрос возможно глупый до не могу, но подстраховаться стоит.
:angel: Не злитесь. :angel:
Пошла проверять операторы и их условия
 

necauqua

когда-то был anti344
Администратор
1,216
27
172
wrd.getBlock(x, y, z) == Blocks.water
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху