Skip to content

Quick Start: Your First Pack

Create a custom block that you can place in-game using the Asset Editor.

A simple custom block with:

  • A unique texture
  • Basic block properties
  • Placeable in-game

Time: ~5 minutes

Make sure you have:

  • Hytale installed with the Asset Editor
  • A server running (setup guide)
  1. Launch Hytale
  2. From the main menu, open the Asset Editor
  3. Create a new pack or open an existing one
  1. In the Asset Editor, navigate to Blocks
  2. Click Create New Block
  3. Name your block (e.g., “My Custom Block”)

Set basic properties:

  • Display Name: The name shown in-game
  • Category: Which creative menu tab it appears in
  • Hardness: How long it takes to break
  1. Select your block
  2. Go to the Appearance tab
  3. Either:
    • Use an existing texture from the library
    • Import your own texture (PNG, 16x16 or 32x32)
  1. Click Save to save your pack
  2. The pack is automatically placed in the correct location
  1. Start or restart your server
  2. Join the server
  3. Open creative mode
  4. Find your block in the category you selected
  5. Place it in the world!

When you save, the Asset Editor creates files like:

YourPackName/
├── manifest.json # Pack metadata
├── Common/
│ └── BlockTextures/
│ └── my_custom_block.png
└── Server/
└── Block/
└── my_custom_block.json

The block definition (my_custom_block.json) might look like:

{
"identifier": "mypack:my_custom_block",
"displayName": "My Custom Block",
"category": "building",
"hardness": 1.0,
"texture": "mypack:my_custom_block"
}
  • Restart the server after adding the pack
  • Check that the pack is in the mods/ folder
  • Verify manifest.json has no syntax errors
  • Ensure texture is PNG format
  • Check file is in the correct folder
  • Verify the texture reference in block definition