Community listing page, reviews here may not be monitored by the author.
Ancestries
No reviews yet
Server-side origins - pick a species with passive traits and an activatable power. Vanilla clients need nothing.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Ancestries
Pick a species. Get its traits. Play Minecraft as something other than human.
Ancestries is a server-side origins mod. Every player chooses one of 10 ancestries, each with a set of always-on passive traits and (for most) one or two activatable powers on a cooldown.
Vanilla players join with nothing installed
No mod file for players. No custom blocks, items, entities, screens, or keybinds. Everything runs on the server using stock game mechanics — attributes, status effects, and server-side block breaking — so anyone can connect with a completely vanilla client and still be a dragon, a creeper, or a wall-crawling spider.
How it works
- An operator places a clickable NPC in spawn with
/origin npc(or players run/origin). - Right-click it to open a chest-GUI menu — one icon per ancestry. Hover to read the full trait list, click to lock it in. Choosing is one-way (operators can reset with
/origin clear <player>). - Powers fire on a sneak gesture: double-tap sneak for power 1, triple-tap for power 2.
/powerlists your powers and cooldowns. Feedback shows on the action bar — no custom HUD.
The 10 ancestries
| Ancestry | The idea |
|---|---|
| Dwarf | Tiny (fits a 1-block tunnel), permanent Haste, extra armour. Vein-mines ore clusters; launches straight up with no fall damage. |
| Enderman | Other endermen treat you as kin. Blink up to 40 blocks along your look; summon endermite "kin" that swarm what you fight. |
| Dragon | Big, armoured, immune to fire and lava, no fall damage. Rocket skyward and glide on invisible wings; breathe fire in a short cone. Can't wear diamond/netherite. |
| Drowned | Breathing is reversed — you breathe underwater and drown in air. Dolphin's Grace, fast underwater mining, Conduit Power. Dash through water. |
| Cheetah | Fastest thing on land and the most fragile (8 hearts). Burst of Speed V for a chase; a pounce that doubles your first falling hit. |
| Creeper | Immune to explosion damage and knockback. Self-detonate as an escape; blast a 3×3×8 tunnel through terrain. Get struck by lightning to go Charged. |
| Spy | A 1-heart assassin with no armour. Turn invisible and untouchable by mobs; prime a strike that drops any target to 1 heart. Silent to sculk. |
| Keeper | A beast-master with no powers of their own — command a pack of wolves, skeletons, or bees that fight what you fight. |
| Wither | Armoured undead, 14 hearts, immune to the Wither effect. Two nether hounds at your side, a wither-skull attack, banked double jumps — but sunlight burns you. |
| Spider | Climbs walls, takes no fall damage, small hitbox. Fire a 3×3 web patch onto any surface; inject poison on your next hit. Only chestplate + leggings slots work. |
Every trait, cooldown, and drawback is tunable in config/ancestries.json (/origin reload to apply).
Requirements
- Minecraft 26.2, Fabric Loader 0.19.3+
- Fabric API
- Java 25 on the server
Install: drop the jar in your server's mods/ folder alongside Fabric API. Nothing goes to clients.
Commands
| Command | Who | What |
|---|---|---|
/origin |
anyone | open the menu, or show your locked ancestry |
/origin list · /origin info <id> |
anyone | browse ancestries |
/origin pick <id> |
anyone | choose (fails if already chosen) |
/power · /power 1 · /power 2 |
anyone | use your powers |
/origin npc |
operator | place a selection NPC |
/origin set <players> <id> |
operator | assign / change |
/origin clear <players> |
operator | reset (unlocks the menu) |
/origin reload |
operator | re-read the config |
Credits & license
Inspired by the Origins mod by Apace100. Ancestries is an independent implementation — it contains no Origins or Apoli code and does not depend on them.
Released under the MIT license.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources