Primeiro Terminal e Como Localizar palavras na String Java

Estou criando meu primeiro jogo e tenho como um dos objetivos incrementar um terminal.


Como na foto Anexa.

Com isso, estou com dois problemas:

  1. Como fazer com que ao pressionar [Enter] os comandos que eu digitar sejam executados?

  2. Como faço para localizar os comandos que foram digitados no terminal?

Obrigado pela atenção e Agradeço se puderem me ajudar.

Ps: Obrigado @TerraSkilll com a interface Gráfica.

Vamos ver se consigo te ajudar…vou responder a primeira pergunta sua com uma pergunta…

  1. Qual comando vc deseja executar?
1 curtida

Eu pensei em usar por exemplo:
/commands Mostraria quais comandos existem.
/player.setGold()
/player.setHealth()

eu criei o arquivo Player, com os valores encapsulados já.