- 435
- 1
Значит проблема в чем - у меня есть блок с большой моделью. Как только блок пропадает из поля зрения - перестает рендериться блок. Как исправить?
[merge_posts_bbcode]Добавлено: 22.04.2015 18:56:58[/merge_posts_bbcode]
Собственно решено )
В тайле есть такой метод
Я его в своем тайле поправил на
[merge_posts_bbcode]Добавлено: 22.04.2015 18:59:52[/merge_posts_bbcode]
И еще такой вопрос - я хочу чтобы модель блока рендерилась в инвентаре. Как осуществить?
[merge_posts_bbcode]Добавлено: 22.04.2015 18:56:58[/merge_posts_bbcode]
Собственно решено )
В тайле есть такой метод
Код:
@SideOnly(Side.CLIENT)
public AxisAlignedBB getRenderBoundingBox()
{
AxisAlignedBB bb = INFINITE_EXTENT_AABB;
Block type = getBlockType();
if (type == Block.enchantmentTable)
{
bb = AxisAlignedBB.getAABBPool().getAABB(xCoord, yCoord, zCoord, xCoord + 1, yCoord + 1, zCoord + 1);
}
else if (type == Block.chest || type == Block.chestTrapped)
{
bb = AxisAlignedBB.getAABBPool().getAABB(xCoord - 1, yCoord, zCoord - 1, xCoord + 2, yCoord + 2, zCoord + 2);
}
else if (type != null && type != Block.beacon)
{
AxisAlignedBB cbb = getBlockType().getCollisionBoundingBoxFromPool(worldObj, xCoord, yCoord, zCoord);
if (cbb != null)
{
bb = cbb;
}
}
return bb;
}
Я его в своем тайле поправил на
Код:
@SideOnly(Side.CLIENT)
public AxisAlignedBB getRenderBoundingBox()
{
AxisAlignedBB bb = INFINITE_EXTENT_AABB;
return bb;
}
[merge_posts_bbcode]Добавлено: 22.04.2015 18:59:52[/merge_posts_bbcode]
И еще такой вопрос - я хочу чтобы модель блока рендерилась в инвентаре. Как осуществить?