Comet_Raids_Redux-4.0.2.jar
What's new
Comet Raids Redux v4.0.2 – Changelog
Theme Spawn Behavior
naturalSpawnnow truly defaults totruefor themes: TheThemeConfigconstructor initializesnaturalSpawn = true.- Regeneration logic: When regenerating
themes.json, all themes default to natural spawns unless explicitly overridden. - Writer Optimization:
ThemeConfigWriteronly emits thenaturalSpawnfield when it isfalse. It omits the field whentrue, writing"naturalSpawn": falseonly for themes designated as command-only. - Default themes behavior on fresh
themes.json:- The first theme (Skeleton / “Skeleton Horde”) is explicitly set to
naturalSpawn = falseas a demonstration of a manual/command-only theme. - All other default themes are natural-spawnable (no
naturalSpawnfield → treated astrue).
- The first theme (Skeleton / “Skeleton Horde”) is explicitly set to
Custom Spawn Blocks (Coffin/Portal)
- Validation: Confirmed and documented that
spawnBlockis honored when the block ID is valid, with a clear fallback to comet stone if the asset ID cannot be found. - Startup Logs: Validation logs now call out invalid
spawnBlockIDs and clearly indicate when the tier comet stone is used as a fallback.
Reward Chest Placement & Interaction
- Improved positioning for themed assets: * For non-
Comet_Stone_*spawn blocks (coffins, portals, custom assets), the reward chest is now placed two blocks in front (North, −Z) of the asset instead of directly adjacent to avoid overlapping.- Fallback Logic: If the north position is unavailable, it attempts to place the chest two blocks South (+Z), then East (+X), then West (−X).
- Fixed Rotation: The reward chest is now rotated 180° so its front faces North (away from the portal/coffin), matching the new placement.
- Wave Re-trigger Prevention: * When a chest is spawned, the original comet/coffin/portal block is recorded as “linked” to that chest.
CometBlockEventSystemignores and cancelsUseinteractions on any linked comet block, preventing new waves from being started while its reward chest still exists.
This mod has no additional files