1.4.7+26.4-snapshop-7
Compatibility
Changes
1.4.7
A bug-fix release, plus an updated build for the latest Minecraft 26.4 snapshot. No new features and no changes to the public API; every method/event/DTO documented for 1.4.6 behaves exactly as before, except where a fix below makes it match what was already documented.
Fixed
- The milestone sound played again every time you rejoined a world on a milestone day. Leaving to the title screen and coming back on day 100 (or 50, 365, 200, ...) replayed the celebration sound each time. A milestone day is now celebrated once per world per game session. (A full game restart on that same day can still play it once more.)
- Past advancements could all be dated "today" the first time you opened an existing world with this mod. The mod tries to estimate on which day each already-completed advancement was earned, but it could run that check a moment before the game had received your advancements from the world, find nothing, and then log every one of them under the current day. It now waits until your advancements have actually arrived before doing it.
- The "Sleep time" reminder showed up in the Nether and the End, where there's no night and a bed explodes. It now appears only in dimensions with a real day/night cycle; if you come back to the Overworld while it's still night, you'll get it then.
- Rejoining a world right after leaving it could, rarely, load a slightly outdated journal. The journal is saved in the background when you leave; joining again within that brief moment could read the file before the save finished. Loading now waits for any pending save first.
Minecraft 26.4 snapshot
- The experimental 26.4 jar is now built for
26.4 Snapshot 7(previously Snapshot 1). This snapshot reworked how menus, buttons, HUD elements and images are drawn, so the mod's own screens, HUD and journal photos needed changes to keep working on it. This jar requires Snapshot 7 or newer (it refuses to load on Snapshots 1–6) and Fabric Loader0.20.0or newer. - Snapshot builds remain experimental: verified to compile and reach the main menu, not yet play-tested in a world. Later snapshots may need another update.
Compatibility
- 26.1, 26.2, 26.3: still Fabric Loader
0.19.5or newer, no new requirements. Built against the latest Fabric API for each version. - No settings or journal file format changes — updating from 1.4.6 requires no action.
- For mod developers: no API additions or removals.
DAY_MILESTONE_REACHEDnow actually honors its documented "does not fire again if the same day is re-observed (e.g. re-joining the world)" within a game session.
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:DinbWefJ:o80nQiew"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:DinbWefJ:o80nQiew"
}

