选择性和平生物(Selective Peaceful Mobs)是一款面向我的世界 Java 版的功能模组。它不会修改世界难度,也不会阻止敌对生物生成,只控制敌对生物是否能把某个玩家作为攻击目标。服务器里有人想安心建造,有人想照常打怪,可以同时在线。
开启保护后,苦力怕、僵尸等敌对生物会忽略你,直到你先攻击。近战攻击和自己射出的弹射物都会触发反击:被击中的生物会在一段时间内正常仇恨你,默认 30 秒,时间结束后重新忽略你。如果启用同类群体仇恨,附近同类型生物也会一起攻击,默认范围 16 格。末影龙、监守者和凋灵默认始终敌对,服主可以修改这份名单。
每名玩家还可以按维度和生物种类分别开关。例如只在下界恢复正常敌意,或只让苦力怕继续追击。总开关关闭时,这些细分设置会一并失效;重新打开总开关后,之前的设置会恢复。没有自行设置过的玩家会沿用服务器默认值。这些选择会跨维度、重连和重启保留。
玩家命令
/peacefulmobs on:打开自己的总开关,并套用维度、生物种类的选择/peacefulmobs off:对自己恢复原版敌对行为/peacefulmobs status:查看总开关、已单独设置的维度,以及明确保存为开启的生物种类/peacefulmobs reset:把自己的总开关恢复成服务器默认,不会清掉细分选择/peacefulmobs dimension <维度ID> <on|off|status|reset>:按维度设置/peacefulmobs mob <生物ID> <on|off|status|reset>:按生物种类设置
维度和生物 ID 支持 Tab 补全,已加载的模组维度和已注册实体也能补出来。未单独指定的维度和种类默认视为开启。
管理员命令
需要原版权限等级 2 或更高:
/peacefulmobs set <玩家> <true|false>/peacefulmobs check <玩家>/peacefulmobs reset <玩家>- 维度和生物种类命令也可以在末尾加上玩家名,帮别人改
服务器配置
配置文件是 config/selective-peaceful-mobs-server.toml。如果是从 1.0.0 之前的版本升级,需要在停服后把旧文件 selectivepeacefulmobs-server.toml 里改过的值抄到新文件。可以调整的内容包括:新玩家默认开不开保护、是否记住并允许玩家自己改、总开关/维度/生物种类三项能力分别允不允许用、反击持续时间(1 到 3600 秒)、是否启用同类群体仇恨及范围(1 到 128 格)、创造和旁观模式是否始终被忽略,以及始终保持敌对的生物名单。改完配置后需要重启服务器。
安装说明
本次文件为 1.1.0,支持 Java 版 1.21.1,加载器是 NeoForge(建议 21.1.231 或同一线路的更新版本),服务器需要 Java 21。把它放进服务端的 mods 文件夹即可。模组不加方块、物品、配方,也不自定义网络包,按作者的设计只需装在服务端,进服的玩家一般不用再装一份;如果是整合包,仍建议用自己的客户端和服务端组合再确认一次。
它通过游戏原有的敌对生物分类和战斗索敌来识别目标,原版和大多数走常规索敌的模组生物都可以自动生效。少数完全自己写了一套攻击逻辑的模组生物可能会绕过去,这种情况需要单独测试。
发布者:voidanomaly。

我的世界中文站 国内知名Minecraft中文主题网站