add-maf-bow

Add a bow passive entry to maf-command-generator savedata JSON.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill adds the bow passive to the savedata for maf-command-generator, enabling new arrow behaviors to be defined and activated in-game.

Core Features & Use Cases

  • Update savedata/bow/claude.json with a new bow-passive entry, including id, name, role, life_sub, and optional scripts for hit, fired, flying, and ground phases.
  • Provide a clear export/reload workflow using maf-command-generator commands to apply changes to the datapack.
  • Supports end-to-end modification workflow from JSON data to in-game behavior, with documentation for future passives.

Quick Start

Edit maf-command-generator/savedata/bow/claude.json to add a new bow skill entry, then export and reload the datapack to apply changes.

Frequently Asked Questions about add-maf-bow

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

FAQPage Schema
How do I add a new bow passive to savedata for maf-command-generator?

To add a bow passive, edit maf-command-generator/savedata/bow/claude.json with a new entry specifying id, name, role, life_sub, and optional scripts for hit, fired, flying, and ground phases.

How do I apply bow passive changes to a Minecraft datapack?

After updating the bow savedata, run make run/export to export the datapack, then reload the datapack in Minecraft to apply the new arrow behaviors.

What projectile events can I customize when modifying bow behavior in savedata?

Bow behavior in savedata supports custom scripts for fired, flying, hit, and ground projectile events, allowing end-to-end modification of arrow mechanics within maf-command-generator.

Do I need to manually reload the datapack after updating bow savedata?

Yes, reloading the datapack is required. After editing the savedata JSON file, you must export via make run/export and then reload the datapack in-game to activate the new bow passives.

What fields are required for a new bow skill entry in maf-command-generator?

A new bow skill entry requires id, name, role, and life_sub fields. Optional scripts can be added for hit, fired, flying, and ground phases to define specific arrow behaviors.

Why are my bow passive changes not showing up in-game?

Changes likely were not exported or reloaded. Ensure you edit savedata/bow/claude.json, run the export command to update the datapack, and then reload the datapack in Minecraft.