I use a controller to play Minecraft Java Edition and I think it's a really good setup for one of my first survival worlds I have gotten far in on Java. :
How to add controller support to Minecraft on Linux
Buy Minecraft: Java & Bedrock Edition for PC | Xbox
How to play Minecraft Java with Xbox controller on Windows 10
Amazon.com: Microsoft Xbox Wireless Controller - Minecraft Creeper - Xbox One (Discontinued) : Video Games
How to play Minecraft Java with a controller on PC guide - GameRevolution
Minecraft Java Edition With a CONTROLLER (NO MODS) - YouTube
How to Add Controller Support to Minecraft Java Edition
Connect a console controller to Minecraft Java Edition
How To Use A Controller On Minecraft Java Edition - YouTube