# Builder

## Description

A builder property is a property that allows you to make a fully custom property that is not tied to any block in Minecraft, this is limited to properties that make sense to chests and do not have every property you can have on a normal block.

## Data Object

### Material / <mark style="color:red;">`material`</mark> / String

Material refers to the material used on the block that is used to determine things such as the color, flammability, and others. Material is a string of a constant name found in the [Materials List](/iron-chests-restocked-wiki/chests/property/builder/material-list.md).

### Light Level / <mark style="color:red;">`lightLevel`</mark> / Int

Light Level refers to the light level emitted from the chest and can be in a range of 0-15.

***Note:** This is defaulted to 0*

### No Collision / <mark style="color:red;">`noCollision`</mark> / Boolean

No Collision refers to if you can walk right through the block and therefore it have no collision.

***Note:** This is defaulted to false.*

### No Occlusion / <mark style="color:red;">`noOcclusion`</mark> / Boolean

No Occlusion refers to the block having no occlusion.

***Note:** This is defaulted to false.*

### No Drops / <mark style="color:red;">`noDrops`</mark> / Boolean

No Drops refers to the block not dropping anything and therefore loot table wont be looked for.

***Note:** This is defaulted to false.*

### Requires Tool / <mark style="color:red;">`requiresCorrectToolForDrops`</mark> / Boolean

Requires Correct Tool refers to the block not dropping its loot table if the tool used to break the block was no the tool listed for the block in the tool tag.

***Note:** This is defaulted to false.*

### Friction / <mark style="color:red;">`friction`</mark> / Float

Friction refers to how slippery a block is so for example Ice has a friction of 0.98

***Note:** This is defaulted to 0.6*

### Speed Factor / <mark style="color:red;">`speedFactor`</mark> / Float

Speed Factor refers to how fast you will be on the block so Soul Sand for example has a speed factor of 0.4

***Note:** This is defaulted to 1.0*

### Jump Factor / <mark style="color:red;">`jumpFactor`</mark> / Float

Jump Factor refers to how high you can jump while on the block for example Honey Block has a jump factor of 0.5

***Note:** This is defaulted to 1.0*

### Destroy Time / <mark style="color:red;">`destoryTime`</mark> / Float

Destroy Time refers to how long it takes to destroy the block.

***Note:** This is defaulted to 0.0*

### Explosion Resistance / <mark style="color:red;">`explosionResistance`</mark> / Float

Explosion Resistance refers to how much resistance the block has when being blown up.

***Note:** This is defaulted to 0.0*

### Sound / <mark style="color:red;">`sound`</mark> / String

*Sound refers to the sound type that will be used for things such as breaking, placing, walking, and running on the block. Sound is a string constant, you can see the usable sounds in the* [*Sound List*](/iron-chests-restocked-wiki/chests/property/builder/sound-type-list.md)*.*

## *Example*

{% tabs %}
{% tab title="Example" %}

```json
{
    "type": "builder",
    "material": "dirt",
    "explosionResistance": 0.5,
    "destroyTime": 0.5,
    "sound": "gravel"
}
```

{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://thatgravyboat.gitbook.io/iron-chests-restocked-wiki/chests/property/builder.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
