Skip to Content
GeneratorBlocks & 3D Blocks

Blocks & 3D Blocks

Create custom placeable blocks with unique textures.

Block Types

Standard Blocks

Standard blocks use a flat texture on each face (like vanilla blocks). You can set different textures for each face (top, bottom, sides).

3D Blocks

3D blocks use custom JSON models for non-standard shapes (furniture-like blocks, decorations, etc.).

Generation Modes

When creating blocks, you can choose between five generation modes:

ModeDescription
SimpleSame texture on all faces. Upload one texture and it’s applied everywhere.
Simple 3DA single 3D model (JSON) used as the block. Upload one model with its textures.
ColumnDifferent textures for top/bottom and sides (like logs or pillars).
FullDifferent textures for each face (top, bottom, north, south, east, west).
DirectionalBlock texture changes based on the direction it’s placed (like glazed terracotta).

Texture Requirements

  • Simple mode — 1 PNG texture
  • Simple 3D mode — 1 JSON model + referenced PNG textures
  • Column mode — 2 PNG textures (top/bottom + sides)
  • Full mode — Up to 6 PNG textures (one per face)
  • Directional mode — PNG textures for each directional state
  • 3D blocks — JSON model + referenced PNG textures

Configuration Options

  • Block Name — Internal identifier
  • Display Name — In-game name
  • Base Block — The vanilla block to override
  • Hardness — How long it takes to break
  • Tool — Required tool to mine efficiently
  • Drop — What the block drops when broken
  • Light Level — Emitted light (0-15)

Tips

Column mode is perfect for logs, pillars, and similar blocks where top/bottom differ from the sides.

Use Simple mode for ores, stone variants, or any block that looks the same from all angles.