截图
介绍
项目状态:已完成并定稿
本项目的开发者已退休,不再回复私信或 GitHub 问题。
Mo’ Creatures 1.7.10 的最终版本尚未完成,而且存在大量错误。本项目修复了这些问题。
Mo’ Creatures Legacy 的主要目标是为 1.7.10 提供一个可完整运行的 Mo’ Creatures 旧版。
免责声明:
- Dr Zhark 或原 Mo’ Creatures 团队的任何成员均未认可本项目。
- 本项目不会将较新版本 Mo’ Creatures 的功能移植到旧版。
🌐语言支持:
- 英语(美国)
- 中文(简体)- 简体中文(中国大陆)
- 俄语 – Русский (Russkiy)
安装方法:
Mo’ Creatures Legacy 是独立模组,无需依赖其他模组。
假设你的电脑已安装 Java 8,并已为 1.7.10 安装 Forge,只需下载该模组并将其放入 mods 文件夹即可。
请勿将此模组与 Custom Mob Spawner 模组一起使用。如需调整实体生成,请使用“MoC_Spawn_List”配置文件。或者,如需更高级的实体生成控制,请使用 Just Another Mob Spawner。
请勿将此模组加载到曾使用过原版 Mo’ Creatures 的地图中。
性能说明:
由于我在 Java 编程方面的能力有限,无法显著提升 Mo’ Creatures 模组的性能。
为了让 Minecraft 在使用此模组时运行流畅,我强烈建议你采取以下部分措施:
通用性能建议:
为 Minecraft 分配超过 4GB 内存。
让 Minecraft 使用电脑的 GPU,而不是 CPU。
阅读以下页面中的“渲染优化建议”部分,并采用最适合你的性能模组组合:https://gist.github.com/makamys/7cb74cd71d93a4332d2891db2624e17c#optimizationfix-mods
使用 Entity Culling 模组: https://www.curseforge.com/minecraft/mc-mods/entityculling/files/5351930
提升海洋区域性能:
降低渲染距离
如有需要,可使用“MoC_Spawn_List”配置文件减少水生生物的生成数量
Mo’ Creatures 改动概要:
- 修复了 98% 的错误
- 完成了多项未完成功能的实现
- 新增多语言支持
- 新增与多种模组的联动
- 改进并扩展了部分现有功能
- 新增成就
如需查看 Mo’ Creatures 的完整改动列表,请参阅模组文件 JAR 压缩包中的“Rozmirs modifications to Mo Creatures”文本文件。
生成表:
说明:
- “生成生物群系”列中的所有条目(“Wyvern Dimension”除外)均指 Minecraft 用于分类生物群系的生物群系组。这些生物群系组条目也用于在“生物群系生成联动”中列出的模组所添加的生物群系中生成实体。
- “Desert”指“Sandy”生物群系组
- “Taiga”指“Coniferous”生物群系组
- “主世界任意区域”指:沙漠、森林、雪地、丛林、丘陵、山地、平原、沼泽、荒地
| 生成表 | |
|---|---|
| 实体 | 生成群系 |
| 昆虫 | |
| 蚂蚁 | 森林、丛林、平原、沼泽 |
| 蜜蜂 | 森林、丛林 |
| 螃蟹 | 海滩 |
| 蟋蟀 | 森林、丘陵、平原 |
| 蜻蜓 | 河流、沼泽 |
| 萤火虫 | 森林、沼泽 |
| 苍蝇 | 森林、丛林、沼泽 |
| 蛆虫 | 森林、丛林、沼泽 |
| 蜗牛 | 森林、丛林、沼泽 |
| 蟑螂 |
森林、丛林、沼泽
|
| 生物 | |
|
熊 |
森林、丘陵、山地 熊猫:丛林 (如果你使用添加竹林的模组,也会在竹林生成) 北极熊:雪地
|
|
大型猫科动物 |
猎豹和狮子:热带草原 黑豹和老虎:丛林 雪豹:雪地
|
| 鸟 |
森林、丘陵、丛林、山地、平原 |
| 野猪 |
森林、丛林、平原 |
| 兔子 | 森林 |
| 鳄鱼 | 沼泽 |
| 鹿 | 森林、平原 |
| 鸭子 |
河流
|
|
大象 |
非洲象:热带草原 亚洲象:丛林 猛犸象:雪地
|
| 狐狸 | 森林、雪地 |
| 山羊 | 山地 |
| 小猫 | 森林 |
| 科莫多巨蜥 | 沼泽 |
| 鼹鼠 | 森林、平原 |
| 老鼠 | 森林、丘陵、平原 |
| 鸵鸟 | 热带草原 |
| 浣熊 |
森林
|
|
蛇 |
响尾蛇和深棕色蛇:沙漠 眼镜蛇、亮绿色蛇和亮橙色蛇:丛林 黑蛇和亮绿色蛇:森林 蟒蛇、黑蛇和亮绿色蛇:沼泽
|
| 火鸡 |
平原 |
| 乌龟 |
沼泽
|
|
马 |
普通马:平原 斑马:热带草原
|
| 双足飞龙 |
双足飞龙维度
|
| 水生生物 | |
| 海豚 | 海滩、海洋、沼泽 |
| 小鱼 | 海滩、海洋 |
| 水母 | 海洋 |
| 鳐鱼 | 沼泽、海洋 |
| 鲨鱼 | 海洋 |
| 中型鱼 | 海洋 |
| 食人鱼 | 丛林 |
| 小型鱼 |
沼泽、河流
|
| 怪物 | |
| 大型傀儡 | 主世界任意地点 |
| 烈焰幽灵 | 下界及主世界任意地点 |
| 地狱鼠 |
下界
|
|
马类生物 |
蝙蝠马、骷髅马和僵尸马:平原、热带草原 梦魇马:下界
|
| 迷你傀儡 | 主世界任意地点 |
| 食人魔 | 下界及主世界任意地点 |
| 老鼠 |
主世界任意地点
|
|
蝎子 |
洞穴蝎子:沙漠(仅在地下生成) 泥土蝎子:沙漠(仅在地表生成) 冰霜蝎子:雪地 下界蝎子:下界
|
| 银骷髅 | 主世界任意地点 |
| 狼人 | 针叶林 |
| 幽灵 | 主世界任意地点 |
| 恐狼 | 针叶林 |
驯服与喂食表:
| 驯服与喂食表 | ||
|---|---|---|
| 生物 | 驯服方式 | 喂食物品 |
| 昆虫 | ||
| 蚂蚁 | 不适用 | 不适用 |
| 蜜蜂 | 不适用 | 不适用 |
| 螃蟹 | 鱼网 | 种子 |
| 蟋蟀 | 不适用 | 不适用 |
| 蜻蜓 | 不适用 | 不适用 |
| 苍蝇 | 不适用 | 不适用 |
| 蛆 | 不适用 | 腐肉 |
| 蜗牛 | 不适用 | 不适用 |
| 蟑螂 | 不适用 | 腐肉 |
| 生物 | ||
| 熊 | 不适用 | 不适用 |
| 大型猫科动物 | 幼年时喂生肉 + 勋章 | 生肉 |
| 鸟 | 种子 | 种子 |
| 野猪 | 不适用 | 不适用 |
| 兔子 | 胡萝卜 | 胡萝卜 |
| 鳄鱼 | 不适用 | 不适用 |
| 鹿 | 不适用 | 不适用 |
| 鸭子 | 不适用 | 不适用 |
| 大象 | 幼年时喂糖块 | 任意小麦、蔬菜或水果 |
| 狐狸 | 生火鸡肉 | 生肉 |
| 山羊 | 任意食物 | 任意食物 |
| 小猫 | 熟鱼 + 勋章 | 使用猫咪床喂宠物食品和牛奶 |
| 科莫多巨蜥 | 孵化蛋 | 生老鼠肉和腐肉 |
| 鼹鼠 | 不适用 | 不适用 |
| 老鼠 | 不适用 | 不适用 |
| 鸵鸟 | 孵化蛋 | 种子 |
| 浣熊 | 任意食物 | 任意食物 |
| 蝎子 | 幼年时当作宠物 | 腐肉 |
| 蛇 | 孵化蛋 | 生老鼠肉和活老鼠 |
| 火鸡 | 不适用 | 不适用 |
| 乌龟 | 西瓜 | 西瓜 |
| 马 | 苹果 | 小麦和干草堆 |
| 飞龙 | 孵化蛋 | 生老鼠肉 |
| 水生生物 | ||
| 海豚 | 成年后骑乘 | 生鱼 |
| 小鱼怪 | 鱼网或孵化蛋 | 种子 |
| 水母 | 鱼网 | 生鱼 |
| 鳐鱼 | 成年蝠鲼:骑乘 | 生鱼 |
| 鲨鱼 | 孵化蛋 | 生鱼 |
| 中型鱼 | 鱼网或孵化蛋 | 生鱼 |
| 食人鱼 | 鱼网或孵化蛋 | 生鱼 |
| 小型鱼 | 鱼网或孵化蛋 | 种子 |
与其他模组的整合:
神秘时代4 – 为所有实体、方块和可获得物品内置了源质
生物群系生成集成:
- 超多生物群系
- Et Futurum Requiem
- Netherlicious
- Highlands
- 真实地形生成(原版 – 作者ted80)
- 真实地形生成(GregTech New Horizons分支)
- Extra Biomes
生物驯服与喂食物品集成:
- 超多生物群系
- Palm’s Harvest
- GregTech 6
- Et Futurum Requiem
- Tropicraft
- GrowthCraft:仅熊猫使用竹子
- Plant Mega Pack:仅熊猫使用竹子
- Universal Bamboo:仅熊猫使用竹子
- Wa(日式风格模组):仅熊猫使用竹子
实体物品掉落集成:
- GregTech 6:GregTech 6默认为Mo’ Creatures Legacy提供实体物品掉落集成
- 暮色森林:鹿掉落鹿肉
- Food Expansion:马掉落马肉
- Improving Minecraft:马掉落马肉
- Lots Of Food:马掉落马肉,山羊掉落山羊肉
- Novacraft:山羊掉落山羊肉
- Et Futurum Requiem:兔子掉落兔肉、兔皮和兔子脚
狼人弱点物品集成:
- Witchery:银剑和银弩箭(银弩箭仅在玩家背包中没有其他类型弩箭时生效)
- Mine & Blade: Battlegear 2:所有金制武器
- 超多生物群系:金镰刀
- Balkan’s Weapons Mod:所有金制武器
- 热力基本:所有金、银和琥珀金武器
- 来自其他模组的银制和金制武器物品也可能生效。
Witchery:
- 提供Witchery狼人和Witchery狼祭坛雕像模型的替换(可通过配置文件进行配置)。Witchery狼人实体和狼祭坛的替换在单人游戏和服务器中均有效;但玩家狼和玩家狼人形态的替换仅在单人游戏中有效。
致谢与使用的资源:
DrZhark、Bloodshot、BlockDaddy以及其余原版Mo’ Creatures贡献者 – 本项目是DrZhark的Mo’ Creatures Mod v6.3.1(适用于Minecraft 1.7.10)的修改版本,依据原项目许可证条件,采用”GNU通用公共许可证版本及附加条件”自定义许可证授权,该许可证满足GNU通用公共许可证第3版的要求。DrZhark的Mo’ Creatures Mod原论坛帖子: http://www.minecraftforum.net/viewtopic.php?f=25&t=86929
crazyspacekid – 实体纹理已通过应用Mo’ Creatures 16x材质包的修改版纹理进行了全面翻新。该资源经所有者许可使用,许可证明可在模组jar归档的assets文件夹内以图片文件形式找到。对原始16x纹理的所有更改均已记录在jar归档assets文件夹内的”Rozmirs modifications to Mo Creature 16x Textures”文本文件中。Mo’ Creatures 16x Curseforge项目链接:https://www.curseforge.com/minecraft/texture-packs/mo-creatures-16x
Azanor – 神秘时代4.2.2 API作为前置库在MIT许可证下使用,用于为模组内容添加神秘时代源质。
WildBamaBoy – 马匹成就图标的纹理直接基于 Spider Queen 模组中的 Cooconed Horse 物品纹理制作。苦力怕害怕小猫,以及实体会忽略骑乘亡灵坐骑的玩家,这两部分代码也取自 Spider Queen 模组。根据 MCA Minecraft Mod License v1.1.1 第 8 节的条件(“如果在上一次更新、状态公告或作者的官方声明之后 1 年内,未公开声明该模组终止维护,则该模组进入公有领域。”),这些资源依照公有领域许可使用。此外,Minecraft Comes Alive Witchery 的狼人村民形态所用的所有皮肤均取自 Minecraft Comes Alive 模组;这些资源的使用符合其自定义许可“GNU 通用公共许可证 v3.0 及附加条件”的规定,该许可符合 Minecraft Comes Alive 模组的 GNU 通用公共许可证第 3 版。
ganymedes01 – 猫砂盆、猫窝和鱼缸的正确伤害判定及物品掉落代码取自 etfuturum 模组的 EntityArmourStand.class。该资源依照公有领域许可使用。
Thornack – 提供了相关代码,用 Mo Creatures 的恐狼和狼人模型替换 Witchery 的玩家狼人与玩家狼人模型(https://forums.minecraftforge.net/topic/28566-1710-how-to-change-player-model-and-texture/)。
TheAetherTeam – 1.7.10 版 Aether 模组中的 AchievementsAether.class 和 Aether.class 代码帮助我了解如何添加一个独立于主模组类文件的成就类。根据 The Aether 模组的自定义许可条件“Minecraft 1.7+ 版 The Aether 模组的源代码采用 LGPL v3.0 许可”,该资源依照 GNU 宽通用公共许可证 v3.0 使用。TheAetherTeam – 1.7.10 版 Aether 模组中的 AchievementsAether.class 和 Aether.class 代码帮助我了解如何添加一个独立于主模组类文件的成就类。根据 The Aether 模组的自定义许可条件“Minecraft 1.7+ 版 The Aether 模组的源代码采用 LGPL v3.0 许可”,该资源依照 GNU 宽通用公共许可证 v3.0 使用。本项目采用不同自定义许可,依据 GNU 宽通用公共许可证 v3.0 的以下条款,允许这样做:
GNU 宽通用公共许可证 v3.0 – 第 0 节:
“……”“库”指受本许可证约束的作品,
“组合作品”指通过将应用程序与库组合或链接而产生的作品。
GNU 宽通用公共许可证 v3.0 – 第 4 节:
“你可以按照自己选择的条款传递组合作品”,但须满足以下条件:
- 允许进行私人修改。
- 须声明使用了该库
- 须随 GNU 通用公共许可证副本一并提供 GNU 宽通用公共许可证副本。
- 须提供库源代码的访问途径。
GNU 宽通用公共许可证副本(1.7.10 Aether 源代码许可)位于模组 jar 归档文件 assets 文件夹中的“Negligable Licenses”文件夹内。
GNU 通用公共许可证副本位于模组 jar 归档文件的 assets 文件夹内。
1.7.10 版 Aether 模组的源代码见此处:https://github.com/The-Aether-Team/The-Aether-Archived/tree/1.7.10
音效 文件:
Mike Koenig – 猫咪使用猫砂盆的音效来源:https://soundbible.com/313-Dig-In-A-Cat-Litter-Box.html。此音效依据 CC BY 3.0 DEED Attribution 3.0 Unported 许可证使用。根据第 4a 条“这不要求除作品本身之外的合集受本许可证条款约束”,本项目整体使用其他许可证亦可。
Fesliyan Studios – 响尾蛇发出嘶嘶声的音效来源:https://www.fesliyanstudios.com/royalty-free-sound-effects-download/rattlesnake-281。此音效依据 Fesliyan Studios 音效政策许可证使用(参见模组 JAR 归档中 assets 文件夹内的“Negligable Licenses”文件夹)。
以下资源依据 Unlicense 许可证使用:
熊猫幼崽咕噜声:
– https://quicksounds.com/sound/2742/panda-bear-bark-1
– https://quicksounds.com/sound/2743/panda-bear-bark-2
熊猫幼崽受伤与死亡:https://www.youtube.com/watch?v=YRmGZIENeq4&ab_channel=audiofreeHD
熊猫幼崽受伤:https://www.youtube.com/watch?v=AyY70jPsZcc&ab_channel=nosoundeffects
成年熊猫咕噜声:https://www.youtube.com/watch?v=4TANecQTYPY&ab_channel=SFX-SoundEffectsForContentCreators
成年熊猫受伤与死亡:https://www.youtube.com/watch?v=i5Y_8s6qDdk&ab_channel=FreeSoundEffect
语言文件翻译:
Omgise – 负责中文(简体)(zh_CN.lang)语言文件。
Hudhand & RushanM – 负责俄语(ru_RU.lang)语言文件。
huihiuhuai – 修正了中文(简体)(zh_CN.lang)语言文件中海龟名称的小问题。
通过提出创意或协助解决重大错误,为本项目开发作出重要贡献的人员:
Omgise – 发现了多语言宠物名称错误。
quentin452 – 发现了服务器上的语言文件导致崩溃的问题。
brandyyn – 建议恢复原版 Mo’ Creatures 风格的功能,并发现了实体 ID 冲突导致崩溃的问题。
yoruki_167 – 发现了与 Mob Confinement 模组一起使用时的实体复制漏洞,以及海龟导致崩溃的问题。
xronin01 – 建议替换Witchery的狼人和Witchery的狼祭坛。
===========================================================================
Mo’Creatures原版贡献者鸣谢
– Kent C Jensen(BlockDaddy)为其出色的食人魔和鱼类纹理。以及他在鸵鸟和鱼缸方面的巨大帮助。他是马匹 overhaul 的主要推动者,完成了所有纹理和美术,以及新马匹的许多创意。他还一直协助重新建模和重新贴图。本模组的大部分模型和纹理均由Kent完成。
– blood(Bloodshot,又名bloodmc)在更新至1.8.1和Mo’Creatures SMP方面的宝贵帮助,以及在MoCreatures 4.2.0上维护SMP代码
– ScottKillen在Extrabiomes XL方面的帮助
– AtomicStryker为Minecraft 1.2.5的SMP移植
– Cojomax在无需audiomod的情况下添加音效的帮助
– Freakstricth在Forge精灵图方面的帮助。
– Resuke为其精灵图
– Vaprtek,为其出色的马模型。
– Dorino1嘎嘎音效以及painterly pack的鸭子纹理。
– Macaque为其野猪纹理。
– KodaichiZero为其兔子!
– Rondaround:狐狸创意、AI、音效和纹理
– _303和Risugami在ModLoader和AudioMod方面的帮助
– Corosus指出代码中的一些优化改动
– charle88为鲨鱼模型的灵感
– cdrumer11在粉白海豚皮肤方面的帮助
===========================================================================
项目中使用anatawa12的Forge Gradle 1.2分支:
本项目的源代码在GNU Lesser General Public License v2.1下将anatawa12的ForgeGradle 1.2分支作为库使用。
根据原许可证第5条,允许分发本模组的编译版本:“一个不包含库任何部分衍生内容、但通过编译或链接与库协同工作的程序,被称为‘使用库的作品’。此类作品……不是库的衍生作品”;因此原许可证的条件不适用于该作品。
根据原许可证第6条,允许使用本模组的源代码:“你也可以将‘使用库的作品’与库组合或链接,以生成包含库部分内容的作品,并按照你选择的条款分发该作品”,前提是:
- 允许私有修改。
- 声明使用了该库,并提供其原始许可证的副本。
- 提供对该库源代码的访问。
anatawa12的ForgeGradle 1.2分支的源代码可在此处找到:https://github.com/anatawa12/ForgeGradle-1.2
整合包使用:
可在整合包中使用,无需许可,但注明出处不胜感激。
开发者注:
序言:
这个项目最早始于 2022 年 10 月,当时我也开始了第一次尝试,想要完成我的整合包游玩流程。但进度才到四分之一,我就发现 Mo’Creatures 模组对神秘时代要素的支持非常有限。很快我还发现,原版实体纹理细节过于丰富,没有任何武器带有攻击伤害,而且 Kitty Beds 也无法正常渲染。于是我使用 CraftTweaker 模组编写脚本,为 Mo’Creatures 添加要素(由此诞生了 Mo’ Creatures Aspects 项目),将 crazyspacekid 的 16x Mo’Creatures 资源包移植到旧版本并仅供自己使用,还用 Java 字节码编辑器修改 Mo’ Creatures Mod,解决了武器和 Kitty Bed 的问题。后来我发现 Mo’Creatures 模组已经开源,之后一切都发展得越来越快。
尾声:
最贴切的说法是,这段开发历程就像把一挺机枪改造成一门激光炮。
这个项目确实磨炼了我的开发技能,因为刚接手时我对 Java 知之甚少,但一路走来,我学到了很多。
不过,我也得现实一些:我知道自己不可能永远维持这个项目。我觉得自己已经完成了最初计划的一切,现在是时候为它画上句号了。
衷心感谢所有在开发过程中支持我的人,无论是下载项目、给仓库点星、帮忙解决漏洞、提出功能建议,还是给我发送私信。你们的支持让我觉得自己的付出真正有意义。
常见问题
Mo’ Creatures Legacy 支持哪些 Minecraft 版本?
Mo’ Creatures Legacy 支持 Minecraft Java 版 1.7.10,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Mo’ Creatures Legacy 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Rozmir 的其他作品
查看全部 →Keep Inventory Lose XP
Players keep Inventory but drop experience on death.
Egg Particle Fix
Fixes MC-7807 - thrown eggs make snow particles for 1.7.10
Golem Tweaks
Quality of life mod for Iron and Snow Golems with backported repairable Iron Golems and more!
Goblins Legacy
Port of the Goblins! mod with a few improvements. Adds Goblin Villages to the overworld.
评论
登录后评论和评分