use of crazypants.enderio.base.paint.render.UVLock in project EnderIO by SleepyTrousers.
the class BlockPaintedStairs method mapItemRender.
@Override
@SideOnly(Side.CLIENT)
public List<IBakedModel> mapItemRender(@Nonnull Block block, @Nonnull ItemStack stack) {
IBlockState paintSource = getPaintSource(block, stack);
IBlockState stdOverlay = ModObject.block_machine_base.getBlockNN().getDefaultState().withProperty(EnumRenderPart.SUB, EnumRenderPart.PAINT_OVERLAY);
IBakedModel model1 = PaintRegistry.getModel(IBakedModel.class, "stairs", paintSource, new UVLock(null));
IBakedModel model2 = PaintRegistry.getModel(IBakedModel.class, "stairs", stdOverlay, PaintRegistry.OVERLAY_TRANSFORMATION4);
List<IBakedModel> list = new ArrayList<IBakedModel>();
list.add(model1);
list.add(model2);
return list;
}
Aggregations