Download Practical Pets — Minecraft Mods — MetaMods
Practical Pets

Practical Pets

Active

Downloads

0

Last update

3 weeks ago

Versions

1.20.1
Client and server
Forge
Neoforge
Mobs

No dependencies

This mod has no dependencies. It required Geckolib in the first version but not anymore.

General

Adds unique useful pets to your game. Currently it only adds banana ducks and doesn't even add all of the features they'll have (armor and leveling are missing). The plan is for this to become a very gameplay oriented pet mod. See "Bedrock Edition" below for more details.

Join the Discord server to discuss development and get new versions sooner!

Bedrock Edition

This will basically be a Java port of my Bedrock add-on called Billey's Mobs but only the mobs from it that have both a good model and a good use. By the way, Bedrock custom entities are actually great so this will mostly be an 1-1 port aside from this having custom UI, certain mechanics being slightly better and maybe custom keybinds.

Fun fact: Billey's Mobs is the oldest ongoing Bedrock add-on

Pet Equipment

This mods adds several things you can put on your pets. Currently this port adds only duck armor, bowties, the founder's pet hat and the rubber ducky hat (see Duck for its function).

Pets will get a bowtie for free on tame.

To take any equipment off a pet use shears on it or use a pet equipment item that goes in the same slot.

Leather duck armor, pet bowties and rubber duckies can be dyed like horse armor.

Limited-time Founder's Pet Hat

The first 5 pets you tame before August 2025 will get a Founder's Pet Hat. The founder's pet hat makes a pet level up twice as fast. It looks like a blue party hat with glowing yellow dots and a glowing yellow 0 above it.

In August 2025 and beyong it will be unobtainable in survival but it will still be useable for leveling or flexing on other players. A similar anniversary hat will be out every year on a similar date.

Leveling

Pets can be leveled up by making them kill mobs. Pets become stronger and better at their uses the higher their level is. The Jade mod is recommended for being able to see a pet's level and its progress to the next one.

All pets start at level 1 and unlike Bedrock Edition there is no max level in this port. However the xp formula kind of blows up around level 15 so you should maybe set level 10 as your goal.

Pets get 1 xp when they successfully hit a mob, and 1 extra xp if the hit kills the mob.

Level 2 needs 50 XP, level 2 to level 3 needs 160 - 50 = 110, level 3 to level 4 needs 390 - 160 = 230, and so on according to the formula totalXpNeededForLevel = 40 * (level - 1) + 10 * (level - 1) * (level - 1) * (level - 1)

Other behavior shared by all pets

You can double sneak to force all following pets of yours to be teleported to you.

Doing what would make a vanilla pet sit or stand makes a pet of this mod cycle between follow, sit and wander instead.

Weak pets like ducks and banana ducks (which are the only mobs in the mod right now) need to be equipped with something that makes them stronger in order for them to be able to defend their owner. Such equipment currently only consists of duck armor and the rubber ducky pet hat

Banana Duck

- General
Banana ducks spawn in beaches, deserts, and basically anywhere where there's sand. They are tamed with bread.

- Bananas
After being tamed, you can feed them an apple to get a "poultry banana". Poultry bananas give you random amplifier II beneficial effects. Eating a desert banana also gives you a banana peel, which can be placed down and when something steps on it, it'll lose 12 HP (6 hearts) and get slowness and nausea for a few seconds. This means 2 banana peels are enough to kill most monsters and even players not wearing armor.

Banana peels don’t affect sneaking entities and tamed mobs.

- Duck Armor
You can also craft armor for banana ducks. Banana ducks equipped with armor will defend their owner, and to take off the armor use dirt. End rod duck armor makes the banana duck shoot end rods at its target that inflict weakness.

- Leveling
Banana ducks can be leveled up. Aside from their health and attack damage increasing, leveled banana ducks will also become able to turn more items into sand bananas instead of just apples.

  • From level 5 and onwards they can use sweet berries.
  • From level 7 and onwards they will be able to use poultry oranges when orange penguins are ported.
  • At level 10 and onwards they can use melon slices.

Other mods can add more fruit items to this by adding to the tags "practicalpets:level_1_to_poultry_banana", "practicalpets:level_5_to_poultry_banana" etc. Non-modders can also ask me to to add modded fruit items to the tags myself.

Duck

- General
Ducks spawn in lakes and rivers and are tamed with any kind of seeds, carrots, melon, or bread.

- Finding Items
After being tamed, if they're not sitting, they'll find random items in grass and water, mostly seeds, sometimes fishing loot, and rarely ore nuggets (including diamond nuggets).

- Duck Armor
You can also craft armor for them. Ducks equipped with armor will defend their owner. Duck armor has the same tiers as vanilla player armor

- Rubber Ducky Pet Hat
The Rubber Ducky pet hat is an item rarely found by ducks in water. It can be equipped on any pet from this mod and makes it more likely to "combo". It also enables pets that don't usually fight for you to fight for you anyway, just like any piece of pet equipment that makes the pet stronger does (currently just this and duck armor).

- Leveling
Ducks can be leveled up. To level up ducks, you have to make them kill mobs (by equipping the duck with armor and then attacking mobs). When a duck levels up, its health and attack damage increase. Leveled ducks will also find items in grass and water more often and also become likely to find valuable items

To do next:

  1. Port more mobs over (stick bugs, rats and mercats will probably be the next, idk in what order)
  2. Add an in-game info book
  3. Add a UI when sneak-right-clicking a pet to add/remove pet equipment more easily and see the pet's stats.

See the respective section in the Bedrock add-on's page for details on these plans. (but the UI thing is impossible on bedrock though so it's not a thing there)

Project members
billeyzambie

billeyzambie

Developer