I would suggest anything with a GTX 1660TI or lower for a GPU. I would assume GTX 1080 or lower will play nicer with Linux due to the GPU's being older and have more robust drivers. Those are going to be cheap, powerful enough for gaming in Minecraft and still leave you with plenty of battery life to use for 7-8 hours if you configure the power usage correctly. (Just be aware that prices are inflated due to the COVID-19 outbreak)
I'd recommend the following:
Dell G3 15in Gaming Laptop w/ GTX 1050
I have the 2017 version of this laptop (running windows) and I love it. No issues with gaming performance on Minecraft and even more demanding titles like Rainbow Six Siege, BeamNG.Drive, COD: BO4 and Titanfall.