questapi-fabric-26.3-26.3.1.0.jar
Curse Maven Snippet
What's new
[26.3.1.0]
Added
- Fishing and animal-breeding objectives (
FishObjective,BreedAnimalsObjective), polling the vanillafish_caught/animals_bredstats. - Repeatable/timed quests: a quest can reset on a wall-clock or in-game-day cooldown (
ResetMode.WALL_CLOCK/IN_GAME_DAY), set per quest or left to a server-wide default inquestapi.properties. - Quest-complete sound and toast, a separate new-quest-unlocked sound and toast, and a confirmation dialog before abandoning an active quest.
- Objective progress bars in the quest detail panel, replacing plain "x/y" text.
- A quest tracker HUD: pin an active quest to the corner of the screen so its objectives stay visible without reopening the quest book.
- A star indicator on the category sidebar when a quest inside it has a reward waiting to be claimed.
AnyOfCondition- OR logic for prerequisites (a quest's own condition list is still AND-only, but this wraps other conditions and passes if any of them do).- Two new reward types:
AdvancementReward,EffectReward. - Three new world-state conditions:
TimeOfDayCondition,WeatherCondition,BiomeCondition. - Two new example quests (World Events category) exercising the additions above: Thunderstruck and Night Owl.
- Maven publishing to GitHub Packages.
- GitHub Actions CI building both loaders on every push.
- Javadoc published to GitHub Pages on every push to
master. - Modrinth/CurseForge store page copy.
Changed
- Quest availability (
QuestManager#refreshAvailability) is now polled every server tick instead of only at login and quest events, so the new world-state conditions react as time, weather, or biome actually change instead of only at the next unrelated quest action.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

