base_raid-0.5.jar
Curse Maven Snippet
What's new
✨ New Features
- Custom Patrol Limit: Prevents more than 5 patrols from being active at the same time (approx. by counting Pillagers + Ravagers).
- Patrol Follower AI: Added FollowPatrolLeaderGoal, a custom goal that allows mobs like Ravagers and special patrol mobs to follow the Patrol Leader.
- Vanilla Patrol Toggle: Automatically enables vanilla patrols again if enableCustomPatrols is disabled in config.
- Base Raids Modularized: Moved base raid logic into its own class HomeRaidSpawnLogic for better structure.
⚙️ Config Enhancements
New Config Options (under "pillager patrols" and "special patrols"):
- enableCustomPatrols, patrolSpawnInterval, patrolSpawnChance, minPillagers, maxPillagers, patrolLeaderSpawn, patrolRavengers, addSpecialPatrols, specialIllagers, specialIllagerAmount, specialPatrolChance
Compatibility Toggles added:
- huntersReturn, enchantWithMob, itTakesAPillage, savageAndRavage, illageAndSpillageRespillaged, illageAndSpillageBosses, difficultRaids, difficultRaidsBosses
- (These allow automatic addition of modded mobs to patrols)
🔥 Ominous Bottle Improvements
BottleLootScriptGen now respects config:
- dropFromCaptain decides whether the bottle drops from pillager captains.
- dropChance and bottleDropMob used to control script output to kubejs/server_scripts/baseraid_ominous_bottle.js.
🧠 Refactoring & Cleanup
- Code for raid triggering moved to a dedicated class (HomeRaidSpawnLogic) to separate concerns.
- New class VanillaPatrolHandler for toggling the doPatrolSpawning gamerule.
- Entire patrol spawning system encapsulated in CustomPatrolSpawner.
This mod has no additional files

