> For the complete documentation index, see [llms.txt](https://buildsystem.eintosti.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://buildsystem.eintosti.de/v4/getting-started/custom-blocks.md).

# Custom Blocks

BuildSystem allows builders to access and place special vanilla Minecraft blocks that are normally unobtainable or difficult to place without debug utilities.

***

## Accessing Custom Blocks

To open the custom blocks grid menu:

* **Command**: `/blocks`
* **Permission**: `buildsystem.blocks` (Default: `OP`)

![Custom Blocks Inventory](/files/6nIkCWabKMAFwi3Y6OzK)

***

## Available Custom Blocks

The library currently supports the following blocks, selectable from the GUI:

### Seamless Bark Logs (All 6 Sides Bark)

Standard logs in Minecraft have top/bottom rings. BuildSystem provides seamless logs covered completely in bark:

* Full Oak Bark
* Full Spruce Bark
* Full Birch Bark
* Full Jungle Bark
* Full Acacia Bark
* Full Dark Oak Bark

### Mushroom Blocks

* Mushroom Block (Full skin)
* Mushroom Stem (Inside pores)
* Full Mushroom Stem (Skin on all sides)
* Red Mushroom Block
* Brown Mushroom Block

### Technical & Utility Blocks

* **Invisible Item Frame**: Places an item frame that vanishes, leaving only the framed item visible.
* **Debug Stick**: Spawns the vanilla debug stick to manipulate block states.
* **Double Stone Slab**: Places the seamless double-stone slab block without the horizontal partition line.
* **Burning Furnace**: Places an active furnace that remains permanently lit without consuming fuel.
* **Powered Redstone Lamp**: Places a lit redstone lamp that remains active without requiring a redstone signal.
* **Mob Spawner**: Places an empty spawner block.
* **Piston Head**: Places a detached piston head block.
* **Nether Portal** & **End Portal**: Places active portal frame/gateway blocks.
* **Barrier**: Places the collision barrier block.
* **Dragon Egg**: Places the dragon egg.
* **Command Block**: Places the standard command block.
* **Smooth Stone** / **Smooth Sandstone** / **Smooth Red Sandstone**

***

## Placing and Rotating Custom Blocks

* **Placement**: Simply left-click a custom block in the `/blocks` menu to receive the item in your inventory, then place it normally.
* **Automatic Rotation**: Many custom blocks (like piston heads, burning furnaces, and signs) align automatically to the player's facing direction upon placement.
