Welcome to Progressive Archery!
[This mod uses: Fabric Mod Loader & Fabric API]
To play with the Trinkets mod, install the "+trinkets" version
RECOMMENDED:
This mod was developed in conjunction with two of my other mods: SASSOT and Armor Restitched. They were developed to synergise with each other, so I highly recommend checking out those mods as well!

Progressive Archery is a mod that aims to make ranged combat in Minecraft more dynamic than its vanilla mechanics, without straying too much from the original game's design.
Progressive Archery:
- Introduces a brand new progression chain for bows, crossbows, and arrows, mirroring that of mining tools and melee weapons.
- Adds new variants of bows and arrows the player may use according to their playstyle.
- Adds new blocks, items, and Villager trades to facilitate ranged combat.
- Reworks archery mechanics & enchantments to be more player-intensive.
- Makes mob ranged combat less predictable and/or more challenging.
- Adds new advancements.
Bow Progression Chain:
Each upgrade tier is more durable, more accurate and shoots projectiles faster than the tiers below.
A player can craft each upgrade by fusing a Wooden bow with the ingredient of choice & a Bow Fusion Smithing Template, which can be obtained through combat or exploration.

New Bow Variants:
Bow
The simplest variant, it resembles the vanilla bow, but has the shortest draw time out of all variants including the original vanilla bow. It shoots the slowest projectiles out of all the variants.
Horn Bow
This bow with horns is a sturdy, stronger variant of the Bow. It has the same draw time with the vanilla bow, and has a durability higher than Bows. It shoots projectiles faster than Bows.
Crossbow
This reinforced bow resembles the vanilla Crossbow, but it has the same draw time with the vanilla bow, and has a durability higher than Bows. Unlike all other variants, it loads its projectiles before shooting, and shoots projectiles faster than Bows. It also has the unique ability to shoot exploding firework rockets, whose mechanics have been reworked, and has the highest accuracy among all variants.
Longbow
This longer, larger bow has a longer draw time than the Horn Bow, and has the highest durability among all variants. It shoots projectiles even faster than Horn Bows, at the cost of lowest accuracy.
Tubular Bow
This bow is supported by a tube, through which kid arrows are shot. It has the longest draw time and lowest durability, but it shoots the fastest projectiles among all variants.
New Arrow Variants:
The Fletching Table now has a function in this mod. The below arrow variants can be crafted using the Fletching Table:

Arrows:
Shot with Bows, Horn Bows, Longbows, or Crossbows.
Kid Arrows:
Shot with Tubular Bows, crafted by cutting their Arrow counterparts on the Fletching Table.
Tipped (Kid) Arrows
Golden (Kid) Arrows are especially conducive to magic, so they can be tipped with potions. To do so, fill a Cauldron with Potions and tip a Golden (Kid) Arrow.

Ranged Combat Changes:
Quiver
An item that can carry many slots' worth of Arrows, Kid Arrows, and Firework Rockets. When held in the inventory (or the Trinkets mod Back slot) and the player pulls a bow, a projectile from the first valid stack is drawn.
Enchantments
- All bow variants can now have: Power, Piercing, Punch, Flame, Multishot, Quick Charge, Unbreaking, and Mending.
- Infinity is now a Quiver Treasure Enchantment, applicable by Anvil. Every time a projectile is drawn from an Inifinity-enchanted Quiver, there is a chance the arrow may not be consumed. The probability depends on the arrow type, with stronger arrows having a lower chance to not be consumed.
- Quick Charge is now a Treasure Enchantment, unobtainable by normal means. Each level of Quick Charge is enchanted onto a Bow by using three new items, detailed in Other Features.
Firework Rockets
Firework rockets are now affected by Bow Enchantments. The amount of damage done by exploding firework rockets have been buffed, and can be boosted by Power. When hit by a firework explosion, the target is also affected by Punch and Flame, scaled by the explosion strength. The durability cost of firework rockets have been modified, with higher tier Crossbows receiving less damage.
Projectile Behaviour
- Projectiles recognised by this mod, vanilla and modded, are now thrown/shot with velocity of the thrower/shooter added. (An exception is made for Tridents, which is accounted for in the author's SASSOT mod.)
- Dispensers shoot projectiles at speeds proportional to their received power, and have increased accuracy and speed overall from vanilla.
- Splash and Lingering Potions now have a cooldown, but may be stacked. An exception is made for Splash and Lingering Water Bottles, which have no cooldown.
Mob Ranged Combat:
Mobs that use Bows and Crossbows are now equipped with modded variants, shoot with modded arrows, and drop modded arrows. They also shoot at higher speeds and improved accuracy than in vanilla, scaled by World and Local Difficulties. Crossbow users also have a shorter interval between charging and shooting, making ranged attack mobs generally more dangerous.

Villager Features:

Archer

By claiming an Archer Marker block, a villager can become an Archer, who use Bows to protect fellow Villagers, and take night watch shifts instead of sleeping every night. They attack Zombies, Raiders, and hostile Players, and gain Experience by killing enemies. The higher their Level, their shots are stronger and are able to use higher tier Bows. They cannot use Crossbows. A Player may equip an Archer with a Bow variant.
Fletcher

Fletchers now have modified trade offers in accordance with the mod. Also, if a Fletcher interacts with an Archer and both are of sufficient Level, there is a chance the Fletcher will upgrade the Archer's Bow variant.

Other Features:
New Items
New items include:
- Horsehair, Striderhair, and Hoglinhair: three uniquely obtained hair ingredients that can also be crafted into String. Three of Horsehair is required for Quick Charge I, Striderhair for Quick Charge II, and Hoglinhair for Quick Charge III. Put the Bow in the central slot of a Crafting Table, and the ingredients in a straight vertical line either to the left or the right.
- Fireproof Lead: Craftable from Striderhair and Magma Cream, they are fireproof -- your Nether mobs can be leashed without wasting Leads to the lava.
- Copper nugget: Required to craft Copper Arrows.
There are many other features not laid out above. Helpful (spoilers!) screenshots are in the Gallery. Try the mod yourself to fully experience all the new features!
May all your aims be true. -- SolipIngen
NOTES:
- Backporting to older versions of Minecraft is not supported. This mod will stay up to date with the most recent Minecraft release version (until project termination).
- Porting to Forge is not supported. If you would like to port this mod to Forge, please let me know, and feel free to fork off this project.
- Content-related feedback should be made in the Comments section below.
- Technical code-related issues should be made in the source Github repository.
- This mod is licenced under the MIT License, so all I ask of you, should you modify the mod yourself, is to give due credit back to this page and/or Github repository, and to follow common sense in using/modifying/distributing this mod.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
- Fix: Wooden arrow recipe now triggered correctly.
- Fix: Quiver now again correctly goes in the back slot.
- Fix: Wooden arrow recipe advancement now triggered correctly.
- Re-integrated with Trinkets.
- Fix: Bug with shield-holding angles in 3rd person fixed.
- Change: Increase Chicken/Parrot passive feather drop count increased to a max of 3 per drop.
- Change: Striders now drop 0-2 Striderhair instead of string, affected by Looting.
- Fix: Bug with shield-holding angles in 3rd person fixed.
- Change: Increase Chicken/Parrot passive feather drop count increased to a max of 3 per drop.
- Change: Striders now drop 0-2 Striderhair instead of string, affected by Looting.
- _Fix_: Fixes potentially critical issue when initializing mobs with other mods.
- _Fix_: Fixed server-kicking bug when bows attempt to consume final remaining item in equipped Quivers.
- _Fix_: (Temporary) Fixed crashing bug due to BundleItem mixin conflict with other mods that change Bundles. Planned to be improved with a server-side config option to turn on/off Progressive Archery's modification of Bundles.
- _Fix:_ Pillager patrol captains now correctly drop Ominous Bottles again.
- _Fix:_ Bug crashing game when using vanilla Crossbow fixed.
- _Fix_: Fletching screens now show stonecutter correctly when cutting tipped arrows.
- _Fix_: Bundle recipe advancement fix, cross-mod bundle recipes in SolipIngen cross-mod datapack.
- _Change_: Fusion template drop chance from entities slightly nerfed -- 12% -> 10%.
- _Change_: Fireproof Lead re-textured.
- _Addition_: Fireproof Leads now also work with Boats.
- _Addition_: Piglins now also can drop bow fusion templates.
_Ongoing Issues_:
- Some mod loot table changes are currently unenchanted only/unaffected by Looting. This will be addressed in a future update.
_Future Plans (not limited to)_:
- Configs for various gameplay parameters (client & server)
- Version +trinkets when Trinkets is updated to 1.21.
- Fix: Bogged now correctly shoot poison tipped arrows.
- Change: Persistent projectiles (including arrows) now deal baseDamage*speed damage, instead of 0.5*baseDamage*speed^2.
- Change: Mod arrow base Damages re-scaled upwards.
- Change: Critical damage bonus is now a Gaussian centred around +25%.
- Change: Each level of power now adds +0.5 damage instead of +0.25 per level.
- Change: Skeleton variants shoot at lower speeds (0.75x maxReleaseSpeed -> 0.5x maxReleaseSpeed)
- Change: Bow-using mobs aim improved.
- Change: Bow fusion template drop probability increased, Bogged now drop them as well.
- Addition: _Fletcher block_ added. Fletching can now be automated.
- Addition: Archer Villagers now target mobs in #progressivearchery:archer_villager_targets. Use Datapacks to customise. By default, contains raiders and zombie variants except zombified piglins. Vexes are codewise conditioned to be targeted only when its owner is in the targets tag,
- Addition: Added #progressivearchery:unconsumed_fletching_additions, which are the addition ingredients while fletching that do not get consumed. Default contains flint and #progressivearchery:metal_arrow_cutters and #progressivearchery:metal_arrow_welding_heat_sources. Use datapacks to customise.
- Fix: Bogged now correctly shoot poison tipped arrows.
- Change: Persistent projectiles (including arrows) now deal baseDamage*speed damage, instead of 0.5*baseDamage*speed^2.
- Change: Mod arrow base Damages re-scaled upwards.
- Change: Critical damage bonus is now a Gaussian centred around +25%.
- Change: Each level of power now adds +0.5 damage instead of +0.25 per level.
- Change: Skeleton variants shoot at lower speeds (0.75x maxReleaseSpeed -> 0.5x maxReleaseSpeed)
- Change: Bow-using mobs aim improved.
- Change: Bow fusion template drop probability increased, Bogged now drop them as well.
- Addition: _Fletcher block_ added. Fletching can now be automated.
- Addition: Archer Villagers now target mobs in #progressivearchery:archer_villager_targets. Use Datapacks to customise. By default, contains raiders and zombie variants except zombified piglins. Vexes are codewise conditioned to be targeted only when its owner is in the targets tag,
- Addition: Added #progressivearchery:unconsumed_fletching_additions, which are the addition ingredients while fletching that do not get consumed. Default contains flint and #progressivearchery:metal_arrow_cutters and #progressivearchery:metal_arrow_welding_heat_sources. Use datapacks to customise.
- v1.1.6-1.20.6+trinkets**
Hello archers! I hope all of your shots have been true.
Minecraft 1.20.6 was the biggest technical update in a while. So, Progressive Archery 1.1.6-1.20.6 is the biggest update in a while as well. Below are the changes:
- Fix: Redundant velocity addition for projectiles fixed.
- Fix: Fletching screen renders background with normal darkness.
- Fix: Skeleton variants and Illusioners now shoot lower than previously, making them more precise.
- Fix: Advancements trigger bug fixed.
- Change: Golden arrows now can be tipped 8 times per potion level in cauldron, down from 21.
- Change: Individual arrow damage rebalanced upwards.
- Change: Critical arrow bonus nerfed, to min +10%, down from max +20%.
- Change: Archer villagers now work at night instead of the day, and have a chance to rest during the day each day cycle. Chance to rest is lower for higher world difficulties. Villagers at half health or lower will always rest for that day, until healed.
- Change: Archer villagers gain XP twice as fast.
- Change: Archer villagers and Illusioners are now stronger, shooting speeds equal to the max release speed of each bow type.
- Change: Persistent projectiles now experience 0.1% speed decrease per tick in air, down from vanilla 1%.
- Change: Fletcher Villagers do not change Archer Villager's bow if it is enchanted or has a custom name.
- Change: Item tag #progressivearchery:metal_arrowheads renamed to #progressivearchery:crafted_arrowheads
- Addition: Added optional datapack for enhanced compatibility across my three mods.
- Addition: [EMI](https://modrinth.com/mod/emi) integration added, Fletching and Tipping recipes added. Recommended.
- v1.1.6-1.20.6**
Hello archers! I hope all of your shots have been true.
Minecraft 1.20.6 was the biggest technical update in a while. So, Progressive Archery 1.1.6-1.20.6 is the biggest update in a while as well. Below are the changes:
- Fix: Redundant velocity addition for projectiles fixed.
- Fix: Fletching screen renders background with normal darkness.
- Fix: Skeleton variants and Illusioners now shoot lower than previously, making them more precise.
- Fix: Advancements trigger bug fixed.
- Change: Golden arrows now can be tipped 8 times per potion level in cauldron, down from 21.
- Change: Individual arrow damage rebalanced upwards.
- Change: Critical arrow bonus nerfed, to min +10%, down from max +20%.
- Change: Archer villagers now work at night instead of the day, and have a chance to rest during the day each day cycle. Chance to rest is lower for higher world difficulties. Villagers at half health or lower will always rest for that day, until healed.
- Change: Archer villagers gain XP twice as fast.
- Change: Archer villagers and Illusioners are now stronger, shooting speeds equal to the max release speed of each bow type.
- Change: Persistent projectiles now experience 0.1% speed decrease per tick in air, down from vanilla 1%.
- Change: Fletcher Villagers do not change Archer Villager's bow if it is enchanted or has a custom name.
- Change: Item tag #progressivearchery:metal_arrowheads renamed to #progressivearchery:crafted_arrowheads
- Addition: Added optional datapack for enhanced compatibility across my three mods.
- Addition: [EMI](https://modrinth.com/mod/emi) integration added, Fletching and Tipping recipes added. Recommended.
- Lead drop bug fixed.
- Quiver rendering bug fixed.
- Arrow & rocket damage balance.
- Additions to Trial Chamber loot.
- Texture corrections.
- and more miscellaneous changes.
- Lead drop bug fixed.
- Quiver rendering bug fixed.
- Arrow & rocket damage balance.
- Additions to Trial Chamber loot.
- Texture corrections.
- and more miscellaneous changes.
- Archer Villagers stop targetting players after they switch to Creative.
- Quiver now renders properly when in Back Trinket slot.
- Texture fixes.
- Archer Villagers stop targetting players after they switch to Creative.
- Texture fixes.
- [Trinkets](https://modrinth.com/mod/trinkets) integration: Quiver can now be placed and used in the Back slot.
- Wooden (Cross)Bow now merged with vanilla (Cross)Bow into vanilla-registry "minecraft:(cross)bow".
- [REI](https://modrinth.com/mod/rei) integration: tipped kid arrow recipe bug fix.
- Bow mob attack pose fix
- [Fresh Animations](https://www.curseforge.com/minecraft/texture-packs/fresh-animations) integration: Archer Villagers bow holding adjustments.
- Wooden (Cross)Bow now merged with vanilla (Cross)Bow into vanilla-registry "minecraft:(cross)bow".
- [REI](https://modrinth.com/mod/rei) integration: tipped kid arrow recipe bug fix.
- Bow mob attack pose fix
- [Fresh Animations](https://www.curseforge.com/minecraft/texture-packs/fresh-animations) integration: Archer Villagers bow holding adjustments.
- Version split to provide Trinkets-compatibility.
- Please install v1.1.2-1.20.1 instead, this version has erroneous asset locations. I apologise for the inconvenience.**
v1.1.1-1.20.1: Client-side errors (client mixin error) fixed + assets relocation + slight adjustments to quiver model.
Minor bug fixes.
Final update for Minecraft 1.19.4.
- Arrowheads** have now been added, replacing nuggets in fletching arrows.
- REI integration issue fix.