Craftsman's bows
A small mod that adds four ranged weapons with a vanilla Minecraft feel.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Craftsman's bows

This is a simple and small mod that adds some vanilla-style ranged weapons.
I made this as a mod creation and Java coding practice.
With the Sinytra Connector,this mod also work with NeoForge!
Items
Shortbow

- Faster charge, shorter range, and less damage - Movement speed doesn't decrease while drawing, and you can even sprint.
Longbow

- Slower charge, longer range, and more damage. - If you do not charge it to the maximum, the arrow's flight distance will be greatly reduced. - The screen zoom while drawing is stronger than with a normal bow.
Shot Crossbow

- A crossbow that fires five arrows at once. - It cannot be fired unless the bow is drawn all the way back. - Shot arrows ignore enemy invincibility frames. - You can't expect much accuracy and the range is short, but it is very powerful at close range. - Although it looks like a crossbow, the enchantments it can apply are bow enchantments.
Repeater Crossbow

- A crossbow with incredible rapid-fire. - Shot arrows ignore enemy invincibility frames. - When you aim it, it will begin charging, and after a while it will continue firing arrows. - Once charging is complete, you will be unable to move at all. - It is awful to use, and it uses a lot of arrows, but it has incredible destructive power. - Although it looks like a crossbow, the enchantments it can apply are bow enchantments.
Burst Arbalest

- It can be charged up to 9 times. - Shot arrows ignore enemy invincibility frames. - It has relatively good distance and accuracy. - When release it, it will fire arrows equal to the number of charges. - In short, it's a less extreme repeater crossbow.
Used assets
Sounds in the "erdie" folder: by Erdie
Sounds in the "dungeons" folder: from Minecraft Dungeons by Mojang
Modpack
If you want to use this mod in a modpack, please let me know.