ModsJava
Dr Sounds [⭐Release]
Java mod listed for Minecraft 1.18–1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotDrSounds
The Ultimate Custom Audio Solution
Automated Resource Packs • Built-in Web Server • Geyser Support
No manual sounds.json. No external hosting. Just drop your audio files and start the server.
✨ Key Features
- ⚡ Automated Resource Pack Generation
Simply place .ogg files into the plugin folder. The plugin automatically generates a valid resourcepack.zip on server startup without any manual JSON editing. - Built-in Web Server
Includes a lightweight internal HTTP server to host the resource pack directly from your server. Players are automatically prompted to download the pack when they join. - Geyser & Bedrock Support
Full compatibility with GeyserMC. DrSounds automatically converts audio into a Bedrock-compatible .mcpack and installs it directly into the Geyser resource pack folder for seamless cross-platform audio. - Advanced Playback Control
- 3D Spatial Audio: Sounds behave like native Minecraft sounds and fade with distance.
- Looping Support: Loop music or ambience with precise tick-based delays.
- Duration Awareness: Intelligent handling of track length for smooth looping.
- Region & Location-Based Audio
Create custom regions in-game to play sounds only for players inside specific areas, or play sounds at exact XYZ coordinates. - Event Triggers
Trigger sounds based on player or server events via events.yml:- Join, Quit, Death, Respawn
- World Change
- ResourcePackLoaded (Ensures music plays only after the pack loads)
1. Install
Download DrSounds.jar, place it in your server’s plugins folder, and restart the server to generate default files.
2. Add Sounds
Navigate to plugins/DrSounds/sounds/ and upload your .ogg files. You may organize them into subfolders (e.g., sounds/music/).
3. Configure
Open config.yml.
Important: Set external-ip to your server’s public IP.
Register your sounds under the sounds: section (volume, pitch, duration).
4. Final Restart
Restart the server. The plugin will generate the resource pack, start the web server, and create Bedrock packs if Geyser is detected.
Commands & Permissions
Main Command: /drsounds (Aliases: /ds, /sounds)
▶️ Play Sounds
Code (Text):
/drsounds play <mode> <sound_name> <loop_count> <targets...>
Examples:
Code (Text):
/drsounds play player boom 1 Steve
Code (Text):
/drsounds play player boss_music -1 *
Code (Text):
/drsounds play position boom 1 100 64 -200
⏹ Stop Sounds
Code (Text):
/drsounds clear <mode> <sound_name> <targets...>
Code (Text):
/drsounds clear player boss_music *
Code (Text):
/drsounds region create <name>
Code (Text):
/drsounds region delete <name>
config.yml
Code (Text):
external-ip: "192.168.1.100" # Your public IP
http-port: 8081
sounds:
boom:
path: "boom.ogg"
volume: 1.0
pitch: 0.8
duration: 2
stream: false
boss_music:
path: "music/raid_theme.ogg"
volume: 0.8
pitch: 1.0
duration: 180
stream: true
Code (Text):
events:
welcome_music:
trigger: ResourcePackLoaded
sounds:
- sound: welcome_jingle
delay: 0
loops: 1
- sound: lobby_music
delay: 60
loops: -1
death_sound:
trigger: PlayerDeathEvent
sound: fail_trumpet
action: play
loops: 1
- Minecraft Versions: 1.18 – 1.21+
- Software: Spigot, Paper, Purpur
- Dependencies: None (Standalone)
- Optional: GeyserMC for Bedrock support
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.18, 1.19, 1.20
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Dr Sounds [⭐Release] is a free Minecraft Java mod. Compatible with Minecraft 1.18, 1.19, 1.20, 1.20.6 and newer. Downloaded 84 times (via Spigot). Download it and open it directly in the game.