ElementalRegen | Regenerate, create, and customize blocks [F
1.0.3Edit drops, regen type, requeriments, specific materials, delay, and more.
ElementalRegen is a plugin that provides a customizable way to manage the regeneration of mined blocks. With this plugin, administrators can easily configure which blocks will automatically regenerate after being mined, set regeneration delays, required mining tools, sounds, effects, custom commands, custom drops and more. Regions are created using the WorldEdit axe, with support for WorldGuard.
Features:
value: (custom heads) Now you can regenerate into custom heads - Premium.
replace-block: Block that replaces the broken block.
regen-delay: Time in seconds for the block to regenerate to its original type.
money: Amount of money given to the player when the block is broken.
job-need: Job required to break the block - Premium.
commands: Commands executed by the console when the block is broken.
player-commands: Commands executed by the player when the block is broken.
custom-item: Create your own items for drops and events- Premium.
tool-required: Tools required to break the block.
enchant-required: Enchantments required to break the block.
particles: Particle effects displayed when the block is broken - Premium.
sound: Sound played when the block is broken.
natural-break: Defines if the block drops items or not (true/false).
drop-naturally: Defines if items are placed in the player's inventory or dropped on the ground.
drop-item: Configuration for the items that are dropped, including:
- material: Item material.
- name: Name of the dropped item.
- lores: Lore lines for the dropped item.
- amount: Number of items dropped.
exp: Configuration for experience given when breaking the block.
event: Configuration for special events related to the block, including: - Premium
- event-name: Name of the event.
- bossbar: Configuration for the boss bar display during the event.
- double-drops: Whether to double the drops (true/false).
- double-exp: Whether to double the experience (true/false).
- commands: Commands executed during the event.
- custom-item: Configuration for custom items dropped during the event.
regenerate-into: Type of block the broken block regenerates into (can be defined with probabilities).
regeneration-particles: Particle effect when the block regenerates.
Premium Version: [Click]

- /ElementalRegen reload
◉ Reloads the plugin, allowing changes to take effect without restarting the server.
- /ElementalRegen debug
◉ Activates debug mode, causing debug messages to appear in the chat for troubleshooting purposes.
- /ElementalRegen bypass
◉ Grants the player the ability to bypass block regeneration, preventing specific blocks from regenerating after being broken.
- /ElementalRegen check
◉ Allows players to check the correct material name to use by hitting a block, providing clarity on block identification.
- /ElementalRegen tools
◉ Provides players with tools for defining regions, facilitating easier management and customization.
- /ElementalRegen regions
◉ Lists all defined regions, offering an overview of existing regions within the game world.
- /ElementalRegen region set <name>
◉ Creates a region based on the player's selection, allowing for the definition of custom areas for unique gameplay experiences.
- /ElementalRegen region all <name>
◉ Switches to "all presets" mode for the specified region, adjusting settings universally across all presets within that region.
- /ElementalRegen region add <name> <preset>
◉ Adds a preset to the specified region, configuring specific settings for blocks and regeneration behavior within that region.
- /ElementalRegen region remove <name> <preset>
◉ Removes a preset from the specified region, adjusting or removing specific settings associated with that preset.
- /ElementalRegen region clear <name>
◉ Clears all presets from the specified region, allowing for a fresh start or reconfiguration of settings within that region.
- /ElementalRegen region copy <region-from> <region-to>
◉ Copies configured presets from one region to another, streamlining the setup process for similar regions.
- /ElementalRegen region delete <name>
◉ Deletes the specified region, removing all associated presets and settings from the game world.
- /ElementalRegen regen (-p <preset>) (-r <region>) (-w <world>)
◉ Initiates the regeneration process for presets based on specified arguments, facilitating dynamic block regeneration within defined regions and worlds.
- /ElementalRegen events
◉ Manages events within the plugin, allowing for the configuration and activation of special gameplay events.
- /ElementalRegen discord
◉ Provides a Discord invite link for the ElementalRegen community, offering support and discussion opportunities outside the game.

- ElementalRegen.admin
Description: Grants access to all plugin commands and features.
Default: Operator (op)- ElementalRegen.tools
◉ Grants access to tools for defining regions.
- ElementalRegen.debug
◉ Allows activation of debug mode to receive debug messages.
- ElementalRegen.bypass
◉ Provides the ability to bypass block regeneration.
- ElementalRegen.check
◉ Allows players to check the correct material name to use by hitting a block.
- ElementalRegen.select
◉ Enables the selection of regions for customization.
- ElementalRegen.region
◉ Grants permission to manage regions, including creation, modification, and deletion.
- ElementalRegen.regen
◉ Authorizes the initiation of the regeneration process for presets based on specified arguments.
- ElementalRegen.events
◉ Allows management of events within the plugin, including configuration and activation of special gameplay events.
- ElementalRegen.tools

Soft-Depend
Multiverse-Core
Vault
WorldEdit
GriefPrevention
PlaceholderAPI
WorldGuard

Settings.yml
#/////////////////////////////////////////////////////#
# ElementalRegen #
# author - CinturonCris #
# for All! #
#/////////////////////////////////////////////////////#
#////////////////////////////////////////////////////////////////////////////////////////////////
## Enable if you want to see more information about the plugins functions.///
Debug-Enabled: false
#////////////////////////////////////////////////////////////////////////////////////////////////
## If you have WorldEdit installed and wish to make and use regions then set this to true.///
Use-Regions: true
#////////////////////////////////////////////////////////////////////////////////////////////////
## Set this to true if you dont want blocks to be regenerated in Towny towns.///
Towny-Support: true
#////////////////////////////////////////////////////////////////////////////////////////////////
## Set this to true if you have issues with GriefPrevention.///
GriefPrevention-Support: true
#////////////////////////////////////////////////////////////////////////////////////////////////
## Set this to true if you want to tolerate WorldGuard protection.///
WorldGuard-Support: true
#////////////////////////////////////////////////////////////////////////////////////////////////
## If you wish to cancel all other blocks broken besides the blocks in Blocklist.yml set this to true.///
Disable-Other-Break: true
#////////////////////////////////////////////////////////////////////////////////////////////////
## If you wish to cancel all other blocks broken in the region then set this to true.///
Disable-Other-Break-Region: true
#////////////////////////////////////////////////////////////////////////////////////////////////
## Automatically bypass regeneration and protection when in Creative.///
Bypass-In-Creative: true
#////////////////////////////////////////////////////////////////////////////////////////////////
# Add the worlds you wish to use ElementalRegen in to this list.///
Worlds-Enabled:
- world
- world_nether
#////////////////////////////////////////////////////////////////////////////////////////////////
## Automatic saving for regeneration process cache.///
Auto-Save:
Enabled: true
# Interval in seconds.///
Interval: 600Messages.yml
# /////////////////////////////////////////////////////#
# ElementalRegen #
# author - CinturonCris #
# for All! #
# /////////////////////////////////////////////////////#
Insert-Prefix: true
Messages:
Prefix: '&6ElementalRegen &r'
Update: |2-
&7A new update was found!
&7Current version: &c%version%
&7New version: &a%newVersion%
Insufficient-Permission: '&cYou don''t have the permissions to do this!'
Console-Sender-Error: '&cI''m sorry but the console can not perform this command!'
Invalid-Command: '&cThis is not a valid command!'
Too-Many-Arguments: |-
&cToo many arguments.
&7Use: &f%help%
Not-Enough-Arguments: |-
&cNot enough arguments.
&7Use: &f%help%
Reload: '&aSuccessfully reloaded Settings.yml, Messages.yml, Blocklist.yml & re-filled
the events!'
Tools: '&7Gave you the tools.'
Unknown-Argument: '&cUnknown argument.'
Bypass-On: '&aBypass toggled on!'
Bypass-Off: '&cBypass toggled off!'
Debug-On: '&aYou are now listening to debug messages.'
Debug-Off: '&cYou are no longer listening to debug messages.'
Data-Check: '&eThe correct name to enter in the config is: &d%block%'
Data-Check-On: '&aEntered Data-Check mode!'
Data-Check-Off: '&cLeft Data-Check mode!'
No-Region-Selected: '&cSelect a region with WorldEdit first.'
Duplicated-Region: '&cThere is already a region with that name!'
Set-Region: '&7Region &f%region% &7successfully saved!'
Remove-Region: '&aRegion successfully deleted!'
Unknown-Region: '&cThere is no region with that name!'
Could-Not-Create-Region: '&cCould not created a region.'
Select-First: '&7Set first position to &f%x%, %y%, %z%.'
Select-Second: '&7Set second position to &f%x%, %y%, %z%.'
Set-All: '&7Region set to %s &7presets.'
Invalid-Preset: '&cPreset %preset% does not exist.'
Has-Preset-Already: '&7Region &f%region% &7has preset &f%preset% &7already.'
Does-Not-Have-Preset: '&7Region &f%region% &7does not have preset &f%preset%.'
Preset-Added: '&7Added preset &f%preset% &7to region &f%region%.'
Preset-Removed: '&7Removed preset &f%preset% &7from region &f%region%.'
Presets-Cleared: '&7Presets cleared from region &f%region%.'
Presets-Copied: '&7Copied presets from &f%regionFrom% &7to &f%regionTo%.'
Regenerated-Processes: '&7Regenerated &f%count% &7process(es).'
Activate-Event: '&aYou activated the event: &2%event%'
De-Activate-Event: '&cYou de-activated the event: &4%event%'
Event-Not-Found: '&cThis event is not found in the system. Reminder: event names
are case sensitive!'
Event-Already-Active: '&cThis event is already active!'
Event-Not-Active: '&cThis event is currently not active!'
Tool-Required-Error: '&cYou can only break this block with the following tool(s):
&b%tool%&c.'
Enchant-Required-Error: '&cYour tool has to have at least one of the following enchantment(s):
&b%enchant%&c.'
Jobs-Error: '&cYou need to reach following job levels in order to break this block:
&b%job%'
Permission-Error: '&cYou don''t have the permission to break this block.'Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta
