"WTFisaNeko" Version 2 for Beta 1.3_01 by KodaichiZero
voices, skins and coding were all done by me. Yes, I recorded my own voice for the cat noises.
Video thoughtfully provided by a very cool person, Xenoph
Super cool special thanks to _303 for updating the whole thing by himself for me!
BEFORE WE BEGIN, this mod was made in response to this thread, not this thread. As much as I love the ideas of the latter, I did not want to disappoint them with my inferior modding skills. If anyone is still looking to make a cat mob that is any better than this, please do so.
- AHEM -
The first thing we must discuss is the title: "WTFisaNeko". You may be asking yourself the same question. While the original request thread had me very confused (since I did not understand Japanese), I did some research and found out that the word "neko" simply refers to cats. Well, nobody seemed to be making cats, so the request seemed simple to do. But who would settle for just ordinary boring cats? Not me, of course!
About to choke a chicken.
These nekos, or "cats" as I coloquially refer to them, are NOT too fond of people, which makes them really exciting. By nature, they spawn a bit rarely and always alone, and they partake in activites like chasing smaller mobs (chickens/burds/bunnies) or items lying on the ground, but if a player approaches them, they will start to growl and angry smoke will come out of their heads! If you stay around them for too long, they'll lunge at you and give you one nasty scratch! But fear not, there is a way to make cats trust you! the answer is simply MILK!
Getting all hissed off.
Just grab a bucket, find a cow, collect some milk and then right-click the cat. If you did it correctly, you should see a big puff of steam, and the cat will stop being aggressive towards the player. Well done! But this is just the beginning. As you keep on feeding the cat more and more buckets of milk, its trust level raises (as well as its HP) and great things start to happen! After you feed the three (3) milk buckets, the cat will start to follow you, and you can see its trust level! This is great for if you want a simple pet cat. But we're not done yet!
The best friend a friend can befriend.
When a cat is fed a total of seven (7) milk buckets, some really good stuff starts to happen. The cat will become loyal to you, so if it sees any monsters around, it will attack them with its fierce claws! The attack is as strong as an arrow, and since each milk bucket heals 4 HP (or 2 hearts), your pet cat can get up to 20 HP from its natural ten and really deal some damage against your enemies! And since it specifically only attacks monsters, most of yourfriends should get along with it just fine. In addition, when a cat reaches this state, it will not despawn naturally, so you can keep it as a pet in your house forever. But there is one more thing I should warn you about.
Please do not view this image if you have a weak heart or are easily frightened:
As you can see, this is where my flawed coding skills show themselves. Because of a terrible glitch I cannot remove, cats transform themselves into a hideous creature when fed at least fifteen (15) milk buckets. Thankfully, there are various other glitches at this state that can give you an advantage. I tried my best to find them all, and you can see what I came up with in the abilities section.
Summary of Abilities:
[*:1sli9zuf] Spawns rarely and alone
[*:1sli9zuf] Considered to be an animal
[*:1sli9zuf] Drops string or feathers upon death
[*:1sli9zuf] Attacks by pouncing like a spider, deals 2 hearts
[*:1sli9zuf] Will attack and eat small creatures, gaining HP
[*:1sli9zuf] Will attack the player if the player stays near it for too long
[*:1sli9zuf] Will lose trust or attack the player if the player hits it
[*:1sli9zuf] Will chase after dropped items and hit them until they break
[*:1sli9zuf] Gains HP and trust when given milk buckets with a right-click
At trust level 1 (calm mode):
[*:1sli9zuf] Will not attack the player anymore unless hit by the player
At trust level 3 (interested mode):
[*:1sli9zuf] Will follow the player around
[*:1sli9zuf] Will show its trust level when right-clicked
[*:1sli9zuf] Drops an additional fish upon death
At trust level 7 (loyal mode):
[*:1sli9zuf] Will attack visible nearby monsters (only monsters) that target the player
[*:1sli9zuf] Does not despawn naturally anymore
[*:1sli9zuf] Will show its HP when right-clicked
[*:1sli9zuf] Drops a memorial cake upon tragic death instead of the fish
At trust level 15 (catgirl mode):
[*:1sli9zuf] Turns into a different creature
[*:1sli9zuf] Still uses a cat stance when chasing targets
[*:1sli9zuf] Shows various messages when right clicked, which change depending on the HP level or what she is chasing
[*:1sli9zuf] When damaged, she will only die if her HP was at exactly 1 before the damage took place. This means she can survive a full-on creeper blast, or take 5 hits from zombies instead of 4
[*:1sli9zuf] Drops a green "cat" record upon very tragic death, as a way to remind you of it when it's gone
[*:1sli9zuf] Apparently loves you.
[*:1sli9zuf] As with all mods, bad things always happen in the first version - as is plainly obvious. Make sure to post any additional glitches you find, catgirl-related or non-catgirl-related.
[*:1sli9zuf] OMG attacks the player on peaceful mode if you are mean to it! Sorry!
[*:1sli9zuf] It seems that sometimes cats stay angry at the player even after being fed lots of milk? For future reference, just don't hit them.
[*:1sli9zuf]You must first install Risugami's Mod Loader + Audio Mod and 303's spawnlist API before this mod will work. Other mods may include the spawnlist API, but please do not attempt to install old versions of the mod loader or spawnlist into the 1.3_01 client.
[*:1sli9zuf]If you are using a Mac computer, search for a special Mac installation tutorial if you have problems installing the mod. "Minecrafter" or something like that might work.
[*:1sli9zuf]Once you've successfully install the three requirements above, simply follow the instructions uncluded in the download.