Skip to content

Consumedgrub2/InvenAudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InvenAudio

Compiled binaries are on CurseForge, Modrinth and the Releases tab.

InvenAudio is a Minecraft 1.7.10 and soon 1.12.2* mod adding realistic inventory foley sounds.

This is the first mod I've ever programmed from the ground up for Minecraft. I'd like to put emphasis on 1.7.10. It is extremely hard to find good documentation and information on 1.7.10 Minecraft Forge combined with the fact that new Minecraft mod "developers" just reject it or in general people reject what is objectively a more optimized version of Minecraft.

If you are a new Minecraft modder who wants to mod 1.7.10, I ended up using this slightly updated Forge API documentation, combined with just a bunch of prior Java knowledge and luck. I also used this 1.7.10 Greg Tech MDK with UniMixins to start the project. It's one of the (I think) two working ForgeGradle 1.7.10 MDKs left on the whole fucking internet. (Side side note, if anyone has a working 1.6.4 MDK, let me know.)

Features

InvenAudio is complete as of version 1.0.0.0, but I do have some potential future plans to improve it. Currently it features:

  • Over 100 unique audio files across multiple categories of items/blocks
  • Compatibility with almost all known GUI interfaces which comprises of all vanilla ones and most modded ones that inherit from GuiContainer
  • Realistic sounds that aren't Minecrafty (Think Dynamic Surroundings type sfx)
  • Only features pickup and place inventory sounds, no additional overwhelming sounds like one being played when a GUI opens
  • Specific sfx definitions for more tech orientated mods such as cog, gear, coil, frame

The sfx are classified under the Player category. If the sfx are too loud, you can lower it through the Player slider without needing to turn the master volume down.

Dependencies

Planned Features

  • 1.12.2 port* (Next feature to be worked on) (Higher than 1.12.2 port? Womp womp, absolutely not)
  • Change sound definitions to be config based so players can define their own sounds and change existing ones without having to recompile the mod
  • Add config options in general (Things like volume control for the mod or specific sfx configurations)
  • More sounds

Building

OpenJDK 8 is required before continuing.

Linux/Windows

  1. Run
gradlew setupDecompWorkspace
  1. Then run
gradlew build

Licensing

You are granted permission to only use this mod for personal use in modpacks and Minecraft in general. Read more about other permissions in the license.

  • IMPORTANT: The mod and audio files for this project are licensed under ALL RIGHTS RESERVED, see LICENSE.

About

InvenAudio is a Minecraft 1.7.10 and soon 1.12.2* mod adding realistic inventory foley sounds.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages