Compound Bow V1.07 - Projectile Overhaul
π Compound Bow Datapack — Projectile Overhaul (v1.7)
This update is the biggest leap forward since the initial release. The Compound Bow system has been completely re-engineered for performance, accuracy, and compatibility across all mobs and bosses — including the Ender Dragon.
βοΈ Combat Engine Redesign
-
β Replaced
/damage
commandβsarrow
type withmob_attack
to bypass Enderman and Ender Dragon immunities. -
β Damage now applies XP, loot, and kill credit properly with full player attribution.
-
β Special-case functions like
damage_ender_dragon.mcfunction
are now obsolete.
π― Projectile System Streamlining
-
β Removed intermediary
armor_stand
entirely. -
β
interaction
entity now serves as the sole projectile (ray_arrow
), dramatically reducing entity count and tick overhead. -
β Hit detection is now volume-based, leveraging real interaction entity dimensions instead of simulated raycast offsets.
π’ Shooter Tracking with Virtual UUID
-
β Introduced
Player_ID
system to virtually emulate UUIDs without needingdata modify
orNBT
. -
β Each arrow stores its shooterβs
Player_ID
, and matches it back on hit to tag the real shooter. -
β Fully scoreboard-driven — no NBT UUID hacks required.
π Damage Pipeline Unification
-
β
damage_by_table.mcfunction
now supports ShotPower-scaled damage with:-
Clean
/damage
calls per tier (9β54) -
Shooter tagged by
Player_ID
-
No special-case logic per entity
-
-
β Endermen, Dragons, and all mobs now take damage from the same system.
π§Ό System Hygiene & Cleanup
-
β
damage_precalc
,Player_ID
,ShotPower
, andray_step
are all reset immediately after use. -
β Shooter tags are removed after damage is applied.
-
β This ensures zero scoreboard or tag clutter, even in multiplayer.
π§± Environment Interaction Improvements
-
β Iron bars are now included in
not_solid.json
, allowing arrows to snipe End Crystals behind cages — no TNT or block breaking required.
π§ Performance & Compatibility
-
β Optimized for multiplayer — unique
Player_ID
per player prevents attribution bugs. -
β No reliance on UUID, NBT storage, or
storage
data. -
β Compatible with bosses, vanilla progression, and custom advancement triggers.
Files
Get Compound Bow Datapack
Compound Bow Datapack
Status | In development |
Author | MC Ninja38 |
Genre | Survival |
Tags | Archery, bow, compound, compound-bow, datapack, Minecraft, Weapons |
More posts
- Compound Bow V1.11 - Crafting Hotfix86 days ago
- Compound Bow V1.1 - Full Release86 days ago
- Compound Bow Datapack V1.09 - Enchantment Restriction88 days ago
- Compound Bow V1.08 - Damage Patch89 days ago
- πΉ Compound Bow Datapack β V1.06 Update93 days ago
- Compound Bow v1.0 5 - Rebalance 2.0!94 days ago
- Compound Bow V1.0495 days ago
- Compound Bow is Going Free95 days ago
- Compound Bow V1.03 (Creative Compatibility)95 days ago
Leave a comment
Log in with itch.io to leave a comment.