Download and install:
https://github.com/Pi-Apps-Coders/files/releases/download/large-files/prismlauncher_9.0-1_arm64.deb
https://corretto.aws/downloads/latest/amazon-corretto-21-aarch64-linux-jdk.deb
Enable GPU for the Linux VM:
chrome://flags/[#crostini%5D%28tg%3A%2F%2Fsearch_hashtag%3Fhashtag=crostini%29-gpu-support
Run prism launcher once and close it
Run in a terminal:
echo '{"accounts": [{"entitlement": {"canPlayMinecraft": true,"ownsMinecraft": true},"type": "MSA"}],"formatVersion": 3}' > ~/.local/share/PrismLauncher/accounts.json
Run prism launcher again
Go to settings -> accounts
Create a new local account and select it.
Run minecraft
This works on ARM chromebooks via linux terminal