Villainous Horde Manager - A Tool for Creating Continuous Hordes
Core Concept
This mod provides a powerful tool for organizing continuous monster attacks in your game. The system is developed based on Cold Snap Horde mechanics, where the server maintains a specific number of active enemies until enough creatures are eliminated to complete the event.
Developer Capabilities
You can now create custom hordes using JSON configurations! Detailed setup instructions are available on the project's GitHub page. This approach is considered the most recommended for implementing custom scenarios.
For modders requiring finer control over created hordes, it's also recommended to review the documentation on GitHub. Each module contains examples of proper horde initialization for various platforms (including Fabric and Quilt).
Technical Features
The system has the following requirements and limitations:
- Entities added to hordes must inherit from the PathfinderMob class
- Larger mobs are more difficult to spawn due to suffocation prevention checks
- The API scans the surrounding area around spawn points for solid blocks
- Scan size depends on mob dimensions, affecting server load
- The system prefers spawning mobs at height levels close to the player
- When no suitable height is available, the system uses any available position
For Developers
If you're interested in exploring the source code or want to contribute - that's excellent! I'll gladly consider useful additions and help with horde system setup within reasonable limits.