Sueta

⭐ Animal Hunger⭐ [1.13 - 1.21] ⚡New animal mechanics ⚡

2.5.1 Stable Version

Level Up Your Livestock, One Feed at a Time!

·Plugin


WiKi Animal Hunger

API Animal Hunger

Welcome to AnimalHunger!
Transform your Minecraft farming experience with AnimalHunger, an immersive and feature-rich plugin that brings depth to animal care! Feed, level up, ride, and bond with your animals—cows, pigs, sheep, wolves, and even exotic creatures like pandas and foxes. Neglect them, and they may starve; nurture them, and unlock rare drops, enhanced resources, and unique riding mechanics!

Buy Premium here
https://patreon.com/msL244


Have questions or need help? Join our community!
Discord Server - https://discord.gg/gDFS8pQYAb


Animal Feeding Station
A highly requested quality-of-life feature for animal care is now available!



    • New Block: The Feeding Station (Trough): Introduce a new block that acts as a central Feeding Station (or Trough) for your animals.
    • Automated Feeding: Animals within a configurable radius (5 to 15 blocks) of the station will now automatically consume food from it, preventing them from becoming hungry.


  • Dynamic Hunger System: Animals lose hunger over time and can die if not fed, encouraging active care.

  • Interactive GUI: Shift+Right click animals to access a sleek menu for feeding, upgrading, renaming, or slaughtering.

  • Leveling & Upgrades: Feed animals to increase their level, improving stats and unlocking better rewards.

  • Bond System: Build a bond with animals through feeding and care, unlocking resource production, rare drops, and bonuses at higher bond levels.

  • Customizable Drops: Configure unique vanilla and MMOItems drops for each animal, with MythicMobs support for custom mobs.

  • Riding Mechanics: Ride animals like cows, pigs, llamas, and wolves (level 6+ required) with configurable speed, jump force, and auto-jump features.

  • Color Selection GUI: Customize animal names with a colorful GUI, supporting multiple languages and visual effects.

  • Visual & Audio Feedback: Enjoy particle effects, sounds, and animations for feeding, leveling, riding, and more.

  • Persistent Data: Animal data, including hunger, level, bond, and custom names, is saved in a YAML database across server restarts.

  • Plugin Integrations: Seamless support for MMOItems (custom items) and MythicMobs (custom mobs) for enhanced gameplay.

  • Performance Optimized: Asynchronous saving, efficient tasks, and concurrent data handling ensure minimal server lag.

  • Multilingual Support: Supports English, Russian, Portuguese, and more via customizable messages.yml.

  • PlaceholderAPI Support: Use placeholders to display animal stats in GUIs, scoreboards, or chat.


    ️ Dependencies
    • ProtocolLib: Required for packet-based features like custom GUIs and name displays.

    • PlaceholderAPI: Optional for placeholder support.

    • MMOItems: Optional for custom item drops.

    • MythicMobs: Optional for custom mob support.

Whether you're a survival player, a dedicated farmer, or a server owner looking to enrich gameplay, AnimalHunger delivers a customizable and engaging experience tailored to your server’s needs!

Commands

/animalhunger – Displays the plugin status.
/animalhunger reload – Reloads the plugin configuration. Permission: animalhunger.reload
/sp - riding Animal
✨ Aliases: /ah

Placeholders

    • %animalhunger_hunger%: Displays the current hunger of the last interacted animal (e.g., "10").
    • %animalhunger_max_hunger%: Displays the maximum hunger capacity of the last interacted animal (e.g., "12").
    • %animalhunger_level%: Displays the level of the last interacted animal (e.g., "2").
    • %animalhunger_bond%: Displays the bond level (in percentage) of the last interacted animal (e.g., "50").
    • %animalhunger_resources%: Displays the resource count of the last interacted animal (e.g., "0").
    • %animalhunger_animal_type%: Displays the type of the last interacted animal (e.g., "SHEEP").
    • %animalhunger_hunger_percent%: Displays the hunger as a percentage of max hunger (e.g., "83" for 10/12).
      %animalhunger_level_by_id_<id>%: Displays the level of the animal with the specified ID (e.g., %animalhunger_level_by_id_0% returns "2" for an animal with id: 0 and level 2).
Permissions

animalhunger.use – Allows players to use the plugin’s core features (e.g., interacting with animals). Default: true
animalhunger.reload – Grants permission to reload the plugin config. Default: op
animalhunger.bypass – Allows bypassing hunger mechanics for admin testing. Default: op

  1. Download the latest version of AnimalHunger from the Downloads section.
  2. Place the AnimalHunger.jar file into your server’s plugins folder.
  3. Restart your server to generate the default configuration files.
  4. Edit the config.yml and messages.yml files in the plugins/AnimalHunger folder to customize settings and messages.
  5. Use the /animalhunger reload command to apply changes without restarting.

Configuration

Similar projects

Plugin →