Tags
Creators
Details
2.0.1
Compatibility
Changes
If you want a server setup for the Once Upon A Stroll mod with zero effort, get a server with BisectHosting and receive 25% off your first month as a new customer using the code kreezxil
Changes
• Ported to Minecraft 26.3 on NeoForge (26.3.0.103). The Fabric build is not part of this release.
• New: unlimited block sequences in one v_sequences list. Each sequence is one block per line as modid:blockid;chance, where chance is the percent that the block turns into the block on the next line. The last line has no chance.
• New: a line can also set a walk time and a decay time in seconds, like minecraft:dirt;100;30;600. Walk time is how long a block must be walked on before its chance is rolled. Default walk time and default decay time options apply to lines that do not set their own.
• New: path decay. With v_decayEnabled on, blocks this mod changed revert one step at a time when nobody walks on them. It is off by default, so paths stay permanent. Decay is saved with the world.
• New: v_onlyAdvanceTrackedBlocks, on by default. Only the first block of a sequence is picked up from the world; later steps only advance blocks the mod changed itself, so player-built blocks that appear later in a sequence are left alone. Tracking is saved with the world and cleared when a block is broken, replaced or finishes its sequence.
• Every sequence always runs through all of its steps. The v_fullPaths option was removed.
• The default sequence is the original chain (grass, dirt, path, gravel, stone, stone bricks) with the original odds, 4.9 percent for grass and 0.9 percent for each later step, and runs all the way to stone bricks.
• New: v_mobChanceMultiplier makes mobs faster or slower than players. The per-block player and mob chance options and the weighting ranges were removed, because the chance now lives on each sequence line.
• New: the mod list Config button opens an in-game screen that edits every option. An Edit sequences button opens a scrolling list of Sequence 1, Sequence 2 and so on, each with Edit and Delete, plus an Add sequence button. Each sequence is edited in a scrolling box, one block per line, with live checking.
• New: /once_upon_a_stroll operator commands for operators (permission level 2) and the server console. They show, set and reset every option, and manage sequences with v_sequences list, show, add, remove, clear and reset. Values are checked, saved to the config file and applied immediately, with block id tab completion.
• New: a documented onceuponastroll.example.cf is created next to the config when missing. It is only an example, is never read, and must not be renamed into use. It includes coarse dirt and nether chain examples.
• The config is now an ordinary local config named onceuponastroll-common.toml. Old files from earlier versions are rewritten once and keep a one-time .bak. The player and mob switches are kept, but the removed chance options and weighting ranges are not converted.
• Fixed a slow memory leak: remembered entity positions are now dropped when entities leave the world.
• Added the mod logo to the mod list and the description, and updated the README, credits and community link.
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:fp4kfzWI:3xdlw21B"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:fp4kfzWI:3xdlw21B"
}


