TurnBasedMC
by Stephen-Seo
TurnBasedMC adds turn-based combat to Minecraft, with battles against mobs that proceed in ordered rounds rather than in real time.
What it does
Battles are started against mobs and resolved in turns. The server config holds a turn-based-battle entry for each mob that can take part, and a list of battle types that the mod passes over. Mobs can be added to the config by hand, and the config carries a version number, so a changed default config is read when the server or client starts and compared against the existing one.
A server running it needs every connecting player to have it too. Forge and NeoForge are the supported loaders, and files cover 8 release versions, 1.20.1 – 26.2. The source code is open source under the MIT License, and the issue tracker is public for bug reports.
Battles can also be set up in-game through a command, and a video published by the author shows the feature in use. Background music for battles can be played from Vorbis or Opus .ogg files. MP3 files may fail to load through the third-party library the mod uses, so the author recommends .ogg files and, if MP3 is needed, removing metadata or using files without embedded album art.
Key features
Turn-based battles
Fights against mobs are played out in turns instead of in real time, with the battle types set in the config.
Server config entries
Each mob that can join a battle has its own turn-based-battle entry, and battle types can be listed as ignored.
In-game setup
Battles can be set up manually in the game or through a command, without editing files.
Battle background music
Battle music can be played from Vorbis or Opus .ogg files, and the author advises .ogg over .mp3.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Players who want a turn-based combat layer in a Forge or NeoForge world, and server owners who need to control which mobs and battle types are included.
How it compares
Six-Faced BGM Player is a mod for Fabric, Forge and NeoForge, under the MIT License, and is not open source. It works on either side, and neither side needs it. Jimhasaburger's music mod is a client and server mod for Fabric and Forge, licensed under the Apache License 2.0 and open source, for 1.20.1 – 1.21.8. Music Menu is client-side only, published for Fabric, Forge and NeoForge, and is not open source. TurnBasedMC does not add a music player of its own, so its battle music depends on the loader's file formats.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| TurnBasedMC | Forge and NeoForge | 1.20.1 – 26.2 | Client and server | 2026-09-23 |
| Six-Faced BGM Player | Fabric, Forge and NeoForge | 1.20.1 – 1.21.11 | Client or server, optional | 2026-08-04 |
| Jimhasaburger's music mod | Fabric and Forge | 1.20.1 – 1.21.8 | Client and server | 2025-10-08 |
| Music Menu | Fabric, Forge and NeoForge | 1.20.1 – 26.1.2 | Client-side only | 2026-08-08 |
Questions
Does TurnBasedMC need to be installed on the server?
Which loaders does TurnBasedMC support?
Why does a battle music file not play?
In the catalog
TurnBasedMC is one of 29,952 Game mechanics mods on ModsFinder, and one of 13,316 Game mechanics mods for Forge. 13,894 mods support Minecraft 26.2.
Similar mods
What the author says
To have turn-based-battle with a mob, it must have a config entry in the server config. This can either be done manually or be done in-game via a command. Yes, you have to put the music (.wav,.ogg, or.mp3) in.minecraft/config/TurnBasedMinecraft/Music/battle and.minecraft/config/TurnBasedMinecraft/Music/silly. Note…
Official listing
- Modrinth page
- modrinth.com/mod/turnbasedmc
- Owner
- Stephen-Seo
- Published
- 2023-12-28
- Updated on Modrinth
- 2026-09-23
- Facts verified
- 2026-10-15
