Salamander

## Salamander Spawn

**Salamander** is a giant amphibian that can only found in the Nether Wastes as well as Soul Sand Valley. It is a so-called "living artillery", capable of spraying volleys of fireball at player.

## Behavior

### Taming

Adult Salamanders can't be tamed; however, players can tame them by using a Caned Beef(1.3.2) or Imp Horn(2.0.0+) on a Salamander Spawn, which has a 33% chance (and Kung Pao Chicken for 100%) of taming it. Salamander Spawn can be found naturally in the nether (80%/50%/15% of Salamanders being spawned as Spawn in Easy/Normal/Hard difficulty), or by using Potion of Fission on an adult Salamander.

Once tamed, right-click on a Salamander will set it into sit, follow or patrol mode.

Tamed Salamanders will slowly regenerate health, faster if submerged in lava

### Breeding

If tamed, Salamanders can be given Caned Beef(1.3.2) or Imp Horn(2.0.0+), they enter love mode and pair off to create Salamander Spawn, granting the player 1-7 experience orbs.

### Riding

Player can ride a tamed Salamander by putting a Saddle on it. Salamanders may not be fast mounts, but they have the ability to swim in lava. Player riding on Salamander will get immunity to fire as well and become neutral to other Salamanders.

In addition, player can press *G* to shoot 8 fireballs in the facing direction, this ability comes with a 4 second cooldown.

### Fire Immunity

Salamanders are immune to any type of fire damage; however, they take periodic damage when they fall into water, 1() damage per second.

### Fireball Volley

After recharging, Salamanders shoot 8 fireballs at the target location, dealing 4() damage each.

Salamander Spawn, on the other hand, only shoot 1 fireball with 2() damage.

### Running

Salamander Spawn will run away from players if they come too close.

### Color Changing

Player can change their Salamanders' skin color with 64 Blaze Powders or Ectoplasms, respectively.

## History

* 2.2.0:
	+ Its color can now only be changed by its owner.
	+ Fix tameable entities disappeared when in peaceful mode.
* 2.1.2:
	+ Increase speed when following its owner.
	+ Can now only remove its saddle with a shear.
	+ Can now change its color with 64 Blaze Powders or Ectoplasms, respectively.
	+ Tweak animation
	+ Will now secrete slime to protect its rider from any fire damage
	+ The slime also protect its rider from being spotted by other Salamanders.
	+ Add a config option whether tamed Salamander should aid its owner.
	+ Fix an error where Salamander would slide with its belly when mounted.
* 2.1.1:
	+ Fix an error where Salamander soul sand valley variant can't deliver Salamander nimph with the same variant.
* 2.0.5:
	+ Fix an error where saddle & other items are not applicable to salamander
	+ Hitbox width 2.0 -> 1.95
	+ Default spawn rate 30 -> 10
* 2.0.4:
	+ No longer requires a stick to command
	+ Add sitting posture
	+ Can now be tamed with Kung Pao Chicken with a 100% success rate.
* 2.0.3:
	+ Mobs will now follow their Owner once tamed
* 2.0.0:
	+ Can now be tamed using Imp Horn
	+ Add soul sand valley variant
* 1.3.2:
	+ Fix an error where Salamander nymph not having proper behavior
* 1.3.1:
	+ Tweaks to model/texture
	+ No longer attack Cow.
	+ Now only spawn 1 Salamander per chunk.
	+ Fix an error where tamed Salamander cannot fire fireballs.
* 1.3.0:
	+ tweaks to model/texture
	+ tweaks to hitbox
* 1.2.4:
	+ Hitbox 3.5 x 2.6 -> 3.0 x 2.6
	+ Add 2nd growing stage with ( HP x 0.6 ATK x 0.75)
	+ Adjust 1st growing stage: HP x 0.5 -> 0.4, ATK x 0.75 -> 0.6
	+ Now heals (scaled with max HP) when growing into next stage
* 1.2.1:
	+ Now emits particles when firing
* 1.2.0:
	+ Now have full knockback resistance
	+ Can now damage fire-immune entities (issue#15)
* 1.1.0:
	+ Tweak speed and initial position of projectile of Salamander
	+ Spawn now have gills
	+ Add attacking animation
	+ Now have Subadult growing stage.
	+ Fixed an error where Salamander spawn caused a crush when carried by Player with Carry on mod
	+ Fixed an error where AI tasks were constantly added to Salamander
	+ Fixed an error that causes crash when a Salamander is summoned on server
* 1.0.13:
	+ Fixed an error where Salamander would cause a crash when crossing the portal.
* 1.0.12:
	+ Adjust the hitbox of Salamander
	+ Add more sound effects to Salamander
	+ Wild Salamander can now be despawned when getting too far.
	+ Wild Salamander will now prevent players from asleep.
	+ The health and attack damage of Salamander are now configurable.
	+ The health of Salamander spawn has changed into (25% of Adult health)
	+ The attack damage of Salamander spawn has changed into (50% of Adult attack damage)
* 1.0.11:
	+ Maximum spawn rate 100 → 10000
	+ Its spawns can now be tamed with Caned Beef
	+ Will now heal overtime when tamed, and heal faster when in lava.
	+ Tamed salamander can be saddled.
	+ Press *G* to command your salamander to spray fireballs.
* 1.0.10:
	+ Updated loot table with a higher chance to drop Molten Meat
	+ Default spawning rate 15 → 30
	+ Adjust the hitbox of Salamander spawn
* 1.0.8:
	+ Hitbox 1.3x1.5 → 2.0x2.6, the spawn's hitbox remains unchanged as 0.6x0.4
	+ Fixed a bug where Salamander would try to kill any cows in sight.
* 1.0.7:
	+ Hitbox has been tuned down
	+ will now drop Burnt Ovipositor additionally.
* 1.0.6:
	+ Introduced.

## Trivia

* The design of putting a cannon on a large newt is based on a drawing drawn by author in elementary school.