Et Futurum Requiem

Et Futurum Requiem

105k Downloads

I personally tested and found that there is no hit sound effect when attacked by monsters in the server

Closed this issue · 8 comments

commented

Initial Questions

  • I have searched this issue tracker and there is nothing similar already, and this is not on the list of known issues. Posting on a closed issue saying the bug still exists will prompt us to investigate and reopen it once we confirm your report.

Mod Version

2.6.2

Describe the Issue

Only when testing with the "Et Futurum Requiem" module and all configuration files set to default, I personally experienced that players in the server did not receive hit sound effects when attacked by monsters. However, players did receive hit sound effects when attacking other players, and they could hear the sound effects of others being attacked, but they could not hear the sound effects of themselves being attacked by monsters. The sound effects were normal in single-player mode.

Conflicting Mods

No response

Crash Report

No response

Other Details

No response

commented

So just to be clear:

Other players being hit makes the sound still?

It is just when you yourself get hit, in Multiplayer specifically, that there is no sound?

commented

所以,为了明确一点:

其他玩家被击中时发出的声音仍然存在?

只有在你被击中时,特别是在多人游戏中,没有声音吗?

I have had all players on the server test, and it seems that everyone is experiencing this issue: there is no sound effect for being attacked on the server.
And there is only one module, Et Futurum Requiem 2.6.2

commented

Are you using a hybrid server to install plugins such as Crucible, Thermos, KCauldron, etc?

commented

Are you using a hybrid server to install plugins such as Crucible, Thermos, KCauldron, etc?

Yes, I am using a uranium mixed server. I tested it and replaced it with a FORGE server, and the sound effects are normal.
Below is the uranium terminal configuration. Could you please check which function is causing the issue:

# Setting: capture.captureBlockOnItemRightClick Default: true # Capture block to prevent brush things.
# Setting: uuid.mode Default: 0 # Offline UUID Mode 0 is normal mode 1 is lowercase mode 2 is upcase mode
# Setting: updatechecker.quiet Default: false # Print less info during update
# Setting: language Default: en_US # Set server i18n language (You can show any different language such as Chinese(zh_CN), Japanese(ja_JP) like client.)
# Setting: plugin-settings.default.remap-Reflection Default: true # This options can remap Class.forName getMethod getField to support plugins which using the net.minecraft.server.Rxxx package, but it will make some plugin work slow, if server is slow, can disable this option or only enabled for some plugins.
# Setting: updatechecker.symlinks Default: Uranium.jar # (Re)create symlinks after update
# Setting: common.fastLeavesDecay.maxTickTime Default: 10 # Minimal amount of tick between block updates
# Setting: onlinemode.customServer Default: https://sessionserver.mojang.com/session/minecraft/join # Custom online mode server URL
# Setting: experimental.guava21 Default: false # EXPERIMENTAL! Using guava21 to replace guava 10 in com.google.common package. Lots of plugins will not working.
# Setting: experimental.PerventChunkLoad Default: false # EXPERIMENTAL ! Prevent tile to load chunk, it will borken lots mods,but it maybe can prevent server crash!
# Setting: updatechecker.enable Default: false # Enable Uranium update checker
# Setting: updatechecker.autorestart Default: false # Restart server after updating without confirming (set restart script in spigot.yml)
# Setting: experimental.UraniumName Default:  # EXPERIMENTAL! Some plugins not support Uranium as server name, you can change it to KCauldron or Cauldron to improve compatibility
# Setting: experimental.tileEntityListRecreation Default: false # EXPERIMENTAL! Recreate list of TE each tick.
# Setting: forge.clone-player-on-respawn Default: false # Original forge will clone a new player when player respawn, some mods needs this feature.
# Setting: command.allowShowCommandThrowableOnClient Default: true # Allow show throwable information on client.
# Setting: onlinemode.usingCustomServer Default: false # Using custom online mode server like netease "我的世界"
# Setting: experimental.BukkitForgeEvent Default: false # EXPERIMENTAL ! Send forge event with bukkit api. Not tested, may be it not working.
# Setting: EndlessLoopCheck.enable Default: false # enable a check to prevent endless loop
# Setting: common.allowNetherPortalBesidesOverworld Default: false # Allow nether portals in dimensions besides overworld
# Setting: op.onlyConsole Default: false # Only allow console using op command
# Setting: EndlessLoopCheck.deep Default: 2 # same event type,default loop deep
# Setting: experimental.guava17 Default: false # EXPERIMENTAL! Using guava17 to replace guava 10 in com.google.common package. Lots of plugins will not working.
# Setting: common.fastLeavesDecay.enable Default: false # Enable fast decaying of leaves, not affects drop chanches /etc
# Setting: capture.captureBlockOnMetaChange Default: true # Capture block to prevent such wrench change direction of block.
# Setting: logging.materialInjection Default: false # Log material injection event
# Setting: uuid.forceUseOfflineUUID Default: false # Force use offline uuid when using bungeecord or fake online mode
# Setting: logging.clientModList Default: true # Print client's mod list during attempt to join
# Setting: common.maxChunkGenPerTick Default: 1 # How many chunks generate during tick
# Setting: command.enable Default: true # Enable Uranium command
# Setting: updatechecker.autoinstall Default: false # Install updates without confirming
# Setting: common.fastLeavesDecay.minTickTime Default: 5 # Minimal amount of tick between block updates

plugin-settings:
  PermissionsEx:
    remap-guava17-ver: '*^(1.23|2)'
  WorldGuard:
    remap-guava17-ver: '*^(\d[6-9]|\d\d+)'
  LuckPerms:
    remap-guava17: true
  ProtocolLib:
    remap-Reflection: false
  MyPet:
    remap-Reflection: true
  default:
    remap-Reflection: true
capture:
  blockNotCaptureOnMetaChange:
  - minecraft:stone_button
  - minecraft:wooden_button
  - minecraft:wooden_door
  - minecraft:iron_door
  - minecraft:trapdoor
  - minecraft:wooden_pressure_plate
  - minecraft:stone_pressure_plate
  - minecraft:light_weighted_pressure_plate
  - minecraft:heavy_weighted_pressure_plate
  - minecraft:lever
  - minecraft:fence_gate
  captureBlockOnItemRightClick: true
  captureBlockOnMetaChange: true
uuid:
  mode: 0
  forceUseOfflineUUID: false
updatechecker:
  quiet: false
  symlinks: Uranium.jar
  enable: false
  autorestart: false
  autoinstall: false
language: en_US
common:
  fastLeavesDecay:
    maxTickTime: 10
    enable: false
    minTickTime: 5
  allowNetherPortalBesidesOverworld: false
  maxChunkGenPerTick: 1
onlinemode:
  customServer: https://sessionserver.mojang.com/session/minecraft/join
  usingCustomServer: false
experimental:
  guava21: false
  PerventChunkLoad: false
  UraniumName: ''
  tileEntityListRecreation: false
  BukkitForgeEvent: false
  guava17: false
forge:
  clone-player-on-respawn: false
command:
  allowShowCommandThrowableOnClient: true
  enable: true
EndlessLoopCheck:
  enable: false
  deep: 2
op:
  onlyConsole: false
logging:
  materialInjection: false
  clientModList: true

commented

Read the box you checked and agreed to carefully: I have verified that this issue occurs in a SUPPORTED environment, meaning I can reproduce this WITHOUT OptiFine, and without Bukkit+Forge server software like KCauldron, Thermos, Crucible, Mohist etc

If the translator does not properly convey what this means, basically I do not directly support any server/plugin hybrids due to the way they patch things breaking a lot of code. This is also a duplicate of #373. That being said, if you need plugins please use Crucible. While Crucible is also unsupported for the same reasons it is indisputably the best software for running plugins on a Forge server.

commented

TL;DR

B:newHurtSounds=false in mixins.cfg will likely be the only way to return hurt sounds to your server.

Although this disables the behavior of damage-specific sounds.

commented

Read the box you checked and agreed to carefully: I have verified that this issue occurs in a SUPPORTED environment, meaning I can reproduce this WITHOUT OptiFine, and without Bukkit+Forge server software like KCauldron, Thermos, Crucible, Mohist etc

If the translator does not properly convey what this means, basically I do not directly support any server/plugin hybrids due to the way they patch things breaking a lot of code. This is also a duplicate of #373. That being said, if you need plugins please use Crucible. While Crucible is also unsupported for the same reasons it is indisputably the best software for running plugins on a Forge server.

Coincidentally, I just tried switching to the Crucible-1.7.10-5.4 server, and the test yielded the same result: no sound effects...

commented

TL;DR

B:newHurtSounds=false in mixins.cfg will likely be the only way to return hurt sounds to your server.

Although this disables the behavior of damage-specific sounds.

ok,Thank you