So, as an experiment I thought I'd try to make the most basic possible rendering Tile Entity. It took a bit to get error free (for whatever reason blockAccess was never set in the RenderBlocks no matter what I gave to the constructor), but even now that it is it doesn't actually seem to render anything...
For info: TEBase most only consists of a method to split the updateEntity method into a server and client version.
public class TEBox extends TEBase{
private RenderBlocks renderer = new RenderBlocks();
@Override
void updateClient(World world, int x, int y, int z) {
renderer.blockAccess = world;
renderer.renderBlockAllFaces(Blocks.glass, x, y, z);
}
}
Is there anyone who can see anything blatantly wrong here, or otherwise correct my course to what I should be doing instead?