Planned
- Version
- 6.2.2-fabric-26.3
- Author
- Lbjnin
BetterAD
Calls something that is on Kiln's roadmap. Parts of it may already run.
Evidence
Ran on Kiln's test stand (2026-11-04): AdvancementsTracker did not start: java.lang.NoClassDefFoundError: net/fabricmc/fabric/api/client/event/lifecycle/v1/ClientLifecycleEvents.
What it needs from Kiln
- net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientLifecycleEvents
- net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientLifecycleEvents.ClientStopping
- net.minecraft.advancements.Advancement
- net.minecraft.advancements.AdvancementNode
- net.minecraft.advancements.AdvancementRequirements
- net.minecraft.advancements.AdvancementRewards
- net.minecraft.advancements.AdvancementTree
- net.minecraft.advancements.AdvancementType
- net.minecraft.advancements.CriterionProgress
- net.minecraft.advancements.DisplayInfo
- net.minecraft.client.gui.components.AbstractSelectionList
- net.minecraft.client.gui.components.AbstractSelectionList.Entry
- net.minecraft.client.gui.components.Button
- net.minecraft.client.gui.components.Button.Builder
- net.minecraft.client.gui.components.Button.OnPress
- net.minecraft.client.gui.components.Checkbox
- net.minecraft.client.gui.components.Checkbox.Builder
- net.minecraft.client.gui.components.Checkbox.OnValueChange
- net.minecraft.client.gui.components.ObjectSelectionList
- net.minecraft.client.gui.components.ObjectSelectionList.Entry
- net.minecraft.client.multiplayer.ClientAdvancements.Listener
- net.minecraft.client.multiplayer.ServerData
- net.minecraft.core.HolderSet
- net.minecraft.util.FormattedCharSequence
- net.minecraft.world.effect.MobEffect
- net.minecraft.world.effect.MobEffectInstance
- net.minecraft.world.item.ItemStackTemplate
- JsonArray.forEach()
- AdvancementProgress.<init>()
- AdvancementProgress.getCompletedCriteria()
- AdvancementProgress.getCriterion()
- AdvancementProgress.getPercent()
- AdvancementProgress.getRemainingCriteria()
- AdvancementProgress.hasProgress()
- AdvancementProgress.update()
- KeyMapping.getTranslatedKeyMessage()
- KeyMapping.matches()
- Minecraft.getCurrentServer()
- Minecraft.hasSingleplayerServer()
- Minecraft.setScreenAndShow()
- and 16 more
On the roadmap: Minecraft's libraries and client API (0.2), Code next to data (0.3)
In the author's words
BAD is a localized advancement tracker that automatically lists every task of every advancement, marks completed goals, and shows segmented progress in an in-game overlay and three-panel overview.
Scan
Scanned on 4 November 2026 against Kiln 0.2.0, file BAD-fabric-26.3.jar. The scan reads the mod's classes; it does not run them.
Reports from players
No reports from players yet.
Thank you. Your report is counted.