Description
PMMO × Animal Weights Compat
Adds a bridge between Project MMO and Animal Weights that turns an animal's weight into more xp when breeding or killing. It also gives you a way to increase an animals weight based on a skill when you feed them. This is to encourage players to engage in the weight system instead of creating mass farms and feeding all of them as much as possible to gain xp.
The whole pipeline is data-driven through PMMO's existing entity configs, so pack authors don't need to learn a new system. Almost every number used in this mod is configurable so you can make it fit your pack.
What it does
Weight-scaled kill XP
When a player kills an animal, the PMMO xp award for that entity is multiplied by a value based on the animal's weight (0–8). By default, animals with weight 0 or 1 award nothing extra — so culling underweight stock doesn't farm XP. Weight 8 awards 17× the base, so you're heavily rewarded for getting them as fat as possible.
Weight-scaled breed XP
When two animals successfully breed, the parents' average weight scales the PMMO breed xp award.
Feed-to-love-mode weight gain
Right-click an adult animal with its food and — if the animal actually enters love mode (not on breeding cooldown, not already in love) — the mod rolls a skill-based probability to bump its weight up by 1. The skill defaults to Taming and is fully configurable. Higher skill = higher chance, capped at a configurable maximum.
This means feeding a herd is no longer just a breeding mechanic, you can occasionally fatten them up by doing depending on how skilled you are.
Taming XP for feeding
A small amount of PMMO xp is awarded using the entity's TAMING award map when feeding them (and they enter love mode), scaled by a configurable multiplier (default 0.2).
Configurable breed cooldown
Vanilla's 5-minute breed cooldown is too short for a system that rewards heavy, mature animals. The cooldown is exposed as a server config and applied automatically after every successful breeding.
Farmer's Delight knife bonus
If Farmer's Delight is installed, killing an animal with one of its knives applies an additional XP multiplier on top of the weight bonus (default 1.15×). Rewards using the right tool for the job. Disabled if FD isn't present.
Dependencies
Required
- NeoForge
- Project MMO
- Animal Weights
Optional
- Farmer's Delight — enables the knife kill bonus
Configuration
All configuration lives in serverconfig/pmmo_animalweights_compat-server.toml and is split into themed sections:
- Animal XP — event-type selection and per-weight XP multiplier tables for kills and breeding
- Animal Breeding — breed cooldown in seconds
- Feed Weight Gain — skill, per-level chance, max chance, and weight cap for the feed-into-love-mode roll
- Farmers Delight Integration — the knife kill bonus multiplier
Every multiplier, skill, event type, and probability is exposed — no recompiles needed to retune the curve for your pack.
For pack authors
This mod intentionally does not ship any XP values of its own. It reads from whatever you've already configured in PMMO's entity JSON for DEATH, BREED, and TAMING event types, then scales those numbers. If your pack already has PMMO entity configs, the integration just works.


