
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.
All Versions
+ Add Version- Fixed an issue where recipe data was not correct for 1.21.1, making it impossible to craft items.
- This is a backport version of 1.1.5.
- Update for Minecraft 1.21.6, 1.21.7
- Updated for Minecraft 1.21.5
- There shouldn't be much change in the gameplay experience, but some mixins have been adjusted.
- Fixed starting a sprint with a shortbow ending the sprint instantly.
- Fixed a bug that could cause a crash when the player was render while holding a Shot Crossbow
- I forgot to update the version information of the mod, so I updated it.
- Updated for Minecraft 1.21.4
- Repeater Crossbows no longer disappear from the screen when firing
- Burst Arbalests no longer disappear from the screen when charging
- Now compatible with 1.21.2 and 1.21.3. Previous versions will not work.
- Changed the effects of each item.Added particles when charging and firing, and new sound effects.
- The Longbow now takes 3 seconds to fully charge instead of 4, although its arrow speed has been reduced when fully charged to avoid a visual glitch.
- Repeater Crossbow now has recoil when fired, and after 64 shots it will overheat, incurring a longer cooldown and causing a large recoil.
- Added the Burst Arbalest, a new netherite tier bow. In short... a "less extreme Repeater Crossbow."
- Wooden bows can now be repaired with planks, and netherite bows with netherite ingots.
- Netherite bows now have fire resistance.
- Compatible with 1.21.1. Continues to work with 1.21.
- Changed how the zoom value is reset when starting a repeater crossbow, so it no longer causes weirdness when used with a changed FOV.