Adorable little pests that can be tamed and trained in combat, automation, resource gathering, cooking and more

NOTICE: This mod will NOT be backported to 1.18 or 1.19.
RATS FOR 1.14.4 AND HIGHER REQUIRES CITADEL! RATS FOR 1.12.2 REQUIRES LLIBRARY!
Rats is a mod all about rats. Obviously. Rats are creatures that spawn at night in the Overworld much like monsters. Usually they are afraid of players and will run from them on sight, but they can become quite a nuisance as rats are able to dig through wooden walls, steal food & seeds from chests, and destroy crops! And on top of all that, rats can sneak through fences and navigate through doors!
Rat Traps and other more traditional defenses like stone houses and cats can help protect against rodent infestations!

An important aspect of Rats is cheese. Cheese can be made by pouring milk into a cauldron. Aside from being a good food source, cheese is used to tame wild rats and a plethora of rat-related crafting recipes. This cheese-making process is highly configurable, just like rat behavior, and can be disabled and substituted with cheese from other mods. One can tame a wild rat first by cornering it, then by dropping cheese on the ground near it. After 10-15 feedings, the full rat will trust the player: you've tamed a rat!

Tame rats' inventories can be accessed by interacting with them, and you can place rats on you head (or shoulder!) by sneak-clicking them. In the rat inventory screen, players can view information about their rat, access the held item, give a helmet/banner to equip, manage its upgrades, and command it to do all sorts of things. There are a multitude of upgrades that can be crafted for rats, ranging from simple health and speed boosts to massive strength and armor gains, along with new abilities, like cooking food and carrying entire stacks of items. Most of these upgrades can be created with cheese and diamonds. Current rat commands include but are not limited to:
To breed rats, a rat cage should be crafted first. Players can place rats in these cages by first putting them on their shoulder and then interacting with the cage. Rats of opposing genders in the same cage will breed as long as a Rat Breeding Lantern is placed in the cage. Their pups have a chance of having new color mutations not present in their parents. Rat cages can also be decorated with various rat cage decorations.

Tamed Rats can be made to do a variety of things, but one of the most useful is auto-crafting. One can start the auto-crafting process by giving a tamed rat a Crafting Upgrade and placing the rat on top of a Rat Crafting Table. To get the auto-crafting working, all you have to do is place items in the crafting grid (this won't consume your item) and place any required crafting recipe materials in the input slot(s).Rat 
Caution must be taken when around wild rats, for some have been reported to carry deadly diseases. These rats have bright red glowing eyes and have a mangy, green fur. They are hostile on sight and will make aggravated noises when they encounter players.
Rumor tells of a rare, evil Illager who has mastered the ability to control rats with his Rat Flute. This Pied Piper controls a small array of vicious rats under his musical spell, which he uses to attack his enemies. All those who venture into roofed forests and other magical biomes should beware.
(NOTE: Ratlantis is no longer an addon mod in 1.19+ and is now a built-in data pack you can choose to enable.) An even wilder rumor tells of a far off land, Ratlantis. This hostile land full of legendary, dangerous creatures can supposedly be accessed by gaining a magical token, an extremely rare drop from a rat. Those who tell tales of Ratlantis return with knowledge of extremely powerful rat upgrades. But this of course is just legend... unless?
Conversation