Paper icon indicating copy to clipboard operation
Paper copied to clipboard

Ender Dragon death noise plays everywhere

Open Mobmaker55 opened this issue 2 years ago • 2 comments

Expected behavior

When the Ender Dragon is killed, only those on the main End island should hear the death noise.

Observed/Actual behavior

When the Ender Dragon is killed, the (rather loud) death noise is played to everyone in any dimension, which is rather unsettling to those who are doing other things in the Overworld and did not know someone was fighting an Ender Dragon.

Steps/models to reproduce

  1. have someone in the End attacking an Ender Dragon
  2. have someone in another dimension (e.g. the Overworld)
  3. The person in the End kills the Ender Dragon
  4. Every single person in the server hears the death noise

Plugin and Datapack List

None image

Paper version

This server is running Paper version git-Paper-524 (MC: 1.19.4) (Implementing API version 1.19.4-R0.1-SNAPSHOT) (Git: 9846d0d) You are running the latest version image

Other

This is consistent across two different Paper servers running different versions.

Mobmaker55 avatar May 04 '23 04:05 Mobmaker55

This has a fun history; Spigot made it global, and then paper made it per world, and then made it global again if a radius isn't set

Given that it looks like vanilla has set on making it per world, we should probably just drop our patch which allows it to be global again; n the meantime, you can set a radius in spigot.yml for the dragon death radius

electronicboy avatar May 04 '23 05:05 electronicboy

I believe this is addressed by https://github.com/PaperMC/Paper/pull/8727

Machine-Maker avatar May 11 '23 21:05 Machine-Maker