Back to mods
MarineMC project artwork

CurseForge · Minecraft mod

MarineMC

Play as the Doom Marine in Minecraft.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which MarineMC release should I use?

Updated yesterday
Latest stable file marinemc-1.6.jar
Game version 26.2
Loader Fabric

marinemc-1.6.jar targets 26.2 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is MarineMC required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does marinemc-1.6.jar need?

marinemc-1.6.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add MarineMC without breaking your instance.

Built for marinemc-1.6.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use marinemc-1.6.jar. It targets 26.2 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside marinemc-1.6.jar. It opens that exact file at the source.

About this project

What does MarineMC add?

MarineMC

Be the DOOM marine in an ordinary Minecraft world.

No DOOM engine and no DOOM levels. This is Minecraft's world with DOOM's marine dropped into it. Run /marine (or use the book) and your player starts moving at DOOM's speed.

The numbers are transcribed from the original game rather than approximated. Thrust, friction and stopspeed come out of the source, the weapons draw from the same random table in the same order, and the monsters run their real state machines. Where something could not be matched exactly, the mod says so in its own in-game manual instead of quietly smoothing it over.

Everything belongs to the marine alone. A player who has not run /marine is completely untouched, which means the mod can sit in a world beside other character mods without changing how anyone else plays.


The marine

  • Always-run, at roughly three times a sprint. Caps Lock toggles it, shift walks.
  • No fall damage. A full block is a single step.
  • No hunger
  • No shields and no spears.
  • Health in DOOM percent, where 100% is Steve's twenty hearts and soulspheres take you to 200%.
  • changable marine colour

The full arsenal

Autoaim works the way DOOM's did

The bestiary

The Doom 2 roster with their own attacks, pain chances and infighting, including the ones that resurrect and the ones that spit others out.

They stay out of an ordinary world by default. Turn the doommode rule on and they start spawning naturally, with a bounty on them.

The status bar

DOOM's real status bar is present but slightly modified.

Stations

Four blocks you craft and use:

  • Armor station, a teleporter pad that builds green armor and megaarmor over time.
  • Medkit station, a table that turns food into stimpacks and medikits.
  • Medbay, a two-block bay with sliding doors that heals you while you stand in it.
  • Reclaimer, a vat that eats junk items and renders them into materials.

Each has a screen rendered from the WAD's own art rather than a vanilla panel.

The field manual

Every player is handed a book on their first join. It has chapters for the marine, ammo, health, the stations, the recipes, the bestiary, the world rules and the client settings, with live switches inside it for the things you are allowed to change.

Look and sound

All of this is client-side, optional, and set from the manual:

  • The DOOM look. Light that falls away with distance in DOOM's own bands, or smoothly if you prefer. DOOM's skies, its palette, and the world drawn at 168 rows. Light levels and skies can be set per dimension.
  • The music. Every music track from every WAD in your mods folder, played through your machine's own synthesizer, with its own volume. Drop a soundfont into config/marinemc to change how it sounds.

Recording

support for Replaymod and Flashback is present


Requirements

Minecraft 26.2
Loader Fabric
Also needs Fabric API
Java 25

Install it on the server as well as the client. The marine's physics and his monsters both need a server that knows about them. In single player that happens on its own.

Installing

  1. Install the Fabric loader for Minecraft 26.2.
  2. Put Fabric API in your mods folder.
  3. Put marinemc-1.6.jar in beside it, on the server too.
  4. Run /marine, and read the book it gives you.

About the art

Every sprite, sound and screen is read out of a WAD while the game runs, so the mod itself contains no id Software data.

Freedoom Phase 2 ships inside the jar, under its BSD licence, so the mod works the moment you install it and you need nothing else.

If you own DOOM, put DOOM2.WAD into the same mods folder and it takes over. Put DOOM.WAD, TNT.WAD or anything else beside it and their skies and music join the lists as well.

Rules

Rule What it does
/marine Turns you into the marine, or back into yourself.
doommode Lets DOOM's monsters spawn naturally, with a bounty. Off by default.
doombehavior Monsters forget a distant marine and drop more when they die.
doom_items Floor pickups that only a marine can take.
marinebalance A full bag instead of eight slots.
marine_griefing Whether guns break blocks and rockets leave craters.

Credits and licence

MIT licensed.

The jar contains no id Software or Mojang assets. Freedoom is the work of the Freedoom project, used under the BSD 3-clause licence, and its notice ships beside it in the jar.

DOOM and its assets are the property of id Software. This is an unaffiliated fan project.

Project description from CurseForge.

Pick your setup

MarineMC by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

MarineMC versions and loaders

9 of 9 releases match

Looking for an older file? The official CurseForge project page is in Resources.