add-maf-enemy

Add custom enemy definitions to savedata/enemy/claude.json for maf-command-generator.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

maf-command-generatorのsavedataにカスタムエネミー(敵モブ)を追加するスキル。enemy, エネミー, 敵, カスタムモブ, ボス, ゾンビ強化, モブ追加 などの新規作成が出たら使う。savedata/enemy/claude.json への書き込みを担う。

Core Features & Use Cases

  • 既存の savedata/enemy/claude.json を読み込み、エントリを追加する
  • json の妥当性検証を行い、export 後のデータパックで動作するよう整合性を保つ
  • データパックの生成とリロード手順を統合的にサポート

Quick Start

Add a new enemy entry to savedata/enemy/claude.json and export the updated datapack.

Frequently Asked Questions about add-maf-enemy

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

FAQPage Schema
How do I add custom enemies to Minecraft savedata JSON?

You add custom enemies by inserting new entries into the savedata/enemy/claude.json file, defining each enemy's ID, base mob type, stats, skills, and drops. The process includes JSON validation and datapack reloading to apply changes.

What do I need to define when adding a custom enemy to the maf-command-generator?

Creating a custom enemy requires defining its ID, base mob type, stats, skills, and drops in the savedata/enemy/claude.json file. This data structure ensures the maf-command-generator properly recognizes and spawns the new enemy.

How do I export and reload a datapack after modifying enemy savedata?

After modifying enemy savedata, you export the updated datapack and trigger a reload. This ensures the newly added custom enemy entries in the JSON file are loaded and functional within the game.

Does adding custom enemies require manual JSON validation?

No, manual JSON validation is not required when adding custom enemies. The skill automatically validates the JSON structure of the savedata file to ensure the exported datapack maintains consistency and operates without errors.

Why is my custom enemy not showing up after updating the savedata JSON?

If a custom enemy is not appearing, it is likely due to not exporting and reloading the datapack after updating the savedata JSON. The skill requires these steps to integrate the new enemy definitions into the active game session.