Javadocs

Signed-off-by: Chris Sanders <zidane@outlook.com>
Constructor to use CustomBlock parameters

- Because @Grinch is a derp pt.2

Signed-off-by: Chris Sanders <zidane@outlook.com>