A Minecraft plugin for atmospheric sounds
This plugin adds ambient sounds to Minecraft, similar to what the MAtmos mod does. It supports Paper servers (and forks).
Starting with Minecraft 1.20.4, MAtmos was only released for NeoForge. I ran into issues setting it up, and in the end, it was easier to just write my own plugin.
Unlike MAtmos, this plugin:
- Runs server-side (no client installation required)
- Is compatible with Paper and its forks
- Supports additional features not present in the original
To build the project, you’ll need:
- Java 17 or higher
- Maven (install from the official website)
- Clone the repository:
git clone https://github.com/ncojam/AtMos.git
- Build the plugin:
mvn clean package
- The final
.jarfile will be in thetarget/folder
- Drop the
.jarfile fromtarget/into theplugins/folder of your Paper server - Add the required sound files to your resource pack
- Put
biome_sounds.ymland (optionally)locations.ymlintoplugins/AtMos - Add your custom locations to
plugins/AtMos/locations.ymlif needed - Make sure the sounds listed in
biome_sounds.ymlexist in your resource pack
Some sounds used during development were taken from the original MAtmos (licensed under WTFPLv2), and some from other sources — I haven’t verified all the licensing details yet. I plan to release a sound pack with examples later.
A detailed guide to the sound structure can be found in SOUNDS_README.md
- Biome-based ambient sounds (day/night)
- Ambient sounds in specific locations
- Time-of-day dependent sounds in custom locations
- Player position detection (in a house, cave, sky, underwater, etc.)
- Commands
If you run into issues:
Author: cojam
Currently maintained solely by me
This project is licensed under [WTFPLv2 with a disclaimer of liability]. See the LICENSE file for details.