Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

I noticed that the Breeze (new mob for 1.21 update) has a new sound processing that is updated along with the movement of the entity and is canceled when the entity is removed.

This mod was intended as an attempt to give all other mobs the same sound processing, but in the first versions I decided that 2 mobs would be enough: Enderman and Creeper.

The Enderman's angry (stare) sound and the Creeper's hissing (primed) sound are long enough that it can create a situation in which the mob is already killed but the sound is still playing.

You can read more details here: MC-94956.

How this fix works?

When mob dies, their sounds will be stopped with a smooth decrease for pitch and volume.

Also, I fixed sound of the Nether portal. If you exit the portal before teleportation, ambient sound will also smoothly stop.

Client/server?

When installed on the client only, this only works for the Enderman and Nether portal. When installed on both sides (or if you are playing in single player), it also works for the Creeper.

External resources



Project members

diskree

Member


Technical information

License
MIT
Client side
required
Server side
unsupported
Project ID