Skip to main content

Genders [WIP]

Overview

Horses can be born or generated as Male (Stallion) or Female (Female), and Stallions can be gelded to no longer breed.

Genders are not a feature prior to 1.18.2-1.4.0. This update will not be backported to 1.16.5.


Genders

On birth or spawning all horses will be allocated a random gender of either Stallion (M) or Mare (F). This will apply to untamed horses and foals too.

Mare / Filly
On birth or spawning, there is 50% chance a horse will be a female. A female foal is a Filly and an adult is a Mare.
Mares become fertile on reaching adulthood and are able to gestate and give birth to foals if bred to a stallion. Unlike stallions, mares cannot be made infertile, however a maximum number of births (breedings) can be specified via configs. Once this has been reached, the horse will no longer be able to breed unless the cap is increased or removed.

Stallion / Colt
On birth or spawning, there is 50% chance a horse will be a male. A male foal is a Colt and an adult is a Stallion.
Stallions become fertile on reaching adulthood and are able to offer covers to a fertile Mare, or they can be made permanently infertile via commands or an Infertility Potion. Additionally, a maximum number of covers (breedings) can be specified via configs. Once this has been reached, the horse will remain a stallion but will no longer be able to breed unless the cap is increased or removed.


Horse Info

Horses do not (and will never) have any Male or Female features - distinguishing info will be icon or GUI based only.

View information about a horse's gender and stats by:

  • Right-clicking a horse with a vet bag in hand to display various info, including gender.
  • Shift + right-clicking a tamed horse to view the Horse Inventory GUI and gender icon (female / male / gelding).
  • Hovering over the GUI gender icon displays both specific gender and breeding information.
  • [Optional - Client Config] View gender icons with unique colors for M/F/G when named with a name tag.

Screenshot 2023-10-26 191813.gif
Shown: 
Icons for Stallion (Male), Mare (Female) and Gelding (Neutered Male)

Gender_Info.png

Shown: Information for Gender, Births / Covers / Love Mode (Breeding) status.

Gender_Names.png

Shown: Named horses displaying custom color per-gender icons (Stallion / Mare / Gelding).


Gelding

Only the owner, OP player or role with permissions can geld a horse - this is to prevent accidental or unpermitted gelding.

Geldings cannot be born or spawned - they are only obtained using commands or an Infertility Potion on a stallion.
Geldings are permanently infertile and therefore cannot breed with mares. They will accept breeding items like Rose Feed as food, but will not go into 'love mode' to search for a partner. Attempting to use a breeding token on a gelding will be rejected with gray "meh" particles so the item is not wasted.


Changing Genders

Only an OP player or role with permissions can change gender - this is to support realism or special services on MP servers.

Changing genders via command will alter the primary (male / female) gender of a horse, turning Stallions or Gelding into Mares, and Mares into Stallions. In this way, geldings can be reversed by changing into a Mare, then back to Stallion. Changing a horse's gender will not erase their stats, so a horse that has offered 2 covers as a Stallion will have 2 as a Mare to prevent circumventing the maximum capacity for breeding.

/swem horse breeding change                  Change the gender of a horse.


Known Issues

If you find an issue, please report it to our bugs channel on Discord. We ask that you look to see if your issue was reported first!


Changelog

View Changes

This is not a complete list of version changes / fixes. It is a changelog of relevant wiki-related version information.

MC Version Release Notes
1.18.2
1.4.0 Genders update adding Mares, Stallions and Geldings.
Gender commands are not restricted to SWEM keys and have conventional permission nodes, allowing servers to assign custom permissions (ie 'vets' being able to geld horses even if not the owner).