ModsFinder

Project Souls

by Stolker

Project Souls brings Undertale-inspired content to Fabric, built around seven human souls that each grant a different item.

FabricClient and serverMIT License1.20.1

What it does

Project Souls adds content related to the Undertale series, centered on seven human souls. A player picks one soul and plays with the gameplay changes and items that soul brings. Each soul grants a single item: Kindness grants Pan, Bravery grants Boxing Gloves, Justice grants Revolver, Integrity grants Ballet Shoes, Patience grants Knife and Perseverance grants Glasses. Determination grants no item.

The mod runs on Fabric for Minecraft 1.20.1 only, and the server and every player need it, since the environment is client and server. Server owners can adjust the mod's settings through the projectsouls command. The license is the MIT License, and the project is not open source.

The first public file, v0.3 for 1.20.1, was published on 2026-08-19 on the beta channel. The mod is still early, so bugs, balance problems and changes between updates should be expected. Feedback from players is welcome.

Key features

  1. Seven human souls

    Each soul is a separate choice, so a player can try one soul and return later to try another.

  2. Soul-linked items

    Six of the seven souls grant an item, including Pan, Boxing Gloves, Revolver, Ballet Shoes, Knife and Glasses.

  3. Gameplay changes

    Choosing a soul also changes how the game plays, not only which item the player receives.

  4. Server settings

    Server owners can change the mod's options with the projectsouls command.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.20.1v0.3
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Trying a soul run

A player can pick one soul, play through its changes and item, and then start again with a different soul.

Running an Undertale-themed server

A server owner can install the mod and adjust its settings with the projectsouls command for a group of players.

Who it’s for: Players who want Undertale-themed gameplay on Fabric 1.20.1, and server owners who are willing to test an early beta and report problems.

How it compares

Full comparison

Soulbound is a Fabric mod for 1.20.1 – 1.21.1 that runs on client and server under the MIT License and is not open source. SoulForge is a Fabric mod for 1.20.1 – 1.20.2 that also runs on client and server, and it is open source under the MIT License. Project Souls covers only 1.20.1, so it reaches fewer game versions than either.

ModLoadersGame versionsEnvironmentUpdated
Project SoulsFabric1.20.1Client and server2026-08-19
SoulboundFabric1.20.1 – 1.21.1Client and server2026-10-15
SoulForgeFabric1.20.1 – 1.20.2Client and server2025-08-20

Questions

Does Project Souls need Fabric API?

No required dependency is listed for Fabric.

Does the server need the mod?

Yes. Every player and the server need a copy of the mod.

Which game version does Project Souls support?

Only Minecraft 1.20.1 is listed, and the latest file, v0.3, targets that version on the beta channel.

Can a player change which soul they pick?

Yes. The mod is built around choosing one soul at a time, and a player can start again with a different soul.

In the catalog

Project Souls is one of 17,631 Equipment mods on ModsFinder, and one of 8,894 Equipment mods for Fabric. 34,764 mods support Minecraft 1.20.1.

Similar mods

What the author says

Ever wonder what it'd be like to actually have one of the seven human souls from Undertale? This mod lets you pick one and play as it. When you join the world you get a selection screen with all seven souls, and you get a weapon or ability that matches its trait.
Stolker, on the Modrinth page

Official listing

Owner
Stolker
Published
2026-07-19
Updated on Modrinth
2026-08-19
Facts verified
2026-10-15

Tags