EcoPets

What is EcoPets?

EcoPets adds upgradable pet companions that float around the player and grant passive or active buffs based on their level. Players unlock pets, level them up by playing, and activate them from a /pets GUI.

Every pet is defined in config, so you can build your own without writing any code. XP sources, effects, GUIs, and the floating pet entity are all customisable.

What sets EcoPets apart?

  • Pets are pure config: copy a file, edit it, reload, done.

  • XP can come from any libreforge trigger (melee, mining, fishing, and more), with per-method multipliers and conditions.

  • Buffs use the same effects system as the rest of the eco ecosystem, so anything you can do with an effect, a pet can do.

  • Levels scale with a fixed list or an infinite formula, your choice.

  • Pets can be withdrawn into tradeable spawn eggs that carry the baked level and XP, so players can trade or gift their progress.


Where to go next

  • Make a pet: How to Make a Pet walks through building one from scratch.

  • Plugin config: Plugin Config to customise the GUIs and pet entity.

  • Commands: Commands and Permissions for giving, resetting, and importing pets.