Affiliate disclosure: This guide contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. Learn more.
2026-09-29 · Setup guide
Affiliate disclosure: This guide contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. Learn more.
Minecraft on a retro handheld is one of those things people assume is impossible, so almost nobody writes about it. It is not impossible. There are four working routes, and two of them need nothing from you but a download.
The catch is a hardware one, and it is not the one you would expect. It is not the CPU and it is not the RAM. It is whether your handheld has two analog sticks.
Here is how each option works, which devices each one runs on, and how to pick.
The Four Routes at a Glance
| Route | What it actually is | What you supply | Works on |
|---|---|---|---|
| ClassiCube | A Minecraft Classic compatible client, written in C from scratch | Nothing | 39 PortMaster devices |
| Luanti / Mineclonia | Open source voxel engine running a Minecraft like game | Nothing | 39 PortMaster devices |
| Minecraft Java | The real thing, 1.7.10 or 1.12 with Forge | Your own game files | 28 PortMaster devices |
| Mine 64 | Free N64 homebrew Minecraft clone | Nothing | Anything that emulates N64 |
The Two Stick Rule
Before anything else, check your handheld.
The PortMaster build of Minecraft Java lists analog_2 as a requirement. It needs two analog sticks. That single line is why it is available on 28 devices while the two open source options are available on 39.
Eleven devices get ClassiCube and Luanti but not Minecraft Java: the Anbernic RG28XX, RG35XX Plus, RG35XX SP, RG34XX, RG40XX V, RG351V and both RG ARC models, plus the TrimUI Brick, the R33S and the ODROID GO Advance.
It is worth reading that list carefully, because it splits families. The RG40XX H is supported and the RG40XX V is not. The RG35XX H is supported and the RG35XX Plus is not. The TrimUI Smart Pro is supported and the TrimUI Brick is not. The RG34XX SP is supported and the standard RG34XX is not.
Line that up with the controls and it fits. The RG35XX Plus has no sticks at all and misses out. The RG35XX H has two low profile sticks and is included. The RG34XX SP has dual analog despite the clamshell and is included.
So if you are buying a handheld specifically to run Minecraft on it, buy one with two sticks. If you already own a small one, you are not locked out, you just use ClassiCube or Luanti instead.
Route 1: ClassiCube, the Easy One
ClassiCube is a Minecraft Classic compatible client written in C from scratch. It is not a Minecraft launcher and it does not need a Minecraft account or any Minecraft files. It is its own program that happens to speak Minecraft Classic.
This is the one to start with. It is marked ready to run in PortMaster, which means you install it and it works.
Setup: open PortMaster on your device, find ClassiCube, install it, launch it.
There is one extra step if your handheld has no wifi. Install ClassiCube on a PC, then copy the audio and texpacks folders from the PC install into the port directory on your handheld. Without that you get the game without sound or texture packs.
It is a small download at under 3MB, and it was ported by Damienne and TheWalkingTaco.
What you are getting is Minecraft Classic, so building sandbox rather than survival. No hunger, no crafting trees, no redstone. On a handheld that is arguably the right fit anyway.
Route 2: Luanti, the Closest to Modern Minecraft
Luanti is the engine that used to be called Minetest. It is a free software voxel engine, openly inspired by InfiniMiner and Minecraft, and the PortMaster package ships it running Mineclonia, which is a Minecraft like game built on top of it.
This is the option if you want crafting, survival and mods rather than just block placing. It is also ready to run, so again there is nothing to supply.
Setup: install it from PortMaster and launch it.
One requirement to know about. The port's own install note says that on a 1GB device you need to enable zram, which it recommends, or set up swap space, because the game needs more memory than those devices have free. If you are on a 1GB handheld and it crashes on launch, that is why. Most custom firmware images have a zram toggle in their settings menu.
It is a larger download at around 38MB. It was ported by Captain_Barge and Justin Rosetto and was last updated in April 2026, so it is actively maintained.
Route 3: Real Minecraft Java
This is Minecraft Java Edition itself, running on your handheld. It works, and it is rated well by the people using it, but it asks the most of you.
You need to own Minecraft. The port ships no game files. You install Minecraft on a PC through the official launcher, run the version you want at least once so the files generate, and then copy them across. There is no way around that and it is the correct way for it to work.
Only two versions are supported: 1.7.10 with Forge, and 1.12 with Forge. Not current Minecraft. If you want a modern version, this is not your route.
Setup, in order:
- On a PC, install Minecraft through the official launcher and log in.
- Launch either 1.7.10 or 1.12 once so the files are created. If you want mods, install Forge for that version and launch it once too.
- Find the
.minecraftfolder. On Windows press Win and R together, type%appdata%, press enter, and it is there. - Install the Minecraft Java port from PortMaster on your handheld.
- Connect the handheld or pull its SD card, and copy the whole
.minecraftdirectory into/ports/minecraftjavaon the device. - If it asks whether to overwrite files, say no.
The port bundles the Java runtimes it needs, so you are not installing Java yourself. It was ported by Dia and was last updated in October 2025.
Expect this to be the heaviest of the four. It is a full Java game running under a compositor on ARM hardware, so treat a mid range or better handheld as the realistic floor even though the device list goes further down.
Route 4: Mine 64, on Any N64 Capable Handheld
This one sits outside PortMaster entirely, and it is the one almost nobody knows about.
Mine 64 is a Minecraft clone written for the Nintendo 64 by SiliconSloth. It is original homebrew under the MIT licence with public source. It is not a Super Mario 64 hack and it contains no Nintendo code, so downloading it from the project's GitHub releases page is completely above board.
The current release is v1.2.0 from February 2025. The whole game is a single 1MB file, mine64.n64.
What you get is Minecraft Classic in spirit. A fixed world of 64 by 64 by 32 blocks, so 131,072 in total, with a real world generator behind it. Nine block types: cobblestone, sand, wood, leaves, planks, brick, dirt, stone and grass. Building only, no crafting and no furnace.
Setup: drop mine64.n64 into your N64 ROMs folder like any other N64 game and launch it from your frontend.
On saving. Mine 64 saves worlds properly on a flash cart, writing a 64k file into a mine64 folder. On an emulator that path does not work, so use your emulator's save state function instead. Every handheld frontend has one, usually on a hotkey.
The appeal here is how light it is. N64 emulation is the point where cheap handhelds start to struggle, but Mine 64 is a 1MB homebrew game rather than a commercial N64 title, so it asks far less than Mario 64 or Ocarina of Time do.
What About Steam Deck
If you have a Steam Deck, ignore everything above. You have a full Linux PC.
Minecraft Java runs natively. Install it through the official launcher in Desktop Mode, or through a launcher like Prism, and add it to Steam as a non Steam game so it appears in Game Mode. Current versions, current mods, no port needed.
Minecraft Bedrock takes more work since there is no official Linux build, but community launchers handle it.
The Deck also runs everything else on this page, including Mine 64 through any N64 emulator in EmuDeck.
Which One Should You Pick
If you just want to place blocks on whatever you already own: ClassiCube. It runs on the most devices, needs nothing from you, and installs in a minute.
If you want crafting and survival: Luanti. Enable zram first if your handheld has 1GB of RAM.
If you want actual Minecraft and own it: the Minecraft Java port, on a handheld with two analog sticks. Accept that you are playing 1.7.10 or 1.12.
If you like the idea of Minecraft on a Nintendo 64: Mine 64, which is a free 1MB ROM and a genuinely fun curiosity.
For the wider story about people rebuilding Minecraft inside Elden Ring and Super Mario 64, and why none of that is playable, see our coverage of the trend.
Frequently Asked Questions
Can you play Minecraft on an Anbernic handheld?
Yes. ClassiCube and Luanti are ready to run through PortMaster on 39 devices including most of the Anbernic range. Real Minecraft Java runs on 28 of them, the ones with two analog sticks, so the RG40XX H and RG35XX H qualify while the RG40XX V and RG35XX Plus do not.
Why is Minecraft Java not available on my handheld in PortMaster?
Almost certainly because it has fewer than two analog sticks. The port lists analog_2 as a requirement. Stickless and single stick devices like the RG28XX, RG35XX Plus, RG34XX and TrimUI Brick are excluded for that reason. Use ClassiCube or Luanti instead.
Do I need to own Minecraft to use the PortMaster version?
For the Minecraft Java port, yes. It ships no game files and you copy your own .minecraft folder over from a PC where you own and have launched the game. ClassiCube, Luanti and Mine 64 need nothing from you at all.
Which Minecraft versions work on PortMaster?
Only 1.7.10 with Forge and 1.12 with Forge. Modern versions are not supported by the port.
Is Mine 64 legal to download?
Yes. It is original homebrew released under the MIT licence with public source code, written for the N64 by SiliconSloth. It contains no Nintendo code or assets, which is what separates it from a commercial ROM.
Does Mine 64 save my world?
On a flash cart, yes, into a 64k save file in a mine64 folder. On an emulator that does not work, so use a save state instead. Every handheld frontend has save states on a hotkey.
Why does Luanti crash on my 1GB handheld?
Memory. The port's install note says 1GB devices need zram enabled, which is the recommended fix, or swap space set up. Most custom firmware images have a zram option in settings.
Can the Steam Deck run Minecraft?
Yes, natively and at current versions. Install Minecraft Java through the official launcher or a launcher like Prism in Desktop Mode, then add it to Steam as a non Steam game to use it in Game Mode. No PortMaster port is involved.
What is the difference between ClassiCube and Luanti?
ClassiCube is a Minecraft Classic compatible client, so building sandbox with no crafting or survival. Luanti is a full voxel engine running Mineclonia, which gives you crafting, survival and mod support. Luanti is closer to modern Minecraft and asks more of your hardware.
Related Reading
- People Keep Rebuilding Minecraft Inside Other Games
- Games Rebuilt Inside Other Games
- PortMaster Guide: Play PC Games on Your Handheld
- 21 Best Free Homebrew Games for Retro Handhelds
- N64 Emulation on Retro Handhelds
- Best Handhelds for N64 Emulation
- Best Flash Carts for Retro Consoles
- EmuDeck Setup Guide for Steam Deck
Written 29 September 2026. Port availability, hardware requirements, porter credits and update dates come from the PortMaster project's ports.json, and Mine 64 version and file details come from the GitHub API for SiliconSloth/Mine64, both retrieved 29 September 2026. Device availability lists change as ports are updated. We publish no frame rate figures for any of these.

