All Mods Resource Packs Data Packs Shaders Modpacks Plugins
MAtmos

MAtmos

by makamys • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

MAtmos

MAtmos is a sound atmosphere generator for Minecraft 1.12 and 1.7.10. Originally created by Hurricaaane, it is now maintained by the community.

Whenever you join a multiplayer server or single-player world, MAtmos will search your surroundings and generates a soundscape of natural noises to match, filling out that perpetual silence of Minecraft.

What's new?

* New system for detecting when the player is outdoors, indoors, or deep indoors
* A new soundpack making use of the new features: Matmos 2020 "Zen"
* Update checking for sound packs which support it
* Versions are now built for Forge
* Many bug fixes and performance improvements

Soundpacks

MAtmos lets you create your own soundscapes using special resource packs called soundpacks. Some of the ones that have been created are:

MAtmos 2020 "Zen"

The flagship soundpack, featuring seamless loops and indoors/outdoors variations for ambiences. It aims to add high quality sounds that enhance the atmosphere without feeling out of place. (MAtmos 34 or higher required.)

Download: GitHub / CurseForge

(by makamys)

Default soundpack (+introduction)

The original MAtmos soundpack from 2012, updated to work on the latest version.

Download: GitHub / CurseForge

(by Hurricaaane)

Rhapsodia

Rhapsodia's goal is to enhance the audio experience in Minecraft. So, now the rain looks like rain, thunder is thundering hard, or you can drink your potion without sounding like your grand-ma while she eats her soup.

Download: GitHub

(by Sarys)

More soundpacks

https://github.com/makamys/MAtmos/wiki/Soundpacks

Usage

By default, MAtmos does not include any sounds. To get started, move the soundpacks you want to your resource packs folder an enable them.

Pressing F4 opens the MAtmos settings menu which can be used to adjust the volume levels of the individual expansions that make up soundpacks. You can even combine different expansions from different soundpacks! Customize your experience to exactly the way you like it.

Suggested companion mods

Dynamic Surroundings for better footstep sounds. (Yes, it's compatible.) Disable its biome sounds in the config to only get the footsteps.

Sound Filters / Sound Physics (1.7.10 fork) for reverb and muffling of sounds behind walls.

Mixin troubleshooting

MAtmos uses Mixin in order to apply some modifications to the game. The regular versions of the mod jars embed Mixin, so MAtmos can run standalone: the 1.7.10 version embeds Mixin 0.7.11, while the 1.12.2 version embeds Mixin 0.8.3. However, this can cause issues with other mods if they provide or require a different version.

If you're getting Mixin errors on launch, try these steps in order:

  1. Use the versions of MAtmos ending in +nomixin, which do not embed Mixin (but require a different mod to provide the library).
  2. Add a Mixin bootstrap mod, such as MixinBooter on 1.12.2 or UniMixins on 1.7.10.

Additionally, there are some mods that use ASM transformers which break when Mixin is present. Mixingasm can be used to fix this. UniMixins includes it on 1.7.10, and on 1.12.2 you can add just its Mixingasm module next to MixinBooter.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.12.2
Forge
20h ago 1
1.7.10
Forge
20h ago 1
1.12.2
Forge
20h ago 1
1.7.10
Forge
20h ago 1
1.12.2
Forge
20h ago 1
1.7.10
Forge
20h ago 1
1.12.2
Forge
20h ago 1
1.7.10
Forge
20h ago 1
1.12.2
Forge
20h ago 1
1.7.10
Forge
20h ago 1
1.12.2
Forge
20h ago 1
1.7.10
Forge
20h ago 1
1.12.2
Forge
20h ago 1
1.7.10
Forge
20h ago 1
1.12.2
Forge
20h ago 1
1.7.10
Forge
20h ago 1
1.12.2
Forge
20h ago 1
1.7.10
Forge
20h ago 1
1.12.2
Forge
20h ago 1
1.7.10
Forge
20h ago 1
1.12.2
Forge
20h ago 1
1.7.10
Forge
20h ago 1
1.12.2
Forge
20h ago 1
1.7.10
Forge
20h ago 1
  • Added @MCVersion annotation to core plugin to fix warning (by @glowredman)

  • Added @MCVersion annotation to core plugin to fix warning (by @glowredman)

[1.12.2-36] 1.12.2-36 by makamys on Oct 18, 2026
Download
  • Made some improvements that allow sound packs to be more accurate (e.g. less missed/misfired weapon hit sounds)
  • Modules other than the scanners are now updated every tick rather than every other tick
  • Ticking is now done on client ticks, rather than on the first render tick following a client tick
  • ply_action.swinging is now set on the same tick the player clicks (which is one tick earlier than before), and stays on as long as the player is digging or spam clicking
  • Fixed sqrt values in ply_motion being 1000 times smaller than intended
  • (1.7) Fixed legacy_hitscan module using a wrong Y coordinate. (Fixes mat_default2016-1.2.1 playing whack sounds when clicking a vanilla chest with a sword.)
  • Greatly reduced default log verbosity. Log messages are now split into four groups:
  • Essential messages. Always visible.
  • Soundpack-related messages. Visible when in dev/editor mode, or when the -Dmatmos.log.soundpack=true JVM flag is set.
  • Alias map-related messages. Visible when the log.category.aliasmap config option is enabled.
  • Messages used for debugging MAtmos itself. Visible when the -Dmatmos.log.engine=true JVM flag is set.
  • Removed the configvars module (which created dataconfigvars.cfg), since it was unused and seemingly broken since its inception.

[1.7.10-36] 1.7.10-36 by makamys on Oct 18, 2026
Download
  • Made some improvements that allow sound packs to be more accurate (e.g. less missed/misfired weapon hit sounds)
  • Modules other than the scanners are now updated every tick rather than every other tick
  • Ticking is now done on client ticks, rather than on the first render tick following a client tick
  • ply_action.swinging is now set on the same tick the player clicks (which is one tick earlier than before), and stays on as long as the player is digging or spam clicking
  • Fixed sqrt values in ply_motion being 1000 times smaller than intended
  • (1.7) Fixed legacy_hitscan module using a wrong Y coordinate. (Fixes mat_default2016-1.2.1 playing whack sounds when clicking a vanilla chest with a sword.)
  • Greatly reduced default log verbosity. Log messages are now split into four groups:
  • Essential messages. Always visible.
  • Soundpack-related messages. Visible when in dev/editor mode, or when the -Dmatmos.log.soundpack=true JVM flag is set.
  • Alias map-related messages. Visible when the log.category.aliasmap config option is enabled.
  • Messages used for debugging MAtmos itself. Visible when the -Dmatmos.log.engine=true JVM flag is set.
  • Removed the configvars module (which created dataconfigvars.cfg), since it was unused and seemingly broken since its inception.

  • Removed useless error message about _DYNAMIC module missing

  • Removed useless error message about _DYNAMIC module missing

  • Fixed crash when initializing config that happened on Linux systems

  • Fixed crash when initializing config that happened on Linux systems

  • Fixed crash when initializing config that happened on some systems

### Build changes
Versions that do not embed Mixin are now also provided (their file names end with +nomixin). Using these versions can solve compatibility issues that can arise when using Mixin bootstrap mods such as MixinBooter.

-mixin0.7 versions are no longer provided, since using +nomixin versions should fix the same issue they did.

  • Fixed crash when initializing config that happened on some systems

### Build changes
Versions that do not embed Mixin are now also provided (their file names end with +nomixin). Using these versions can solve compatibility issues that can arise when using Mixin bootstrap mods such as MixinBooter.

-mixin0.7 versions are no longer provided, since using +nomixin versions should fix the same issue they did.

  • Fixed update checker config getting reset every launch
  • Fixed update checker config getting reset every launch
  • Added config option for changing the number of sound system channels.
  • Increased the default number of normal (sound effect) channels from 21 to 53
  • MAtmos will now preserve the values set by other mods that change the number of sound system channels (e.g. Dynamic Surroundings, ExtendPolyphonyLimit).

  • Added config option for changing the number of sound system channels.
  • Increased the default number of normal (sound effect) channels from 21 to 53
  • MAtmos will now preserve the values set by other mods that change the number of sound system channels (e.g. Dynamic Surroundings, ExtendPolyphonyLimit).

  • Added some missing blocks to the TFC+ alias map (Thanks **facetorched**! Also thanks to **RollerMobster** for helping with the previous TFC+ alias map, who I forgot to credit in the changelog back then.)
  • Fixed crash when returning to the MAtmos GUI from the resource packs screen (this happened when MAtmos was started with no sound packs enabled, and the resource pack screen was entered using the button in the MAtmos GUI)
  • Fixed sound effects not respecting expansion volume (this happened with the *Zen 2020: Sound effects* expansion)
  • (1.12) Fixed empty item stacks not getting detected properly. This caused item switch sounds to re-trigger when switching between empty hotbar slots.
  • Optimized various things under the hood, like the 1.7.10 version's tick handler running twice per tick due to a mistake. Tick time has been reduced from 4.77% to 1.69% on that version according to LagGoggles - almost one third of the previous value.
  • Removed MAtmos from the F3 profiler pie chart, since the results there were inaccurate and misleading. A simple tick profiler was added instead, which prints tick times to the log. It is disabled by default, and can be activated via the -Dmatmos.tickProfiler=true JVM flag.

  • Added some missing blocks to the TFC+ alias map (Thanks **facetorched**! Also thanks to **RollerMobster** for helping with the previous TFC+ alias map, who I forgot to credit in the changelog back then.)
  • Fixed crash when returning to the MAtmos GUI from the resource packs screen (this happened when MAtmos was started with no sound packs enabled, and the resource pack screen was entered using the button in the MAtmos GUI)
  • Fixed sound effects not respecting expansion volume (this happened with the *Zen 2020: Sound effects* expansion)
  • (1.12) Fixed empty item stacks not getting detected properly. This caused item switch sounds to re-trigger when switching between empty hotbar slots.
  • Optimized various things under the hood, like the 1.7.10 version's tick handler running twice per tick due to a mistake. Tick time has been reduced from 4.77% to 1.69% on that version according to LagGoggles - almost one third of the previous value.
  • Removed MAtmos from the F3 profiler pie chart, since the results there were inaccurate and misleading. A simple tick profiler was added instead, which prints tick times to the log. It is disabled by default, and can be activated via the -Dmatmos.tickProfiler=true JVM flag.

  • Fixed incorrect version number (the previous release had 35.4.2.2 as the version number due to a mistake)
  • Fixed incorrect version number (the previous release had 35.4.2.2 as the version number due to a mistake)
  • Fixed NullPointerException that happened with some mods when dealias.oredict was enabled. In 1.7.10 it happened with: Gregtech 4.15.36, Et Futurum Requiem 2.2.1 with raw ores turned off, and reportedly Serene Seasons.
  • Fixed NullPointerException that happened with some mods when dealias.oredict was enabled. In 1.7.10 it happened with: Gregtech 4.15.36, Et Futurum Requiem 2.2.1 with raw ores turned off, and reportedly Serene Seasons.
  • Fixed major performance regression introduced in 35.4.2

(Fun fact: this is the first release published entirely via API calls! Hooray for automation!)
  • Fixed major performance regression introduced in 35.4.2

(Fun fact: this is the first release published entirely via API calls! Hooray for automation!)
MAtmos Icon
Download MAtmos
Select game version
Select platform