Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Mo' Creatures Legacy

Mo' Creatures Legacy

Restoration of the 1.7.10 Mo' Creatures mod with MAJOR bug fixes and more.

3,987
28
Mobs
AboutGalleryChangelogVersions

Project Status: Finished & Finalized

The developer of this project is retired and does not respond to private messages or GitHub issues.



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:

  • English (US)

  • Chinese (Simplified) - 简体中文(中国大陆)

  • Russian - Русский (Russkiy)


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 "MoC_Spawn_List" config file. Alternatively, if you want advanced control over 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:


General Performance Recommendations:

  • 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

  • Use the Entity Culling mod:

    https://www.curseforge.com/minecraft/mc-mods/entityculling/files/5351930


For Performance in Oceans:

  • Reduce render distance.

  • If needed, reduce the spawns for aquatic creatures using the "MoC_Spawn_List" config file.



Summary of Changes to Mo' Creatures:

  • Fixed 98% of all bugs

  • Finished implementing various unfinished features

  • Added multilingual support

  • Added integration with various mods

  • Improved and built on some existing features

  • Added Achievements

For a comprehensive list of all modifications to Mo' Creatures see the "Rozmirs modifications to Mo Creatures" text file inside the jar archive of the mod file.



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

Pandas: Jungle (and Bamboo Forests if you use a mod that adds it in)

Polar Bear: Snowy

Big Cat

Cheetahs & Lions: Savanna

Panthers & Tigers: Jungle

Snow Leopard: Snowy

Bird

Forest, Hills, Jungle, Mountain, Plains

Boar

Forest, Jungle, Plains

Bunny Forest
Crocodile Swamp
Deer Forest, Plains
Duck

River

Elephant

African Elephants: Savanna

Asian Elephants: Jungle

Mammoths: Snowy

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

Cobra, Bright Green Snake, & Bright Orange Snake: Jungle

Black Snake & Bright Green Snake: Forest

Python, Black Snake, & Bright Green Snake: Swamp

Turkey

Plains

Turtle

Swamp

Horse

Normal Horse: Plains

Zebra: Savannah

Wyvern

Wyvern Dimension

Water Creatures
Dolphin Beach, Ocean, Swamp
Fishy Beach, Ocean
Jellyfish Ocean
Ray Swamp, Ocean
Shark Ocean
Medium Fish

Salmon: River, Ocean

Bass: River, Swamp

Cod: Ocean

Piranha Jungle
Small Fish

Anchovies, Goldfish, & Angelfish: River, Swamp

Anglerfish, & Mandarinfish: Ocean

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

Nightmare Horse Mob: Nether

Mini Golem Anywhere in Overworld
Ogre Nether & anywhere in Overworld
Rat

Anywhere in Overworld

Scorpion

Cave Scorpion: Desert (underground only)

Dirt Scorpion: Desert (surface only)

Frost Scorpion: Snowy

Nether Scorpion: Nether

Silver Skeleton Anywhere in Overworld
Werewolf Taiga
Wraith Anywhere in Overworld
Dire Wolf Taiga


Tame and Feeding Table:
Tame and Feeding Table
EntityTame MethodFeeding Item
Insects
AntN/AN/A
BeeN/AN/A
CrabFish NetSeeds
CricketN/AN/A
DragonflyN/AN/A
FlyN/AN/A
MaggotN/ARotten Flesh
SnailN/AN/A
RoachN/ARotten Flesh
Creatures
BearN/AN/A
Big CatRaw Meat + Medallion as childRaw Meat
BirdSeedsSeeds
BoarN/AN/A
BunnyCarrotCarrot
CrocodileN/AN/A
DeerN/AN/A
DuckN/AN/A
ElephantSugar Lumps as childAny wheat, vegetable or fruit
FoxN/AN/A
GoatAny foodAny food
KittyCooked Fish + MedallionPet Food & Milk using Kitty Bed
Komodo DragonEgg HatchingRaw Rat & Rotten Flesh
MoleN/AN/A
MouseN/AN/A
OstrichEgg HatchingSeeds
RaccoonAny FoodAny Food
ScorpionPet as childRotten Flesh
SnakeEgg HatchingRaw Rat + Live Mouse
TurkeyN/AN/A
TurtleMelonMelon
HorseAppleWheat & Hay Stack
WyvernEgg HatchingRaw Rat
Water Creatures
DolphinRide as AdultRaw Fish
FishyFish NetSeeds
JellyfishFish NetRaw Fish
RayRide as AdultRaw Fish
SharkEgg HatchingRaw Fish
Medium FishFish Net or Egg HatchingRaw Fish
PiranahFish Net or Egg HatchingRaw Fish
Small FishFish Net or Egg HatchingSeeds


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 (Original - by ted80)

  • Realistic Terrain Generation (GregTech New Horizons fork)

  • 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)

  • Universal Bamboo: bamboo for panda only

  • Wa (Japanese Style Mod): 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

  • Lots Of Food: Horse meat for horses, and Chevron for goats

  • Novacraft: Chevron for goats

  • Et Futurum Requiem: Rabbit meat, rabbit hide, and rabbit foot for bunnies

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

  • Balkan's Weapons Mod: All golden weapons

  • Thermal Foundation: All gold, silver, and electrum weapons

  • Silver and gold weapon items from other mods may also work.

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. The code for creepers being scared of kitties, and entities ignoring players on undead mounts was also sourced from the Spider Queen mod. These assets were 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



Code for Multilingual Pet Naming:

Andy Turner - Their answer in StackOverflow helped me understand that Chinese, Japanese, and Korean characters each require three bytes instead of one (https://stackoverflow.com/questions/59039660/how-many-bytes-of-english-and-chinese-characters-take-in-java).

Joop Eggen - Their answer in StackOverflow taught me how to categorize characters from a string in Java 8 based on which language they are from (https://stackoverflow.com/questions/26357938/detect-chinese-character-in-java).

Tino Didriksen - Their answer in StackOverflow taught me how many bytes a character requires based on the language that it is from (https://stackoverflow.com/questions/14485589/utf-8-how-many-bytes-are-used-by-languages-to-represent-a-visible-character).

Joshua Engel - Their post taught me how to encode a string of non-ASCII characters to UTF-8 so that they can be properly processed in the code (https://www.quora.com/How-do-I-convert-a-string-to-UTF-8-in-Java).



Code for Wolf Altar Replacement Mod Generation:

GOXR3PLUS - Their answer in StackOverflow taught me how to copy a file inside a jar archive to outside the archive (https://stackoverflow.com/a/44077426/865910).

UpcraftLP - Their answer in Minecraft Forums taught me how to get the directory of the mods folder (https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-mods/modification-development/2700976-how-to-get-the-location-of-the-mods-directory).



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 & RushanM - for the Russian (ru_RU.lang) language file.

huihiuhuai - for the minor correction of the name for turtles in the Chinese (Simplified) (zh_CN.lang) language file.



People who Significantly Contributed to the Development of this Project by Suggesting Ideas or by Helping Solve Major Bugs:

Omgise - For identifying the multilingual pet name bug.

quentin452 - For identifying the language file crash on servers.

brandyyn - For suggesting features to return to the original Mo' Creatures style and identifying the entity ID conflict crash.

yoruki_167 - For identifying the entity duplication glitch with the Mob Confinement mod and for identifying the turtle crash.

xronin01 - For suggesting the replacement of Witchery werewolves and the Witchery wolf altar.



===========================================================================

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.



Developer's Note:

Prologue:

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.



Epilogue:

To best describe it, this development process felt like converting a machine gun into a laser cannon.

It has certainly pushed my skills as a developer as I originally knew very little Java when first took on this project but the journey itself taught me a lot along the way.

Nevertheless, I need to be practical and I know that I can't sustain this project forever. I feel that I've achieved everything I set out to do, and it's time to bring it to a close.

A huge thank you to everyone who supported me throughout this development, whether through downloads, staring the repository, helping solve bugs, suggesting features, or through private messages. Your support made me feel that my work was truly meaningful.



90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Compatibility

Minecraft: Java Edition

1.7.10

Platforms

Forge

Supported environments

Client and server

Links

Report issues View source

Creators

Rozmir_Rohi
Rozmir_Rohi Owner

Details

Licensed GNU General Public License v3.0 and Further Conditions
Published last year
Updated 4 months ago

Modrinth is open source.

main@a0bd011

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.