BSRUNoMobSpawn
๐ Updated over a year agoPreview

๐ Analysis
- ๐ #206 of 333 adventure mods in this game by downloads
๐ About This Mod
# BsruNoMobSpawn ๐ซ๐น <div align="center"> (https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) (https://img.shields.io/github/stars/Nattapat2871/BsruNoMobSpawn?style=flat-square)](https://github.com/Nattapat2871/BsruNoMobSpawn/stargazers) !(https://api.visitorbadge.io/api/VisitorHit?user=Nattapat2871&repo=BsruNoMobSpawn&countColor=%237B1E7A&style=flat-square) (https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/Nattapat2871) </div> <p align= "center"> <b>English</b> <a href="(https://github.com/Nattapat2871/BsruNoMobSpawn/blob/main/README_TH.md)">เธ เธฒเธฉเธฒเนเธเธข</a> BsruNoMobSpawn is a lightweight and efficient Minecraft Spigot/Paper plugin that allows players to control monster spawning in their loaded chunks. With this plugin, players can choose to prevent hostile mobs from spawning around them, creating a safer gameplay experience. ## โจ Features * **Player-Specific Control:** Each player can toggle their monster protection on or off individually. * **Global Protection within Loaded Chunks:** When enabled, no hostile monsters will spawn in any chunk that the player is currently loading (within the server's view distance), regardless of how far they travel. * **Existing Mob Removal:** Upon enabling monster protection, all hostile mobs already present in the player's currently loaded chunks will be automatically removed. * **Configurable Messages:** All plugin messages displayed to players are fully customizable via the `config.yml` file. * **Persistent Settings:** Player settings are saved and loaded, ensuring your preferences remain even after server restarts or player logouts. * **User-Friendly Commands:** * `/nomobspawn `: Toggle monster protection for yourself. * `/bsrunomobspawn`: Displays plugin information (Name, Version, Description, Creator, GitHub). * `/bsrunomobspawn help`: Shows a list of all available commands and their usage. * `/bsrunomobspawn list`: (Admin) Lists all players who currently have monster protection enabled. * `/bsrunomobspawn reload`: (Admin) Reloads the plugin configuration from `config.yml` without needing a server restart. * **Tab Completion:** All commands support intuitive tab completion for easy use. * **Lightweight Performance:** Designed to be highly efficient, minimizing impact on server TPS and performance. ## ๐ Installation 1. Download the latest `BsruNoMobSpawn.jar` from the (https://github.com/Nattapat2871/BsruNoMobSpawn/releases) (You will need to create this and upload the JAR). 2. Place the `BsruNoMobSpawn.jar` file into your Minecraft server's `plugins/` folder. 3. Restart your Minecraft server. 4. The plugin will generate a `config.yml` file in `plugins/BsruNoMobSpawn/` with default settings and messages. ## ๐ฎ Commands & Permissions | Command | Description | Permission | | :------------------------------------ | :------------------------------------------------------------------------ | :---------------------------- | | `/nomobspawn on` | Enables monster protection for yourself. | `bsrunomobspawn.user.toggle` | | `/nomobspawn off` | Disables monster protection for yourself. | `bsrunomobspawn.user.toggle` | | `/bsrunomobspawn` (or `/bsrunomob`) | Displays core plugin information. | (No specific permission needed) | | `/bsrunomobspawn help` | Shows all plugin commands and their usage. | `bsrunomobspawn.admin` | | `/bsrunomobspawn list` | Lists players with monster protection enabled. | `bsrunomobspawn.admin` | | `/bsrunomobspawn reload` | Reloads plugin configuration from `config.yml`. | `bsrunomobspawn.admin` | **Note:** By default, `bsrunomobspawn.user.toggle` is given to all players, and `bsrunomobspawn.admin` is given to server operators (`op`). You can manage these permissions using a plugin like LuckPerms. ## โ๏ธ Configuration (`config.yml`) The `config.yml` file allows you to customize all user-facing messages. ```yaml # BsruNoMobSpawn - Configuration File # Messages displayed in-game. You can customize them as needed. # Use & for Minecraft color codes (e.g., &a = green, &c = red). # For "mobs_removed_confirmation_global", you can use %count% to display the number of monsters removed. messages: plugin_enabled: "&aBsruNoMobSpawn has been enabled!" plugin_disabled: "&cBsruNoMobSpawn has been disabled!" player_only_command: "&cOnly players can use this command!" no_permission: "&cYou do not have permission to use this command!" no_permission_console_ad
# BsruNoMobSpawn ๐ซ๐น
[!(https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [!(https://img.shields.io/github/stars/Nattapat2871/BsruNoMobSpawn?style=flat-square)](https://github.com/Nattapat2871/BsruNoMobSpawn/stargazers) !(https://api.visitorbadge.io/api/VisitorHit?user=Nattapat2871&repo=BsruNoMobSpawn&countColor=%237B1E7A&style=flat-square)
[!(https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/Nattapat2871)
Englishใเธ เธฒเธฉเธฒเนเธเธข
BsruNoMobSpawn is a lightweight and efficient Minecraft Spigot/Paper plugin that allows players to control monster spawning in their loaded chunks. With this plugin, players can choose to prevent hostile mobs from spawning around them, creating a safer gameplay experience.
## โจ Features
Player-Specific Control: Each player can toggle their monster protection on or off individually. Global Protection within Loaded Chunks: When enabled, no hostile monsters will spawn in any chunk that the player is currently loading (within the server's view distance), regardless of how far they travel. Existing Mob Removal: Upon enabling monster protection, all hostile mobs already present in the player's currently loaded chunks will be automatically removed. Configurable Messages: All plugin messages displayed to players are fully customizable via the `config.yml` file. Persistent Settings: Player settings are saved and loaded, ensuring your preferences remain even after server restarts or player logouts. User-Friendly Commands: `/nomobspawn `: Toggle monster protection for yourself. `/bsrunomobspawn`: Displays plugin information (Name, Version, Description, Creator, GitHub). `/bsrunomobspawn help`: Shows a list of all available commands and their usage. `/bsrunomobspawn list`: (Admin) Lists all players who currently have monster protection enabled. `/bsrunomobspawn reload`: (Admin) Reloads the plugin configuration from `config.yml` without needing a server restart. Tab Completion: All commands support intuitive tab completion for easy use. * Lightweight Performance: Designed to be highly efficient, minimizing impact on server TPS and performance.
## ๐ Installation
1. Download the latest `BsruNoMobSpawn.jar` from the (https://github.com/Nattapat2871/BsruNoMobSpawn/releases) (You will need to create this and upload the JAR). 2. Place the `BsruNoMobSpawn.jar` file into your Minecraft server's `plugins/` folder. 3. Restart your Minecraft server. 4. The plugin will generate a `config.yml` file in `plugins/BsruNoMobSpawn/` with default settings and messages.
## ๐ฎ Commands & Permissions
| Command | Description | Permission | | :------------------------------------ | :------------------------------------------------------------------------ | :---------------------------- | | `/nomobspawn on` | Enables monster protection for yourself. | `bsrunomobspawn.user.toggle` | | `/nomobspawn off` | Disables monster protection for yourself. | `bsrunomobspawn.user.toggle` | | `/bsrunomobspawn` (or `/bsrunomob`) | Displays core plugin information. | (No specific permission needed) | | `/bsrunomobspawn help` | Shows all plugin commands and their usage. | `bsrunomobspawn.admin` | | `/bsrunomobspawn list` | Lists players with monster protection enabled. | `bsrunomobspawn.admin` | | `/bsrunomobspawn reload` | Reloads plugin configuration from `config.yml`. | `bsrunomobspawn.admin` |
## โ๏ธ Configuration (`config.yml`)
The `config.yml` file allows you to customize all user-facing messages.
```yaml # BsruNoMobSpawn - Configuration File
# Messages displayed in-game. You can customize them as needed. # Use & for Minecraft color codes (e.g., &a = green, &c = red). # For "mobs_removed_confirmation_global", you can use %count% to display the number of monsters removed. messages: plugin_enabled: "&aBsruNoMobSpawn has been enabled!" plugin_disabled: "&cBsruNoMobSpawn has been disabled!" player_only_command: "&cOnly players can use this command!" no_permission: "&cYou do not have permission to use this command!" no_permission_console_ad
๐ Mod Details
- Game
- Minecraft Plugins
- Author
- nattapat2871
- Version
- 1.0-SNAPSHOT
- Downloads
- 208
- Endorsements
- 0
- Category
- adventure
- Created
- 7/19/2025
- Updated
- 7/14/2025
- Game Versions
- 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
- Tags
- adventure, mobs, worldgen
๐ง How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
๐ Full step-by-step install guide for Minecraft Plugins โ
Visit the official mod page for specific installation instructions for this mod.
๐ฎ Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
โ Frequently Asked Questions
Which Minecraft Plugins versions does BSRUNoMobSpawn support?
The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.
What is the latest version of BSRUNoMobSpawn?
Version 1.0-SNAPSHOT, published 2025-07-14 with 208 downloads recorded at the source.
Keep browsing โ more Minecraft Plugins mods await