
I personally tested and found that there is no hit sound effect when attacked by monsters in the server
Closed this issue · 8 comments
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
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?
所以,为了明确一点:
其他玩家被击中时发出的声音仍然存在?
只有在你被击中时,特别是在多人游戏中,没有声音吗?
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
Are you using a hybrid server to install plugins such as Crucible, Thermos, KCauldron, etc?
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
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.
TL;DR
B:newHurtSounds=false
inmixins.cfg
will likely be the only way to return hurt sounds to your server.
Although this disables the behavior of damage-specific sounds.
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...