← Назад к ресурсам

Mob Ignore Me

Make specific mobs ignore you like phantoms.

Modrinth game-mechanics management mobs

Описание

**Mob Ignore Me - Total Control Over Mob Aggression!** Need a break from constant monster attacks? **Mob Ignore Me** gives you ultimate control over which mobs can target you. Using a powerful and flexible permission system, you can make specific mobs—or all of them—completely passive towards certain players. Manage ignores on the fly with a fully interactive, clickable chat interface! 📧 Contact Me & Support Information ### 💬 Primary Support Channel (Preferred) **All general questions, feature requests, and non-urgent bug reports should be posted in the appropriate channels on our [Discord Server](https://discord.gg/48sZCbdHzJ).** We actively monitor the server and will respond as soon as possible. This ensures that the whole community can benefit from the discussion and solutions. ### 🆘 Urgent Private Messaging (PM) Policy While we prefer all issues to be handled via the Discord server first, you are welcome to PM me directly under **specific urgent circumstances**: * **Allowed Reason:** Your server is **crashing** or experiencing **critical, game-breaking errors** directly related to one of my mods/plugins. * **Requirement:** You must be the **owner** of the server. * **Time Zone:** I am operating in the **(CET/CEST) Time Zone**. * **PM Hours:** Please only send private messages between **10:00 AM and 10:00 PM (Brussels Time)**. I will endeavor to answer your PM as soon as I can to be helpful and see what I can do to resolve your urgent issue. However, please understand that immediate responses are not guaranteed, and **private messaging is a professional courtesy, not an entitlement.** Thank you for your understanding and cooperation! --- ## Features ### Flexible Permission System * **Three Modes of Operation:** A simple config setting (`permissionMode`) lets you choose how the mod handles ignores: * **TRUE:** The mod operates in pure permission mode. Ignores are only active if a player has the required permission node (e.g., `mobignoreme.zombie`). * **FALSE:** The mod uses its internal config file exclusively. Use commands to add or remove mobs from a player's ignore list. In this mode, all players can view and manage their own list by default. * **BOTH:** The ultimate flexible mode. A mob will ignore a player if they have the permission node **OR** if the mob is in their config list. ### Interactive Ignore List * **Live Toggling:** Use `/mobignore ` to bring up an interactive list of all active ignores for that player. Simply **click any mob name in the chat** to temporarily enable or disable that specific ignore without removing the underlying permission or config entry. * **Color-Coded Status:** Instantly see the status of each ignore: * **Light Green:** The ignore is **active**. The mob will not target the player. * **Light Purple:** The ignore is **disabled**. The mob will target the player as normal. * **Source Tags:** When in `BOTH` mode, the list will show you where each ignore comes from: `(Config)`, `(PermNode)`, or `(Config + PermNode)`. ### Wildcard & Bulk Control * **"Ignore All" Permission:** Grant players the `mobignoreme.mobs` permission node to make them ignored by **all hostile mobs** at once. The ignore list will cleverly show all individual mobs, allowing the player to still use the interactive list to re-enable specific mobs. * **"Toggle All" Button:** If a player's list has two or more ignores, a special **"- All Your Mobs"** button appears at the top. Clicking it will enable or disable all listed ignores simultaneously, making management a breeze. ### Keybind for Quick Access * **View Your List Instantly:** Press the configurable keybind (**Defaults to Y**) to instantly bring up your personal interactive ignore list in chat. No need to type a command! Click to view a list of all manageable mobs The mod automatically works with all hostile mobs (`SpawnGroup.MONSTER`) registered in the game, including those from other mods. This includes but is not limited to: * **Overworld:** Blaze, Creeper, Drowned, Elder Guardian, Enderman, Endermite, Evoker, Guardian, Husk, Magma Cube, Phantom, Pillager, Ravager, Shulker, Silverfish, Skeleton, Slime, Spider, Stray, Vex, Vindicator, Witch, Zombie, Zombie Villager * **Nether:** Ghast, Hoglin, Piglin, Piglin Brute, Wither Skeleton, Zoglin, Zombified Piglin * **The End:** Enderman, Shulker * **Bosses:** Ender Dragon, Wither ## Commands * `/mobignore` or `/mi`: * Shows the main interactive help page for the mod. * `/mobignore `: Shows the clickable, interactive list of ignored mobs for that player. * `/mobignore `: Toggles a single mob in a player's config-based ignore list. * `/mobignore mobs`: Toggles *all* hostile mobs in a player's config-based ignore list. * `/mobignoreperm` or `/mip`: * Cycles the server-wide `permissionMode` between `TRUE`, `FALSE`, and `BOTH`. * **Permission:** Defaults to OP Level 2. --- ## Single-Player & Permissions Notes * **Single-Player Experience:** Your ignore list will be pre-populated with all hostile mobs (disabled by default), ready for you to manage. Use the configurable keybind (**Defaults to Y**) to quickly access your list. **Note:** To use the *interactive clickable features* of the list, you must have cheats enabled (either at world creation or by using "Open to LAN"), as clicking the mob names runs a command. * **Multiplayer:** This mod uses the [Fabric Permissions API](https://modrinth.com/mod/fabric-permissions-api). All features require a compatible permission manager (e.g., [LuckPerms](https://modrinth.com/plugin/luckperms)) for full control. For the keybind feature to work on a server, players must have the mod installed on their client, and the server must also have the mod installed. * **Default Permissions for OPs:** All `mobignoreme.*` command permissions are granted by default to any player with an Operator Level of 2 or higher. * **Special Default for `FALSE` mode:** When the config `permissionMode` is set to `FALSE`, the `mobignoreme.me` permission is granted to **all players** by default. This ensures everyone can view and manage their own list via the interactive chat menu when a permissions plugin is not being used for this mod. Click to view all permission nodes and their descriptions * `mobignoreme.me`: Allows a player to view their own ignore list. (Default: OP Level 2+, or Everyone if `permissionMode` is not `TRUE`). * `mobignoreme.other`: Allows a player to view another player's ignore list. (Default: OP Level 2+). * `mobignoreme.modifyme`: Allows a player to add/remove ignores from their own config list via command (`/mi `). (Default: OP Level 2+). * `mobignoreme.modifyothers`: Allows a player to add/remove ignores from another player's config list via command. (Default: OP Level 2+). * `mobignoreme.toggleothers`: Allows a player to use the clickable interface (to disable/enable ignores) on *another* player's list. (Default: OP Level 2+). * **`mobignoreme.toggleme`**: Allows a player to use the clickable interface to enable/disable ignores on **their own list**. (Default: **Everyone** by command logic, or `true` by default permission check if a permissions plugin is loaded). * `mobignoreme.mobs`: A wildcard permission that makes the player ignored by all hostile mobs. * `mobignoreme.`: The specific permission to be ignored by a single mob type (e.g., `mobignoreme.zombie`, `mobignoreme.creeper`). --- ## Modpack Policy * You **ARE PERMITTED** to include this mod in any modpack. * Please do not modify the mod's JAR file directly. * The modpack itself, or access to this mod within the modpack, **must not be sold**.