Tags
Creators
Details
1.8.0+forge-1.20.1
Compatibility
Required content
Changes
Changelog
v1.8.0
Quests can ask for a typed answer. Repeatable quests can pay a streak bonus and rotate through a pool, and a book can run several currencies side by side. Themes get colors of their own, and a new theme keeps following the theme it was made from. This release covers issues 96 to 103, 105 and 106.
The network protocol changed, so clients and servers both need 1.8.0.
New for players
- The inventory key (E) closes the quest book, like Escape. It does nothing while you type in a text box
- Shaders in the quest screen keep moving while the game is paused
- The book editor no longer crashes when Book settings opens on a field with no suggestion picked
- Recipe views no longer crash with newer JEI builds, which moved the recipe frame texture
- Recipe tree buttons grow to fit their labels, and the valid items grid stays inside the dialog padding
- World chapters with many quests build and pan faster
- In the theme editor, resetting an inherited color or cancelling the picker on one keeps it following the base theme
New for pack makers
- The
answertask shows a text box on the task row.answerslists the accepted answers andpromptsets the question. Spaces at the ends do not count. Answers sync to the client with the book, so use it for riddles, not secrets - The
streakreward pays itsrewardsat everyeveryth completion in a row of a repeatable quest. A skipped daily or weekly period starts the count over repeat.poolgroups repeatable quests into a rotation pool, andrepeat.activesets how many of them each player, team or server gets at every reset- The
attributereward is permanent whensecondsis0, the new default.stackpicks what a repeat claim does (add,replaceorstrongest) andmaxcaps the total - New description blocks:
calloutdraws a tinted box with an icon, title and text fornote,tip,warningordanger, andspoilerhides lines under a header that unfolds on click - APNG files play anywhere the mod loads images: descriptions, hover images, quest icons and line textures
- Quest text takes
&#RRGGBBhex colors next to the&color codes money.currenciesadds named currencies with their own balances, prefix, suffix, color and scope. Money rewards, money tasks, shop entries and hints take acurrencyfield, and the/eq moneycommands take an optional currencyauto_finishinbook.jsonfinishes a quest with no rewards as soon as it is complete, with no Finish presslate_join_rewardsinserver.jsonlets players who join a party claim the rewards of quests the party finished before they joinedinventory.menusputs the inventory button on other container screens, by menu type id such asminecraft:crafting, or on all of them with"*"- A palette key the theme template does not know is now a custom token. Use it as
$(name)in the theme's sheets, and add or remove it under Custom colors in the theme editor /eq theme new <id> [base]writes an empty palette, so the new theme follows its base until you change a color- The
sublevelcondition passes while the player stands on or rides a Sable sub-level, such as a Create Aeronautics airship, with optionalname,min_speed,altitudeandmoving. With Sable installed,standing_on,sky,light,area,height,biomeandstructureread the ship instead of the ground below. Needs Sable on 1.21.1 - Kinetic blocks from Create addons turn in world chapters through the Create adapter
- The editors have fields for the new tasks, rewards and blocks
Optional dependencies
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:f456ZrGZ:yKLtXk5t"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:f456ZrGZ:yKLtXk5t"
}

