Tags
Creators
Details
1.3.2+1.20.1
Compatibility
Required content
Changes
The big one
Features and Fixes:
- Join the brand-new community discord!
- Updated and improved the wiki for all the new features, check it out!
- Support for any audio file type! Check the wiki for setup instructions
- Events - Music Packs can now have events that trigger one-shot music. Check down below for the first set of vanilla types.
- Music now fades out when a jukebox is playing nearby
What made this update take so long?
- Moved into a new place and played my first full playthrough of Cyberpunk 2077 :)
New Vanilla Predicate Types:
- Riding
- MoonPhase
- GameMode
- Health
- StatusEffect
- PillagerRaid
New Vanilla Event Types:
- OnEnterPredicate (Triggers whenever the node the event is in becomes the active node)
QoL:
- Music now plays while the game is paused. It will also fade into a quieter volume when paused, then ramp back up after unpausing.
- Only start combat music if the enemy is within the player's field of vision (creepers are stealthy again).
Fixes:
- Forge should now work again!
- Vanilla music works again
- A few UI improvements
- Performance should be improved for more taxing predicates as they will now run on tick multiples instead of every tick.
Modding Improvements
- More of a detriment: All modded predicate/event types must now be registered during client initialization with TAMClient.registerPredicate/Event() or they will not be recognized. This was necessary to restore forge support.
- You can now specify the tickRate of a modded predicate type to improve performance. Override the getTickRate() function.
What's Next?: My main effort now will be porting the mod to more minecraft versions. Meanwhile I'll be collecting feedback/using the mod in my own servers to plan out more features for 1.4!
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| TrueAdaptiveMusic-1.3.2+1.20.1-sources.jar | Unknown | 119.48 KiB |
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:UeDAoEyD:UGMtdV9i"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:UeDAoEyD:UGMtdV9i"
}

