Create

Create

86M Downloads

[Performance] Steam Engine - Use long looping sound with a cutoff packet instead of constant new sounds

ByThePowerOfScience opened this issue ยท 0 comments

commented

Describe the Suggestion

Forge 1.20.1-47.2.0

The steam engine currently produces a new "puff" sound every time it activates, which somewhat stacks with nearby steam engines. With Sound Physics Remastered - a mod that adds sound attenuation - the sheer number of sounds emitted starts having a severe impact on FPS according to Spark. Even in vanilla, I'd imagine a sufficiently-large steam engine array would start to have a similar effect.

A solution would be to use a longer, looping sound with a single starting point that has a "stopsound" packet when the steam engine stops. I'm not sure if Minecraft currently has that functionality, but it would be similar to jukeboxes' sound handling.

Screenshots and Videos

No response

Additional Context

No response