Bow2
Fork of NextGen Bows which was forked from X Bows by SaKeL, edits made by StarNinjas and shaft. I forked it because StarNinjas is inactive for months at the time of writing and thus can't merge my improvements.
Adds a bow and arrows. This is a drop-in replacement for Nextgen Bows. You can uninstall Nextgen Bows and install this with no errors.
Improvements over Nextgen Bows
- easier pickup, just left click
- fixed mob mod hit detection, they now take damage from arrows
- better recipe, arrows can now be crafted using items from mobs mod too (animalia:feather was changed to group:feather)
- removed redundant rotated textures
- now only applies knockback to players and known mobs to prevent weird bugs
Features
- takes arrows from anywhere in your inventory
- bow will force you sneak when loaded (optional dep. playerphysics)
- loaded bow will slightly adjust the player FOV
- bow uses minetest tool capabilities - if the bow is not loaded for long enough (time from last puch) the arrow will fly shorter range
- arrow uses raycast
- arrow has chance of critical shots/hits (only on full punch interval)
- arrow uses minetest damage calculation (including 3d_armor) for making damage (no hardcoded values)
- arrows stick to nodes
- arrows remove them self from the world after some time
- arrows remove them self if there are already too many arrows attached to node, player, entity
- arrow continues to fly downwards when attached node is dug
- arrow flies under water for short period of time and then sinks
- arrows adjusts pitch when flying
- arrows can be picked up again after stuck in solid nodes
- registers only one entity reused for all arrows
Optional Dependencies
- default (recipes)
- farming (bow and recipes)
- 3d_armor (calculates damage including the armor)
- playerphysics (force sneak when holding charged bow)
- player_monoids (force sneak when holding charged bow)