Entity Block Animated и модель

Версия Minecraft
1.12.2
4,167
68
693
Ох, давненько меня тут не было )
В общем, застарелая уже проблема.
Делаю блок с тайлом... Модель строится целиком рендером.
Тайл зарегал, рендер присвоил, в блоке присутствует следующий метод:
Java:
public EnumBlockRenderType getRenderType(IBlockState state) {
    return EnumBlockRenderType.ENTITYBLOCK_ANIMATED;
}

Однако майн всё равно требует модель для стейтов...
Пишет:
Java:
[main/ERROR] [FML]: Exception loading blockstate for the variant бла-бла-бла

Где-то что-то забыл?
 
А, фейспалм, да.
У него только модели итема.
Я у себя фиксил сундуки через Baked модели.
 
У тебя и так over999 json-ов, одним больше, одним меньше
 
Хорошо, вот решение: просто не делать этот json и оно будет работать. В логе будет запись ,что не хватает json, но и только
 
В общем, по итогам изысканий понял, что без модели никак не обойтись... Потому что она нужна хотя бы для частиц разрушения...
А может быть я просто тупой...
Но не суть...
Появилась следующая проблема, теперь с предметом!
И судя по форджевским докам нужно создать свой TileEntityItemStackRenderer (это я сделал) и включить вот такую фигнюшку:
In order to use a TEISR, the Item must first satisfy the condition that its model returns true for IBakedModel#isBuiltInRenderer. Once that returns true, the Item’s TEISR will be accessed for rendering. If it does not have one, it will use the default TileEntityItemStackRenderer.instance. (цитата из фордж доков).
А вот как это сделать, я не понял что-то.
 
Назад
Сверху