thedocruby / resounding

A New Minecraft mod that provides realistic audio physics using parallel wave tracing and an improved physics algorithm.
https://thedocruby.dev/resounding
GNU Lesser General Public License v3.0
85 stars 4 forks source link

Sound & material tagging system. #86

Open mikenrafter opened 2 years ago

mikenrafter commented 2 years ago

Is your feature request related to a problem? Please describe. Performance issues, and lava.pop/ambience causing issues.

Describe the solution you'd like A tagging system allowing sound ignoring, faster block processing (especially once an octree is implemented), and customization.

Describe any compatibility requirements This will improve compatibility with other mods in the future.

Additional context DynSFX had a tagging system, allowing better customization and compatibility.

mikenrafter commented 1 year ago

Reworking this to a material-based (instead of block-based) (keeping the sound tagging) tagging system.
A cache of block properties would be made, and simplified for performance. This cache would be saved as a JSON file, and would be customizable from the options-menu.

Due to common fabric tags these could be added, and compatibility with custom blocks could be achieved.