2.3.4
Compatibility
Changes
Murmora 2.3.4
This update focuses on improving the custom sound system and making server-side custom sounds much easier to use.
Highlights
- Custom sounds are now automatically synchronized from the server to connected clients.
- Players no longer need to manually install custom
.oggfiles. - Murmora now generates and reloads the required client-side resource pack automatically.
- Custom sound reloads are now more reliable and cleaner.
- Console spam from debug messages has been reduced.
Added
-
Server-to-client custom sound synchronization.
-
Automatic transfer of custom
.oggfiles. -
Automatic client-side
MurmoraCustomSoundsresource pack generation. -
Automatic
sounds.jsongeneration for synced sounds. -
Automatic resource pack reload after receiving custom sounds.
-
Support for syncing custom sound changes through:
/murmora reload/murmora custom reload/murmora custom enable <sound>/murmora custom disable <sound>/murmora custom remove <sound>
Improved
- Custom sounds can now be managed directly from the server.
- Improved reload behavior for custom sounds.
- Improved generated resource pack handling.
- Reduced duplicate generated resource pack issues.
- Reduced unnecessary client and server debug logs.
Fixed
- Fixed custom sounds not loading on clients when the files only existed on the server.
- Fixed old generated resource packs causing conflicts.
- Fixed duplicated generated packs between
MurmoraCustomSoundsandMurmoraServerCustomSounds. - Fixed custom sound reload commands not fully updating connected clients.
Custom Sound Setup
Place custom sounds on the server in:
config/murmora/custom_sounds/
Supported format:
.ogg
Then run:
/murmora custom reload
Murmora will automatically send enabled custom sounds to connected clients and reload the generated resource pack.
Murmora 2.3.4
Agregado
- Se agregó sincronización completa de sonidos custom desde el servidor hacia el cliente.
- Se agregó transferencia automática de archivos de sonido
.oggdesde el servidor hacia los jugadores conectados. - Se agregó generación automática de resource pack en el cliente para sonidos custom sincronizados.
- Se agregó generación automática de
sounds.jsonen el cliente. - Se agregó recarga automática del resource pack después de recibir sonidos custom.
- Se agregó soporte para actualizar sonidos custom usando
/murmora reload. - Se agregó soporte para actualizar sonidos custom usando
/murmora custom reload. - Se agregó sincronización automática cuando un sonido custom se activa, desactiva o elimina desde la configuración.
- Se agregó limpieza automática de resource packs antiguos generados por Murmora para evitar conflictos.
- Se agregó un único resource pack generado:
MurmoraCustomSounds.
Mejorado
- Se mejoró el sistema de sonidos custom para que los jugadores no tengan que instalar manualmente los archivos de sonido.
- Se mejoró el comportamiento de recarga de sonidos custom para detectar y enviar nuevos sonidos al cliente de forma más confiable.
- Se mejoró el manejo del resource pack para evitar duplicados.
- Se mejoró el flujo de sincronización del cliente reconstruyendo el resource pack generado de forma limpia antes de aplicar nuevos sonidos.
- Se mejoró el rendimiento del sync del servidor evitando recargas innecesarias por cada jugador.
- Se redujo el spam en consola del cliente y del servidor.
- Se mejoraron los logs de release, dejando solo advertencias y errores importantes.
Corregido
- Se corrigió que los sonidos custom no estuvieran disponibles en el cliente cuando solo existían en el servidor.
- Se corrigió la duplicación de resource packs generados entre
MurmoraCustomSoundsyMurmoraServerCustomSounds. - Se corrigió que
/murmora custom reloadno actualizara completamente el resource pack generado en el cliente. - Se corrigió que
/murmora reloadno refrescara completamente los sonidos custom para los jugadores conectados. - Se corrigieron posibles conflictos causados por resource packs antiguos de sonidos custom.
- Se corrigió el exceso de mensajes debug durante la sincronización de sonidos custom.
Comandos actualizados
/murmora reload/murmora custom reload/murmora custom enable <sound>/murmora custom disable <sound>/murmora custom remove <sound>
Estos comandos ahora actualizan la configuración de sonidos custom, reconstruyen el resource pack generado y sincronizan los cambios con los clientes conectados.
Notas
Los sonidos custom deben colocarse en el servidor dentro de:
config/murmora/custom_sounds/
Formato soportado:
.ogg
Después de agregar o modificar sonidos custom, usa:
/murmora custom reload
Murmora sincronizará automáticamente los sonidos custom activados con los clientes conectados y generará el resource pack necesario del lado del cliente.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:X96ynsfi:eej0egNu"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:X96ynsfi:eej0egNu"
}

