Merge pull request #2140 from Karang/master

Solve some fps drop by reducing the number of objects allocated
Filename case sensitive
Allow command line to override base path
Hardcoded paths are evil, let me know when you decide to rewrite your design and fix it ;) @zml2008
Initial RenderTexture implementation
Move input movement in plugin

Signed-off-by: L5D <cholley.thibaut@gmail.com>
Merge pull request #2141 from L5D/master

Move movement from input in plugin
Fix more hardcoded paths &#3232;\_&#3232;
Focus the next widget when TAB is pressed

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Use int[] to save texture
Use less memory than Color[]

Signed-off-by: L5D <cholley.thibaut@gmail.com>
Update for Font changes

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Nullcheck writer and log flush thread in FileConsole when shutting down

(Prevents NPE's when the FileConsole is shut down before it is initialized)

Signed-off-by: zml2008 <zach@zachsthings.com>
Working on RenderTexture
Fixed line endings
make java files always commit lf.  This should forever fix our line
endings issues
Apparently this forces lf on everyone and @Wulfspider doesn't like that
LF on the repo only, OS native locally
Remove cache of mesh for light computation

Signed-off-by: L5D <cholley.thibaut@gmail.com>
refactor ChunkMesh

Signed-off-by: L5D <cholley.thibaut@gmail.com>
Remove the usage of Color in ChunkMesh

Signed-off-by: L5D <cholley.thibaut@gmail.com>