
Screenshots


About this Mod
Cardinal RPG

Cardinal RPG is a modular, lightweight RPG framework designed for modern Minecraft (Fabric). It introduces a classic D&D-inspired attribute system, combat mechanics, and magic integration into the game, designed to be unobtrusive yet deeply customizable.
⚔️ Modules
The project is split into two main modules to allow for modpack flexibility:
- Cardinal Core: The heart of the mod. Handles player data, the 6 core attributes (STR, DEX, CON, INT, WIS, CHA), networking, and the persistence system. Can be installed alone if you just want the attribute API for other mods.
- Cardinal Combat: The action module. Implements damage scaling, critical hits, mana systems, spell casting, and floating damage indicators based on the Core attributes.
📊 Features
The 6 Core Attributes
Customize your character build using Stat Points gained from leveling up.
- Strength: Increases physical melee damage.
- Dexterity: Increases attack speed and movement speed.
- Constitution: Increases Max Health (HP).
- Intelligence: Increases Max Mana.
- Wisdom: Increases Mana Regeneration rate.
- Charisma: Affects social interactions and trading (Work in Progress).
Combat & Magic
- Dynamic Damage: Your damage isn't just about your sword; it's about how strong you are.
- Critical Hits: Luck and stats play a role in landing devastating critical strikes.
- Floating Damage Indicators: See exactly how much damage you deal in real-time.
- Mana System: A lightweight HUD displays your current Mana, regenerated over time based on Wisdom.
- Spells: Cast spells like Fireball (more coming soon) using mana.
GUI
- Press K (default) to open the RPG Stats Book.
- View your level, XP, and available points.
- Spend points to upgrade your attributes instantly.
💻 Commands
/rpg getstats [player]- View a player's RPG stats./rpg setstat <stat> <value> [player]- (Admin) Force set a specific stat./rpg addxp <amount> [player]- (Admin) Give XP to a player./rpg spendpoint <stat> <amount>- Manually spend points (alternative to GUI).
📥 Installation
- Download and install Fabric Loader.
- Download Fabric API.
- Drop
cardinal-core-x.x.x.jarANDcardinal-combat-x.x.x.jarinto yourmodsfolder.- Note: Both files are required for the full experience.
Cardinal RPG (Português)
Cardinal RPG é um framework RPG modular e leve para Minecraft (Fabric). Ele introduz um sistema de atributos inspirado em D&D clássico, mecânicas de combate e integração de magia ao jogo.
⚔️ Módulos
- Cardinal Core: O coração do mod. Gerencia dados do jogador e os 6 atributos principais.
- Cardinal Combat: O módulo de ação. Implementa escala de dano, críticos, sistema de mana, feitiços e indicadores de dano flutuantes.
📊 Funcionalidades
Os 6 Atributos Principais
- Força: Aumenta o dano físico corpo-a-corpo.
- Destreza: Aumenta a velocidade de ataque e movimento.
- Constituição: Aumenta a Vida Máxima (HP).
- Inteligência: Aumenta a Mana Máxima.
- Sabedoria: Aumenta a regeneração de Mana.
- Carisma: Afeta interações sociais e trocas.
Combate e Magia
- Dano Dinâmico: Seu dano escala com seus atributos.
- Indicadores de Dano: Veja o dano causado em tempo real com números flutuantes.
- Sistema de Mana: HUD leve que mostra sua Mana atual.
GUI
- Pressione K (padrão) para abrir o Livro de Atributos.
- Veja seu nível, XP e pontos disponíveis.
📥 Instalação
Coloque os arquivos cardinal-core e cardinal-combat na sua pasta mods. O Fabric API é obrigatório.
Available Versions
How to Install Cardinal on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.10).
Install Mod
Open the mod browser in the dashboard and search for "Cardinal". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.10
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Cardinal server crashes on startup – what to do?
Most common cause: wrong fabric 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.21.10). You can switch loaders with one click in the panel.
Is Cardinal compatible with fabric?
Cardinal officially supports fabric for Minecraft 1.21.10. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Cardinal – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Cardinal 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.
Similar Mods
Rent Modded Server
Install Cardinal with just one click on your server.