Tags
Creators
Details
Licensed CC-BY-NC-SA-4.0
Published 8 months ago
Updated 2 weeks ago
All versions
0.3.4
Release
CobbleSafari 0.3.4last month 875.4K
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client and server
Required content
Any compatible version
Any compatible version
Changes
Features :
- dimensional_music.json is now csmusic_settings.json (migration is automatic and removes the legacy csmusic definition from 0.2.x. The old file is still saved as dimensional_music.json.old in case you need to save your custom music parameters - see the wiki documentation to see how to migrate to the new csmusic system ! )
- New behaviour for tag-based CSMusic definition: by default, each track loops 2 times and then another track from the tag is played. Number of loop can be changed by changing repeatBeforeShuffle in dimensional_music.json (set it to 0 and the randolmy selected music plays indefinitively until you leave the area)
- New behaviour for CSMusic transition: when a transition happen between two tracks with the same priority, a 5 seconds crossfade happens. If the player go back and forth between the two area, the crossfade switches back to target the winning music, to avoid abrut cut-off when you cross a river for example.
Fixes
- Fixed a
skillmath issue that caused incorrect placement on some bedrock model on the Pokemon Statue. - Remove the Mixin that allowed the red shackle visual effect to live inside LivingEntoty. That was a bad design choice on my part; it made it so player could not join a server without cobblesafari installed, as the data packet for living entity had a different array size.
- Fixed the way the red shackle was displayed (direct consequence of the last point)
- If a CSMusic Definition file has an incorrect argument, it warns the user in logs and drop the rule.
- fixed the /reload on forge not reloading csmusic-related files
Optional dependencies
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Any compatible version
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:zj3GsKts:arokHZmv"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:zj3GsKts:arokHZmv"
}

