Endling
The Minecraft world is infinite. Its animals are not.
Endling gives every species on your server a limited wild population. Every wild animal that dies takes one off the count.
It doesn't matter if you killed it yourself, it fell off a cliff, wandered into a grinder, or got eaten by something else. If a wild animal dies, that animal is gone.
Populations can slowly recover over time, but there is one very important rule: they can never recover from zero.
Once the last wild member of a species dies, that species is extinct in the wild. Forever.
The last few start to matter
When a species gets dangerously close to extinction, its remaining wild members are given gold names like Willow, Meadow, or Rowan.
Extinction remembers who did it
If you kill the final member of a species, everyone on the server will know.
For example:
☠ The last wild Pig was killed by Bullet_Phobia.
Extinctions are announced server-wide with an EXTINCT title and a short dirge.
So yes, your friends can absolutely blame you for wiping pigs off the face of the earth.
Breeding doesn't undo extinction
Animals bred by players are considered domestic. They don't count against the wild population when they die, but they also can't restore it.
You can keep a huge captive herd of cows alive after wild cows go extinct, but the wild population will still be gone.
Breeding is a way to preserve a species, not a way to erase what happened.
The world actually gets emptier
As a species' population falls, its natural spawn rate falls with it.
Once the population reaches a critical level, natural spawning stops completely. That means a dying species doesn't just exist as a number in a menu. You will actually start noticing that there are fewer and fewer of them around.
The Naturalist's Journal
Craft a Naturalist's Journal using a book and an emerald.
Use it on a creature to check the current wild population of that species, or use it to view a census of the entire world.
It's useful for keeping track of endangered species before somebody on your SMP decides they really need 400 leather.
The Endling Rule
Wild populations slowly regenerate toward their maximum over real time, as long as at least one wild member is still alive.
One survivor is enough.
Zero is not.
That final animal is the endling, and keeping it alive can be the difference between a species recovering and disappearing forever.
Made for servers
Endling is completely server-side. Players can join with normal vanilla Minecraft clients and don't need to install anything.
It works especially well for SMPs because every player shares the same populations. One person's farm, mob grinder, hunting trip, or terrible decision affects everyone else.
Configurable
Species populations, recovery rates, thresholds, messages, and other mechanics can be changed in config.yml.
Commands
/endling census- View the world census/endling status- View population information/endling set- Change a population/endling give- Give Endling items/endling origin- Inspect an animal's origin/endling reload- Reload the configuration/endling save- Save population data
Permissions
endling.census- Available to players by defaultendling.admin- Administrator commands, OP by default
Requirements
- Minecraft 1.21.1
- Paper or a compatible fork
- Java 21

