|
拯救宠物计划 (Project: Save the Pets!)Github |相关wiki |源站链接支持: fabric , forge , quilt保护你的宠物免受伤害,并让它们获得第二次生命的机会!
Version: 4.0.1-alpha
许可证: Apache-2.0
客户端/服务器端: 二者皆可 (客户端功能有限)
Forge/Fabric/Quilt: 任何一个
贡献者: Sisby族 (他们/他们)
依赖
Minecraft 1.20.0+
Java版本: 19+
Fabric加载器: 0.14.0+
Fabric API: 0.87.0+
Forge加载器: 47.0.0+
Quilt加载器: 0.20.2+
Quilted Fabric API: 7.1.2+
该mod对各种伤害源给予宠物保护,无论是你、你的朋友还是环境造成的。
功能
保护 (客户端/服务器端)
你的宠物免受来自各种伤害源的伤害,无论是你、你的朋友还是环境。
由你或你的朋友造成的伤害 (客户端/服务器端)
你或你的朋友造成的伤害可被预防。以下伤害源可用并默认启用:
直接 (客户端或服务器端)爆炸 (仅服务器端)抛射物 (仅服务器端)横扫攻击 (仅服务器端)
环境造成的伤害 (仅服务器端)
出于平衡原因,默认情况下已禁用。以下伤害源可被启用以保护你的宠物:
爆炸甜浆果丛火/岩浆来自粉雪的冻结淹死
白名单 (客户端/服务器端)
你可以将需要受到保护的朋友列入白名单。你只需提供账户的用户名或UUID,其他值将被自动生成。白名单在服务器端和客户端的行为不同。
服务器端
加入白名单的用户受到所有玩家的保护。
客户端
属于白名单用户的实体在受到你造成的伤害时受到保护 (受限于客户端功能)。
原版队伍 (客户端/服务器端)
同一原版队伍中拥有关闭友方伤害功能的玩家无法伤害彼此的宠物。出于平衡原因,默认情况下已禁用,并且客户端端存在错误。
注意: 客户端端实现可能会导致游戏停顿几秒,因为原版队伍使用用户名而不是UUID。
复活 (仅服务器端)
当你的宠物死亡时,它会掉落一张纸条。你可以拿起这张纸条,右键点击一个铜块或其他你配置的方块来复活宠物。方块会被消耗,宠物将会重生!再也不会错过你的朋友了!
转移宠物 (仅服务器端)
你可以通过持有一个棍子或其他可配置的物品、蹲下并右键点击宠物来拥有该宠物。
然而,该功能默认情况下是禁用的,服务器白名单上的用户将受到此功能的保护。你只能转移那些你被认为是朋友的宠物 (同一原版队伍或PvP已禁用)。
驯服取消 (仅服务器端)
不想要你的宠物或者想把它给别人?你可以通过蹲下并使用剪刀或其他配置的物品来取消所有权。
伤害你的宠物 (仅客户端)
按住Shift键或你配置的键进行攻击将绕过客户端保护并伤害宠物。我不确定为什么你想那么做,但是如果有需要,这个功能就在这儿。
注意: 如果服务器安装了该mod,此功能将被移除。
玩家保护 (客户端/服务器端)
默认情况下禁用,你可以将玩家添加到白名单(见白名单行为),并且无法伤害他们或他们的宠物!
注: 此功能可能导致你因更改服务器PvP机制而被封禁。请谨慎使用。
配置
该mod具有高度配置功能,用户可以禁用或启用功能以适应其所需的体验。
配置文件基于JSON格式。请查看 [CONFIG.md]() 文件以获取带注释的示例。
API(针对开发者)
该mod设计为从编程角度高度可配置,以允许其他mod调整或添加行为。
可以使用许多方法和接口轻松添加新的环境保护、新的需要保护的实体类型,甚至处理保护操作的逻辑(用于派系和类似mod)。
建议查看源代码获取灵感。主要检查的区域包括:
`dcp.mc.projectsavethepets.ProjectSaveThePets` - 主要实例和逻辑处理程序`dcp.mc.projectsavethepets.apis.*` - mod使用的接口`dcp.mc.projectsavethepets.blockers.*` - 用于防止友方火力的代码`dcp.mc.projectsavethepets.entities.*` - 受保护的实体`dcp.mc.projectsavethepets.mixins.*` - 用于保护伤害源`dcp.mc.projectsavethepets.notes.*` - 复活纸条NBT处理程序
常见问题
Forge?
已经完成了!我还更新了它以包括Quilt加载器!
模组包?
当然可以!你完全可以将该mod添加到你的公共或私人模组包中。无需给出任何授权!
我可以将此用于我的mod吗?
可以的!同上!
嘿!我看到了你的代码,想引用一小段!
当然可以!只要不是明目张胆地复制粘贴整个文件!我希望能够提及我,但并不是必需的。
我是否需要Fabric API/Quilted Fabric API?
需要,因为mod需要它来进行自定义键绑定。但仅在使用Fabric/Quilt版本的mod时才需要!
这个是客户端还是服务器端的?
它可以在服务器上安装mod的情况下运行,无需玩家们安装mod也能获得所有功能。但是,客户端将会缺少很多功能。这在与朋友玩公共原版服务器时更为有用,这样你就可以避免你的宠物之间爆发战争。 注意:我们不对在公共服务器中使用该mod而导致封禁负责。
我的客户端是否需要这个mod?
仅适用于没有安装该mod的服务器以及单人游戏/LAN!请参阅上文获取更多信息。
局域网游戏能运行这个mod吗?
可以!只要托管会话的人具有mod,那么每个人都将能够获得所有功能!
我有问题或Bug。
随时在问题下评论,但我更希望你将任何bug报告留在GitLab存储库中!谢谢!
我有建议或者想要加入的功能!
同上,随时留下你的想法!我会尽我最大努力将其添加进去,即使我对此抱有疑义(比如环境保护)。我觉得mod应该满足你的需求,即使它是一个利基产品。所以它可能会默认在配置中被禁用,但你可以随时启用它!
来自Modrinth所有游戏版本1.201.20.11.19.21.191.19.11.181.18.11.18.21.16.51.16.41.16.31.16.21.16.1所有类型quiltforgefabricQuilt v4.0.1-alphaprojectsavethepets-4.0.1-alpha+2023.7fa0c6d61f.quilt.jar下载4.0.1-alpha.quilt#AlphaNo changelog was specified.展开版本: 4.0.1-alpha.quilt支持游戏: 1.20, 1.20.1类型:QuiltAlpha下载次数: 854Forge v4.0.1-alphaprojectsavethepets-4.0.1-alpha+2023.7fa0c6d61f.forge.jar下载4.0.1-alpha.forge#AlphaNo changelog was specified.展开版本: 4.0.1-alpha.forge支持游戏: 1.20, 1.20.1类型:ForgeAlpha下载次数: 2,191Fabric v4.0.1-alphaprojectsavethepets-4.0.1-alpha+2023.7fa0c6d61f.fabric.jar下载4.0.1-alpha.fabric#AlphaNo changelog was specified.展开版本: 4.0.1-alpha.fabric支持游戏: 1.20, 1.20.1类型:FabricAlpha下载次数: 3,964Forge v3.2.0-1.19.2projectsavethepets-3.2.0-1.19.2+2022.ca873bd9d2.forge.jar下载3.2.0-1.19.2+2022.ca873bd9d2.forge#ReleaseNo changelog was specified.展开版本: 3.2.0-1.19.2+2022.ca873bd9d2.forge支持游戏: 1.19.2类型:ForgeRelease下载次数: 510Quilt v3.2.0projectsavethepets-3.2.0+2022.e000b2a529.quilt.jar下载3.2.0+2022.e000b2a529.quilt#ReleaseNo changelog was specified.展开版本: 3.2.0+2022.e000b2a529.quilt支持游戏: 1.19, 1.19.1, 1.19.2类型:QuiltRelease下载次数: 3,677Forge v3.2.0projectsavethepets-3.2.0+2022.e000b2a529.forge.jar下载3.2.0+2022.e000b2a529.forge#ReleaseNo changelog was specified.展开版本: 3.2.0+2022.e000b2a529.forge支持游戏: 1.19, 1.19.1, 1.19.2类型:ForgeRelease下载次数: 183Fabric v3.2.0projectsavethepets-3.2.0+2022.e000b2a529.fabric.jar下载3.2.0+2022.e000b2a529.fabric#ReleaseNo changelog was specified.展开版本: 3.2.0+2022.e000b2a529.fabric支持游戏: 1.19, 1.19.1, 1.19.2类型:FabricRelease下载次数: 1,816Forge v3.1.0-old.1.18projectsavethepets-3.1.0-old.1.18+2022.10af157d70.forge.jar下载3.1.0-old.1.18+2022.10af157d70.forge#ReleaseNo changelog was specified.展开版本: 3.1.0-old.1.18+2022.10af157d70.forge支持游戏: 1.18, 1.18.1, 1.18.2类型:ForgeRelease下载次数: 439Fabric v3.1.0-old.1.18projectsavethepets-3.1.0-old.1.18+2022.10af157d70.fabric.jar下载3.1.0-old.1.18+2022.10af157d70.fabric#ReleaseNo changelog was specified.展开版本: 3.1.0-old.1.18+2022.10af157d70.fabric支持游戏: 1.18, 1.18.1, 1.18.2类型:FabricRelease下载次数: 2,135Forge v3.2.0-old.1.16.5projectsavethepets-3.2.0-old.1.16.5+2022.222647e4a6.forge.jar下载3.2.0-old.1.16.5+2022.222647e4a6.forge#ReleaseNo changelog was specified.展开版本: 3.2.0-old.1.16.5+2022.222647e4a6.forge支持游戏: 1.16.5类型:ForgeRelease下载次数: 266Fabric v3.2.0-old.1.16.5projectsavethepets-3.2.0-old.1.16.5+2022.222647e4a6.fabric.jar下载3.2.0-old.1.16.5+2022.222647e4a6.fabric#ReleaseNo changelog was specified.展开版本: 3.2.0-old.1.16.5+2022.222647e4a6.fabric支持游戏: 1.16.5类型:FabricRelease下载次数: 196Forge v3.1.0-old.1.16.5projectsavethepets-3.1.0-old.1.16.5+2022.c977262271.forge.jar下载3.1.0-old.1.16.5+2022.c977262271.forge#ReleaseNo changelog was specified.展开版本: 3.1.0-old.1.16.5+2022.c977262271.forge支持游戏: 1.16.5类型:ForgeRelease下载次数: 103Fabric v3.1.0-old.1.16.5projectsavethepets-3.1.0-old.1.16.5+2022.c977262271.fabric.jar下载3.1.0-old.1.16.5+2022.c977262271.fabric#ReleaseNo changelog was specified.展开版本: 3.1.0-old.1.16.5+2022.c977262271.fabric支持游戏: 1.16.5类型:FabricRelease下载次数: 112Forge v3.1.0-old.1.18projectsavethepets-3.1.0-old.1.18+2022.fffa3c6d3f.forge.jar下载3.1.0-old.1.18+2022.fffa3c6d3f.forge#ReleaseNo changelog was specified.展开版本: 3.1.0-old.1.18+2022.fffa3c6d3f.forge支持游戏: 1.18, 1.18.1, 1.18.2类型:ForgeRelease下载次数: 97Fabric v3.1.0-old.1.18projectsavethepets-3.1.0-old.1.18+2022.fffa3c6d3f.fabric.jar下载3.1.0-old.1.18+2022.fffa3c6d3f.fabric#ReleaseNo changelog was specified.展开版本: 3.1.0-old.1.18+2022.fffa3c6d3f.fabric支持游戏: 1.18, 1.18.1, 1.18.2类型:FabricRelease下载次数: 98Forge v3.1.0projectsavethepets-3.1.0+2022.5cf1626f4f.forge.jar下载3.1.0+2022.5cf1626f4f.forge#ReleaseNo changelog was specified.展开版本: 3.1.0+2022.5cf1626f4f.forge支持游戏: 1.19类型:ForgeRelease下载次数: 107Fabric v3.1.0projectsavethepets-3.1.0+2022.5cf1626f4f.fabric.jar下载3.1.0+2022.5cf1626f4f.fabric#ReleaseNo changelog was specified.展开版本: 3.1.0+2022.5cf1626f4f.fabric支持游戏: 1.19类型:FabricRelease下载次数: 110Forge v3.0.6projectsavethepets-3.0.6+2022.107dae3340.forge.jar下载3.0.6+2022.107dae3340.forge#ReleaseNo changelog was specified.展开版本: 3.0.6+2022.107dae3340.forge支持游戏: 1.19类型:ForgeRelease下载次数: 119Fabric v3.0.6projectsavethepets-3.0.6+2022.107dae3340.fabric.jar下载3.0.6+2022.107dae3340.fabric#ReleaseNo changelog was specified.展开版本: 3.0.6+2022.107dae3340.fabric支持游戏: 1.19类型:FabricRelease下载次数: 173Forge v3.0.6-old.1.18projectsavethepets-3.0.6-old.1.18+2022.5ba5a1f51b.forge.jar下载3.0.6-old.1.18+2022.5ba5a1f51b.forge#ReleaseNo changelog was specified.展开版本: 3.0.6-old.1.18+2022.5ba5a1f51b.forge支持游戏: 1.18, 1.18.1, 1.18.2类型:ForgeRelease下载次数: 104Fabric v3.0.6-old.1.18projectsavethepets-3.0.6-old.1.18+2022.5ba5a1f51b.fabric.jar下载3.0.6-old.1.18+2022.5ba5a1f51b.fabric#ReleaseNo changelog was specified.展开版本: 3.0.6-old.1.18+2022.5ba5a1f51b.fabric支持游戏: 1.18, 1.18.1, 1.18.2类型:FabricRelease下载次数: 72Forge v3.0.6-old.1.16.5projectsavethepets-3.0.6-old.1.16.5+2022.2e6cccc6e1.forge.jar下载3.0.6-old.1.16.5+2022.2e6cccc6e1.forge#ReleaseNo changelog was specified.展开版本: 3.0.6-old.1.16.5+2022.2e6cccc6e1.forge支持游戏: 1.16.5类型:ForgeRelease下载次数: 74Fabric v3.0.6-old.1.16.5projectsavethepets-3.0.6-old.1.16.5+2022.2e6cccc6e1.fabric.jar下载3.0.6-old.1.16.5+2022.2e6cccc6e1.fabric#ReleaseNo changelog was specified.展开版本: 3.0.6-old.1.16.5+2022.2e6cccc6e1.fabric支持游戏: 1.16.5类型:FabricRelease下载次数: 65Forge v3.0.5projectsavethepets-3.0.5+2022.31517584c2.forge.jar下载3.0.5+2022.31517584c2.forge#ReleaseNo changelog was specified.展开版本: 3.0.5+2022.31517584c2.forge支持游戏: 1.19类型:ForgeRelease下载次数: 73Fabric v3.0.5projectsavethepets-3.0.5+2022.31517584c2.fabric.jar下载3.0.5+2022.31517584c2.fabric#ReleaseNo changelog was specified.展开版本: 3.0.5+2022.31517584c2.fabric支持游戏: 1.19类型:FabricRelease下载次数: 107Forge v3.0.5-old.1.18projectsavethepets-3.0.5-old.1.18+2022.a69712eeaf.forge.jar下载3.0.5-old.1.18+2022.a69712eeaf.forge#ReleaseNo changelog was specified.展开版本: 3.0.5-old.1.18+2022.a69712eeaf.forge支持游戏: 1.18, 1.18.1, 1.18.2类型:ForgeRelease下载次数: 71Fabric v3.0.5-old.1.18projectsavethepets-3.0.5-old.1.18+2022.a69712eeaf.fabric.jar下载3.0.5-old.1.18+2022.a69712eeaf.fabric#ReleaseNo changelog was specified.展开版本: 3.0.5-old.1.18+2022.a69712eeaf.fabric支持游戏: 1.18, 1.18.1, 1.18.2类型:FabricRelease下载次数: 126Forge v3.0.5-old.1.16.5projectsavethepets-3.0.5-old.1.16.5+2022.00f9f18481.forge.jar下载3.0.5-old.1.16.5+2022.00f9f18481.forge#ReleaseNo changelog was specified.展开版本: 3.0.5-old.1.16.5+2022.00f9f18481.forge支持游戏: 1.16.5类型:ForgeRelease下载次数: 78Fabric v3.0.5-old.1.16.5projectsavethepets-3.0.5-old.1.16.5+2022.00f9f18481.fabric.jar下载3.0.5-old.1.16.5+2022.00f9f18481.fabric#ReleaseNo changelog was specified.展开版本: 3.0.5-old.1.16.5+2022.00f9f18481.fabric支持游戏: 1.16.5类型:FabricRelease下载次数: 57Forge v3.0.4-old.1.16.5projectsavethepets-3.0.4-old.1.16.5+2022.5561cf1570.forge.jar下载3.0.4-old.1.16.5+2022.5561cf1570.forge#ReleaseNo changelog was specified.展开版本: 3.0.4-old.1.16.5+2022.5561cf1570.forge支持游戏: 1.16.5类型:ForgeRelease下载次数: 53Fabric v3.0.4-old.1.16.5projectsavethepets-3.0.4-old.1.16.5+2022.5561cf1570.fabric.jar下载3.0.4-old.1.16.5+2022.5561cf1570.fabric#ReleaseNo changelog was specified.展开版本: 3.0.4-old.1.16.5+2022.5561cf1570.fabric支持游戏: 1.16.5类型:FabricRelease下载次数: 60Forge v3.0.4projectsavethepets-3.0.4+2022.5561cf1570.forge.jar下载3.0.4+2022.5561cf1570.forge#ReleaseNo changelog was specified.展开版本: 3.0.4+2022.5561cf1570.forge支持游戏: 1.19类型:ForgeRelease下载次数: 53Fabric v3.0.4projectsavethepets-3.0.4+2022.5561cf1570.fabric.jar下载3.0.4+2022.5561cf1570.fabric#ReleaseNo changelog was specified.展开版本: 3.0.4+2022.5561cf1570.fabric支持游戏: 1.19类型:FabricRelease下载次数: 52Forge v3.0.4-old.1.18projectsavethepets-3.0.4-old.1.18+2022.5561cf1570.forge.jar下载3.0.4-old.1.18+2022.5561cf1570.forge#ReleaseNo changelog was specified.展开版本: 3.0.4-old.1.18+2022.5561cf1570.forge支持游戏: 1.18, 1.18.1, 1.18.2类型:ForgeRelease下载次数: 67Fabric v3.0.4-old.1.18projectsavethepets-3.0.4-old.1.18+2022.5561cf1570.fabric.jar下载3.0.4-old.1.18+2022.5561cf1570.fabric#ReleaseNo changelog was specified.展开版本: 3.0.4-old.1.18+2022.5561cf1570.fabric支持游戏: 1.18, 1.18.1, 1.18.2类型:FabricRelease下载次数: 57Forge v3.0.3projectsavethepets-3.0.3+2022.03de7282c1.forge.jar下载3.0.3+2022.03de7282c1.forge#ReleaseNo changelog was specified.展开版本: 3.0.3+2022.03de7282c1.forge支持游戏: 1.19类型:ForgeRelease下载次数: 55Fabric v3.0.3projectsavethepets-3.0.3+2022.03de7282c1.fabric.jar下载3.0.3+2022.03de7282c1.fabric#ReleaseNo changelog was specified.展开版本: 3.0.3+2022.03de7282c1.fabric支持游戏: 1.19类型:FabricRelease下载次数: 76Forge v3.0.2projectsavethepets-3.0.2+2022.8c39440dfb.forge.jar下载3.0.2+2022.8c39440dfb.forge#ReleaseNo changelog was specified.展开版本: 3.0.2+2022.8c39440dfb.forge支持游戏: 1.18, 1.18.1, 1.18.2类型:ForgeRelease下载次数: 63Fabric v3.0.2projectsavethepets-3.0.2+2022.8c39440dfb.fabric.jar下载3.0.2+2022.8c39440dfb.fabric#ReleaseNo changelog was specified.展开版本: 3.0.2+2022.8c39440dfb.fabric支持游戏: 1.18, 1.18.1, 1.18.2类型:FabricRelease下载次数: 56Forge v3.0.1projectsavethepets-3.0.1+2022.f0aaabc24a.forge.jar下载3.0.1+2022.f0aaabc24a.forge#Release展开版本: 3.0.1+2022.f0aaabc24a.forge支持游戏: 1.18, 1.18.1, 1.18.2类型:ForgeRelease下载次数: 62Fabric v3.0.1projectsavethepets-3.0.1+2022.f0aaabc24a.fabric.jar下载3.0.1+2022.f0aaabc24a.fabric#Release展开版本: 3.0.1+2022.f0aaabc24a.fabric支持游戏: 1.18, 1.18.1, 1.18.2类型:FabricRelease下载次数: 195Forge v3.0.0projectsavethepets-3.0.0+2022.9d216ef038.forge.jar下载3.0.0+2022.9d216ef038.forge#Release展开版本: 3.0.0+2022.9d216ef038.forge支持游戏: 1.18, 1.18.1, 1.18.2类型:ForgeRelease下载次数: 71Fabric v3.0.0projectsavethepets-3.0.0+2022.9d216ef038.fabric.jar下载3.0.0+2022.9d216ef038.fabric#Release展开版本: 3.0.0+2022.9d216ef038.fabric支持游戏: 1.18, 1.18.1, 1.18.2类型:FabricRelease下载次数: 74Forge v3.0.0-beta.1projectsavethepets-3.0.0-beta.1+2022.ba2ab7966c.jar下载v3.0.0-beta.1+forge#Beta展开版本: v3.0.0-beta.1+forge支持游戏: 1.18, 1.18.1, 1.18.2类型:ForgeBeta下载次数: 69Fabric v3.0.0-beta.1projectsavethepets-3.0.0-beta.1+2022.ba2ab7966c.jar下载v3.0.0-beta.1+fabric#Beta展开版本: v3.0.0-beta.1+fabric支持游戏: 1.18, 1.18.1, 1.18.2类型:FabricBeta下载次数: 76Forge v3.0.0-beta.0projectsavethepets-3.0.0-beta.0+2022.c4de7ae636.jar下载v3.0.0-beta.0+forge#Beta展开版本: v3.0.0-beta.0+forge支持游戏: 1.18.2类型:ForgeBeta下载次数: 70Fabric v3.0.0-beta.0projectsavethepets-3.0.0-beta.0+2022.c4de7ae636.jar下载v3.0.0-beta.0+fabric#Beta展开版本: v3.0.0-beta.0+fabric支持游戏: 1.18, 1.18.1, 1.18.2类型:FabricBeta下载次数: 31Project: Save the Pets! v1.0.2 for Minecraft 1.16.4projectsavethepets-1.0.2+minecraft-1.16.4.jar下载v1.0.2+minecraft-1.16.4#ReleaseUpdated to Minecraft 1.16.4Fixed a bug: Unable to sit your tamed pets while holding shears展开版本: v1.0.2+minecraft-1.16.4支持游戏: 1.16.4类型:FabricRelease下载次数: 103Project: Save the Pets! v1.0.1 for Minecraft 1.16.3projectsavethepets-1.0.1+minecraft-1.16.3.jar下载v1.0.1+minecraft-1.16.3#ReleaseUpdated to Minecraft 1.16.3展开版本: v1.0.1+minecraft-1.16.3支持游戏: 1.16.3类型:FabricRelease下载次数: 86Project: Save the Pets! v1.0.1 for Minecraft 1.16.2projectsavethepets-1.0.1+minecraft-1.16.2.jar下载v1.0.1+minecraft-1.16.2#ReleaseUpdated to Minecraft 1.16.2Fixed a bug: Unable to sit your tamed pets展开版本: v1.0.1+minecraft-1.16.2支持游戏: 1.16.2类型:FabricRelease下载次数: 90Project: Save the Pets! v1.0.0 for Minecraft 1.16.1projectsavethepets-1.0.0+minecraft-1.16.1.jar下载v1.0.0+minecraft-1.16.1#BetaInitial release of the mod展开版本: v1.0.0+minecraft-1.16.1支持游戏: 1.16.1类型:FabricBeta下载次数: 147全部版本
文章类型:收录layui.use([\'form\'], function(){
var form = layui.form;
});
拯救宠物计划 |
楼主
2025-8-10 18:57:16
回复(0)
收起回复
|