> For the complete documentation index, see [llms.txt](https://wiki.darrionatplugins.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.darrionatplugins.com/plugins/custom-enchants+/custom-blocks.md).

# Custom Blocks

Information about custom blocks

## Custom Blocks

Custom blocks are a feature within Custom Enchants+ that allows users to open up a [GUI](/plugins/custom-enchants+/guis.md) by right-clicking the block. Each custom block has its own material already assigned to it. Custom blocks can be placed down or removed within [commands](/plugins/custom-enchants+/commands-and-permissions.md). Each custom block is directly correlated to a GUI. A custom block will not work if the world they are in is disabled.

![](https://3456334028-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M6fEY18VuCweySnZ3g-%2F-M6j9i7wthQfB-RFyrCm%2F-M6j9nZg0pyu61B9E-ay%2Fimage.png?alt=media\&token=dd267fbe-23ed-4f3c-b94e-1d851a226f5c)

### Types

| Custom Block                                                 | Material          |
| ------------------------------------------------------------ | ----------------- |
| [Anvil](/plugins/custom-enchants+/guis.md#the-anvil)         | ANVIL             |
| [Enchanter](/plugins/custom-enchants+/guis.md#the-enchanter) | ENCHANTING\_TABLE |
| [Tinkerer](/plugins/custom-enchants+/guis.md#the-tinkerer)   | CAULDRON          |

### Placing & Removing

Each custom block has its own placement [command ](/plugins/custom-enchants+/commands-and-permissions.md)and removal command. Custom blocks can not be removed by breaking them.

###

### Data Files

Each custom blocks has its own .yml file to be saved to.

| Custom Block | File Name      |
| ------------ | -------------- |
| Anvil        | anvilData.yml  |
| Enchanter    | tableData.yml  |
| Tinkerer     | tinkerData.yml |
