Tinkers Construct

Tinkers Construct

163M Downloads

Crossbows should grant "Ol' Betsy" advancement

CyberWorldCatgirl opened this issue ยท 1 comments

commented

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

commented

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.