Crossbows should grant "Ol' Betsy" advancement
CyberWorldCatgirl opened this issue ยท 1 comments
Minecraft Version
1.18.2
Forge Version
40.2.17
Mantle Version
1.9.50
Tinkers' Construct Version
3.7.1.155
Problem description
You cannot get "Ol' Betsy" with a Tinkers' Crossbow. This advancement is obtained by firing a crossbow.
Suggested solution
Grant "Ol' Betsy" by firing any Tinkers' Crossbow.
Alternatives considered
If it proves impossible to get "Ol' Betsy" to work with Tinkers' Crossbows, perhaps include a disclaimer about that in Materials and You?
Additional context
Other advancements that are crossbow-related (including "Who's the Pillager Now?" and piercing-based crossbow advacements) function as expected. With current behavior, it is possible to get every Crossbow advancement except the advancement that suggests you fire a crossbow because of Tinkers' Crossbows.
Searched for existing enhancement?
Used the search bar, Checked the FAQ, Checked the in game books
Looked into this issue, crossbows use a special criteria trigger, but the advancement is not just checking against that trigger, its checking against that trigger with the vanilla item. Really Forge should make that support tags, but as a workaround I can just force grant the enchantment. That said, since it takes a bit of effort going to consider this lower priority.