/
ILevelWrapper.getDhLevel() replaces reflected ClientLevelWrapper.dhLevel fieldIClientLevelWrapper.clearBlockColorCache() replaces reflected call on the concrete wrapperDhSectionPos.encode(byte, int, int) called directly as a public static methodAbstractDhTintGetter.COLOR_BY_BLOCK_BIOME_PAIR (static tint cache)AbstractDhTintGetter.BIOME_BY_RESOURCE_STRING (static biome cache, newly cleared)DhClientLevel.reloadPos(long) (soft-reload hook)BIOME_BY_RESOURCE_STRING clearing alongside the existing tint cache clear.
Both fields are resolved from AbstractDhTintGetter at startup and cleared on every
refresh cycle.SeasonMetaTexture singleton: registers two 1×1 textures (ssdh:season_meta
and ssdh:season_phase) with the client texture manager.