premium banner
Adds unique useful pets to your game. Each one has 2 unique uses and you can also level them up and wear them special equipment.

Description

No dependencies

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

General

Adds unique useful pets to your game. Focused on actually contributing to survival gameplay instead of having the pets constantly sit in a corner.

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

Info Book

  • The info book is an item where you can learn everything about the mod without having to constantly go to the the Discord changelogs or the CurseForge/Modrinth page
  • It's given to you when you first join but you can also craft it with 2 strings, 2 feathers, and a book info book homepage info book banana duck page

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.

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

Pet Equipment

General

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

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

All of them except the founder's hat and non-leather duck armor can be dyed like vanilla leather armor.

Pet Bowtie

Pets will get a bowtie for free on tame. The bowtie does nothing useful but bowties dropped by dead pets now show their name, species, level and death message,

Rubber Ducky Pet Hat

See the duck's info below.

Pet Chef Hat

Allows rats able to cook ratatouille, can also be put on other pets but it doesn't do anything.

Pet Backpack

Works like a bundle that can be put on pets. Also allows pigeons to send items to other players.

Pet End Rod Launcher

Can be put on a pet's back to make it shoot end rods that deal weakness. It needs to be filled with end rods to work. It also gives "bravery" to pets, making them defend themself and their owner even if they normally can't, just like the rubber ducky pet hat and duck armor. ##

ducks and banana ducks with equipment pigeons with equipment

Limited-time Founder's Pet Hat

The first 5 pets you tame before the mod gets popular 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.

If the mod ever becomes popular, an update will make the hat unobtainable in survival but it will still be useable for leveling pets or flexing on other players.

A similar anniversary hat will be out every year around the anniversary of either the release date of 0.1.0 or 1.0.0.

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 if the hit kills the mob they get mobMaxHealth / 20 extra, for most monsters this means 1 extra.

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)

There's also a command to set a pet's level: /practicalpets:set_pet_level <entity> <integer>

level 2 duck with equipment and other pets around it

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.

Pets that are mainly non-combat like ducks, banana ducks, rats and pigeons need to be equipped with something that makes them stronger in order for them to be able to defend their owner. Such equipment consists of duck armor, the rubber ducky pet hat, and the pet end rod launcher.

Pet menu

Shift-right click a pet to open its menu. You can use this menu to take equipment on/off a pet, and also to send a pigeon to a player. More functionality will be added to it in the future, such as giving your pet to another player.

pet menu

Summary of Pets

  • Banana Duck: Can make bananas that give you effects and a banana peel that can be used as a trap
  • Duck: Finds random items in grass and water, mostly fishing junk and seeds. However rarely it can find the Rubber Ducky Pet Hat or nuggets, including diamond nuggets
  • Rat: Can cook ratatouille for you when equipped with a chef hat, and can steal most mobs' weapons and give them to you
  • Stick Bug: Defends you from enemies usually without the enemies attacking it back. Can also make potato sticks which can be eaten very fast
  • Giraffe Cat: Can extend its neck so you can climb on it, and can also throw your pets at enemies
  • Piranha: Not exactly a pet but it can be put in the piranha launcher to shoot piranhas, and the piranha launcher can also be used by pets

Scroll down for more info on the pets.

Banana Duck

- General
Banana ducks spawn in jungles. 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.

Banana ducks in jungle

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

ducks

Rat

- General
Rats spawn in forests and swamps. They also spawn underground in most biomes in dark and dim light levels, in y levels 0 to 60.

- Taming
Tameable with any kind of fruit, seeds, and crops from vanilla or any mod.

- Leveling
Levelable by killing mobs, higher level rats have more health, more attack damage and make better ratatouille.

- Breeding & Patterns
If you breed 2 rats of a different color you'll get a rat with a pattern and both of those 2 colors.

- Stealing
Can steal mobs' equipment* by you attacking the mob. Unlike bedrock however, they will also bring the stolen item to you instead of just dropping it. The stolen item will also get a random amount of durability damage, which becomes less as the rat levels up until level 10 where damage is added.

- Cooking (Ratatouille)
If you equip one with a pet chef hat (crafted with carpets), and give a rat a bowl and then 3 crops other than wheat (eg. 2 potatoes and a carrot), it will start cooking and after 10 seconds it'll make Ratatouille which gives night vision and a bit of regeneration and resistance after eaten.

- Equipment
The chef hat can be dyed in the crafting table like leather armor, rubber ducky hats and pet bowties. It can also be put on pets that can't cook as a purely cosmetic hat.

-# *: Only items with a base rarity of Common (items whose name is white unenchanted), and they can't steal items from bosses, so that you don't just get a modded boss's weapon for free

Rats

Pigeon

  • Spawns in most overworld biomes
  • Tameable with seeds, bread or carrots

Sending items to players

  • Equip a pigeon with a pet backpack and put items in it and then it'll be able to send the backpack's content to other players.
  • The target player must be in the same dimension as you, and more than 32 blocks away.
  • To send a pigeon to a player open the screen where you put equipment on/off by shift-right clicking the pigeon, and then press the mail button.
  • Sending a pigeon consumes 1 level from you. If you don't have a level, you can't send a pigeon.

Picking up items and bringing them to you

  • Punch air or a block while looking at a dropped item, and the pigeon will bring it to you. Works for items up to 32 blocks away

Leveling

  • You could level up a pigeon by giving it a rubber ducky hat and carefully making it attack things, but leveling pigeons up doesn't do anything other than increase their health and damage.

Pigeons

Stick Bug

  • Spawns in forests and jungles
  • Tameable with leaves, seeds or fruit
  • Randomly dance, and also dance to jukeboxes
  • Defend their owner, no rubber ducky hat or armor needed
  • Become invisible when attacking and also mobs don't defend themselves from stick bugs.
  • Mobs that just attack everything like wardens, zoglins and Johnny illagers will still attack them though. They are also not immune to fire/projectiles/explosions/etc.
  • If they randomly dance on a full grown potato crop, they'll turn it into potato sticks which can be eaten very fast
  • Can be leveled up by making them attack things, leveled up stick bugs are stronger and dance randomly more often

Stick bugs

Giraffe Cat

  • Spawns in savannas
  • Tameable with leaves or raw fish
  • Always defends its owner, no pet equipment needed

Ladder mode

  • Press the ladder button in your giraffe cat's menu to make it extend its neck and be climbable like a ladder
  • You can alternatively toggle the ladder mode by using a ladder on the giraffe cat. The ladder won't be consumed
  • When it's in ladder mode, right click it to extend its neck, shift right click it to shrink it
  • If its neck is shrunk to under 2 blocks, it'll exit ladder mode
  • If it's hurt, including by you, while in ladder mode, it will take no damage and exit ladder mode
  • Teleports to you after you climb it

Throwing pets at enemies

  • If a tamed giraffe cat is angry at something, it'll pick up non-sitting pets of the same owner and throw them at its target
  • It can pick up any pet, whether from this mod, other mods or vanilla
  • If the thrown pet hits the target, the giraffe cat's and thrown pet's attack damage and effects are both applied to it
  • If the thrown pet hits the target, or misses it but can pathfind to it, the thrown pet will become angry at the target, even if it usually wouldn't defend its owner

Crossbreeding with cats

if you breed a giraffe cat with a cat, the baby will be a giraffe cat with the cat's variant

Leveling

Giraffe cats can level up by attacking/killing mobs, whether directly or by throwing pets. Higher level giraffe cats just have more health and more attack damage.

Giraffe cats

Kiwi

  • Spawns in forests at night
  • Tameable with spider eyes and fermented spider eyes
  • Can also be bred and healed with seeds and fruit

Shearing

  • Can be sheared for its feathers, which can be used to craft most of the pet equipment
  • Leveling it up makes its feathers regrow faster
  • Can also be bone mealed to regrow its feathers faster

Pet Hat

  • Crafted with a piece of kiwi feathers and a piece of leather
  • Dyeable like most pet equipment and vanilla leather amor
  • Looks like a very plain hat
  • Destroys itself to absorb damage that would've otherwise killed the pet

Leveling

Kiwis can be leveled up by making them kill things. Since they don't usually defend you you have to equip them with something that makes them stronger (currently just the rubber ducky pet hat, and the pet end rod launcher but pets can't level with it).

Kiwis

Piranha

General

Piranhas spawn in rivers and especially jungle rivers and are tamed with any kind of fish. Taming them makes them not attack other fish and their owner, but they'll still attack monsters and other players. They can also be put in a bucket.

Attacking

Wild piranhas attack monsters, players and other fish randomly if the total amount of nearby piranhas x 5 is greater than the mob or player's health. For example, to attack a full-health player unprovoked, there need to be at least 4 piranhas.

Piranha Launcher

The piranha launcher can be crafted with a raw piranha and some iron and redstone. Punch piranhas while holding a piranha launcher to load it. A piranha launcher can fit up to 64 piranhas. Right click with a loaded piranha launcher to shoot. The piranha launcher can also be dyed in the crafting table.

Launched Piranhas

Launched piranhas will attach to their target and continuously attack it. After 30 seconds they'll despawn even though they are tamed. If you want to keep a launched piranha as a pet instead of a weapon, put it in and out of a bucket.

On Pets

The piranha launcher can be put on a pet's head and the pet will then use it to throw piranhas at enemies. It also allows weak pets to defend themselves and their owner.",

In Dispensers

The piranha launcher can also be put in dispensers. The dispensed piranhas will have the player who last loaded the piranha launcher as their owner.

Piranhas

Vanilla pets

Cats, wolves and parrots can now use every feature from this mod, which is:

  • Pet equipment
  • Pet leveling
  • Wandering
  • Double sneaking to force them to teleport to you if they're following you
  • Guarding
  • Cats and parrots can defend themselves and their owner if equipped with something that makes them stronger, such as a rubber ducky or a piranha launcher.

There are plans to also do this with pets from Alex's Mobs and Alex's Caves(and maybe a few other pet mods, suggest which ones), and also plans to give vanilla pets more uses.

Also, despite Domestication Innovation also making cats, wolves and parrots able to wander, this mod works fine both with and without Domestication Innovation installed.

Vanilla pets

Alex's Mobs Pets

Raccoons and crows can also use the features of this mod. More other mod pets soon, suggest which ones.

Alex's Mobs Pets

To do next:

  1. Make pets from alex's mobs and caves able to use this mod's features
  2. Port more mobs over from the bedrock version, the next ones will probably be mercats, anglerfish, netherrats and the rat king boss

See the respective section in the Bedrock add-on's page for details on these plans.