Rivals

Rivals

A data-driven API to make superheroes using simple Datapack Structure!

by
197 Downloads
forgeadventuregame-mechanicslibrary
Rent Server with this Mod

Screenshots

Example of a .json file for a superhero

About this Mod

Rivals

Rivals is an API mod that allows you to make and define superheroes using simple datapack structure and resource packs. It's approach in design is inspired by similar mods such as the Origins mod so if you are in any way familiar with the design of origins in that mod, this mod should feel familiar!

Embody your favorite heroes, equip their soul and obtain their strengths! 

THIS MOD REQUIRES CURIOS

Rivals is in very early ALPHA stages.

It's still missing a lot of features, tools and general survival playability, this release build is just so people who may be interested in this mod can get a feel for the systems that will be included. Therefore a couple resources will be provided like an example datapack and an example resource pack, these will also be maintained for future versions of Rivals, so you can always have an example to reference.

Link to example datapack: coming as soon as possible

Link to example resourcepack: coming as soon as possible.

As of right now the customization of a superhero is rather limited, as it is basically just changing generic player attributes or giving the player infinite potion effects, this is intended to be expanded upon and changed in the future. I will also be writing a full document on what you can change and tweak when I finish the larger abilities system and add more attributes and custom effects.

The way the mod is made should also allow for people to develop their own attributes, potion effects and abilities in the future as addons for this mod in case they feel like they are missing something that the base API does not have. If you'd like to make something like this but actually have it included in the main mod you are also free to reach out to me to help!

Roadmap

There's a lot more features that are coming in future updates, and a lot of stuff planned before the 1.0 release, before that release is possible the following will have to be added.

  • A system, and various resources, to obtain Hero Souls in survival
  • A custom abilities system to have more advanced superhero abilities like flight, dashes, teleportation or even magic systems.
  • More generic attributes to change about the player to make smaller additions easier, like changing the damage resistances to various sources.
  • More effects like vampirism! or mutation!
  • A custom weapons and artifacts system to allow you to bring even more customization to your designed heroes
  • Even greater control over the playermodel! a hulk without a hulking playermodel would look silly after all.

Some of these additions wont be coming until after 1.0 releases, but a good amount of them, like survival playability and the custom power system are currently top priority,

FAQ

Will you update this mod to X version?

While I intend to maintain this mod for as long as I can, this is like my second ever modding project and I am still very actively learning how to mod Java. This is a solo project as of right now and I am also in college so do not expect me to port this to 1.21.x or the new drop system anytime soon. 
Backports will not be happening, at least not from me, I may be open to having people I trust backport the mod.

I have made a couple attributes/I want to help out on development, can I?

Yes! in fact I'd appreciate all the help I can get! I am currently a solo developer on this project specifically and the sole programmer and artist for another upcoming mod and it would be very appreciated if you wished to help out! You can find me and my small team's discord here! 

Credits

Frutiger: Sole developer and artist

Thank you to the Origins mod and their dev team for inspiring the API nature of this mod.

Available Versions

Rivals 0.0.1-1.20.1alpha
MC 1.20.1forge
December 30, 2025

How to Install Rivals on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set forge Loader

In the panel under "Egg", select the forge loader and matching Minecraft version (1.20.1).

3

Install Mod

Open the mod browser in the dashboard and search for "Rivals". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

forge

Minecraft Versions

1.20.1

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Rivals server crashes on startup – what to do?

Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.20.1). You can switch loaders with one click in the panel.

Is Rivals compatible with forge?

Rivals officially supports forge for Minecraft 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Rivals – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Rivals consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Rivals with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
GNU General Public License v3.0 or later
Server-side
Required

Supported Versions

1.20.1