File Details
base_raid-0.5.jar
- R
- May 30, 2025
- 25.21 KB
- 17.1K
- 1.20.1
- Forge
File Name
base_raid-0.5.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
✨ 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.

