-
Notifications
You must be signed in to change notification settings - Fork 0
First Pack
Namnarak edited this page Aug 22, 2026
·
2 revisions
This guide walks you through creating your first custom item with Kalo.
mkdir -p plugins/Kalo/packs/myitem/configs
mkdir -p plugins/Kalo/packs/myitem/assets/myitem/textures/item# plugins/Kalo/packs/myitem/pack.yml
id: myitem
version: 1.0
author: YourName# plugins/Kalo/packs/myitem/configs/items.yml
ruby_sword:
type: item
display:
name: "<gradient:#ff5f6d:#ffc371>Ruby Sword</gradient>"
lore:
- "<gray>A blade cut from a single ruby.</gray>"
glint: true
model:
sprite: "item/ruby_sword"
behaviour:
durability: 250
java:
base_material: NETHERITE_SWORDPlace your texture at:
plugins/Kalo/packs/myitem/assets/myitem/textures/item/ruby_sword.png
Texture Requirements:
- Format: PNG
- Recommended size: 16x16 or 32x32
- Transparent background for items
/kalo reload/kalo give PlayerName myitem:ruby_sword- Kalo read your
pack.ymland found the pack namespacemyitem - It parsed
items.ymland found theruby_sworddefinition - It generated a resource pack with:
- Item definition (
assets/myitem/items/ruby_sword.json) - Model file (
assets/myitem/models/item/ruby_sword.json) - Language entry (
assets/myitem/lang/en_us.json)
- Item definition (
- It copied your texture into the pack
- The server sent the pack to your client
- Items — Learn more about items
- Blocks — Create custom blocks
- Furniture — Create rotatable furniture
- Configuration — All config options
Kalo — Open Custom Content Engine for Minecraft
GitHub • Issues • Discord (coming soon)
Version: 0.1.0 • License: MIT • Java: 21+ / 25
Build once. Play everywhere.