java.lang.IllegalStateException: Invalid Sound requested: minecraft:entity.skeleton.horse.hurt
at net.minecraft.server.v1_11_R1.SoundEffects.a(SourceFile:510) ~[spigot-1.11.jar:git-Spigot-f950f8e-7f31326]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_111]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_111]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_111]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_111]
at com.comphenix.protocol.reflect.accessors.DefaultMethodAccessor.invoke(DefaultMethodAccessor.java:16) ~[?:?]
Cause: ProtocolLib tries to generate a resource key by lowercasing the enum constant name and replacing underscores with dots. However, some sound keys do contain underscores (entity.skeleton_horse.hurt for example - there are quite a few actually).
Test case:
Relevant stack trace:
Cause: ProtocolLib tries to generate a resource key by lowercasing the enum constant name and replacing underscores with dots. However, some sound keys do contain underscores (
entity.skeleton_horse.hurt
for example - there are quite a few actually).