Perfectly Balanced Horses
Why is this plugin needed? Horses in Minecraft are often overlooked due to their inefficiency compared to other modes of transportation. This mod addresses this issue by changing horse breeding mechanics, allowing players to breed horses with enhanced characteristics. By modifying attributes such as movement speed, jump strength, and health, you can create truly exceptional horses - incredibly fast, with excellent jumping abilities and outstanding health.
Beyond practical benefits, breeding such horses becomes an exciting process where each new generation produces animals with unique abilities!
Installation
- Download the appropriate version of the plugin.
- Place the downloaded JAR file in the plugins folder of your server.
- Start or reload the server (a full restart is recommended for proper plugin loading).
- Configure the plugin to your liking by editing the config.yml file in the plugins/PerfectlyBalancedHorses folder.
- Apply the changes using the /pbhreload command or by restarting the server.
- Enjoy breeding perfectly balanced horses!
What does the plugin do? PerfectlyBalancedHorses completely changes the approach to horse breeding in Minecraft. Now when crossbreeding, foals inherit improved characteristics from their parents. The system allows flexible configuration of breeding across three main parameters: movement speed, jump strength, and health.
The plugin offers extensive settings that allow server owners to adapt the mechanics to their needs. You can regulate maximum attribute values, the range of inherited values, and control the influence of excess or insufficient indicators.
Screenshots
Configuration The config.yml configuration file is located in the plugins/PerfectlyBalancedHorses folder and is divided into three sections corresponding to main characteristics: speed, jump, and health. Each section contains the following parameters:
- modify: Binary value determining whether the attribute should be modified during breeding.
- multiplier: Numeric value determining the attribute increase coefficient.
- offspringRange: Range of values applied to parent attributes during breeding.
- ignoreExcess: Binary value for ignoring excess attributes.
- ignoreDeficit: Binary value for ignoring deficient attributes.
The use-vanilla-offspring-attribute-range setting allows using Minecraft's standard attribute range. Set to true for balanced gameplay or false to use the custom range from configuration.
Example configuration:
use-vanilla-offspring-attribute-range: true
attributes:
movement-speed:
modify: true
multiplier: 150.0
offspring-attribute-range:
start: -0.5
end: 0.5
ignore-excess: false
ignore-deficit: false
jump-strength:
modify: true
multiplier: 150.0
offspring-attribute-range:
start: -0.5
end: 0.5
ignore-excess: false
ignore-deficit: false
health:
modify: true
multiplier: 150.0
offspring-attribute-range:
start: -0.5
end: 0.5
ignore-excess: false
ignore-deficit: false
Note: The multiplier setting is specified in percentages. For example, a value of 150.0 increases the maximum attribute value by 50%.
Commands The plugin provides the following command:
/pbhreload: Reloads the plugin configuration. Requires pbh.reload access permission.
Tips For convenient tracking of horse characteristics, it is recommended to install the Horse Power client-side mod, which displays jump speed, jump height, and health directly in the horse interface.
Note: The mod is not required for plugin operation but significantly improves user experience. Use it only if allowed on your server.