Lineage

Lineage

🧬 Lineage — Genetics, Families & Legacy for Minecraft

24 downloads 1 followers

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

  1. Download Lineage-1.0.0.jar
  2. Drop it into your plugins/ folder
  3. Restart the server
  4. 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

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