Status: On Hold (future update(s) planned)
The final version of Mo' Creatures for 1.7.10 was unfinished and was riddled with bugs. This project fixes that.
The main aim of Mo' Creatures Legacy is to provide a fully working legacy version of Mo' Creatures for 1.7.10.
DISCLAIMER:
This project is not endorsed by Dr Zhark or anyone from the original Mo' Creatures team.
This project does not backport features from newer versions of Mo' Creatures.
🌐 Language Support:
How to Install:
Mo' Creatures Legacy is a stand-alone mod and does NOT require any other mods as dependencies.
Assuming you have Java 8 installed on your computer and Forge installed for 1.7.10, just download the mod and put it into the mods folder.
Do NOT try to use this mod with the Custom Mob Spawner mod, if you need to adjust entity spawns use the Just Another Mob Spawner mod instead.
Do NOT try to load this mod into a world that previously had the original Mo' Creatures mod.
Note about Performance:
Due to my limited ability in Java coding, I have not been able to significantly improve the performance of the Mo' Creatures mod.
To play Minecraft smoothly with this mod I highly recommend that you do some of the following:
Allocate more than 4GB of memory for Minecraft.
Make Minecraft use the GPU of your computer instead of the CPU.
-
Read the "Rendering overhaul recommendations" section of the following page and apply the performance mod combination best suited for you:
https://gist.github.com/makamys/7cb74cd71d93a4332d2891db2624e17c#optimizationfix-mods
Bug Fixes and Additions to Mo' Creatures (information is outdated, will be fixed eventually):
Added 84 achievements for the Mo' Creatures mod.
Replaced entity textures with a backport of the textures from crazyspacekid's 16x Mo Creatures resource pack with further modifications.
Currently supports the following languages:
English (US)
Chinese (Simplified) - thanks to Omgise for the translation
Made all text relating to the mod dependent on the language file. So even if this project doesn't get a lot of language file contributions before the development deadline you can still create a resource pack with translated language files for this mod. If you do so, you may distribute the language files you created under the GNU General Public License v3.0 as per the condition of this project's custom license.
Added death messages for pets. These will only be visible to the owner of the pet.
Added built-in Thaumcraft aspects.
Predator-type creatures now actually hunt animals they are supposed to. You can disable predator creatures hunting other animals by setting the Minecraft difficulty to peaceful.
Kitty Bed:
Fixed Kitty Bed render and texture render bugs.
Readjusted Kitty Bed fleece colours to better match Minecraft wool colours. Also fixed fleece for the black Kitty Bed being fully black without any texture.
Fixed Kitty Bed items of different types being stacked together.
Fixed kitty bed items not having their colour as a prefix in their names.
Weapons: Fixed weapons not dealing any damage. Fixed game crash on blocking with weapons. This was fixed by using the last update of the Mo' Creatures source code on GitHub.
Readded ability to feed Pet Snakes with live Mice. Shift and right-click on a Pet Snake with a Mouse in your hand, it may be a bit hard to get the aiming right.
Big Golem:
- Fixed Big Golem being invincible even in full form. This was fixed by using the last update of the Mo' Creatures source code on GitHub. Fixed Big Golem trying to pick up Bedrock.
- Fixed Werewolf taking too much damage when hit for the first time. This was fixed by using the last update of the Mo' Creatures source code on GitHub.
Renamed some Items and Entities:
- WWolf --> Dire Wolf
- WildHorse --> Horse
- Pet Food --> Cat Food
- Komodo Egg --> Komodo Dragon Egg
- Crystal Mount Armor --> Crystal Horse Armor
Also renamed fur, hide, reptile, and scorpion armour items' prefixes.
Removed all previous dependencies. This mod now works stand-alone.
Mo'Creatures now no longer tries to change entity despawning. Despawning of Mo' Creature entities is now handled by default Minecraft. Tamed creatures and item entities (e.g: kitty bed) will not despawn. Also removed the config option to force despawns.
Removed Ent entity.
Sharks:
Sharks no longer attack dolphins, this makes it more realistic as in real life sharks are afraid of dolphins.
Pet Shark can now be healed with raw fish or clownfish.
Boars no longer hunt any animal, and only attack in self-defence.
Readjusted spawning for some creatures. See the “Spawn Table” section.
Removed config option for zebra spawning weight within horses as zebras will now spawn in savanna biomes with the same weight as all other horses.
Fixed flying horse speed glitch when players have a creature on their head or in their hand. Now players cannot ride a horse with another creature in their hand or on their head.
Fixed glitch where mice and pet baby scorpions will get tilted into their picked-up state even if they failed to get picked up by the player.
Fixed naming GUI popping up when feeding a tamed Panda.
Crocodile:
Fixed all bugs.
Increased attack damage for adult crocodiles. The adult crocodile bite is now one of the strongest attacks out of Mo' Creatures animals. Also fixed Crocodiles not dealing damage rapidly enough when creatures are stuck inside their mouths.
Kitty Bed, Kitty Litter boxes and Fishbowls now drop themselves on death. Kitty litter boxes will only drop themselves on death if they are clean. Kitty bed and Kitty Litter boxes now have 5 HP.
Whip:
Fixed Whip not working.
Fixed whip sounds not playing when making a horse sit.
Using whip item now only interacts with the closest entity to the player, and no longer tries to interact with multiple entities around the player. Also, decreased range at which this interaction happens to make the entity sit, you now need to be slightly closer to the entity that you want to sit down.
Increased Elephant default attack damage. Adults attack damage is 8, child attack damage is 4. Both of these increase with the type of tusks they are wearing.
Change the protection values of fur and hide armour to be the same as leather armour.
Readjusted Fire Horse and Fire Werewolf animation speed to fit the new 16x texture.
Insects:
Snails, Maggots, and Jellyfish now no longer drop slime balls.
Fixed Snail Hp: reduced from 20hp to 2hp.
Made all essence recipes shapeless. Also, you now get two empty bottles back from crafting an essence of light.
Horses:
Horses now handle horse armour protection and their damage reduction in almost the same way as vanilla Minecraft horses.
Fixed Horses not having the health that their tier is supposed to have.
Fixed Fire Horse and Dark Pegasus not being immune to Fire.
Fixed horse dying and horse mad sounds not playing.
Increased fairy horse hp from 20 to 35.
Fixed Nightmare horse sitting when using a whip while mounted.
Fixed Unicorns not gliding when ridden by the player.
Fixed Dark Pegasus being slower than Tier 1 horse.
Every horse that is made from essences or ghost horses now defend themselves against attacking mobs when not mounted.
Added option in config to control whether special horses fight back if attacked.
Fixed armor protection not working for wyverns.
Fixed players being able to put untamed bunnies on their heads.
Dispensers can now be used to automate adding pet food to kitty beds, and adding sand to kitty litter boxes. You can also drop the item on them yourself if you want to.
Pandas:
- Added new sounds.
- Pandas now eat bamboo items if they are on the ground or dropped near them.
Improved code for interacting with birds. Pet birds can now be fed any seeds by hand to feed them, or you can drop them near them, and they will eat them.
More Taming & Healing Items:
Bunnies can now be tamed and healed using Biomes O Plenty Wild Carrots, Biomes O Plenty Turnips, and Et Futurum Requiem Beetroot in addition to the previous items (carrot, and golden carrot).
Birds can now be tamed and healed using aMinecraftaft seeds, beetroot seeds from Et Futurum requiem and turnip seeds from Biomes O' Plenty.
Added new food items for Big Cats. Big Cats can now be tamed and healed using raw porkchop, raw beef, raw chicken, raw fish, raw ostrich, raw turkey, and Et Futurum requiem raw rabbit.
Pandas can now be tamed and healed with Biomes O' Plenty, Et Futurum Requiem, and Tropicraft Bamboo.
Baby elephants can now only be tamed using sugar lumps. Tamed elephants can still be healed using sugar lumps and wheat.
Ostriches can now only be healed with seeds. Ostriches now also accept Biomes O Plenty Turnip Seeds, and Et Futurum Requiem Beetroot Seeds.
Pet Wyverns can now be healed with Et Futurum raw rabbit.
Tamed Komodo dragons can now be healed using Et Futurum raw rabbit.
Improved code for picking up and dropping birds, bunnies, snakes, mice, pet scorpions, fish bowl, kitty bed, and kitty litter box. You now need to use an empty hand to pick them up on your head and drop them from your head.
Removed hippotang and clownfish varients of the Small Fish entity, this was done because the Fishy entity already had varients of the same type.
Rattlesnake:
Fixed rattlesnake rattle sounds. Also replaced old rattle sounds and added new ones.
Rattlesnakes now rattle as a warning to the player. If the player ignores the rattle and still approaches the untamed rattlesnake it will attack the player.
Added proper drops to kitty litter box, kitty bed, and fish bowl.
Kitties:
Added sound effects for kitty using litter box.
Kitties will now sleep in kitty beds at night if they find one. If they don't find one, they will sleep on the spot.
By default, Creepers are now afraid of Kitties. This was achieved by replacing vanilla MC creepers with own extension of creeper code. Also added a config option to turn this off.
The following wild adult creatures now defend their young from attackers: Bears, Big Cats, and Elephants.
Health bars for pets now only show if they are hurt. Health bars can still be disabled altogether through config.
Wraiths and Flame Wraiths can now go through walls.
Fixed bug where flying monsters would not fly up to players if they were above them.
Removed spawn slimes on death of zombie horse mob.
Improved picked-up behaviour for mice, pet scorpions, snakes, birds, and bunnies. Mouse and Pet Scorpion will now get dropped from the player's hand if the player does not have an empty hand selected. All the previous creatures will also no longer take damage if you try to punch them while you have picked them up.
Fixed pet scorpions being too far away from the player when picked up.
Elephant bulldozer can now only destroy logs and leaves (anything from a tree). This was done to make elephants similar to real life where they can knock down trees.
Added new animations for horse and ostrich ramming.
All ridable creatures can now only be mounted with an empty hand.
Elephant:
Fixed bug where it gets confused when the player tries to ride it.
Tusks can now only be taken off by using shears on the elephant.
Fixed Flying mounts not being as fast as they are supposed to be.
Fixed dying sounds not playing for the following creatures: Deer, Elephant, Bear.
Improved name for mount chest containers. Also made mount containers dependent on language file.
Deer:
Fixed deer being frozen.
Also fixed deer not running away from players and scary creatures.
Made the remaining GUI-related text dependent on language files.
Spawn Table:
Notes:
All entries in the "Spawning Biomes" column (except "Wyvern Dimension") refer to biome groups that Minecraft uses to categorize biomes. These biome group entries are also used for spawning entities in biomes from the mods listed in "Biome Spawning Integration".
"Desert" means the "Sandy" biome group
"Taiga" means the "Coniferous" biome group
"Anywhere in Overworld" means: Sandy, Forest, Snowy, Jungle, Hills, Mountain, Plains, Swamp, Wasteland
Spawn Table | |
---|---|
Entity | Spawning Biomes |
Insects | |
Ant | Forest, Jungle, Plains, Swamp |
Bee | Forest, Jungle |
Crab | Beach |
Cricket | Forest, Hills, Plains |
Dragonfly | River, Swamp |
Firefly | Forest, Swamp |
Fly | Forest, Jungle, Swamp |
Maggot | Forest, Jungle, Swamp |
Snail | Forest, Jungle, Swamp |
Roach |
Forest, Jungle, Swamp |
Creatures | |
Bear |
Forest, Hills, Mountain |
Big Cat |
Cheetahs & Lions: Savanna |
Bird |
Forest, Hills, Jungle, Mountain, Plains |
Boar |
Forest, Jungle, Plains |
Bunny | Forest |
Crocodile | Swamp |
Deer | Forest, Plains |
Duck |
River |
Elephant |
African Elephants: Savanna |
Fox | Forest, Snowy |
Goat | Mountain |
Kitty | Forest |
Komodo Dragon | Swamp |
Mole | Forest, Plains |
Mouse | Forest, Hills, Plains |
Ostrich | Savannah |
Raccoon |
Forest |
Snake |
Rattlesnake & Dark Brown Snake: Desert |
Turkey |
Plains |
Turtle |
Swamp |
Horse |
Normal Horse: Plains |
Wyvern |
Wyvern Dimension |
Water Creatures | |
Dolphin | Beach, Ocean, Swamp |
Fishy | Beach, Ocean |
Jellyfish | Ocean |
Ray | Swamp, Ocean |
Shark | Ocean |
Medium Fish | Salmon: River, Ocean |
Piranha | Jungle |
Small Fish | Anchovies, Goldfish, & Angelfish: River, Swamp |
Monsters | |
Big Golem | Anywhere in Overworld |
Flame Wraith | Nether & anywhere in Overworld |
Hell Rat |
Nether |
Horse Mob |
Bat Horse Mob, Skeleton Horse Mob, & Zombie Horse Mob: Plains, Savannah |
Mini Golem | Anywhere in Overworld |
Ogre | Nether & anywhere in Overworld |
Rat |
Anywhere in Overworld |
Scorpion |
Cave Scorpion: Desert (underground only) |
Silver Skeleton | Anywhere in Overworld |
Werewolf | Taiga |
Wraith | Anywhere in Overworld |
Dire Wolf | Taiga |
Integration with Other Mods:
Thaumcraft 4: Includes built-in aspects for all entities, blocks, and obtainable items
Biome Spawning Integration:
Biomes O' Plenty
Et Futurum Requiem
Netherlicious
Highlands
Realistic Terrain Generation
Extra Biomes
Item Integration for Taming and Feeding Creatures:
Biomes O' Plenty
Palm's Harvestcraft
Gregtech 6
Et Futurum Requiem
Tropicraft
Growthcraft: Bamboo (for panda only)
Mega Plant Pack: Bamboo (for panda only)
Entity Item Drop Integration:
GregTech 6: GregTech 6 provides entity item drop integration for Mo' Creatures Legacy by default
Twilight Forest: Vension for deer
Food Expansion: Horse meat for horses
Improving Minecraft: Horse meat for horses
Werewolf Weakness Item Integration:
Witchery: Silver Sword, and Silver Bolts (silver bolts only work if the player has no other types of bolts in their inventory)
Mine & Blade: Battlegear 2: All golden weapons
Biomes O' Plenty: Golden Scythe
Witchery:
- Provides replacement of Witchery werewolves (this is configurable through the config files). Replacement of Witchery werewolf entities work both in single-player and on server; however, the player wolf and player werewolf form replacements only work in single-player.
Credits & Assets Used:
DrZhark, Bloodshot, BlockDaddy and remaining Original Mo' Creatures contributers - This project is a modified version of DrZhark's Mo' Creatures Mod v6.3.1 for Minecraft 1.7.10 and is licensed through the "GNU General Public License v3.0 and Further Conditions" custom license which satisfies the GNU General Public License v3.0 as per the conditions of the original project's license. DrZhark's Mo' Creatures Mod Original Forum Post: http://www.minecraftforum.net/viewtopic.php?f=25&t=86929
crazyspacekid - Entity textures were overhauled with the application of modified textures from the Mo' Creatures 16x texture pack. This asset was used with permission from the owner and proof of permission can be found inside the assets folder of the mod jar archive as an image file. All changes to original 16x textures have been documented in the "Rozmirs modifications to Mo Creature 16x Textures" text file inside the assets folder of the jar archive. Mo' Creatures 16x Curseforge Project Link: https://www.curseforge.com/minecraft/texture-packs/mo-creatures-16x
Azanor - Thaumcraft 4.2.2 API was used as a library under the MIT License to add Thaumcraft aspects to mod content.
WildBamaBoy - Horse achievement icon textures were directly based of the Cooconed Horse item texture from the Spider Queen mod. This asset was used under the Public Domain license through the condition of section 8 of the MCA Minecraft Mod License v1.1.1 ("In the event that no public declaration of the mod’s end-of-life is made within 1 year after the previous update, announcement regarding status, or official statement from an author, the mod is released into the public domain."). Additionally, all the skins for the Minecraft Comes Alive Witchery werewolf villager forms were sourced from the Minecraft Comes Alive mod, the use of these assets are satisfied through the application of the "GNU General Public License v3.0 and Further Conditions" custom license which satisfies the GNU General Public License Version 3 of the Minecraft Comes Alive mod.
Thornack - Provided the code for replacing the Witchery player wolf and player werewolf models with the Mo Creatures dire wolf and werewolf models (https://forums.minecraftforge.net/topic/28566-1710-how-to-change-player-model-and-texture/).
ganymedes01 - Code for proper damaging and item dropping for kitty litter box, kitty bed, and fish bowl was sourced from EntityArmourStand.class from the etfuturum mod. This asset was used under the Public Domain license.
TheAetherTeam - The AchievementsAether.class and Aether.class code from the 1.7.10 Aether Mod helped me understand how to add an achievements class that is separate to the main mod class file. This asset was used under the GNU Lesser General Public License v3.0 through the custom license condition of The Aether mod "The source code of The Aether mod for Minecraft 1.7+ is under the LGPL v3.0 license".TheAetherTeam - The AchievementsAether.class and Aether.class code from the 1.7.10 Aether Mod helped me understand how to add an achievements class that is separate to the main mod class file. This asset was used under the GNU Lesser General Public License v3.0 through the custom license condition of The Aether mod "The source code of The Aether mod for Minecraft 1.7+ is under the LGPL v3.0 license". The different custom license of this project is permitted under the GNU Lesser General Public License v3.0 from the following sections:
GNU Lesser General Public License v3.0 - Section 0:
"..."The Library" refers to a covered work governed by this License",
"A “Combined Work” is a work produced by combining or linking an Application with the Library"
GNU Lesser General Public License v3.0 - Section 4:
"You may convey a Combined Work under terms of your choice" provided that:
- Private modifications are allowed.
- Notice is given that the Library is used
- A copy of the GNU Lesser Public License is provided along with a copy of the GNU General Public License.
- Access is provided to the source code of the Library.
A copy of the GNU Lesser General Public License (1.7.10 Aether Source Code License) can be found in the "Negligible Licenses" folder inside the assets folder of the mod jar archive.
A copy of the GNU General Public License can be found inside the assets folder of the mod jar archive.
The source code for the 1.7.10 Aether mod can be found here: https://github.com/The-Aether-Team/The-Aether-Archived/tree/1.7.10
Sounds Files:
Mike Koenig - Kitty using Litter box sound was sourced from: https://soundbible.com/313-Dig-In-A-Cat-Litter-Box.html. This was used under the CC BY 3.0 DEED Attribution 3.0 Unported license. A different license for this project as a whole is acceptable under section 4a "this does not require the Collection apart from the Work itself to be made subject to the terms of this License".
Fesliyan Studios - Rattle Snake Rattle sound effects were sourced from: https://www.fesliyanstudios.com/royalty-free-sound-effects-download/rattlesnake-281 This was used under the Fesliyan Studios Sound Effects Policy license (see "Negligable Licenses" folder inside the assets folder of the mod jar archive ).
The following assets were used under the Unlicense license:
Panda Cub Grunt:
- https://quicksounds.com/sound/2742/panda-bear-bark-1
- https://quicksounds.com/sound/2743/panda-bear-bark-2
Panda Cub Hurt & Death: https://www.youtube.com/watch?v=YRmGZIENeq4&ab_channel=audiofreeHD
Panda Cub Hurt: https://www.youtube.com/watch?v=AyY70jPsZcc&ab_channel=nosoundeffects
Panda Adult Grunt: https://www.youtube.com/watch?v=4TANecQTYPY&ab_channel=SFX-SoundEffectsForContentCreators
Panda Adult Hurt and Death: https://www.youtube.com/watch?v=i5Y_8s6qDdk&ab_channel=FreeSoundEffect
Language File Translations:
Omgise - for the Chinese (Simplified) (zh_CN.lang) language file.
Hudhand - for the Russian (ru_RU.lang) language file.
Mod Testers Who Helped Solve Major Bugs:
Omgise
quentin452
brandyyn
yoruki_167
===========================================================================
Original Mo'Creatures Contributor Credits
Kent C Jensen (BlockDaddy) for his amazing Ogres and fish textures. And for his incredible help with ostriches and fish bowls. He is the main force behind the horse overhaul and did all of the textures and art, as well as many of the ideas for the new horses. He has also been helping with the remodelling and retexturing. Most models and textures on this mod have been done by Kent.
blood (Bloodshot AKA bloodmc) for his invaluable help with updating to 1.8.1 and Mo'Creatures SMP, and maintaning the SMP code on MoCreatures 4.2.0.
ScottKillen for his help with the Extrabiomes XL.
AtomicStryker for the SMP port for Minecraft 1.2.5.
Cojomax for his help with adding the sounds without audiomod.
Freakstricth for his help with the Forge sprites.
Resuke for his sprites.
Vaprtek, for his awesome Horse Model.
Dorino1 quack sounds plus painterly pack's duck texture.
Macaque for his boar textures.
KodaichiZero for his Bunnies!
Rondaround: fox idea, AI, sounds and texture.
_303 and Risugami for their help with ModLoader and AudioMod.
Corosus for pointing some optimization changes in the code.
charle88 for shark's model inspiration.
cdrumer11 for his help with the pink and white dolphin skins.
===========================================================================
Special Thanks:
The Camping Rusher - If I hadn't watched his Mo' Creatures let's play as a kid, I never would have gotten into the Mo' Creatures mod, and I never would have known all the problems with the original Mo' Creatures mod for 1.7.10. Link to the playlist of his let's play: https://www.youtube.com/playlist?list=PLDzzbNR8UfN0cWzzCLucxJSII_86G9BuE.
Use of anatawa12's Fork of Forge Gradle 1.2 within Project:
The source code of this project uses anatawa12's fork of ForgeGradle 1.2 as a library under the GNU Lesser General Public License v2.1.
Compiled versions of this mod are permitted under section 5 of the original license, "A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work...is not a derivative work of the Library"; consequently the conditions of the original license do not apply to the work.
The source code of this mod is permitted under section 6 of the original license, "you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice" provided that:
Private modifications are allowed.
Notice is given that the Library is used and acopy of it's original license is provided.
Access is provided to the source code of the Library.
The source code foranatawa12's fork of ForgeGradle 1.2 can be found here: https://github.com/anatawa12/ForgeGradle-1.2
Modpack Use:
Use in modpacks, no permission is required, although credit is appreciated.
Trivial Story of How this Project Started:
This project first started in October 2022, which was also the time that I had started my first attempt to complete a playthrough for my modpack. But one-quarter the way into the playthrough, I realized that the content of the Mo'Creatures mod had very limited Thaumcraft aspects support. Soon I also found that the original entity textures were too detailed for vanilla Minecraft, none of the weapons had any attack damage, and that Kitty Beds weren't rendering properly. This led me to use the CraftTweaker mod to add aspects for Mo'Creatures through a script (which resulted in the Mo' Creatures Aspects project), to backport crazyspacekid's 16x Mo'Creatures resource pack and use it for private use, and to use a Java byte code editor on the Mo' Creatures Mod to solve the weapon and Kitty Bed problem. Later I realized that the Mo' Creatures mod had become open source and everything took off from there.
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+