/mo-creatures-legacy

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

Primary LanguageJavaOtherNOASSERTION

Mo Creatures Legacy

I'm extending support for bug fixes until the end of 23rd June 2024, I will try to fix any bugs that are reported in this time. My response times may vary as I will be busier with other things, but I will get to working on them eventually.

This is also the last call for the contribution of the following language files:

Italian - it_IT.lang

European French - fr_FR.lang

Canadian French - fr_CA.lang

German - de_DE.lang

Danish - da_DK.lang

Japanese - ja_JP.lang

Dutch - nl_NL.lang

European Spanish - es_ES.lang

Mexican Spanish - es_MX.lang

Chinese Traditional (Taiwan) - zh_TW.lang

Brazilian Portuguese - pt_BR.lang

European Portuguese - pt_PT.lang

Polish - pl_PL.lang



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.  

 

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 instead.

Do NOT try to load this mod into a world that previously had the original Mo' Creatures mod.

 

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 under the "GNU General Public License v3.0 and Further Conditions" custom license which satisfies the GNU General Public License Version 3 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. 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 - The 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.

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.

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/).

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 "Negligable 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:

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 - Chinese (Simplified) (zh_CN.lang)

Hudhand - Russian (ru_RU.lang)




Beta 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

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




Use of anatawa12's Fork of ForgeGradle 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 (https://choosealicense.com/licenses/lgpl-2.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 a copy of it's original license is provided.
  • Access is provided to the source code of the Library.

The source code for anatawa12's fork of ForgeGradle 1.2 can be found here: https://github.com/anatawa12/ForgeGradle-1.2