Enhances tamed wolf utility with switchable behavior modes (Patrol, Peaceful), passive health regeneration, and automated scavenging mechanics to improve combat viability.
DogModes enhances the utility and survivability of tamed wolves in Minecraft. It introduces a mode-switching mechanic, allowing players to toggle between distinct behaviors for their companions, alongside passive regeneration and scavenging mechanics. This plugin transforms wolves from fragile pets into viable combat allies and base guardians.
Vanilla wolves often lack the necessary AI to survive complex encounters or effectively guard an area. DogModes addresses this by implementing a lightweight state machine for every tamed wolf. Players can cycle through behavioral modes on the fly without complex commands, simply by interacting with their pet.
All data is stored persistently on the entity, ensuring modes remain active even after server restarts.
To change a wolf's mode, the owner must Sneak + Right-Click on the tamed wolf. The current mode will be displayed in the Action Bar.
The default vanilla behavior. The wolf follows the owner and attacks whatever the owner attacks or is attacked by.
Designed for base defense and area denial.
Designed for exploration and travel.
To ensure wolves remain viable in the late game, DogModes introduces two passive mechanics.
Tamed wolves will passively regenerate health over time, similar to players.
Wolves will intuitively consume Rotten Flesh dropped on the ground nearby.
The plugin is designed to be highly configurable to suit different server balance needs.
en) and Russian (ru) locales are generated by default.config.yml snippet:
modes:
patrol:
enabled: true
radius: 16.0
peaceful:
enabled: true
regeneration:
enabled: true
amount: 2.0
interval-seconds: 3
rotten-flesh:
enabled: true
heal-amount: 6.0