This mod adds new player models and textures that make players look like ponies, in the style of the TV show "My Little Pony: Friendship Is Magic". Once the mod is installed, you and all other players will look like ponies in both singleplayer and multiplayer. Players who aren't using a special pony skin will look like one of the background ponies from the show (as the default player skins are not fully compatible with this mod).
Pony skins are backwards-compatible with the original player model, so they look fine to any player who doesn't have the mod installed (those players just won't see the pony models). You can be an earth pony, a pegasus, a unicorn or an alicorn. Pegasus ponies flap their wings when flying, and unicorns hold items in the air in front of them as if by magic.
Works with Minecraft 1.2.4 - That's it, except a little bug fix to the display of the neck model when riding minecarts etc. I've also been given some new overlays to use with the beta of mcskin3d when making pony skins by Harlequinqueen:
Spoiler
I'm told this mod currently isn't compatible with Spoutcraft in spite of my best intentions, so if you need that send me some code or watch this space.
What's new in 1.2.1?
Advanced skins! If you've ever tried to make complicated skins for the mod you should be excited about this. Now you can put very complicated clothes on the ponies using a new skinning technique. The old skinning technique still works too (so all your old skins will still work). See the skinning guide in this post for complete information and a guide to using the new skinning method. Big thanks to ShetiPhian for inventing the new technique.
Updated pony models! The ponies now have snouts. Or is it muzzles? I'm going to call them snuzzles. The ponies also have little necks. Finally the tail length can be customised, so you can give the ponies shorter tails if you like. See the skinning guide in this post for information on how to choose which model your skin will use. Again, we have ShetiPhian to thank for creating these new models. If you hate the new models you can use the old models by making a change to ponysettings.txt, see the FAQ for more information.
Super-compatible install! Now you should get compatibility with Forge and Spout by default, no patches or messing around required. We'll find out when Forge and Spout release for 1.2.3. Thanks to BlueAgent for the compatibility wizardry. Do not use the Modloader install of this mod if you want to benefit from this extreme compatibility, see the FAQ if you need to know more about this.
So many new ponies! Loads of your favourite background ponies from season 1 and some new faces from season 2 are now included. You'll see them as background ponies in the mod, and they are also included in the separate skins download for you to use on your own character. SF Legend made Allie Way, Blinky Pie, Clyde, Daisy, Dinky Doo, Film Reel, Fleetfoot, Fleur, Horte Cuisine, Inky Pie, Junebug, Lightning Bolt, Lilly, Mr Cake, Mrs Cake, Noteworthy, Pipsqueak, Prince Bluebloot, Screwball, Sea Swirl, a new version of Sparkler, Sue and The Dude. SnyderTime86 made Braeburn, Fancy Pants, Photo Finish, Ruby Pinch and Zecora (I changed Zecora, Fancy Pants and Photo Finish a bit to use the new advanced skinning technique). Rena-kun made Cherries Jubilee, Daring Do (tweaked by me to use advanced skinning), Diamond Tiara, Flithy Rich, Post Haste and Silver Spoon. AlphaSpaceWombat made Cranky Doodle Donkey, Snails and Snips.
If you want a simple "classic" skin without too many accessories you can probably make it with the new Minecraft pony creator I made (only tested on Windows in Firefox and Google Chrome, doesn't work properly in IE or Opera).
More screen shots / video
Spoiler
The forum update broke all of my old videos But luckily CraftPixel made a new one for me! Here:
Installation instructions
Spoiler
Risugami's ModLoader is not required unless you want to use the ModLoader version of this mod.
Instructions for installing the normal version:
Spoiler
Back up your original minecraft.jar before you install this mod! Otherwise you won't be able to remove this mod without re-installing Minecraft.
Download the zip file containing the new class files and background pony skins needed by the mod. Extract the classes (.class), text file (.txt) and skins (.png) from the zip file. You will need to copy the new classes and the text file into the root of the original minecraft.jar, and the new skins into the "mob" folder of the original minecraft.jar.
Windows:
1) Open up %appdata%, if you don't know how to do this, start>run, then type in %appdata%
2) Browse to .minecraft/bin
3) Make a backup (copy) of your minecraft.jar as this mod will overwrite some of the original minecraft classes.
4) Open up minecraft.jar with WinRAR or 7zip.
5) Drag and drop the necessary class files and text file into the root (top level) folder of the jar.
6) Drag and drop the necessary png files into the "mob" folder of the jar.
7) Delete the META-INF folder in the jar.
Macintosh:
1) Make a backup (copy) of your original minecraft.jar file (which you can find in ~/Library/Application\ Support/minecraft/bin/minecraft.jar) as this mod will overwrite some of the original minecraft classes.
2) Go to Applications>Utilities and open terminal.
3) Type in the following, line by line:
cd ~
mkdir mctmp
cd mctmp
jar xf ~/Library/Application\ Support/minecraft/bin/minecraft.jar
4) Outside of terminal, copy all the class files and the text file into the mctmp directory.
5) Still outside of terminal, copy all the png files into the mctmp/mob directory.
6) Back inside terminal, type in the following:
rm META-INF/MOJANG_C.*
jar uf ~/Library/Application\ Support/minecraft/bin/minecraft.jar ./
cd ..
rm -rf mctmp
Instructions for installing the ModLoader version:
Spoiler
1) Install ModLoader as per the instructions in Risugami's thread.
2) Download the zip file of the version of this mod for Modloader, and put it in your mods folder (found in %appdata%.minecraft/mods on Windows, or ~/Library/Application\ Support/minecraft/mods if you are on a Mac) .
Now the mod is installed, you will need to change your skin to a special "Mine Little Pony compatible" skin otherwise you will look like one of the background ponies yourself. There are some example skins in the "Download" section of this post, and a tutorial about how to create your own skins in the "Skinning" section.
Once you have the mod installed, run Minecraft and switch to the third-person view (F5) to see yourself as a pony!
Downloads
Spoiler
The recent forum update broke most of the links to old downloads in this post. I've put back links for 1.2 and 1.1, if you need anything older than that urgently you can ask in the thread and I'll put them back.
You probably don't want these, but here are the links just in case anyone has problems with a newer version for some reason. Don't use these, use the latest version! The skins are compatible with all versions.
The skins zip file contains skins for all of the mane 6 ponies and other ponies that star in the show in addition to copies of the background pony skins used in the mod. To use a particular pony skin on yourself you will have to change your player skin using your profile on minecraft.net in the usual way.
Please tag compatible skins on skin sites by putting "MineLP" in their name to make them easier to find if you upload them to skin sites.
Configuring the ponyfication level
Spoiler
Too many ponies for you? By editing a text file included with the mod you can change whether nobody is ponyfied, everyone is ponyfied, or only those players who have a Mine Little Pony skin are ponyfied. Once the mod is installed, find the file "ponysettings.txt" and change just a single number to set the level of ponyfication. There are full instructions in the file about how to edit it. The file needs to be changed within the mod zipfile if you are using the ModLoader version of the mod, or within Minecraft.jar if you use the non-modloader version. Don't try and put ponysettings.txt somewhere else, it needs to be in the Minecraft.jar or the zip file!
Frequently Asked Questions
Spoiler
My skin isn't showing up now I have the mod installed, I just look like one of the default ponies.
Spoiler
You need to upload a compatible skin using your profile on minecraft.net. The pixel in the top left-hand corner of your skin needs to be set to a specific colour for your skin to work. Please set your skin to one of the included skins using your profile on minecraft.net, or read the "Skinning" section of the topic post to find out how to make your own custom skin.
No, sorry. I made a few skins when I first started working on the mod, but if I were to spend all my time making skins I wouldn't have any time to develop new versions of the mod. Why don't you try making it for yourself? They aren't too hard if you use a program like GIMP. If there is something you can't work out, or you found part of the skinning guide hard to understand, please explain in the thread exactly what part you are having trouble with and I'll try and make the guide more helpful in future.
If you are really stuck, and already tried making your own skin but couldn't, you could beg in the thread and maybe a helpful person there will make one for you. Please mention in your post exactly what part of making the skin you couldn't understand.
I don't like the new models can I have the old ones back please?
Spoiler
Sure. This is just like changing the ponyfication level. Edit your ponysettings.txt file in place, and set newmodels to 0 instead of 1 to get the old models back.
Does this mod change the world so you can play in Equestria? Does this mod let you fly or do magic?
Spoiler
No, this mod is just a visual mod for the player models, that's all. This mod doesn't change anything about the world, so you'll need to recreate Equestria for yourself, or get a hold of someone's world file, or play on one of the many excellent pony-themed servers in multiplayer.
If you want to fly, use a fly mod like the one in Zombe's Mod Pack. Sorry but I don't know about any mods that let you do unicorn magic (yet...).
The mod crashed my Minecraft / I can't start Minecraft with the mod installed!
Spoiler
If you would like me to help try and fix your issue, please provide the version of the Mine Little Pony mod you are using (version number and ModLoader or non-ModLoader), a list of the other mods you are using, and a crash report which you can produce by running Minecraft with this tool:
If you are trying to use the ModLoader version of Mine Little Pony, please check that you can start Minecraft with just ModLoader installed (and no Mine Little Pony mod installed) before reporting issues with Mine Little Pony.
Please don't report crashes with 0.5 and 0.6, those versions were known to be extremely problematic. If you are trying to use those versions you are wasting your time and should immediately upgrade to at least 0.8.
Give me some pony-related text (a.k.a. "splashes") to be displayed when Minecraft starts please!
Spoiler
Oki doki loki! I can't work out how to force them to be replaced with modloader, but since this is such a tiny change to minecraft I figured I can just give you the file and let you replace them yourself in the jar if you want.
To install, open up your minecraft.jar and replace the file splashes.txt (found in the "title" folder within the jar) with the new one you downloaded. Alternatively, if you want to keep the old splashes too (and just sometimes show the new ones) open the existing splashes.txt from within the jar, paste the new text from the file you downloaded into the bottom of it, and save it back into the jar.
What world file was used in your screenshots? What texture pack did you use for your screenshots? You should make a texture pack to go with this.
Spoiler
The world file in most of my screenshots and a few of the videos is Brohoof.com's painstakingly accurate and stunningly beautiful recreation of Equestria.
I probably won't be making a texture pack to go with this because there is already an amazing MLP-themed texture pack called "Love & Tolerance" available here:
If you don't like Love & Tolerance but still want an MLP-themed texture pack, take a look at Pony Craft.
With which mods is this mod compatible?
Spoiler
DO NOT USE THE MODLOADER VERSION OF THIS MOD IF YOU WANT COMPATIBILITY. I can't stress this enough. Modloader will still work with the non-Modloader version of Mine Little Pony, but you must install the Mine Little Pony mod files into your minecraft.jar rather than leave the zip file in your mods folder. Technical details in the spoiler:
Spoiler
The only way I can easily load my alternative RenderPlayer class using Modloader is by also overriding ItemRenderer. This is really horrible. Forge changes loads of stuff in ItemRenderer so making that Forge-compatible too is more work than I'm prepared to invest. Particularly when you have a perfectly good solution to Forge compatibility, i.e. don't use Modloader to load Mine Little Pony. If you experience bugs with the way the item you are holding looks, that's almost always because you are using the Modloader version of Mine Little Pony and you are also using a mod that wants to change ItemRenderer.
Almost everything should be compatible with the non-Modloader download thanks to the major compatibility changes made by BlueAgent for 1.2. If you find any big-name mods that break with this, let me know. Even Forge and Spoutcraft stuff should work fine, but Spoutcraft and Forge mods might break if they change their methods in future Spoutcraft and Forge releases.
For now, an easy way to tell what mods are incompatible is that this mod will break (or be broken by) any mod that includes any of the following files:
we.class
Yes, only we.class (A.K.A. the obfuscated name of RenderPlayer as of 1.2.4) is modified in the non-Modloader release! If you have compatibility problems with the Modloader version, try the non-ModLoader version.
I probably won't be making compatibility fixes for any particular mod unless I can do so without having to release a patch file.
What's the deal with this mod and ModLoader?
Spoiler
This mod was never incompatible with modloader, but you used to have to install it into your jar (the same as you do with ModLoader). From version 0.5 I offer a version of the mod for those who would like to use ModLoader to load the mod, and a version for those who would prefer not to use ModLoader to load this mod. The version for those who would prefer not to use ModLoader to use this mod is still fully compatible with ModLoader, as it always was. The ModLoader version is also fully compatible with Modloader as you might imagine, and it requires ModLoader in order to load. You can have this mod and ModLoader both installed in your minecraft.jar, they work together and they always have done. This mod doesn't break ModLoader's ability to load other mods, and ModLoader does not break this mod's ability to turn you into a pony.
You broke my ears! They are black and they used to be fine!
Spoiler
The texture for the ears is now taken from a new area of the skin to allow the ears to be a different colour to the rest of the pony body (since version 0.4 of the mod). So now it is (a bit) easier to put clothes on your pony. If the ears appear to be black or missing when you update to a version of the mod later than 0.3, just update your personal skin. Check the "Skinning" section of this post for more information about how to update your skins.
Please will you make a program that lets me edit skins for the ponies more easily? Please will you make a mod that lets unicorns do magic? Please will you make a mod that adds passive pony mobs to singleplayer?
Spoiler
Maybe one day but that sounds like quite a lot of work and I am more focussed on updating this mod right now. If someone else would like to make such a thing I'd be thrilled.
I would like to make some pony skins for you to include in the mod. Which pony should I make for you?
So far I have the following pony skins which will be included in the next release of the mod.
Spoiler
Allie Way
Aloe
Apple Bloom
Applejack (with hat)
Applejack (without hat)
Berry Punch
Big Mac
Blinky Pie
Blueberry Muffin
Bon Bon
Brolly
Caramel
Carrot Top
Cheerilee
Cherry Ice
Cherries Jubilee
Cherry
Chocolate Sun
Cloud Kicker
Clyde
Colgate
Cranky Doodle Donkey
Crescent
Daisy
Daring Do
Derpy Hooves
Diamond Tiara
Dinky Doo
DJ Pon3
Doctor Whooves
Endless Clouds
Film Reel
Filthy Rich
Fleetfoot
Fleur De Lys
Fluttershy
Golden Harvest
Heartstrings
Holly Dash
Horte Cuisine
Lemon Heats
Lemon Tart
Lightning Bolt
Lilly
Lotus
Lyra
Mayor
Mr Cake
Mrs Cake
North Pole
Noteworthy
Nurse Redheart
Octavia
Orange Box
Orchid Dew
Pegasus royal guard
Pinkie Pie
Pipsqueak
Post Haste
Prince Blueblood
Princess Celestia
Princess Luna (S1)
Princess Luna (S2)
Rainbow Dash
Raindrop
Rarity
Rose Luck
Roy G Bow
Scootaloo
Screwball
Sea Swirl
Silver Spoon
Snails
Snips
Soarin
Sparkler
Spitfire
Star Sparkle
Sue
Sweetie Bell
The Dude
Trixie
Twilight Sparkle
Under D Weather
Unicorn guard
Velvet Hooves
If you make me a skin I don't have on my list and would like it included, please get in touch via PM. If you would like to start work on a particular set of ponies, let me know and I'll add the information here so other people don't work on the same ones.
If you send me background ponies (usually ponies that don't have a big speaking part) I'll add them to the ponies the mod uses for players without a compatible skin. Other ponies will be distributed in the other zip that contains just the skins. In future I may add an option to use all the ponies by default, but for now I'll just going to use background ponies by default.
If you would like your skin to be included please try and make it look consistent with the rest of the skins in the mod so far. That means things like: eyes on front of head, dark outlines around legs, dark outlines around feathers on pegasus wings.
I won't be including any original characters (i.e. ponies that do not appear in My Little Pony: Friendship Is Magic). I also probably won't be including multiple versions of the same pony, I'll just include the "normal" version of the pony.
I hate My Little Pony (or the My Little Pony fan community).
Spoiler
That's okay, but please don't post about it in this thread.
Skinning guide
Your skin will only be displayed if you colour the top left hand pixel of the skin a specific colour. If you leave this pixel transparent, or colour it some other colour, your skin will not be used (you'll be assigned one of the background pony skins instead). If your skin is not showing up, there is probably something wrong with that pixel. This is done because the existing skins are not normally compatible with the pony models. Checking that the pixel is a specific colour is a way to try and ensure that Minecraft doesn't try and put a non-pony skin on a pony model. Ponies are larger than the standard player model, so there is more space to cover with textures. The textures are mostly taken from the areas that would normally not be used in a standard minecraft skin.
The different pony models are triggered by colouring the pixel in the top left-hand corner of the skin a specific colour. Depending on the colour of this pixel, the earth pony, pegasus, unicorn, or alicorn model will be used to display the player. You must ensure that a texture is present in the "wing" area of the skin (rather than transparent pixels) if you want the pony to have wings. Similarly there must be a texture in the "horn" area, if the pony should have a horn. Use a tool like Photoshop or The Gimp to paint a pixel of this specific colour in the top left hand corner of your finished skin, to activate the desired model. The colour codes (red, blue, green values) to activate the different pony models are as follows:
(R:249, G:177, B:49) Activate earth pony model
(R:136, G:202, B:240) Activate pegasus model
(R:209, G:159, B:228) Activate unicorn model
(R:254, G:249, B:252) Activate alicorn model
Or you can just copy that area from the example skins.
Version 1.2 of the mod introduces 2 new trigger pixels in addition to the pixel at (0,0) used to set the type of pony.
The pixel to the right of the pixel for the type of pony (i.e. at 1,0) is for setting the length of the tail. If you do not colour this pixel the pony will have a full length tail. To give the pony a shorter tail, use the following colour values (or copy them from the guide image):
The pixel to the right of the pixel for the tail lenth (i.e. at 2,0) is for setting the gender of the pony. For a male pony, set this pixel to full white (R:255, G:255, B:255). Any other colour will make the pony female.
You can look at the example skins to see where the textures on the new models come from. In particular you might want to copy and recolour the wings from the pegasus ponies to your own models.
Classic skinning technique
Spoiler
Here is a diagram showing how the texture for Princess Celestia is put together. Transparent areas are coloured with grey checks. The coordinates (0,0) are at the top left-hand corner of the skin.
Alternative guide by Tamitamidingdong:
The body, head, and hair textures are all reused from the standard model. The body is shorter than the standard model, and you won't see the back of it when it is part of a pony. The head of the pony sits further forward on the body than on a standard model.
The texture for the cutie mark comes from the top of the leg. This gives you an area 4x8 pixels on which to draw a cutie mark (0,20).
The leg textures are otherwise unused. The arm textures are used for both the front legs and the back legs of the pony.
The texture for the extra area of the body of the pony (the area that extends past the body of the original model) comes from the unused 8x8 pixel area to the right of the top of the head (24,0). It is probably best to make this area a single colour as it is used in lots of places.
The texture for the ears comes from the previously unused area 8x4 pixels starting at (12,16) (i.e. a rectangle wider than it is tall, just below and to the right of the face)
The texture for the tail comes from the previously unused 8x8 area to the left of the top of the hair (and to the right of the new body texture). The front and back of the tail is textured with the 4x8 pixels from the left-hand side of this texture, and the sides of the tail are textured with the 4x8 pixels from the right-hand side of this texture.
The texture for the horn of a unicorn pony comes from the unused area to the right of the texture for the top of the hair (32,0). It is probably best to make this area a single colour. If you want to be show-accurate you could make these pixels the same colour as the area used for the body.
The texture for the wings of a pegasus pony comes from the unused area to the right of the texture for the arms (56,16). It is probably best to make this area the same colour as the area used for the body, but with dark highlights showing how the feathers are separated. Look at the example skins for how this area of the skin should look.
Ponies look best if a single colour is used for most of the body, with a slightly darker colour used to outline the wings on pegasus ponies and draw other highlights (such as an outline around the mouth). If you don't know what colour something should be, colour it the main colour used on the body.
If you do NOT want your pony to have wings, leave the area for the wing texture transparent. If you do NOT want your pony to have a horn, leave the area for the horn texture transparent.
Colour the area 8x8 pixels immediately to the left of the horn (48,0) transparent, or your ponies will look like they have beards!
Advanced skinning technique
Spoiler
Take a look at the advanced skins included with the mod. These are (as of 1.2):
Zecora
Daring Do
Fancy Pants
photo Finish
Here is a guide showing where the textures come from in this technique:
The body, head, and hair textures are all reused from the standard model. The body is shorter than the standard model, and you won't see the back of it when it is part of a pony. The head of the pony sits further forward on the body than on a standard model.
The texture for the cutie mark comes from the area immediately to the left of the top of the head. This gives you an area 4x8 pixels on which to draw a cutie mark (4,0).
The leg textures for the human are used for the back legs of the pony. The arm textures for the human are used for the front legs of the pony.
The back of the human body is used on the top of the back of the pony (32,20).
The stomach of the pony is the area in the top right hand corner of the skin which was used in the "Classic" technique for the horn of the unicorn (56,0).
The areas immediately behind the stomach, and the, erm, butt, of the pony, all use the same small 8x4 texture (28,16).
The texture for the side of the pony comes from the unused 8x8 pixel area to the right of the top of the head (24,0).
The texture for the ears comes from the previously unused area 8x4 pixels starting at (12,16) (i.e. a rectangle wider than it is tall, just below and to the right of the face)
The texture for the tail comes from the previously unused 8x8 area to the left of the top of the hair (and to the right of the new body texture). The front and back of the tail is textured with the 4x8 pixels from the left-hand side of this texture, and the sides of the tail are textured with the 4x8 pixels from the right-hand side of this texture.
The texture for the horn of a unicorn pony comes from the unused area to the left of the texture for the cutie mark and above the right hand side of the head (0,3).
The texture for the wings of a pegasus pony comes from the unused area to the right of the texture for the arms (56,16).
The texture for the neck box comes from the tiny 4x4 area above the outside of the leg (0,16).
If you do NOT want your pony to have wings, leave the area for the wing texture transparent. If you do NOT want your pony to have a horn, leave the area for the horn texture transparent.
Colour the area 8x8 pixels immediately to the left of the horn (48,0) transparent, or your ponies will look like they have beards!
And that's the art of the skin!
Change log
Spoiler
0.1 - Initial release.
0.2 - Bug fix release, now compatible with Zombe's Fly Mod and maybe more other mods too.
0.3 - Bug fix release to fix some model and animation errors. The player arm no longer stutters in first-person. Hair has been repositioned so it is no longer too far back on the head. Legs no longer sway by themselves if the player is standing still. The tail sways a bit now instead, does not appear detached from the body, and looks much better. This update also fixes the issue that caused horn and wing models to not show up correctly on a player if the player has not added a compatible skin on minecraft.net.
0.4 - Feature release to add new animations to pegasus ponies when flying and add new and improved background ponies. Also updates ears so the ear texture comes from a previously unused area of the skin rather than the main body area, allowing the ears to be a different colour to the body.
0.5 - Major rewrite to migrate to Player Model API and dramatically improve compatibility. Added a version that ModLoader can load. Added configurable ponyfication settings. Added new animations for unicorns. Fixed some bugs with flying animations playing incorrectly.
0.6 - Another big rewrite to remove an unnescessary class. Improved compatibility since 0.5 and fixed regression relating to Zombe's mod pack. Fixed some memory leaks. Fixed a regression introduced in 0.4 where the tail would not sway when standing still. Fixed a regression introduced in 0.5 where the position of the held item was incorrect.
0.7 - Located and fixed the memory leak that plagued 0.5 and 0.6 related to first person camera. Fixed position of held item. Fixed bug that caused unicorns to glitch when other players swung an item.
0.8 - Fixed a silly bug with the armour.
0.9rc1 - Last version for Minecraft 1.8.1. Added threaded check for skins so this happens in the background. Fixed position of block on head. Added a new sleep animation.
1.0 - Updated to work with Minecraft 1.0.0. Fixed skins so they don't have beards. Added animations for bows.
1.1 - Compatibility with Minecraft 1.1.
1.2 - Compatibility with Minecraft 1.2. Support for new models (with snouts, necks, and variable length tails) and new skinning technique. Compatability with Forge and Spoutcraft in the default install. Fixed a bug with the position of the held item.
1.2.1 - Fixed a silly bug with the mod trying to render everyone as a pony.
1.2.2 - Compatibility with Minecraft 1.2.4. Fixed a bug with display of the neck when riding in a minecart.
1.2.3 - Rebuilt against Minecraft 1.2.5 source.
Known bugs / To-do list
Spoiler
If you would like to help with any of the to-do list, or know a way to fix any of the bugs, please let me know!
In priority order:
To-do list
Add a glow to the unicorn horn when holding items (and maybe also to the held item).
Display a consistent animation for the unicorn arms in both third and first person view.
Display arms extended in first person view when flying fast.
Add a falling animation to ponies without wings.
Allow skins to be changed withour requiring the client to be restarted.
Check if char.png is a compatible skin, if it is then use that in preference to a random background pony. Replace char.png with a skin that does not read out as compatible but covers the entire pony body, to work around some glitches where skin is reset.
Clean up code and release some sources so other modders can use the models and give me bug fixes more easily For now you can just decompile the mod if you want to see how it works, or PM me.
Add more background ponies (maybe). They are easy to add, I just haven't had time to make more skins. The list of ponies I've been working from is here: http://mlp.wikia.com...List_of_ponies. I'll need to compile a new version of the mod to make additional background pony skins available (they won't be used automatically even if you put them in the jar file with sensible looking names) so I won't release an update until I have quite a few more background pony skins to add.
Replace the sound made when a player is hurt (maybe). Currently I think it sounds a bit too... "manly" for the little ponies.
Tweak animations and positions of some of the parts of a pony (maybe). I haven't tested this extensively in multiplayer so I haven't looked closely at all of the animations from the front, they may look a bit odd. I'm not sure I'm happy with the position that ponies hold mine picks and so on, so I might want to tinker with stuff like that.
Make animations more pony-like. Make leg movement more accurate when running / walking.
Add an option to replace Mojang villagers with ponies. I probably won't do this as part of Mine Little Pony as I want to keep this mod as compatible with other stuff as possible. Might do it as an add-on mod or something.
Server mod to make the pones behave differently (e.g. actually allow pegasus to fly).
Replace Enderman with Slendermane...?
Add seaponies.
The mod is fine, but it needs to be cooler.
Bugs
Arm jerks when aiming a box. Unconfirmed, but sounds likely, as I've introduced silly bugs like this before
Head sometimes appears detached from the body. Not sure what causes this, please let me know if you work it out.
Underside of pony sometimes looks pure white. Unconfirmed, will take a look this weenkend and see it I can reproduce.
Items held by the player still have the original jagged edges even when an HD texture pack is used.
Incompatibility with high-resolution texture packs when using Optifine (workaround: use the non-Modloader version of the mod).
Texture on wings is inverted from one side to the other. Only becomes apparent if you try to use a different colour for the top of the wings than for the bottom.
Glitch with when flying animation starts to play when standing on a fence.
If the pony dies from burning this is very sad but there is also a bug that causes the skin to flip back to the default character skin right as the pony dies. I believe this bug also affects unmodified minecraft, but it is more pronounced in this mod as the default texture has holes in it when it is used on a pony model. A similar bug is reported to occur when warping between worlds.
Speedy flying animation plays when you run really fast and jump, then land again immediately.
Cutie mark appears flipped on body of pony compared to body of normal player model (unconfirmed).
Texture set incorrectly on first person hand if ponylevel set to 2 and a non-pony skin is used by the player, until switching to third person camera and back again. Can't be bothered to fix
Shadows are wrong, ponies still have the shadow of the default model. I haven't looked too hard at how to fix this yet.
There may be a memory leak somewhere. Eventually the minecraft java process may get really big, which may result in poor frame rate followed by a crash. It definitely seems to use more RAM than default 1.8.1 to me. I haven't seen a crash caused by this issue since prior to 0.1 so it may be fixed or it may only affect users who don't have much RAM.
Cloaks don't display at all. I don't even know where a cloak would go on a pony. On top of the back? There isn't really enough fabric in them to turn them into dresses. Dumb fabric. Someone give me a cloak and I'll test it
Ponies don't really fit in boats, and I'm not sure what can be done about that. The pony sticks out of the side of the boat when rotating within the boat. This actually happens with the default player model too, the effect is just more exaggerated with the pony models. Ponies use the same standing animation when riding pigs as they do when riding boats, but this is at least sort of show accurate (remember Applejack in the stampede?). Probably won't do anything to fix this.
This has not been tested with any other mod (except Zombe's Fly Mod and Risugami's ModLoader), it probably breaks them. Probably won't do anything to fix this (unless it turns out there is a mod that everyone loves that this breaks, and the fix would be simple, or something). Not currently compatible with forge, patch maybe one day...
(Won't fix) Pegasus ponies can't fly, and unicorns can't do magic, this is purely a visual mod.
Please report any other bugs (or ideas for the future of the mod) here.
Mod Banners
Spoiler
If you like this mod and want to support it on the forums you can put a banner in your signature!
Thanks to Reec3ty for making the original mod banner:
Put Reec3ty's banner in your signature like this:
My Little Pony is copyright ? Hasbro and I don't own My Little Pony or anything to do with it. This is not in any way an official My Little Pony product. If you like it please support Hasbro by buying My Little Pony stuff (cupcakes, muffins and apples don't count) :-)
I am not responsible for any damage done to your savegames, minecraft installation, computer, or life. This mod can not be distributed in any other way than through this thread. You don't have the permission to distribute this mod through 'mod packages', installers or plugins. An installer can not host this mod, it must redirect the user to this thread. You can't modify or redistribute my mod without my written permission. Copyright ? 2011 Verdana.
I am not a clever pony and this is not a clever mod, horrible hacks were used throughout. However, it works (mostly) so be happy! I don't feel it is really completely finished, I just wanted to get something out there so you could start playing with it. I'm not sure if I am allowed to post the source code for this as it is based on classes decompiled through MCP. If I am allowed then I'll be glad to release it. If anyone knows that I am / am not allowed to release it please sent me a PM. In the meantime if you have any specific technical queries about the mod please contact me by PM.
I copied elements of the skins used in this mod from existing skins which I mostly found on skindex. I've contacted the skin artists and received their permission to redistribute these skins except where I could not locate the original author (which applies to the Rainbow Dash and alicorn skins). If you are the author of those original skins and would like credit (or if you really don't want your skin to be part of this and would like it removed) please let me know.
If I go more than 2 months without commenting on this thread or updating the mod, you have my permission to go ahead and fix it for me and make your own releases as long as you release your fixes back to the community for free, as I released the original mod for free. Please try and contact me before doing so, perhaps I just forgot about it and we can work on an update together.
A few days before I released v0.1 I found some video of a similar looking mod made by nate111135 from a few months ago, but hadn't seen anything since, and couldn't find a mod that did this when I searched for one (that's why I wrote it). I hope I'm not treading on anyone's toes by releasing this. If I am I apologise. I haven't tried any other pony mods, they may well be better than this, but I'd already pretty much finished this by the time I found them.
Thanks
This mod was based on the Player Model Api by Binkan Salaryman. It's a great mod, and he's a great guy. Thanks Binkan Salaryman!
Thanks to all the artists who created original My Little Pony skins for Minecraft. It was your work that inspired me to make this mod, and I borrowed a lot of ideas (and quite a few pixels) from your original skins. I hope you forgive me. Twilight Sparkle, Rarity and Applejack (as well as many other ponies) was based on skins by k9saurus. Celestia and Luna were based on a skin by peaceiscloser. Fluttershy was based on a skin by paladinwat (which itself was based on skins by kirapt0r, netbelleanie/rawriza, and kjhf). I sadly cannot remember where I got the skin on which I based the new Rainbow Dash, if it was you then thanks. The other skins were based at least in part on the work of these artists.
Extra special thanks to all of the talented skin artists who made new skin files just for this mod:
AlphaSpaceWombat who made Cranky Doodle Donkey, Snails and Snips.
CJ_Bland who made Cheerilee, Spitfire, and (most of) Trixie.
lightdasher who made Aloe, Berry Punch, Cherry, Lotus, Princess Luna (S2), the Mayor, Nurse Redheart, and Roseluck.
NazzyDragon who made Big Mac, Blueberry Muffin, Brolly, Chocolate Sun, Crescent, Golden Harvest, Heartstrings, Holly Dash, Lemon Tart, North Pole, Orange Box, Orchid Dew, Pegasus Guard, Raindrop, Roy G Bow, Soarin, Star Sparkle, Under D Weather, Unicorn Guard, Velvet Hooves, and Trixie's cutie mark.
Rena-kun who made Cherries Jubilee, Daring Do (tweaked by me to use advanced skinning), Diamond Tiara, Flithy Rich, Post Haste and Silver Spoon.
SF Legend who made Allie Way, Blinky Pie, Clyde, Daisy, Dinky Doo, Film Reel, Fleetfoot, Fleur, Horte Cuisine, Inky Pie, Junebug, Lightning Bolt, Lilly, Mr Cake, Mrs Cake, Noteworthy, Pipsqueak, Prince Bluebloot, Screwball, Sea Swirl, Sparkler, Sue and The Dude.
SnyderTime86 who made Applejack (with hat) Apple Bloom, Braeburn, Fancy Pants, Photo Finish, Ruby Pinch, Scootaloo, Sweetie Belle and Zecora. SnyderTime86 also updated most of the original ponies from the first release to be at least 20% cooler in 0.4.
I messed around with some of their skins a bit before I added them to the mod in some cases, so if you don't like something about any of the skins then that's probably my fault rather than any of these people who are all amazing.
Thanks to ShetiPhian for the new models and the advanced skinning technique.
Thanks to BlueAgent for the current Forge and Spoutcraft compatibility.
Thanks to Noppes for help getting this working with ModLoader.
Thanks to XTwilight3 for providing a Forge patch for more recent versions.
Thanks to Tux2 for providing the original Spoutcraft and Forge support.
I downloaded this for my daughter (She is crazy about horses), but it just leads to a black screen. No crash or anything, just a black screen. (Yes I did delete meta nif) I will have to go about looking for the mod that conflicts with this. She will really love this.
I downloaded this for my daughter (She is crazy about horses), but it just leads to a black screen. No crash or anything, just a black screen. (Yes I did delete meta nif) I will have to go about looking for the mod that conflicts with this. She will really love this.
If you find out what it was, please let me know. I have not tested this with any other mods, only with a fresh install of Minecraft.
Location: A long long time ago, in a galaxy far away
Minecraft: BoolahMcGee
Posted 29 October 2011 - 04:04 AM
Love it.
"I WILL KICK YOU SO HARD YOUR NIPPLES WILL EJACULATE, THEN MY FOOT WILL BREAK OFF IN YOUR PELVIS AND YOU'LL MENSTRUATE. TOENAILS. AND. SHOEPOLISH." -Professor Layton