Sound Bottle Mod is a Minecraft mod that adds a unique audio collection mechanic to the game. Players can collect sounds from various entities and environments using special bottles, then replay these sounds at will.
Core Features:
Sound Collection System:
- Players can use empty sound bottles to capture ambient sounds from the Minecraft world
- The mod intelligently searches for the nearest sound-emitting entity within a 10-block radius
- Environment sounds can also be collected under specific conditions:
Environment Sound Collection:
- Cave Ambience: Automatically captured when players are deep underground (Y < 30) in dark areas without sky visibility
- Rain Sounds: Collected during rainfall when the player can see the sky
- Thunder Sounds: Captured during thunderstorms with visible sky
- Water Ambience: Recorded when the player is submerged underwater
- Lava Sounds: Collected when near lava blocks
- Fire Sounds: Recorded when near fire or soul fire blocks
Entity Sound Collection:
- Supports over 40 different Minecraft entities including:
- Passive Mobs: Pigs, cows, chickens, sheep, wolves, cats, horses, etc.
- Hostile Mobs: Zombies, skeletons, creepers, endermen, spiders, etc.
- Aquatic Life: Fish, squid, dolphins, turtles
- Special Entities: Villagers, wandering traders, endermites, silverfish
Sound Playback Mechanics:
- Right-click with a filled sound bottle to play the captured sound
- Each bottle can only be used once before becoming empty
- Different visual appearances for empty and filled bottles
Crafting System:
- Empty Sound Bottle Recipe: 8 Glass Bottle
- Bottles can be stacked and used efficiently in inventory
User Experience:
- Clear feedback messages when sounds are captured or played
- Intuitive interface with descriptive sound names
- Balanced collection mechanics - sounds are only collected in appropriate environments
Technical Implementation:
- Uses Minecraft's native sound system for authentic audio playback
- Lightweight mod with minimal performance impact
- Multi-language support with translatable text components