promotional bannermobile promotional banner

Simple Arrow Pickup (Works for Pre-Release)

Arrows stay where they land. You can walk up and pick them back up. That’s it.

File Details

ArrowPickup-1.0.1.jar

  • R
  • Jan 31, 2026
  • 13.23 KB
  • 186
  • Early Access

File Name

ArrowPickup-1.0.1.jar

Supported Versions

  • Early Access

v1.0.1

 

  • Arrows no longer disappear when they land in the world
  • Projectiles that stop moving are converted into pickupable arrow items
  • Dropped arrow type is derived from the projectile model (example: Arrow_CrudeWeapon_Arrow_Crude)
  • Arrows drop at their final impact position, not at the player
  • Arrows that hit mobs are not converted, normal combat behavior is the same
  • Added pickup delay to prevent instant re-collection on the same tick
  • Prevented duplication and projectile cleanup issues
  • Improved stability by avoiding persistent projectile entities

Known limitation

  • Arrows are dropped as items instead of remaining embedded in blocks due to current engine/API limitations

Design note / workaround

  • Original goal was to make arrows persistent in the world
  • Due to my current moder level (or API limitations), persistent embedded projectiles aren’t viable yet
  • As a workaround, arrows that do not hit a mob are converted into dropped items instead
  • This keeps arrows recoverable without breaking combat or physics systems

But it works, have fun, let me know if there are bugs.