Compatibility
Minecraft: Java Edition
1.21.8–1.21.11
Platforms
Supported environments
Client-side
Tags
Creators
Details
Licensed MIT
Published yesterday
ArrowCount is a tiny ammo readout for archers. Whenever you're holding a bow or crossbow (in either hand), a compact counter appears just below your crosshair showing how much ammunition you're carrying.
What it shows
- Total arrows — every arrow in your inventory, counted live as you fire and restock.
- Type breakdown — when you carry special arrows, a second line splits the total into normal, spectral, and tipped so you know exactly what you'll loose next.
- Low / empty warning — the count turns yellow at 4 arrows or fewer and red when you have none, so you notice before the string clicks empty.
Why
Vanilla never tells you how many arrows you have without opening the inventory, and the bow itself gives no hint until you're already dry. ArrowCount keeps the number in front of you exactly when it matters — mid-fight or mid-hunt — and the type split helps when you're saving spectral or tipped arrows for a specific shot.
Controls
- N — toggle the counter on/off. An action-bar message confirms the state.
How it's built
- Counts
ArrowItemstacks across your 36 main inventory slots plus the off-hand, classifying spectral and tipped arrows by item type. - The readout only appears while you hold a bow or crossbow, and respects F1 (hide HUD) and open menus.
- No mixins, pure client-side rendering — one JAR runs unchanged across all four game versions.
Compatibility
Minecraft 1.21.8, 1.21.9, 1.21.10, 1.21.11 — Fabric Loader 0.16+. One JAR covers all four. Pure client-side: install on your client only, works on any Fabric server, fully vanilla-compatible. Requires Fabric API.


