
ModularRarity
Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on ModrinthModularRarity
Dynamic gun rarity — a ModularShoot × RarityCore integration mod (1.21.1 / NeoForge)
ModularRarity bridges ModularShoot's plugin system with RarityCore: when a plugin is installed on a gun, the gun's rarity changes in real time with the plugin's bonus.
How It Works
I. Gun base rarity and plugin rarity bonuses are both declared via the modularrarity:rarity key in extra_values.
II. On plugin install/uninstall, the sum of modularrarity:rarity across the gun and its plugins is computed, and the rarity-control component is written or removed accordingly.
Requirements
- ModularShoot ≥ 0.1.3
- RarityCore ≥ 1211.14.5
For Developers
Declaring extra_values in a ModularShoot datapack definition is all it takes — no code needed:
{
"name": "lang:example.gun",
"texture": "modularshoot:textures/gun/example.png",
"stats": { ... },
"slots": { ... },
"extra_values": { "modularrarity:rarity": 3 }
}
Not declared = 0
FAQ
Q1: No example items?
A1: They're in ModularShoot — go grab them.
Q2: Do body-snatched vanilla items bound to guns or plugins benefit?
A2: Yes.
License
MIT
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21.1
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as modularrarity-1.0.0.jar — drop this file into the mods folder
- Download size: 12 KB
- Download link checked 6 Oct 2026 — working
These come from our own check of the pack file, not from the source page.