Lineage — genetics, families, and traits for Minecraft
Lineage adds a genetics system to your server. Every player gets their own set of genes, which can be passed down to future generations. You can start families, manage bloodlines, and compete for the purest ancestry.
🧬 Genes and their effects
When a player joins for the first time, they receive a random set of genes. These can be helpful (more damage, faster movement, extra health) or harmful (less experience, lower luck, slower speed). Genes are inherited by children, but there's a chance one gene gets lost along the way — so each generation can end up stronger or weaker than the last.
👪 Families and lineage trees
Players can create families with others they've already had a child with. Families can be given a custom name, and you can open a visual list of all members and their connections.
🧬 Birth and inheritance
To create a child, use /pair and wait for the other player to accept. Hearts appear, and a "child" is created with genes from both parents. When a new player joins the server, they can inherit those genes and will see a message telling them who their "parents" are.
⚠️ Bloodline penalties
The system tracks who's related to who. If two relatives create a child together, that child will receive stat penalties. The further this goes, the worse the penalties get. This encourages players to keep their bloodline clean if they want to stay strong.
If the bloodline stays pure, the player may receive hidden bonuses — for example, extra luck or faster experience gain. There are over 40 of these bonuses in total.
🎲 Mutations and rare abilities
Sometimes a child is born with a rare mutation — a one-of-a-kind ability that can't be passed down. Examples include reflecting damage, auto-healing, or faster movement.
🏆 Leaderboards
You can check who has the most children, who has the purest bloodline, and who has the most tangled family tree. The leaderboard updates automatically.
🛡️ Ancient bloodlines and achievements
There's a small chance a new player gets a unique gene and a message saying: "You belong to an ancient bloodline that has survived for centuries." There's also a small achievement system tied to family and inheritance.
📋 Commands
| Command | What it does |
|---|---|
/pair <player> |
Send a request to create a child |
/pair accept/decline |
Accept or decline the request |
/family <player> <name> |
Create a family (if you already have a child together) |
/family accept/decline |
Accept or decline a family invitation |
/familytree |
View the family tree |
/lineagetop fertility/purity/mixed |
View the leaderboard |
/lineage reset [player] |
Reset genes |
⚙️ Configuration
Settings are stored in a few files:
| File | What it's for |
|---|---|
config.yml |
Main settings: mutation chance, relation depth, gene loss chance |
genes.yml |
All buffs and debuffs (63 positive, 33 negative) |
mutations.yml |
Rare abilities and bloodline bonuses (40+ options) |
📥 Installation
- Download
Lineage-1.0.0.jar - Drop it into your
plugins/folder - Restart the server
- Tweak the config if needed
🔧 Supported cores
| Core | Supported |
|---|---|
| Paper | ✅ |
| Purpur | ✅ |
| Spigot | ✅ |
| Bukkit | ✅ |
| Folia | ✅ |
📦 Versions
Tested on Minecraft 1.21.11. Should work with Paper API 26.1, 26.1.1, 26.1.2, and 26.2.
📄 License
This plugin is free to use. Redistribution or reselling is not allowed.
✍️ Author
Made by HikerMT
You can choose the gender (male or female).
You can create a future descendant with the player using the "/pair nickname" command, and the player can then either type "/pair accept" or "/pair decline".
You can create a family with a player you’ve created a descendant with by typing the command “/family nickname name”, and that player can type “/family accept” or “/family decline”. You can view the family tree by typing the command “/familytree”.
This is what the family tree looks like after the descendant you created logs into the server for the first time
You can select a family crest by entering the command “/family crest list”.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
Lineage 1.0.0 1.0.0 |
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
|
bukkit, folia, paper, purpur, spigot
|
Download |