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.
А прописывать эту функцию где нужно? В конструкторе блока или в другом месте?AlexSocol написал(а):'this.setBlockBounds' или как-то так
Вставил во такой код в класс своего блокаAsd73 написал(а):Если необходимо добавить несколько параллепипедов, на которые "опираются" энтити, то это можно сделать в методе addCollisionBoxesToList
Примеры можно посмотреть в коде забора.
public void addCollisionBoxesToList(World p_149743_1_, int p_149743_2_, int p_149743_3_, int p_149743_4_, AxisAlignedBB p_149743_5_, List p_149743_6_, Entity p_149743_7_) {
this.setBlockBounds(-1.0F, -1.0F, 1.0F, 1.0F, 1.5F, 1.0F);
super.addCollisionBoxesToList(p_149743_1_, p_149743_2_, p_149743_3_, p_149743_4_, p_149743_5_, p_149743_6_, p_149743_7_);
}
И да, если уж на то пошло, то Java - это тот же C++, только полностью объектно-ориентированный. Только вот разрабы Java решили "понтануться" и создать свои термины для таких устоявшихся вещей, как переменные и функции класса.Asd73 написал(а):По моему это нельзя назвать функцией. Это метод.
В джаве вроде как нет функций вообще, разве что анонимные классы чем-то похожи на функции. Хотя могу ошибаться, все же я не программист.
Именно поэтому я обратился на форум, чтобы выяснить - можно каким-либо способ расширить эту коллизию и по осях x и z.MegaINS написал(а):Блок может быть больше "стандартного" только в высоту, для x и z диапазон от 0 до 1.
К тому, же у тебя обе z одинаковые, поэтому, может некорректно работать,хоть небольшую разницу желательно делать
А сложным способом? Не, невидимые блоки не подходят.MegaINS написал(а):Простым способом нельзя. Даже кровать, это два блока.
Нужно ставить невидимые блоки и давать им коллизию
На самом деле, я тут немного подумал о невидимых блоках, и сделал вывод: если мне не получится написать кастомные коллизии для моих блоков, то собственно придется использовать данную методу)Oldestkon написал(а):Чем это не подходят?
А чем лямбды не функции?Asd73 написал(а):По моему это нельзя назвать функцией. Это метод.
В джаве вроде как нет функций вообще, разве что анонимные классы чем-то похожи на функции. Хотя могу ошибаться, все же я не программист.