Home›Java›Mods›RetroConsole
ModsJava

RetroConsole

Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.

by Gaigen · on Modrinth

⬇ Download on Modrinth
RetroConsole — screenshot 1RetroConsole — screenshot 2RetroConsole — screenshot 3RetroConsole — screenshot 4RetroConsole — screenshot 5RetroConsole — screenshot 6RetroConsole — screenshot 7RetroConsole — screenshot 8

RetroConsole brings libretro emulation into Minecraft 1.21.1 (NeoForge). Place a console in your world, build a TV wall from Screen blocks, browse your game library, and play on in-world displays or in a fullscreen viewer.

Early release (0.1.0) — expect rough edges. Feedback welcome on GitHub.


What you get


Requirements

Minecraft 1.21.1
Loader NeoForge 21.1.x
Java 21
OS Windows or Linux (64-bit)

macOS is not supported.

This mod does not ship libretro cores, BIOS files, or ROMs. You must supply them yourself and only use content you have the legal right to use.


Quick start

  1. Install the mod JAR into your mods folder.
  2. Launch the game — config/retroconsole/ is created automatically.
  3. Download libretro cores (.dll / .so) from the libretro buildbot → config/retroconsole/cores/
  4. Add ROMs to config/retroconsole/roms/<system>/ (e.g. nes/, gba/, ps2/)
  5. For PS2 / Dreamcast: add BIOS to config/retroconsole/system/ (see wiki/README on GitHub)
  6. Craft blocks (or use the Retro Console creative tab)
  7. Place the console so it touches your screen wall. Right-click → library → Launch.
  8. Right-click again while playing → fullscreen TV view.

TV screens


Tested cores (0.1.0)

Tested on Windows 11. Other libretro cores may work but are not guaranteed.

Core System
nestopia_libretro NES
snes9x_libretro SNES
mgba_libretro GBA
genesis_plus_gx_libretro Genesis / Mega Drive
pcsx_rearmed_libretro PS1
pcsx2_libretro PS2 (needs BIOS)
ppsspp_libretro PSP
flycast_libretro Dreamcast (needs BIOS)

Supported catalog folders also include: gb, sms, psp, segacd, saturn — depending on which core you install.


Multiplayer

On a dedicated server, ROMs and cores live on the server. Emulation runs server-side; clients receive video/audio streams. Saves and stats are per-player on the server.


Configuration

Open ⚙ in the library, or Mods → RetroConsole → Config.


Controls (defaults)

Emulator: Arrow keys = D-Pad · Z/X/C/V = A/B/X/Y · Q/W/E/R = L1/R1/L2/R2 · Enter = Start · Right Shift = Select · I/K/J/L and T/G/F/H = analog sticks TV view: F1 = help · F5/F6 = quick save/load · Esc = exit Rebind under Options → Controls → Retro Console.


Legal


Links

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more