Buggy code:
public class LwjglGraphics extends BaseLwjglSubsystem { private static final Logger logger = LoggerFactory . getLogger ( LwjglGraphics . class ) ; private GLBufferPool bufferPool = new GLBufferPool ( false ) ; @ Override public void postInitialise ( Config config ) { } @ Override public void preUpdate ( GameState currentState , float delta ) { } @ Override public void postUpdate ( GameState currentState , float delta ) { } @ Override public void shutdown ( Config config ) { } @ Override public void dispose ( ) { } private void initDisplay ( Config config , LwjglDisplayDevice lwjglDisplay ) { try { lwjglDisplay . setFullscreen ( config . getRendering ( ) . isFullscreen ( ) , false ) ; RenderingConfig rc = config . getRendering ( ) ; Display . setLocation ( rc . getWindowPosX ( ) , rc . getWindowPosY ( ) ) ; <START_BUG> Display . setTitle ( ( "Terasology" + ( "<seq2seq4repair_space>|<seq2seq4repair_space>" + "Pre<seq2seq4repair_space>Alpha" ) ) ) ; <END_BUG> try { String root = "org//terasology//icons//" ; ClassLoader classLoader = getClass ( ) . getClassLoader ( ) ; BufferedImage icon16 = ImageIO . read ( classLoader . getResourceAsStream ( ( root + "gooey_sweet_16.png" ) ) ) ; BufferedImage icon32 = ImageIO . read ( classLoader . getResourceAsStream ( ( root + "gooey_sweet_32.png" ) ) ) ; BufferedImage icon64 = ImageIO . read ( classLoader . getResourceAsStream ( ( root + "gooey_sweet_64.png" ) ) ) ; BufferedImage icon128 = ImageIO . read ( classLoader . getResourceAsStream ( ( root + "gooey_sweet_128.png" ) ) ) ; Display . setIcon ( new ByteBuffer [ ] { TextureUtil . convertToByteBuffer ( icon16 ) , TextureUtil . convertToByteBuffer ( icon32 ) , TextureUtil . convertToByteBuffer ( icon64 ) , TextureUtil . convertToByteBuffer ( icon128 ) } ) ; } catch ( IOException | IllegalArgumentException e ) { LwjglGraphics . logger . warn ( "Could<seq2seq4repair_space>not<seq2seq4repair_space>set<seq2seq4repair_space>icon" , e ) ; } if ( config . getRendering ( ) . getDebug ( ) . isEnabled ( ) ) { try { ContextAttribs ctxAttribs = new ContextAttribs ( ) . withDebug ( true ) ; Display . create ( config . getRendering ( ) . getPixelFormat ( ) , ctxAttribs ) ; GL43 . glDebugMessageCallback ( new org . lwjgl . opengl . KHRDebugCallback ( new DebugCallback ( ) ) ) ; } catch ( LWJGLException e ) { LwjglGraphics . logger . warn ( "Unable<seq2seq4repair_space>to<seq2seq4repair_space>create<seq2seq4repair_space>an<seq2seq4repair_space>OpenGL<seq2seq4repair_space>debug<seq2seq4repair_space>context.<seq2seq4repair_space>Maybe<seq2seq4repair_space>your<seq2seq4repair_space>graphics<seq2seq4repair_space>card<seq2seq4repair_space>does<seq2seq4repair_space>not<seq2seq4repair_space>support<seq2seq4repair_space>it." , e ) ; Display . create ( rc . getPixelFormat ( ) ) ; } } else { Display . create ( rc . getPixelFormat ( ) ) ; } Display . setVSyncEnabled ( rc . isVSync ( ) ) ; } catch ( LWJGLException e ) { throw new RuntimeException ( "Can<seq2seq4repair_space>not<seq2seq4repair_space>initialize<seq2seq4repair_space>graphics<seq2seq4repair_space>device." , e ) ; } } private void initOpenGL ( ) { } private void checkOpenGL ( ) { } private String completeErrorMessage ( String errorMessage ) { } public void initOpenGLParams ( ) { } @ Override public void registerSystems ( ComponentSystemManager componentSystemManager ) { } }

Fix:
Display . setTitle ( "TeraCity" ) ;