christmas-season-1.2.3.jar
What's new
Version 1.2.3 (2025-11-28)
A comprehensive update for a complete, intelligent event reset without damaging natural terrain.
π New Features
Full Entity & Loot Cleanup
When resetting the event (`/xmas off`), all spawned event entities and items are now removed automatically:
- π¨ Decoration items (items with custom display name)
- π Gift chests (chests named "Weihnachts-Geschenk")
- π€ Elves & helpers (tracked via the internal tracker system)
- β Snowmen (tracked via `ScoreboardTags`)
Details:
- Cleanup now runs **before** `stopFeatures()`, so all trackers are still populated
- Console log shows exactly how many entities/items were removed
β‘ Improvements
Smarter Biome-Specific Reset
Snow removal:
- Snow is only removed in biomes that naturally **do not** have snow (e.g. `PLAINS`, `FOREST`, `DESERT`)
- In natural snow biomes (`SNOWY_PLAINS`, `SNOWY_TAIGA`, `GROVE`, etc.) snow is preserved β
- Improved logic: snow above water is now detected and removed as well (fixed break condition on fluids)
Ice handling:
- Ice is only turned back into water in biomes that naturally **donβt** have ice (e.g. `PLAINS`, `FOREST`)
- In icy/cold biomes, ice is preserved β
- Supported examples: `FROZEN_OCEAN`, `FROZEN_RIVER`, `ICE_SPIKES`, `SNOWY_PLAINS`, `SNOWY_TAIGA`, `GROVE`, `JAGGED_PEAKS`, etc.
Technical improvements:
- π§ Chunks are automatically loaded if they arenβt loaded during reset
- π Detailed debug output for easier troubleshooting
- π― Optimized order: **Cleanup β StopFeatures β BiomeReset**
π Bug Fixes
Critical fixes:
- π΄ Elves & helpers were not removed reliably β fixed by running cleanup before `stopFeatures()`
- π΄ Ice in `SNOWY_PLAINS` was removed β `isNaturallyIcyBiome()` extended to include all relevant snowy biomes
- π΄ Snow above water stayed behind β loop logic corrected, break now only on solid blocks
Additional fixes:
- Ice is no longer left behind in non-icy biomes (e.g. `PLAINS`, `FOREST`)
- Natural snow in snow biomes is now correctly preserved
- Event entities and items are removed completely during reset
- Biome reset now works correctly even with previously unloaded chunks
### Known issues
- β οΈ Currently, even manually placed regular ice (not packed or blue ice) in non-icy biomes will also be turned back into water during the reset. Iβll try to improve this behavior in a future update, but the logic to reliably distinguish natural from player-placed ice is quite complex.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

