SupRegen

Advanced region-based block regeneration plugin for Paper 1.21+ servers.

13 downloads
1 followers

SupRegen

SupRegen is a powerful and configurable region-based block regeneration plugin for Paper 1.21+ servers.

It is designed for Minecraft servers that use custom mines, resource areas, or regeneration regions where blocks need to be automatically restored after being broken.

✨ Features

  • Region-based block regeneration
  • Configurable regeneration delays
  • Custom block pools for each region
  • Configurable block spawn chances
  • Different block configurations for every region
  • Custom drop settings for individual blocks
  • /sr fill to fill a regeneration region
  • /sr setspawn to set a custom region spawn point
  • Automatic regeneration cycles
  • Configurable block breaking and placing
  • Safety teleport system
  • WorldGuard override support
  • Turkish and English language support
  • Performance-focused processing
  • Fully configurable through YAML files

⛏️ Custom Block Configuration

One of SupRegen's main features is its custom block pool system.

Each regeneration region can have its own blocks and individual spawn chances.

Blocks can be configured directly inside regen.yml.

Example

regions:
  test1:
    blocks:
      DIAMOND_BLOCK:
        chance: 80
        drop:
          enabled: true
          name: "-"

      GOLD_BLOCK:
        chance: 20
        drop:
          enabled: true
          name: "&6Gold Reward"

In this example:

  • DIAMOND_BLOCK has an 80% chance
  • GOLD_BLOCK has a 20% chance

You can freely add, remove, or modify blocks and their chances for each individual regeneration region.

This allows server owners to create completely different mine configurations for different areas.

For example, you can create:

  • A basic mine with Stone and Coal Ore
  • A mid-level mine with Iron and Gold Ore
  • A high-level mine with Diamond and Emerald Ore
  • A custom mine using any Minecraft blocks you want

🎁 Custom Drop Settings

Each configured block can have its own drop settings.

Example:

drop:
  enabled: true
  name: "&6Gold Reward"

This allows individual blocks to have customizable drop behavior and names.


πŸ”„ Regeneration System

SupRegen uses configurable regeneration cycles for each region.

Example:

settings:
  regen-delay: 60

A regen-delay of 60 means the region uses a 60-second regeneration delay.

When the regeneration cycle occurs, the configured region is regenerated according to its block configuration.

This makes SupRegen suitable for servers that need automatically regenerating mining or resource areas.


βš™οΈ Region Settings

Every regeneration region can have its own settings.

Example:

settings:
  regen-delay: 60
  allow-break: true
  allow-place: false
  override-worldguard: true
  safety-teleport: true

Available Settings

  • regen-delay β€” Controls the regeneration delay.
  • allow-break β€” Controls whether players can break blocks inside the region.
  • allow-place β€” Controls whether players can place blocks inside the region.
  • override-worldguard β€” Controls WorldGuard override behavior for the region.
  • safety-teleport β€” Enables the safety teleport system.

This allows every region to have its own gameplay and regeneration configuration.


πŸ—ΊοΈ Region Configuration

Each region can have its own world, positions, settings and block configuration.

Example:

regions:
  test1:
    world: your_world

    pos1:
      x: 20
      y: -51
      z: 140

    pos2:
      x: 28
      y: -59
      z: 132

    settings:
      regen-delay: 60
      allow-break: true
      allow-place: false
      override-worldguard: true
      safety-teleport: true

    blocks:
      DIAMOND_BLOCK:
        chance: 80
        drop:
          enabled: true
          name: "-"

      GOLD_BLOCK:
        chance: 20
        drop:
          enabled: true
          name: "&6Gold Reward"

Each region can therefore be configured independently.


πŸ› οΈ Commands

SupRegen provides a simple command system for managing regeneration regions.

/sr

Main SupRegen command.

/sr create <name>

Creates a new regeneration region.

/sr delete <name>

Deletes an existing regeneration region.

/sr list

Lists all configured regeneration regions.

/sr info <name>

Displays information about a regeneration region.

/sr tp <name>

Teleports you to a regeneration region.

/sr fill <name>

Fills the selected regeneration region using its configured block pool.

This is useful for initially filling a newly created mine or refilling an existing region.

/sr setspawn <name>

Sets the spawn point for a regeneration region.

The configured spawn point can be used by the safety teleport system.

/sr reload

Reloads SupRegen configuration files without requiring a full server restart.


⛏️ Mine & Resource Server Support

SupRegen is especially useful for:

  • Prison servers
  • Mining servers
  • Survival servers
  • Skyblock resource areas
  • Custom resource zones
  • PvE resource areas
  • Custom mines

Create different regions with different block pools, regeneration times and gameplay settings.


πŸš€ Performance

SupRegen is designed with performance in mind.

Large region operations are processed efficiently to reduce unnecessary server load and avoid excessive lag during regeneration and filling operations.

This makes the plugin suitable for both small and large regeneration areas.


🌍 Language Support

SupRegen supports multiple languages.

Currently available:

  • πŸ‡¬πŸ‡§ English
  • πŸ‡ΉπŸ‡· Turkish

Language and player-facing messages can be customized through the plugin's language configuration.


πŸ“¦ Installation

  1. Download the latest SupRegen version.
  2. Place the .jar file into your server's plugins folder.
  3. Restart your server.
  4. Configure your regeneration regions.
  5. Customize your block pools and regeneration settings.
  6. Use /sr to manage your regions.

πŸ“‹ Requirements

  • Minecraft: 1.21+
  • Server: Paper

SupRegen does not require WorldGuard as a dependency.


πŸ’‘ Example Use Case

Create a custom mining region where players can break different blocks with configurable chances.

For example:

blocks:
  STONE:
    chance: 60

  COAL_ORE:
    chance: 20

  IRON_ORE:
    chance: 15

  DIAMOND_ORE:
    chance: 5

This creates a customizable resource pool where each block has its own configured chance.

You can create multiple regions and give each one completely different blocks, chances and regeneration settings.


πŸ”₯ Why SupRegen?

SupRegen gives server owners full control over their regeneration regions without requiring complicated setup.

Configure your regions, choose your blocks, set their chances, define regeneration times and let SupRegen handle the rest.

Simple configuration. Powerful regeneration. Full control.


SupRegen

Advanced region-based block regeneration for Paper 1.21+ servers.

No gallery available for this project.