Puffer pig

A puffer pig is a rare neutral non-sentient mob that is attracted to ores and can inflate its body when being threatened.

=Spawning= Puffer pigs spawn throughout the galaxy (except Felucia and Hoth) below Y=40 in 1⁄10 of planet's chunks, regardless of light levels.

=Drops= A noninflated puffer pig drops 1-3 raw puffer pig bacon or cooked puffer pig bacons if killed while on fire.

=Behavior= A puffer pig oink and typically roam avoiding hazards and cliffs high enough to cause falls.

When being hit, adult puffer pig defends itself by inflating its body, and is capable for a second size increase if further threat occurred. Baby puffer pigs can't inflate.

A inflated puffer pig move by hopping and can swim in water and climb ladders and use lift tubes.

A puffer pig's attack strength is based on its size.

A noninflated puffer pigs can be use to easily find ores, they starts jumping rapidly when there is ores nearby. A puffer pig can be trained to detect only certain ores by feeding it 1 half-stack (32) of the ore the player wants the puffer pig to detect.

=Breeding= WIP A noninflated puffer pigs follow players within 6 blocks and breed using nysillins, ?', and ?.

It takes 5 minutes before the parents can be bred again. The piglets mature in 20 minutes and stay near their parents; feeding them reduces the remaining time to maturity by 10%.

=Advancements=
 * Scruffy-Looking Herder
 * Description: Breed two animals together
 * Two by Two
 * Description: Breed all the animals