Your plugin could be a really good plugin. But first, it forces sound system on user, which conflicts with standalone plugins like RoundEnd sound plugins. You should to include options to disable all built-in hardcoded sound sound stuff.
Separated zombie sounds is really a good idea, but doesn't work in your plugin, it only spams the console and waste gigabytes of space for logs:
MP3 initialized with no sound cache, this may cause janking. [ zr/zombie_pain4.mp3 ]
Failed to create decoder for MP3 [ zr/zombie_pain4.mp3 ]
MP3 initialized with no sound cache, this may cause janking. [ zr/zombie_pain4.mp3 ]
Failed to create decoder for MP3 [ zr/zombie_pain4.mp3 ]
*** Invalid sample rate (0) for sound 'zr/zombie_pain4.mp3'.
MP3 initialized with no sound cache, this may cause janking. [ zr/zombie_pain1.mp3 ]
Failed to create decoder for MP3 [ zr/zombie_pain1.mp3 ]
MP3 initialized with no sound cache, this may cause janking. [ zr/zombie_pain1.mp3 ]
Failed to create decoder for MP3 [ zr/zombie_pain1.mp3 ]
*** Invalid sample rate (0) for sound 'zr/zombie_pain1.mp3'.
MP3 initialized with no sound cache, this may cause janking. [ zr/zombie_pain3.mp3 ]
Failed to create decoder for MP3 [ zr/zombie_pain3.mp3 ]
MP3 initialized with no sound cache, this may cause janking. [ zr/zombie_pain3.mp3 ]
Failed to create decoder for MP3 [ zr/zombie_pain3.mp3 ]
*** Invalid sample rate (0) for sound 'zr/zombie_pain3.mp3'.
MP3 initialized with no sound cache, this may cause janking. [ zr/zombie_pain2.mp3 ]
Failed to create decoder for MP3 [ zr/zombie_pain2.mp3 ]
MP3 initialized with no sound cache, this may cause janking. [ zr/zombie_pain2.mp3 ]
Failed to create decoder for MP3 [ zr/zombie_pain2.mp3 ]
*** Invalid sample rate (0) for sound 'zr/zombie_pain2.mp3'.
MP3 initialized with no sound cache, this may cause janking. [ zr/zombie_pain2.mp3 ]
Failed to create decoder for MP3 [ zr/zombie_pain2.mp3 ]
MP3 initialized with no sound cache, this may cause janking. [ zr/zombie_pain2.mp3 ]
Failed to create decoder for MP3 [ zr/zombie_pain2.mp3 ]
*** Invalid sample rate (0) for sound 'zr/zombie_pain2.mp3'.
MP3 initialized with no sound cache, this may cause janking. [ zr/zombie_pain6.mp3 ]
Failed to create decoder for MP3 [ zr/zombie_pain6.mp3 ]
MP3 initialized with no sound cache, this may cause janking. [ zr/zombie_pain6.mp3 ]
Failed to create decoder for MP3 [ zr/zombie_pain6.mp3 ]
*** Invalid sample rate (0) for sound 'zr/zombie_pain6.mp3'.
MP3 initialized with no sound cache, this may cause janking. [ zr/zombie_pain3.mp3 ]
Failed to create decoder for MP3 [ zr/zombie_pain3.mp3 ]
MP3 initialized with no sound cache, this may cause janking. [ zr/zombie_pain3.mp3 ]
Failed to create decoder for MP3 [ zr/zombie_pain3.mp3 ]
*** Invalid sample rate (0) for sound 'zr/zombie_pain3.mp3'.
MP3 initialized with no sound cache, this may cause janking. [ zr/zombie_voice_idle8.mp3 ]
Failed to create decoder for MP3 [ zr/zombie_voice_idle8.mp3 ]
MP3 initialized with no sound cache, this may cause janking. [ zr/zombie_voice_idle8.mp3 ]
Failed to create decoder for MP3 [ zr/zombie_voice_idle8.mp3 ]
*** Invalid sample rate (0) for sound 'zr/zombie_voice_idle8.mp3'.
Yes, I tryed to fix and convert those, but still the same error. Makes the game unplayable.
Your plugin could be a really good plugin. But first, it forces sound system on user, which conflicts with standalone plugins like RoundEnd sound plugins. You should to include options to disable all built-in hardcoded sound sound stuff. Separated zombie sounds is really a good idea, but doesn't work in your plugin, it only spams the console and waste gigabytes of space for logs:
Yes, I tryed to fix and convert those, but still the same error. Makes the game unplayable.