MobRulesСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (5)
release
MobRules 1.1+26.2
1.1+26.24 авг. 2026 г.53Minecraft: 26.2neoforge
Что нового
### v1.1 Changelog
This update introduces a major refactor of the spawning logic to provide more granular control and better integration with modded mobs.
### Changes
- **Unified Mob Classification**: Mobs are now classified into three distinct categories (**Hostile**, **Farm**, and **Aquatic**) based on their vanilla spawn category. This ensures automatic support for modded mobs.
- **Improved Control Modes**: Each category now supports three levels of control: `allow_all`, `block_all`, and `allowlist`.
- **Category Overrides**: Added a new `category_overrides.json` configuration file, allowing you to reclassify any mob into a different category (e.g., treating a frog as an aquatic animal instead of a farm animal).
- **In-Game Commands**: Introduced the `/mobrules` command system (requires operator permission level 2):
- `/mobrules status`: View current control modes and allowlist sizes.
- `/mobrules reload`: Reload configurations and allowlists from disk without restarting.
- `/mobrules allow <category> <mobId>`: Add a mob to a specific allowlist in-game.
- `/mobrules disallow <category> <mobId>`: Remove a mob from an allowlist in-game.
- **Persistence**: Allowlist changes made via commands are now automatically saved to their respective JSON files.
- **Unified Config File**: Spawn-control settings moved from a per-world `SERVER` config to a single global `COMMON` config (`config/mobrules-common.toml`), so the same rules apply on both the client and the server. Note: existing per-world `serverconfig/mobrules-server.toml` files are no longer used.
- **Config Loading**: Allowlists and category overrides are now loaded on client initialisation and on server start, rather than during common setup.
- **Updated Dependencies**: Updated Gradle wrapper to 8.14.5 and properties to reflect the latest project standards.
### Fixes & Technical Improvements
- Refactored `MobSpawnHandler` to use a single evaluation point per mob, improving performance and consistency.
- Standardized config file management in the `config/mobrules/` directory.
- Switched to atomic configuration reloads to ensure thread safety during spawn evaluations.
release
MobRules 1.1-1.21.1
1.1-1.21.14 авг. 2026 г.112Minecraft: 1.21.1fabric
Что нового
### v1.1 Changelog
This update introduces a major refactor of the spawning logic to provide more granular control and better integration with modded mobs.
### Changes
- **Unified Mob Classification**: Mobs are now classified into three distinct categories (**Hostile**, **Farm**, and **Aquatic**) based on their vanilla spawn category. This ensures automatic support for modded mobs.
- **Improved Control Modes**: Each category now supports three levels of control: `allow_all`, `block_all`, and `allowlist`.
- **Category Overrides**: Added a new `category_overrides.json` configuration file, allowing you to reclassify any mob into a different category (e.g., treating a frog as an aquatic animal instead of a farm animal).
- **In-Game Commands**: Introduced the `/mobrules` command system (requires operator permission level 2):
- `/mobrules status`: View current control modes and allowlist sizes.
- `/mobrules reload`: Reload configurations and allowlists from disk without restarting.
- `/mobrules allow <category> <mobId>`: Add a mob to a specific allowlist in-game.
- `/mobrules disallow <category> <mobId>`: Remove a mob from an allowlist in-game.
- **Persistence**: Allowlist changes made via commands are now automatically saved to their respective JSON files.
- **Unified Config File**: Spawn-control settings moved from a per-world `SERVER` config to a single global `COMMON` config (`config/mobrules-common.toml`), so the same rules apply on both the client and the server. Note: existing per-world `serverconfig/mobrules-server.toml` files are no longer used.
- **Config Loading**: Allowlists and category overrides are now loaded on client initialisation and on server start, rather than during common setup.
- **Updated Dependencies**: Updated Gradle wrapper to 8.14.5 and properties to reflect the latest project standards.
### Fixes & Technical Improvements
- Refactored `MobSpawnHandler` to use a single evaluation point per mob, improving performance and consistency.
- Standardized config file management in the `config/mobrules/` directory.
- Switched to atomic configuration reloads to ensure thread safety during spawn evaluations.
release
MobRules 1.1+1.21.1
1.1+1.21.14 авг. 2026 г.114Minecraft: 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11neoforge
Что нового
### v1.1 Changelog
This update introduces a major refactor of the spawning logic to provide more granular control and better integration with modded mobs.
### Changes
- **Unified Mob Classification**: Mobs are now classified into three distinct categories (**Hostile**, **Farm**, and **Aquatic**) based on their vanilla spawn category. This ensures automatic support for modded mobs.
- **Improved Control Modes**: Each category now supports three levels of control: `allow_all`, `block_all`, and `allowlist`.
- **Category Overrides**: Added a new `category_overrides.json` configuration file, allowing you to reclassify any mob into a different category (e.g., treating a frog as an aquatic animal instead of a farm animal).
- **In-Game Commands**: Introduced the `/mobrules` command system (requires operator permission level 2):
- `/mobrules status`: View current control modes and allowlist sizes.
- `/mobrules reload`: Reload configurations and allowlists from disk without restarting.
- `/mobrules allow <category> <mobId>`: Add a mob to a specific allowlist in-game.
- `/mobrules disallow <category> <mobId>`: Remove a mob from an allowlist in-game.
- **Persistence**: Allowlist changes made via commands are now automatically saved to their respective JSON files.
- **Unified Config File**: Spawn-control settings moved from a per-world `SERVER` config to a single global `COMMON` config (`config/mobrules-common.toml`), so the same rules apply on both the client and the server. Note: existing per-world `serverconfig/mobrules-server.toml` files are no longer used.
- **Config Loading**: Allowlists and category overrides are now loaded on client initialisation and on server start, rather than during common setup.
- **Updated Dependencies**: Updated Gradle wrapper to 8.14.5 and properties to reflect the latest project standards.
### Fixes & Technical Improvements
- Refactored `MobSpawnHandler` to use a single evaluation point per mob, improving performance and consistency.
- Standardized config file management in the `config/mobrules/` directory.
- Switched to atomic configuration reloads to ensure thread safety during spawn evaluations.
release
MobRules v1.0 for 1.21.1 on Fabric
1.0-1.21.128 авг. 2025 г.1,2 тыс.Minecraft: 1.21.1fabric
Что нового
# Initial release
MobRules v1.0.0 - Initial Release
Released for Minecraft 1.21.1 (NeoForge)
## Three-Tier Mob Control System
Hostile Mobs: Control spawning of all aggressive creatures
Farm Animals: Manage passive animals and pets
Aquatic Animals: Regulate water-dwelling creatures
## Flexible Configuration Options
Each mob category supports three control modes:
Allow All (false) - Normal vanilla spawning
Block All (true) - Completely prevent category spawning
Selective Control (partial) - Use JSON allowlists for precise control
## Smart JSON Allowlist System
Automatic generation of allowlist files in config/mobrules/
Pre-populated with sensible defaults for each category
Easy-to-edit JSON format using standard Minecraft mob IDs
Three separate files for maximum granularity:
```
hostile_mobs_allowlist.json
farm_animals_allowlist.json
aquatic_animals_allowlist.json
```
release
MobRules v1.0 for 1.21.1 on NeoForge
1.0+1.21.124 авг. 2025 г.310Minecraft: 1.21.1neoforge
Что нового
# Initial release
MobRules v1.0.0 - Initial Release
Released for Minecraft 1.21.1 (NeoForge)
## Three-Tier Mob Control System
Hostile Mobs: Control spawning of all aggressive creatures
Farm Animals: Manage passive animals and pets
Aquatic Animals: Regulate water-dwelling creatures
## Flexible Configuration Options
Each mob category supports three control modes:
Allow All (false) - Normal vanilla spawning
Block All (true) - Completely prevent category spawning
Selective Control (partial) - Use JSON allowlists for precise control
## Smart JSON Allowlist System
Automatic generation of allowlist files in config/mobrules/
Pre-populated with sensible defaults for each category
Easy-to-edit JSON format using standard Minecraft mob IDs
Three separate files for maximum granularity:
```
hostile_mobs_allowlist.json
farm_animals_allowlist.json
aquatic_animals_allowlist.json
```