# Radiation (Mekanism)

{% hint style="warning" %}
This requirement requires [Custom Machinery Mekanism](https://www.curseforge.com/minecraft/mc-mods/custom-machinery-mekanism) to be installed.
{% endhint %}

**Use one of these methods to add a** [**radiation requirement**](https://frinn.gitbook.io/custom-machinery-1.21/recipes/requirements/radiation-mekanism) **to the recipe.**

```javascript
.requireRadiation(amount)
.requireRadiation(amount, radius)

.requireRadiationPerTick(amount)
.requireRadiationPerTick(amount, radius)

.emitRadiation(amount)
.emitRadiationPerTick(amount)
```

* The `amount` param must be a positive decimal value. (in Sv).
* The `radius` param must be a positive integer value (in blocks).

### Example

The following recipe will absorb 1 mSv each tick while running :&#x20;

```javascript
ServerEvents.recipes(event => {

  event.recipes.custommachinery.custom_machine("custommachinery:boiler", 100)
  .requireRadiationPerTick(0.001)
  
})
```
