# Welcome to Ultimate BlockRegen Wiki

## About Plugin

Welcome to Ultimate BlockRegen Plugin Page! Easily set up block regeneration areas on your Minecraft server and enhance your players' experience.

✨ This plugin operates on the basis of regions, known as cuboid boxes, allowing you to control block regeneration within specific areas. Customize various aspects, including drop items, drop amounts, drop experience, drop names, drop lore, delay settings, regions, money rewards, and much more.

For your convenience, we provide high-quality support through our dedicated Discord server..

\
**Popular Pages**

{% content-ref url="/pages/lamM3CEBs6Y9e8YMdyAz" %}
[Customize Block Drops](/fundamentals/gui-help/edit-menu/customize-block-drops)
{% endcontent-ref %}

{% content-ref url="/pages/aUearbyJdfpC087B4p0x" %}
[Per Region Regeneration](/fundamentals/gui-help/region-menu/per-region-regeneration)
{% endcontent-ref %}

{% content-ref url="/pages/5xWMKzXGcXVt1t0xaRjg" %}
[Customize Replace Block](/fundamentals/gui-help/edit-menu/customize-replace-block)
{% endcontent-ref %}


# Installation

\
**Purchasing The Plugin**

There Are Multiple Sources To Purchase The Plugin\
\
Buy Here\
Spigot       -> <https://www.spigotmc.org/resources/ultimate-blockregen.110552/>\
Polymart  -> <https://polymart.org/resource/ultimate-blockregen.4384>\
BuiltByBit -> [https://builtbybit.com/resources/ultimate-blockregen.30179/ ](<https://builtbybit.com/resources/ultimate-blockregen.30179/ >)

\
Donate Here\
KOFI         -> [http://kofi.hmmbo.com/](https://kofi.hmmbo.fun/)

After Downloading Plugin & Upload Plugin Jar Into Plugin Folder \
\
\
\
Popular Pages

{% content-ref url="/pages/lamM3CEBs6Y9e8YMdyAz" %}
[Customize Block Drops](/fundamentals/gui-help/edit-menu/customize-block-drops)
{% endcontent-ref %}

{% content-ref url="/pages/aUearbyJdfpC087B4p0x" %}
[Per Region Regeneration](/fundamentals/gui-help/region-menu/per-region-regeneration)
{% endcontent-ref %}

{% content-ref url="/pages/5xWMKzXGcXVt1t0xaRjg" %}
[Customize Replace Block](/fundamentals/gui-help/edit-menu/customize-replace-block)
{% endcontent-ref %}


# FAQ


# How to add custom drops?

{% content-ref url="/pages/lamM3CEBs6Y9e8YMdyAz" %}
[Customize Block Drops](/fundamentals/gui-help/edit-menu/customize-block-drops)
{% endcontent-ref %}


# How to enable per regeneration?

{% content-ref url="/pages/CQHdVZlmCChYdzFQ47vG" %}
[How to enable per regeneration?](/overview/faq/how-to-enable-per-regeneration)
{% endcontent-ref %}


# Does it Support ItemsAdder?

Yes , It does here is how you can use it

{% content-ref url="/pages/Jyd6cIA1kcB5wkx343Cr" %}
[ItemsAdder](/fundamentals/hooks/itemsadder)
{% endcontent-ref %}


# Does it Support Oraxen?

Yes , It does here is how you can use it

{% content-ref url="/pages/9ww8WEirx0yMcnr8yeJv" %}
[Oraxen](/fundamentals/hooks/oraxen)
{% endcontent-ref %}


# Does it Support Nexo?

Yes , It does here is how you can use it

{% content-ref url="/pages/zdZTrC9ehHIvIyvumqXv" %}
[Nexo](/fundamentals/hooks/nexo)
{% endcontent-ref %}


# Where can i get  support?

We Offer Free Support On Our Discord!!\
<http://discord.hmmbo.com>


# Alternative Payment Options??

Paypal : <https://www.spigotmc.org/resources/25-off-ultimate-blockregen-1-17-1-21-4-itemsadder-nexo-support.110552/>\
Other Methods : <https://builtbybit.com/resources/ultimate-blockregen.30179/>


# What is Command Chaining?

To execute a group of commands together with a chance-based trigger, follow this format:

```
[Console / Player] ; cmd1 > [Console / Player] ; cmd2 ; chance(0.1-1.0)
```

Here, `cmd1` and `cmd2` are your commands, and `chance(0.1-1.0)` determines the likelihood of execution.\
\
More Info

{% content-ref url="/pages/l5B18MU2LZ4AqXkdUXoy" %}
[Customize Block Commands](/fundamentals/gui-help/edit-menu/customize-block-commands)
{% endcontent-ref %}


# How to setup world gaurd subregion?

1. Create a new WorldGuard region matching the size of your regeneration region within your current WorldGuard region.
2. Assign a higher priority to this new region compared to others using the command:`/rg setpriority region_name 100`
3. Allow block breaking in this region by setting the flag:`/rg flag region_name block-break allow`

***

## More Information on World gaurd priority

{% embed url="<https://www.youtube.com/watch?v=FsakXbGM758>" %}


# Basic Help

Direct Links To What You Need!!

{% content-ref url="/pages/YtsyOfzxBYWDD4gyou7b" %}
[Creating A Region](/fundamentals/basic-help/creating-a-region)
{% endcontent-ref %}

{% content-ref url="/pages/DGer4JmzxbZlTq3ceyEA" %}
[Reloading The Plugin](/fundamentals/basic-help/reloading-the-plugin)
{% endcontent-ref %}

{% content-ref url="/pages/b0mpB8f1fmUVMHPU0kIz" %}
[General Commands](/fundamentals/basic-help/general-commands)
{% endcontent-ref %}

{% content-ref url="/pages/MYqQtD2z3XaNXoDiA2lR" %}
[Permission Nodes](/fundamentals/basic-help/permission-nodes)
{% endcontent-ref %}

{% content-ref url="/pages/S6HIZrgqrAKvKUKdcN6l" %}
[Add More Blocks](/fundamentals/basic-help/add-more-blocks)
{% endcontent-ref %}

{% content-ref url="/pages/aUearbyJdfpC087B4p0x" %}
[Per Region Regeneration](/fundamentals/gui-help/region-menu/per-region-regeneration)
{% endcontent-ref %}

{% content-ref url="/pages/19fyeYdsLtBUyjVkjEgd" %}
[Edit Block Menu](/fundamentals/basic-help/edit-block-menu)
{% endcontent-ref %}

{% content-ref url="/pages/oT3354aq7GJiXMSOYJ99" %}
[Deleting A Region](/fundamentals/basic-help/deleting-a-region)
{% endcontent-ref %}


# Creating A Region

How To Make A Region

Video Tutorial Of Creating A Region

**Method 1** Using Regen Wand

* Run Command `/regen wand` To Get Stone Axe Named Regen Wand
* Left Click A Block To Set Co-ordinates Of The Block As Pos1
* Right Click A Block To Set Co-ordinates Of The Block As Pos2
* Run Command `/regen create (name)` To Create A Region

**Method 2** Using Regen Command

* Run Command `/regen pos1` To Make Player Co-ordinates As Pos1
* Run Command `/regen pos2` To Make Player Co-ordinates As Pos2
* Run Command `/regen create (name)` To Create A Region

{% hint style="info" %}
You can also select pos1 and pos2 with commands /regen \[pos1/pos2]
{% endhint %}


# General Commands

The Commands And Their Information

`/regen wand` : Grants a wand for selecting positions.\
`/regen pos1` : Sets the first position.\
`/regen pos2` : Sets the second position.\
`/regen create [name]` : Creates a new region with the specified name.\
`/regen delete [name]` : Deletes the region with the specified name.\
`/regen reload` : Reloads the plugin.\
`/regen regions` : Displays a list of all regions.\
`/regen menu` : Opens the editing GUI.\
`/regen help` : Displays the help command.\
`/regen version` : Shows the plugin version.\
`/regen item [create/delete/list]` : Allows creation, deletion, or listing of items.\
`/regen discord-support` : Provides a link to the support Discord.\
`/regen bypass` : Allows you to break or place blocks.


# Permission Nodes

Permission nodes and their information

#### Ultimate\_BlockRegen

**Admin Permissions**

`regen.wand` : Grants a wand for selecting positions.\
`regen.pos2` : Sets the second position.\
`regen.create` : Creates a new region with the specified name.\
`regen.delete` : Deletes the region with the specified name.\
`regen.reload` : Reloads the plugin.\
`regen.menu` : Opens the editing GUI.\
`regen.help` : Displays the help command.\
`regen.version` : Shows the plugin version.\
`regen.item` : Allows creation, deletion, or listing of items.\
`regen.discord` : Provides a link to the support Discord.

**Player Permissions**

`regen.region.[name]` : Permission to mine a region.


# Reloading The Plugin

How To Reload The Plugin

Video Tutorial Of Reloading The Plugin

1. Run the command `/regen menu`.
2. Click on the redstone torch icon.
3. You're done!

Or `/regen reload`

{% hint style="info" %}
Also /regen reload - reloads the plugin&#x20;
{% endhint %}


# Add More Blocks

How To Add Custom Blocks To Regeneration

#### Procedure for Adding Blocks in the GUI

1. Execute the command `/regen menu` to launch the graphical user interface.
2. Select **"Add More Blocks"** (indicated by an icon that is nether star).
3. Within the **Add Menu**, two options are available: **Global Setting** (icon: minecart) and **Region Setting** (icon: minecart with chest).
4. For adding the block to global settings, click on **Global Setting** (minecart icon). For adding the block to region settings, click on **Region Setting** (minecart with chest icon).
5. Drop the required block into the provided table.
6. The process is now complete.


# Edit Block Menu

How To Use Edit Block Menu

How to Use the Edit Block Menu

1. **Open the GUI**: Run `/regen menu` to open the graphical user interface.
2. **Access the Edit Menu**: In the main menu, click on the **Edit Menu** option (represented by a diamond ore icon).
3. **Select Settings Type**: In the Edit Menu, you will find two options:
   * **Global Setting** (icon: minecart)
   * **Region Setting** (icon: minecart with chest)
4. **View Added Blocks**: Under the block menu, you will see the blocks that were added previously.
5. **Edit or Delete Blocks**:
   * **Edit Block**: Hover over the desired block and click to edit.
   * **Delete Block**: Hover over the desired block and shift + left-click to delete.

By following these steps, you can efficiently navigate the Edit Block menu to modify or remove previously added blocks.\
&#x20;<br>


# Deleting A Region

How To Delete A Region

#### Steps to Delete a Regen Region

1. Execute the command `/regen delete <name>`, replacing `<name>` with the specific name of the region you wish to delete.

By following these steps, you can successfully delete a regen region.


# Placeholders

These placeholder need PlaceholderAPI to work

<details>

<summary>Returns the total number of blocks mined by the player.</summary>

```
%ubr_total_mined_player%
```

</details>

<details>

<summary>Returns the total number of blocks mined by another specified player.</summary>

```
%ubr_total_mined_player_by_<<player_name>>%
```

</details>

<details>

<summary>Returns the total number of blocks mined by the player in a specific region.</summary>

```
%ubr_total_mined_player_in_<<region_name>>%
```

</details>

<details>

<summary>Returns the total number of blocks mined by another player in a specific region.</summary>

```
%ubr_total_mined_player_in_<<region_name>>_by_<<player_name>>%
```

</details>

<details>

<summary>Returns the total number of blocks mined in a specific region.</summary>

```
%ubr_total_mined_in_<<region_name>>%
```

</details>

<details>

<summary>Returns the total number of a specific block type mined by the player in a specific region.</summary>

```
%ubr_total_player_block_<<block>>_mined_in_<<region_name>>%
```

</details>

<details>

<summary>Returns the name of the top player for a specific rank in a region.</summary>

```
%ubr_top_player_name_in_<<region_name>>%
```

</details>

<details>

<summary>Returns the number of blocks mined by the top player for a specific rank in a region.</summary>

```
%ubr_top_player_value_in_<<region_name>>%
```

***

</details>

{% hint style="warning" %}
Do not write <\<value>>; use the actual value instead, e.g., farmland.
{% endhint %}


# GUI Help


# Main Menu


# Change Prefix

How To Change Prefix

1. Run the command `/regen menu`.
2. Click on the name tag icon.
3. Enter the name in chat, using `&#` for hex code and `&` for color codes.
4. You're done!

{% hint style="info" %}
Use <https://mcutils.com/gradient-generator> To Generate Cool Gradients \
Use <https://mcutils.com/color-text-generator> To Get Cool Colored Text
{% endhint %}


# Toggle Menu


# Disabling Regeneration

Regeneration of all the regions would be diabled

1. Run the command `/regen menu`.
2. Click on the Toggle Menu (Green Wool).
3. Click on Enable / Disable (Green Wool).
4. You're done!

{% hint style="info" %}
You can check whether regen is on or off in the lore of diamond ore in regen menu
{% endhint %}


# Regen As Seed

Crops will regenerate as seeds

Video Tutorial Of Regen As Seed

1. Run the command `/regen menu`.
2. Click on the Toggle Menu (Green Wool).
3. Click on "Regen as Seed" (Wheat Seeds).
4. You're done!

{% hint style="info" %}
When enabled crop will regenerate as seeds and when disabled it will regenerate as fully grown
{% endhint %}


# Drop To Inventory

Drops will be added to inventory

**Steps:**

1. Run the command `/regen menu`.
2. Click on the Toggle Menu (Green Wool).
3. Click on "Drop To Inventory" (Chest Minecart).
4. You're done!

{% hint style="info" %}
You can check whether drop to inventory is on or off in the lore of chest minecart in regen menu
{% endhint %}


# Allow Block Placements

Players can place blocks inside region

**Steps:**

1. Run the command `/regen menu`.
2. Click on the Toggle Menu (Green Wool).
3. Click on "Allow Block Placements" (Cobblestone).
4. You're done!

{% hint style="info" %}
You can check whether allow block placements is on or off in the lore of chest minecart in regen menu
{% endhint %}


# Update Checker

Checks whether new update of plugin is available

**Steps:**

1. Run the command `/regen menu`.
2. Click on the Toggle Menu (Green Wool).
3. Click on "Update Checker" (Clock).
4. You're done!

{% hint style="info" %}
You can check whether update checker is on or off in the lore of chest minecart in regen menu
{% endhint %}


# Messages

Plugin will send messages to the plugin

**Steps:**

1. Run the command `/regen menu`.
2. Click on the Toggle Menu (Green Wool).
3. Click on "Messages" (Paper).
4. You're done!

{% hint style="info" %}
You can check whether messages is on or off in the lore of chest minecart in regen menu
{% endhint %}


# Allow Other Block Break

Plugin will send messages to the plugin

**Steps:**

1. Run the command `/regen menu`.
2. Click on the Toggle Menu (Green Wool).
3. Click on "Allow Other Block Break" (Pickaxe).
4. You're done!

{% hint style="info" %}
You can check whether allow other block break is on or off in the lore of chest minecart in regen menu
{% endhint %}


# Crop Animation

Crops will have animation while growing as a max age crop

**Steps:**

1. Run the command `/regen menu`.
2. Click on the Toggle Menu (Green Wool).
3. Click on "Crop Animation" (Clock).
4. Turn off "Regen As Seed" (Wheat Seeds)
5. You're done!

{% hint style="info" %}
Every second crop grows by 2 age
{% endhint %}


# Region Menu


# Per Region Regeneration

How To Enable Per Region Regeneration

Steps to turn on / off per region regeneration

1. Run the command `/regen menu` to open the regeneration GUI.
2. Click on the "Edit" menu (represented by a Diamond Ore block).
3. Click on the "Region Settings" (represented by a Chest Minecraft block) of the specific region you want to enable regeneration for.
4. Click on "Per Region Regeneration."
5. You're done!

{% hint style="danger" %}
The regeneration pattern will be determined by the block settings specific to each region, rather than using the global block settings.
{% endhint %}


# Per Region Permission

How To Enable Per Region Permission

Steps to turn on / off per region regeneration

1. Run the command `/regen menu` to open the regeneration GUI.
2. Click on the "Edit" menu (represented by a Diamond Ore block).
3. Click on the "Region Settings" (represented by a Chest Minecraft block) of the specific region you want to enable regeneration for.
4. Click on "Per Region Permission."
5. You're done!

{% hint style="danger" %}
Players must have the permission `regen.regions.regionname` to mine within the specified region.
{% endhint %}


# Per Region Allow Block Place

How To Enable Per Region Permission

Steps to turn on / off per region allow block place

1. Run the command `/regen menu` to open the regeneration GUI.
2. Click on the "Edit" menu (represented by a Diamond Ore block).
3. Click on the "Region Settings" (represented by a Chest Minecraft block) of the specific region you want to enable regeneration for.
4. Click on "Allow Block Place"
5. You're done!

{% hint style="warning" %}
Regional block placement rules apply only when the global "Allow Block Place" setting is disabled. If it is enabled, players can place blocks in all regions.
{% endhint %}


# Region Status

How To Enable / Disable Region Regeneration

Steps to turn on / off per region regeneration

1. Run the command `/regen menu` to open the regeneration GUI.
2. Click on the "Edit" menu (represented by a Diamond Ore block).
3. Click on the "Region Settings" (represented by a Chest Minecraft block) of the specific region you want to enable regeneration for.
4. Click on "Region Regeneration."
5. You're done!

{% hint style="danger" %}
This doesn't need per region regneration turned on.
{% endhint %}


# Edit Menu

Customize Block Break Event

{% content-ref url="/pages/1sVgKa73oHQNm2TRzJ3s" %}
[Disable Specific Block](/fundamentals/gui-help/edit-menu/disable-specific-block)
{% endcontent-ref %}

{% content-ref url="/pages/C6Q6MFELnOGN9H8oUFop" %}
[Customize Block Xp Drop](/fundamentals/gui-help/edit-menu/customize-block-xp-drop)
{% endcontent-ref %}

{% content-ref url="/pages/zROqt89RhYxSNQnCwrCp" %}
[Customize Block Regen Delay](/fundamentals/gui-help/edit-menu/customize-block-regen-delay)
{% endcontent-ref %}

{% content-ref url="/pages/5xWMKzXGcXVt1t0xaRjg" %}
[Customize Replace Block](/fundamentals/gui-help/edit-menu/customize-replace-block)
{% endcontent-ref %}

{% content-ref url="/pages/B4A7zEdZxRXMagguIdy5" %}
[Broken mention](broken://pages/B4A7zEdZxRXMagguIdy5)
{% endcontent-ref %}

{% content-ref url="/pages/KlLgYMWTIugja9jdgHlA" %}
[Broken mention](broken://pages/KlLgYMWTIugja9jdgHlA)
{% endcontent-ref %}

{% content-ref url="/pages/K0JxLYr1OnJpEsGIarGK" %}
[Customize Money Reward](/fundamentals/gui-help/edit-menu/customize-money-reward)
{% endcontent-ref %}

{% content-ref url="/pages/QfnjdTGlscNc2RIvibSj" %}
[Customize Tool Damage](/fundamentals/gui-help/edit-menu/customize-tool-damage)
{% endcontent-ref %}


# Disable Specific Block

How To Disable Specific Block

#### Steps to Disable a Regen Region Block

1. Execute the command `/regen menu` to open the graphical user interface.
2. &#x20;In the main menu, click on the **Edit Menu** option.
3. Select either **Global** or **Region** settings.
4. Choose the block you wish to disable.
5. Click on the green wool to disable the block.
6. The block will be disabled.

By following these steps, you can effectively disable a block in a regen region.

{% hint style="info" %}
You can verify whether block regeneration is disabled by inspecting the lore of the green wool.&#x20;
{% endhint %}


# Customize Block Xp Drop

How To Customize Block XP Drop

#### Steps to Customize XP Drops for a Block

1. Execute the command `/regen menu` to launch the graphical user interface.
2. Click on the **Edit Menu** option in the main interface.
3. Select either **Global** or **Region** settings based on your preference.
4. Identify and select the specific block for which you want to customize the XP drop.
5. Click on **"Customise XP Drops"** (represented by an Experience Bottle icon).
6. Adjust the XP drop to your desired amount using the interface provided.
7. Confirm and finalize the changes.

Following these steps allows you to efficiently customize the XP drops for a specific block using the graphical user interface.

{% hint style="info" %}
You can verify the XP drop value of the block by examining the lore of the Experience Bottle icon.
{% endhint %}


# Customize Block Regen Delay

How To Customize Block Regen Delay

#### Steps to Customize Block Regeneration Delay

1. Execute the command `/regen menu` to open the graphical user interface.
2. Click on the **Edit Menu** option in the main interface.
3. Select either **Global** or **Region** settings depending on your requirement.
4. Identify and select the specific block for which you want to customize the block regeneration delay.
5. Click on **"Customize Delay"** (represented by a clock icon).
6. Adjust the delay time in seconds according to your preference using the provided interface.
7. Confirm and finalize the changes.

Following these steps enables you to effectively customize the block regeneration delay for a specific block using the graphical user interface.

{% hint style="info" %}
You can verify the customized delay time of the block by inspecting the lore of the clock icon.
{% endhint %}


# Customize Replace Block

How To Customize Replace Block

1. Execute the command `/regen menu` to launch the graphical user interface.
2. Click on the "Edit Menu" option in the main interface.
3. Select either "Global" or "Region" settings based on your preference.
4. Identify and select the specific block for which you want to customize the replace block.
5. Click on "Customize Replace Block."
6. Shift-click to delete the existing block or click to edit its chance.
7. Click "Add" (Nether Star) to add more replace blocks.
8. Add blocks into the GUI that you want as replace blocks.
9. Click "Add Block" and you're done.

{% hint style="success" %}
You can also use itemsadder blocks.
{% endhint %}

{% hint style="warning" %}
if you delete everything you will get AIR as the Replace block.
{% endhint %}

{% hint style="danger" %}
Make sure you don't add non regenerating blocks as replace blocks.
{% endhint %}


# Customize Delay Block

How To Customize Delay Block

1. Execute the command `/regen menu` to launch the graphical user interface.
2. Click on the "Edit Menu" option in the main interface.
3. Select either "Global" or "Region" settings based on your preference.
4. Identify and select the specific block for which you want to customize the delay block.
5. Click on "Customize Delay Block."
6. Shift-click to delete the existing block or click to edit its chance.
7. Click "Add" (Nether Star) to add more replace blocks.
8. Add blocks into the GUI that you want as replace blocks.
9. Click "Add Block" and you're done.

{% hint style="success" %}
You can also use itemsadder blocks.
{% endhint %}

{% hint style="warning" %}
if you delete everything you will get AIR as the Replace block.
{% endhint %}

{% hint style="danger" %}
Make sure you don't add regenerating blocks as delay blocks.
{% endhint %}


# Customize Money Reward

How To Customize Money Reward

#### Steps to Customize Money Rewards for a Block

1. Execute the command `/regen menu` to open the graphical user interface.
2. Click on the **Edit Menu** option in the main interface.
3. Select either **Global** or **Region** settings based on your requirement.
4. &#x20;Identify and select the specific block for which you want to customize the money reward.
5. Click on **"Customize Money Rewards"** (represented by an emerald icon).
6. Add the desired amount of money reward according to your preference using the provided interface.
7. Confirm and finalize the changes.

By following these steps, you can effectively customize the money rewards for a specific block using the graphical user interface.

{% hint style="info" %}
Need Vault And A Economy Plugin

You can verify the customized money reward of the block by inspecting the lore of the emerald icon.
{% endhint %}


# Customize Block Permission Requirement

How To Customize Block Permission Requirement

#### Steps to Customize Permission Requirement for a Block

1. Execute the command `/regen menu` to open the graphical user interface.
2. Click on the **Edit Menu** option in the main interface.
3. Select either **Global** or **Region** settings based on your requirement.
4. &#x20;Identify and select the specific block for which you want to customize the money reward.
5. Click on **"Customize Block Permission Requirement"** (represented by an paper icon).
6. Add the desired permission  string (eg. regen.block.diamond) according to your preference using the provided interface.
7. Confirm and finalize the changes.

By following these steps, only players with above added permission can break the blocks


# Customize Cost Required

How To Customize Money Reward

#### Steps to Customize Cost Required for a Block

1. Execute the command `/regen menu` to open the graphical user interface.
2. Click on the **Edit Menu** option in the main interface.
3. Select either **Global** or **Region** settings based on your requirement.
4. &#x20;Identify and select the specific block for which you want to customize the money reward.
5. Click on **"Customize Cost Required"** (represented by an gold ingot icon).
6. Add the desired amount of cost required according to your preference using the provided interface.
7. Confirm and finalize the changes.

By following these steps you can only allow players who can pay the cost to break the blocks

{% hint style="info" %}
Need Vault And A Economy Plugin

You can verify the customized cost required of the block by inspecting the lore of the gold ingot icon.
{% endhint %}


# Customize Tool Damage

How To Customize Tool Damage

#### Steps to Customize Tool Damage for a Block

1. Execute the command `/regen menu` to open the graphical user interface.
2. Click on the **Edit Menu** option in the main interface.
3. Select either **Global** or **Region** settings based on your requirement.
4. Identify and select the specific block for which you want to customize the tool damage.
5. Click on **"Add Extra Tool Damage"** (represented by an anvil icon).
6. Add the desired amount of tool damage according to your preference using the provided interface.
7. Confirm and finalize the changes.

By following these steps, you can effectively customize the tool damage for a specific block using the graphical user interface.

{% hint style="info" %}
You can assess the customized tool damage of the block by inspecting the lore of the anvil icon.
{% endhint %}


# Customize Block Drops

Customize drops given to player on breaking the block

1. Run the command `/regen menu`.
2. Select "Edit Menu."
3. Select "Region / Global."
4. Select "Block Menu."
5. Select the block you want to edit.
6. Click on "Customize Drops" (Dropper icon).

<figure><img src="/files/rnEx4PG5QdNlB4GNmGWK" alt=""><figcaption></figcaption></figure>

* **DropName:** Specify the Minecraft block names or the names of regen items.
* **Chance:** Set a chance between 0.001 to 0.999 for the drop to occur.
* **Condition:** Determine whether the breaking tool has specific enchantments. Currently, only Silk Touch and Fortune 1 to Fortune 3 are supported.

For example:

<pre><code><strong>diamond ; 0.5 ; Fortune1
</strong></code></pre>

```
diamond_ore ; 1 ; Silktouch
```


# Customize Block Commands

Commands to be run when player breaks the block

1. Run the command `/regen menu`.
2. Select "Edit Menu."
3. Select "Region / Global."
4. Select "Block Menu."
5. Select the block you want to edit.
6. Click on "Add Commands" (Command Block icon).

<figure><img src="/files/6elX2JfhLQWpuSkGEwLA" alt=""><figcaption></figcaption></figure>

* **Runner:** Specify whether the command should be run by the console or the player.
* **Command:** Specify the command to be executed.
* **Chance:** Set a chance between 0.001 to 0.999 for the command to run.

For example:

<pre><code><strong>Console ; say hi ; 0.5
</strong></code></pre>

```
Player ; spawn ; 0.1
```

## Command Chaining

#### Example of Command Chaining

To use command chaining, format the command sequence as shown below:

```plaintext
Console ; teleport %player% 100 64 200 > Player ; give %player% diamond_sword ; 0.25
```

In this example, if the teleport command is successful, there is a 25% chance that the player will receive a diamond sword.

{% hint style="warning" %}
Supported Placeholders:\
%player% : Replaces with player name \
%x% : Replaces with block's x co-ordinate\
%y% : Replaces with block's y co-ordinate\
%z% : Replaces with block's z co-ordinate\
%world% : Replaces with block's world
{% endhint %}


# Customize Required Tools

Tools which are required to break the block

1. Run the command `/regen menu`.
2. Select "Edit Menu."
3. Select "Region / Global."
4. Select "Block Menu."
5. Select the block you want to edit.
6. Click on "Customize Required Tools" (Pickaxe icon).

<figure><img src="/files/1y7gFgYCwSM37uyxgKlQ" alt=""><figcaption></figcaption></figure>

* **Toolname:** Specify the Minecraft tool names or the names of regen items.

For example:

<pre><code><strong>DIAMOND_AXE
</strong></code></pre>

```
IRON_PICKAXE
```


# Customize Block Sounds

Sounds played on block broken

1. Run the command `/regen menu`.
2. Select "Edit Menu."
3. Select "Region / Global."
4. Select "Block Menu."
5. Select the block you want to edit.
6. Click on "Customize Block Sounds" (Pickaxe icon).

<figure><img src="/files/FFhAIvJvRuOlt18QisYj" alt=""><figcaption></figcaption></figure>

* **Sound :** MInecraft sound name.

For example:

```
block.amethyst_block.chime ; 1 ; 1
```

{% hint style="info" %}
Sound is played at the block location so all the players near the block will hear it
{% endhint %}


# Hooks

Soft Dependencies

{% content-ref url="/pages/HR5RVLLPpwMcGZxA69gm" %}
[Vault + Any Economy Plugin](/fundamentals/hooks/vault-+-any-economy-plugin)
{% endcontent-ref %}

{% content-ref url="/pages/Jyd6cIA1kcB5wkx343Cr" %}
[ItemsAdder](/fundamentals/hooks/itemsadder)
{% endcontent-ref %}

{% content-ref url="/pages/9ww8WEirx0yMcnr8yeJv" %}
[Oraxen](/fundamentals/hooks/oraxen)
{% endcontent-ref %}

{% content-ref url="/pages/zdZTrC9ehHIvIyvumqXv" %}
[Nexo](/fundamentals/hooks/nexo)
{% endcontent-ref %}


# ItemsAdder

Why and how to use ItemsAdder

Ultimate BlockRegen Plugin supports custom blocks provided by ItemsAdder. You can integrate them for regenerating blocks, setting delays, replacing blocks, and utilizing the items they provide in drops and required tools.\
\
Learn how to add regen blocks

{% content-ref url="/pages/S6HIZrgqrAKvKUKdcN6l" %}
[Add More Blocks](/fundamentals/basic-help/add-more-blocks)
{% endcontent-ref %}

Learn how to add replace and delay blocks&#x20;

{% content-ref url="/pages/5xWMKzXGcXVt1t0xaRjg" %}
[Customize Replace Block](/fundamentals/gui-help/edit-menu/customize-replace-block)
{% endcontent-ref %}

{% content-ref url="/pages/M00gVcy02oKYXtI5Hnxw" %}
[Customize Delay Block](/fundamentals/gui-help/edit-menu/customize-delay-block)
{% endcontent-ref %}

Learn how to customize drops and required tools

{% content-ref url="/pages/lamM3CEBs6Y9e8YMdyAz" %}
[Customize Block Drops](/fundamentals/gui-help/edit-menu/customize-block-drops)
{% endcontent-ref %}

{% content-ref url="/pages/qgeLjleTojPXBTilWqwO" %}
[Customize Required Tools](/fundamentals/gui-help/edit-menu/customize-required-tools)
{% endcontent-ref %}

{% hint style="success" %}
Customizing process is same as normal block
{% endhint %}

{% hint style="danger" %}
Furniture And Crops are not supported
{% endhint %}


# Oraxen

Why and how to use Oraxen

Ultimate BlockRegen Plugin supports custom blocks provided by Oraxen. You can integrate them for regenerating blocks, setting delays, replacing blocks, and utilizing the items they provide in drops and required tools.\
\
Learn how to add regen blocks

{% content-ref url="/pages/S6HIZrgqrAKvKUKdcN6l" %}
[Add More Blocks](/fundamentals/basic-help/add-more-blocks)
{% endcontent-ref %}

Learn how to add replace and delay blocks&#x20;

{% content-ref url="/pages/5xWMKzXGcXVt1t0xaRjg" %}
[Customize Replace Block](/fundamentals/gui-help/edit-menu/customize-replace-block)
{% endcontent-ref %}

{% content-ref url="/pages/M00gVcy02oKYXtI5Hnxw" %}
[Customize Delay Block](/fundamentals/gui-help/edit-menu/customize-delay-block)
{% endcontent-ref %}

Learn how to customize drops and required tools

{% content-ref url="/pages/lamM3CEBs6Y9e8YMdyAz" %}
[Customize Block Drops](/fundamentals/gui-help/edit-menu/customize-block-drops)
{% endcontent-ref %}

{% content-ref url="/pages/qgeLjleTojPXBTilWqwO" %}
[Customize Required Tools](/fundamentals/gui-help/edit-menu/customize-required-tools)
{% endcontent-ref %}

{% hint style="success" %}
Customizing process is same as normal block
{% endhint %}

{% hint style="danger" %}
Furniture And Crops are not supported
{% endhint %}


# Nexo

Why and how to use Nexo

Ultimate BlockRegen Plugin supports custom blocks provided by Nexo. You can integrate them for regenerating blocks, setting delays, replacing blocks, and utilizing the items they provide in drops and required tools.\
\
Learn how to add regen blocks

{% content-ref url="/pages/S6HIZrgqrAKvKUKdcN6l" %}
[Add More Blocks](/fundamentals/basic-help/add-more-blocks)
{% endcontent-ref %}

Learn how to add replace and delay blocks&#x20;

{% content-ref url="/pages/5xWMKzXGcXVt1t0xaRjg" %}
[Customize Replace Block](/fundamentals/gui-help/edit-menu/customize-replace-block)
{% endcontent-ref %}

{% content-ref url="/pages/M00gVcy02oKYXtI5Hnxw" %}
[Customize Delay Block](/fundamentals/gui-help/edit-menu/customize-delay-block)
{% endcontent-ref %}

Learn how to customize drops and required tools

{% content-ref url="/pages/lamM3CEBs6Y9e8YMdyAz" %}
[Customize Block Drops](/fundamentals/gui-help/edit-menu/customize-block-drops)
{% endcontent-ref %}

{% content-ref url="/pages/qgeLjleTojPXBTilWqwO" %}
[Customize Required Tools](/fundamentals/gui-help/edit-menu/customize-required-tools)
{% endcontent-ref %}

{% hint style="success" %}
Customizing process is same as normal block
{% endhint %}

{% hint style="danger" %}
Furniture And Crops are not supported
{% endhint %}


# Vault + Any Economy Plugin

Why and how to use vault with any economy plugin

Vault and an Economy Plugin are required to manage user money rewards.

\
Learn More About Money Rewards

{% content-ref url="/pages/K0JxLYr1OnJpEsGIarGK" %}
[Customize Money Reward](/fundamentals/gui-help/edit-menu/customize-money-reward)
{% endcontent-ref %}

<br>


# Default Ymls

2.0.38


# Materials.yml

2.0.38

```yaml
Materials:
  OAK_LOG:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - OAK_LOG ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  SPRUCE_LOG:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - SPRUCE_LOG ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  BIRCH_LOG:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - BIRCH_LOG ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  JUNGLE_LOG:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - JUNGLE_LOG ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  ACACIA_LOG:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - ACACIA_LOG ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  DARK_OAK_LOG:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - DARK_OAK_LOG ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  CRIMSON_STEM:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - CRIMSON_STEM ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  WARPED_STEM:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - WARPED_STEM ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  COAL_ORE:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - COAL_ORE ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  IRON_ORE:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - IRON_ORE ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  REDSTONE_ORE:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - REDSTONE_ORE ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  LAPIS_ORE:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - LAPIS_ORE ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  GOLD_ORE:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - GOLD_ORE ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  DIAMOND_ORE:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - DIAMOND_ORE ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  EMERALD_ORE:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - EMERALD_ORE ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  ANCIENT_DEBRIS:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - ANCIENT_DEBRIS ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  GRASS_BLOCK:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - GRASS_BLOCK ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  STONE:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - STONE ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  COBBLESTONE:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - COBBLESTONE ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  WHEAT:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: true
    isStem: false
    DelayBlock:
      - AIR ; 0.2
    ReplaceBlock:
      - WHEAT ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  BEETROOTS:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: true
    isStem: false
    DelayBlock:
      - AIR ; 0.2
    ReplaceBlock:
      - BEETROOTS ; 1
    Drops:
      - DIAMOND ; 1
    Commands: [ ]
    Sounds: [ ]
    Req_Tools: [ ]
  POTATOES:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: true
    isStem: false
    DelayBlock:
      - AIR ; 0.2
    ReplaceBlock:
      - POTATOES ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  CARROTS:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: true
    isStem: false
    DelayBlock:
      - AIR ; 0.2
    ReplaceBlock:
      - CARROTS ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  MELON:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - MELON ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  PUMPKIN:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - PUMPKIN ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  NETHERRACK:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - NETHERRACK ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  OAK_WOOD:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - OAK_WOOD ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  SPRUCE_WOOD:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - SPRUCE_WOOD ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  BIRCH_WOOD:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - BIRCH_WOOD ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  JUNGLE_WOOD:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - JUNGLE_WOOD ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  ACACIA_WOOD:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - ACACIA_WOOD ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  DARK_OAK_WOOD:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - DARK_OAK_WOOD ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  GOLD_BLOCK:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - GOLD_BLOCK ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  REDSTONE_BLOCK:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - REDSTONE_BLOCK ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  IRON_BLOCK:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - IRON_BLOCK ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  DIAMOND_BLOCK:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - DIAMOND_BLOCK ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  LAPIS_BLOCK:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - LAPIS_BLOCK ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  COAL_BLOCK:
    Enabled: true
    Delay: 1
    Drop_Xp: 1
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    isCrop: false
    isStem: false
    DelayBlock:
      - BEDROCK ; 1
    ReplaceBlock:
      - COAL_BLOCK ; 1
    Drops: []
    Commands: []
    Sounds: []
    Req_Tools: []
  NETHER_GOLD_ORE:
    Enabled: true
    Delay: 20
    Drop_Xp: 20
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    DelayBlock:
      - BEDROCK
    ReplaceBlock:
      - NETHER_GOLD_ORE
  NETHER_QUARTZ_ORE:
    Enabled: true
    Delay: 20
    Drop_Xp: 20
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    DelayBlock:
      - BEDROCK
    ReplaceBlock:
      - NETHER_QUARTZ_ORE
  MANGROVE_LOG:
    Enabled: true
    Delay: 20
    Drop_Xp: 20
    Tool_Damage: 0
    Money_Reward: 0
    Cost: 0
    DelayBlock:
      - BEDROCK
    ReplaceBlock:
      - MANGROVE_LOG

```


# Config.yml

2.0.38

```yaml
#*******************************
#        Mine Farm Regen
#
#        Made By HmmboYt
#            Discord
#   Conatact Jumbo_Hmmbo#0747
#******************************

# Thank You For Downloading

#Permission Nodes
#Use This Permission Nodes To Give Player Access
#regen.reload -> Reload  Config
#regen.positions -> Pos1 and Pos2
#regen.create -> Create Regions
#regen.delete -> Delete Regions
#regen.menu -> Open Regen Menu

#Toggle Plugin On / Off
Block_Regen: true

#prefix of messages sent by plugin
prefix: §f[§eRegen§f]

#Drops Are Added Into Inventory Directly
Drop_To_Inv: true

#Crops Regenerates As Seed
Regen_As_Seed: true

#Allows Block Placing For Players
Allow_Block_Place: false

#Allows Other Non Regenerating Blocks To Be Broken
Allow_Other_Block_Break: false

#Deafault Drops
DefaultDrops: true

#Damage Tools
Send_Messages: true

#Update Notifications
Update_Checker: true

#Message Combo [ Combines messages ]
Message_Combo: false
#Floating money messages

#add none to disable it
Money_Bubble: false

#Crop Animation
Regen_Crop_Animation: false

# Advanced Configurations
#
#
# /save-all regenerates all the region
RegenAfterWorldSave: false
# No Physics in the regen ( set true if you use blocks like sand to regen )
NoPhysics: true

#Event based Configuration Inside regions
Allow_Block_Burn: false
Allow_Block_Explode: false
Allow_Player_Use_Bucket: false
Allow_Block_Ignite: false
Allow_Pistons: false
Allow_Entity_Explode: false


#add none here to disabale messages
#Messages_Lang: none

Messages_Lang: en
en:
  InventoryFull: "§eYour inventory is full."
  Other_Block_Break: "§cYou cannot break this block."
  Disabled_Block_Break: "§cBreaking this block is disabled."
  Required_Tool: "§cYou don't have the required tool to break this block."
  Plugin_TurnedOFF: "§cThe plugin has been disabled via the GUI."
  NotGrownCrops: "§cThese crops need more time to grow."
  No_Region_Perms: "§cYou don't have the necessary permissions to break blocks in this region."
  Money_Deposit: "§aYou have received %money%."
  Disabled_Region: "§cThis region has been disabled."
  Cost_Deducted: "§aYou paid §e%cost%§a$."
  Low_Balance: "§cYou need at least §e%cost%§c$."
  No_Block_Perms: "§cYou don't have the necessary permissions to break this blocks."

es:
  InventoryFull: "Tu inventario está lleno."
  Other_Block_Break: "No puedes romper este bloque."
  Disabled_Block_Break: "Romper este bloque está deshabilitado."
  Required_Tool: "No tienes la herramienta necesaria para romper este bloque."
  Plugin_TurnedOFF: "El plugin ha sido deshabilitado a través de la interfaz gráfica."
  NotGrownCrops: "Estos cultivos necesitan más tiempo para crecer."
  No_Region_Perms: "No tienes los permisos necesarios para romper bloques en esta región."
  Money_Deposit: "Has recibido %money%."
  Disabled_Region: "Esta región ha sido deshabilitada."
  Cost_Deducted: "§aHas pagado §e%cost%§a monedas."
  Low_Balance: "§cNecesitas al menos §e%cost%§c monedas."
  No_Block_Perms: "§cNo tienes los permisos necesarios para romper estos bloques."




```


