new-item

Generate BP item JSON, texture registration, and en_US.lang entries for Mega Knights Bedrock items.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/henderni/minecraft-mega-knights --skill new-item
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-item
Source: https://github.com/henderni/minecraft-mega-knights/tree/main/.claude/skills/new-item
Command: npx skills add https://github.com/henderni/minecraft-mega-knights --skill new-item

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Adding a new custom item to the Mega Knights Minecraft Bedrock add-on requires creating several consistent files across the behavior and resource packs, updating texture registration, and adding localization entries; doing this manually is error-prone and easy to forget steps.

Core Features & Use Cases

  • Automated file creation: Generates a BP item JSON template in MegaKnights_BP/items/tools with correct identifier, icon key, display name reference, and stack size.
  • Resource pack registration: Inserts a texture_data entry into MegaKnights_RP/textures/item_texture.json using the correct mk_ key and texture path.
  • Localization updates: Appends item name entries to en_US.lang in both BP and RP to keep language files synchronized.
  • Developer reminders: Notes missing PNG texture creation, optional on-use scriptevent wiring, and recommends running the build to verify project compilation.
  • Use Case: When adding a unique tool like a siege horn, the Skill quickly creates the necessary JSON and lang scaffolding so the developer only needs to provide artwork and any custom behavior wiring.

Quick Start

Scaffold a new item by providing the short name and display name, for example: "siege_horn Siege Horn".

Frequently Asked Questions about new-item

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

FAQPage Schema
How do I add a new custom item to a Minecraft Bedrock add-on?

To add a new custom item to a Minecraft Bedrock add-on, you need to generate behavior pack JSON, register textures in the resource pack, and append localization entries to keep language files synchronized across both packs.

What files do I need to create when adding an item to Mega Knights Bedrock?

Adding an item to Mega Knights Bedrock requires a BP item JSON file, an injected texture_data entry in item_texture.json, and appended item name entries in the en_US.lang files for both the behavior and resource packs.

How do I register item textures in a Minecraft Bedrock resource pack?

Registering item textures in a Minecraft Bedrock resource pack involves inserting a texture_data entry into item_texture.json using the correct mk_ key and specifying the correct texture path for the new item.

Do I need to manually add the PNG texture when scaffolding Bedrock modding items?

Yes, you must manually add the PNG texture file after scaffolding the Bedrock item configuration files, and you also need to wire any optional on-use scriptevent handlers for custom item behavior.

Why are my custom item names not displaying correctly in Minecraft Bedrock?

Custom item names fail to display correctly in Minecraft Bedrock when en_US.lang localization entries are missing or unsynchronized, requiring you to append item name entries in both the behavior and resource packs.