生物无视我

生物无视我

让特定怪物像幻翼一样无视你。

游戏机制

Mob Ignore Me - 完全掌控生物敌对行为!

厌倦了无休止的怪物袭击?Mob Ignore Me 让你完全掌控哪些生物可以瞄准你。通过强大而灵活的权限系统,你可以让特定生物——或所有生物——对特定玩家完全被动。使用完全交互式、可点击的聊天界面即时管理忽略列表!

📧 联系我 & 支持信息

💬 主要支持渠道(首选)

所有一般性问题、功能请求和非紧急错误报告都应发布到我们 Discord 服务器的相应频道中。 我们会积极监控服务器并尽快回复。这确保整个社区都能从讨论和解决方案中受益。

🆘 紧急私信(PM)政策

虽然我们更希望所有问题首先通过 Discord 服务器处理,但在特定的紧急情况下,欢迎直接私信我:

  • 允许的理由: 你的服务器崩溃或遇到与我的模组/插件直接相关的严重的、破坏游戏的错误。
  • 要求: 你必须是服务器的所有者。
  • 时区: 我的工作时间是 (CET/CEST) 时区。
  • 私信时间: 请仅在布鲁塞尔时间上午 10:00 至晚上 10:00 之间发送私信。

我会尽快回复你的私信,看看能为你做什么来解决你的紧急问题。但是,请理解即时回复并不保证,私信是一种专业礼貌,而非权利。 感谢你的理解与配合!


功能

灵活的权限系统

  • 三种运行模式: 通过一个简单的配置设置(permissionMode)选择模组如何处理忽略:
    • TRUE: 模组以纯权限模式运行。只有当玩家拥有所需的权限节点(例如 mobignoreme.zombie)时,忽略才会生效。
    • FALSE: 模组仅使用其内部配置文件。使用命令从玩家的忽略列表中添加或移除生物。在此模式下,默认所有玩家都可以查看和管理自己的列表。
    • BOTH: 终极灵活模式。如果玩家拥有权限节点或该生物在玩家的配置列表中,该生物就会忽略该玩家。

交互式忽略列表

  • 实时切换: 使用 /mobignore <playername> 调出该玩家所有活跃忽略的交互式列表。只需点击聊天中的任何生物名称即可临时启用或禁用该特定忽略,而无需移除底层的权限或配置条目。
  • 颜色编码状态: 即时查看每个忽略的状态:
    • 浅绿色: 忽略已激活。该生物不会瞄准该玩家。
    • 浅紫色: 忽略已禁用。该生物会正常瞄准该玩家。
  • 来源标签: 在 BOTH 模式下,列表会显示每个忽略的来源:(Config)、(PermNode) 或 (Config + PermNode)。

通配符 & 批量控制

  • “忽略全部”权限: 授予玩家 mobignoreme.mobs 权限节点,使其被所有敌对生物同时忽略。忽略列表会智能地显示所有单独的生物,允许玩家仍然使用交互式列表重新启用特定生物。
  • “全部切换”按钮: 如果玩家的列表中有两个或更多忽略,顶部会出现一个特殊的 “- 你所有的生物” 按钮。点击它将同时启用或禁用所有列出的忽略,使管理变得轻而易举。

快速访问快捷键

  • 即时查看你的列表: 按下可配置的快捷键(默认为 Y)即可立即在聊天中调出你的个人交互式忽略列表。无需输入命令!
点击查看所有可管理生物的列表

该模组自动适用于游戏中注册的所有敌对生物(SpawnGroup.MONSTER),包括来自其他模组的生物。包括但不限于:

  • 主世界: 烈焰人、苦力怕、溺尸、远古守卫者、末影人、末影螨、唤魔者、守卫者、尸壳、岩浆怪、幻翼、掠夺者、劫掠兽、潜影贝、蠹虫、骷髅、史莱姆、蜘蛛、流浪者、恼鬼、卫道士、女巫、僵尸、僵尸村民
  • 下界: 恶魂、疣猪兽、猪灵、猪灵蛮兵、凋灵骷髅、僵尸疣猪兽、僵尸猪灵
  • 末地: 末影人、潜影贝
  • Boss: 末影龙、凋灵

命令

  • /mobignore 或 /mi:
    • 显示模组的主要交互式帮助页面。
    • /mobignore <playername>:显示该玩家被忽略生物的可点击交互式列表。
    • /mobignore <playername> <mobname>:在玩家的基于配置的忽略列表中切换单个生物。
    • /mobignore <playername> mobs:在玩家的基于配置的忽略列表中切换所有敌对生物。
  • /mobignoreperm 或 /mip:
    • 在 TRUE、FALSE 和 BOTH 之间循环切换服务器范围的 permissionMode。
    • 权限: 默认为 OP 等级 2。

单人游戏 & 权限说明

  • 单人游戏体验: 你的忽略列表会预先填充所有敌对生物(默认禁用),等待你来管理。使用可配置的快捷键(默认为 Y)快速访问你的列表。注意: 要使用列表的交互式可点击功能,你必须启用作弊(无论是在创建世界时还是通过使用“对局域网开放”),因为点击生物名称会执行命令。
  • 多人游戏: 该模组使用 Fabric Permissions API。所有功能都需要兼容的权限管理器(例如 LuckPerms)才能完全控制。要使快捷键功能在服务器上工作,玩家必须在客户端安装该模组,且服务器也必须安装该模组。
  • OP 的默认权限: 所有 mobignoreme.* 命令权限默认授予任何 Operator 等级为 2 或更高的玩家。
  • FALSE 模式的特殊默认值: 当配置 permissionMode 设置为 FALSE 时,mobignoreme.me 权限默认授予所有玩家。这确保在没有为此模组使用权限插件时,每个人都能通过交互式聊天菜单查看和管理自己的列表。
点击查看所有权限节点及其描述
  • mobignoreme.me:允许玩家查看自己的忽略列表。(默认:OP 等级 2+,如果 permissionMode 不是 TRUE 则为所有人)。
  • mobignoreme.other:允许玩家查看其他玩家的忽略列表。(默认:OP 等级 2+)。
  • mobignoreme.modifyme:允许玩家通过命令(/mi <player> <mob>)从自己的配置列表中添加/移除忽略。(默认:OP 等级 2+)。
  • mobignoreme.modifyothers:允许玩家通过命令从其他玩家的配置列表中添加/移除忽略。(默认:OP 等级 2+)。
  • mobignoreme.toggleothers:允许玩家在其他玩家的列表上使用可点击界面(禁用/启用忽略)。(默认:OP 等级 2+)。
  • mobignoreme.toggleme:允许玩家使用可点击界面在自己的列表上启用/禁用忽略。(默认:根据命令逻辑为所有人,如果加载了权限插件则默认权限检查为 true)。
  • mobignoreme.mobs:通配符权限,使玩家被所有敌对生物忽略。
  • mobignoreme.<mob_name>:被单个生物类型忽略的特定权限(例如 mobignoreme.zombie、mobignoreme.creeper)。

整合包政策

  • 你被允许将此模组包含在任何整合包中。
  • 请勿直接修改模组的 JAR 文件。
  • 整合包本身,或整合包内对此模组的访问,不得出售。