bow-passive

Automates Bow Passive arrow phases in Minecraft datapacks with shooter IDs and LifeSub lifecycle management.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/para7/magic_and_frontier --skill bow-passive
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bow-passive
Source: https://github.com/para7/magic_and_frontier/tree/main/.claude/skills/bow-passive
Command: npx skills add https://github.com/para7/magic_and_frontier --skill bow-passive

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates Bow Passive behavior across firing, flight, hit, and ground phases within a Minecraft datapack.

Core Features & Use Cases

  • Phase-aware arrow handling: tag arrows with per-shot data, manage life, and apply hit/marker effects per phase.
  • Script hooks per phase: integrate ScriptHit, ScriptFired, ScriptFlying, and ScriptGround to customize behavior.
  • Shooter isolation: ensure only the shooter’s arrows are processed using embedded shooter IDs and dolphin grace markers.

Quick Start

Equip a bow with Bow Passive and deploy the generated datapack assets to observe per-phase behaviors.

Frequently Asked Questions about bow-passive

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track per-shot arrow data across firing, flight, and hit phases in a Minecraft datapack?▼

You can automate bow passive phase handling by tagging arrows with per-shot data and embedding shooter IDs, ensuring phase-specific scripts trigger reliably across firing, flight, hit, and ground phases.

How does shooter isolation work for custom arrow behavior in datapacks?▼

Shooter isolation embeds unique shooter IDs and applies dolphin grace markers to arrows, ensuring only the shooter's projectiles are processed by the lifecycle management system during hit resolution.

Can I attach custom scripts to specific arrow lifecycle stages in Minecraft?▼

Yes, you can integrate ScriptFired, ScriptFlying, ScriptHit, and ScriptGround hooks to customize arrow behavior and execute phase-specific logic during the projectile lifecycle.

What is the best way to manage arrow lifecycle and cleanup in a datapack?▼

Using LifeSub lifecycle management provides modular data modeling and safe, cleanup-focused hit resolution, automatically handling arrow removal after ground impact or entity hit.

Do I need any dependencies to automate bow passive behavior in my datapack?▼

No dependencies are required; you can deploy the generated datapack assets directly to observe modular per-phase arrow behaviors and integrate the custom script hooks.