Tags
Creators
Details
1.2.3
Compatibility
Changes
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_PLAINSwas 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.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:Xwi3c4Ew:zhkRmkii"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Xwi3c4Ew:zhkRmkii"
}

