ModsJava
AsyncRegen | Flawless Schematic Regeneration
Paste schematics flawlessly. [SUPPORT] [FEATURES] Paste schematics at any location Zero lag performance FAWE (FastAsyncWorldEdit) support PlaceholderAPI…
⬇ Download on Spigot
Paste schematics flawlessly.
[SUPPORT]
https://discord.gg/PKyVqCsjng
[FEATURES]
Paste schematics at any location
Zero lag performance
FAWE (FastAsyncWorldEdit) support
PlaceholderAPI integration for custom placeholders
Cycle between schematics or choose randomly
Sound when regenerating a location
Chat announcements
Folia compatibility
[COMMANDS]
/asyncregen reload - Reloads the plugin
/asyncregen status - Shows status of all regen taks
/asyncregen list - List all configured locations
/asyncregen regen <location> - Force immediate regeneration
/asyncregen stop <location> - Pause a location's countdown
/asyncregen start <location> - Start/Restart a location (resets timer)
/asyncregen continue <location> - Resume a paused location
[PLACEHOLDERS]
%asyncregen_status_<location>% - Your location status (enabled or disabled)
%asyncregen_schematic_<location>% - Your active schematic name
%asyncregen_seconds_<location>% - Seconds until next regeneration
%asyncregen_countdown_<location>% - Formatted time left (e.g. 1h 30m 45s)
* <location> - the name of the location configured in config
[PERMISSIONS]
asyncregen.notify - Notifies the player when a location regenerated
[DEPENDENCIES]
FAWE - FastAsyncWorldEdit
PAPI - PlaceholderAPI
[SUPPORT]
https://discord.gg/PKyVqCsjng
[FEATURES]
Paste schematics at any location
Zero lag performance
FAWE (FastAsyncWorldEdit) support
PlaceholderAPI integration for custom placeholders
Cycle between schematics or choose randomly
Sound when regenerating a location
Chat announcements
Folia compatibility
[COMMANDS]
/asyncregen reload - Reloads the plugin
/asyncregen status - Shows status of all regen taks
/asyncregen list - List all configured locations
/asyncregen regen <location> - Force immediate regeneration
/asyncregen stop <location> - Pause a location's countdown
/asyncregen start <location> - Start/Restart a location (resets timer)
/asyncregen continue <location> - Resume a paused location
[PLACEHOLDERS]
%asyncregen_status_<location>% - Your location status (enabled or disabled)
%asyncregen_schematic_<location>% - Your active schematic name
%asyncregen_seconds_<location>% - Seconds until next regeneration
%asyncregen_countdown_<location>% - Formatted time left (e.g. 1h 30m 45s)
* <location> - the name of the location configured in config
[PERMISSIONS]
asyncregen.notify - Notifies the player when a location regenerated
[DEPENDENCIES]
FAWE - FastAsyncWorldEdit
PAPI - PlaceholderAPI
Spoiler: config.yml
Code (YAML):
# AsyncRegen Configuration
# Author: maieralin
# Available placeholders:
# %asyncregen_status_<location>% - Shows the status of a specific location if enabled or not
# %asyncregen_schematic_<location>% - Shows the currently active schematic for a specific location
# %asyncregen_seconds_<location>% - Shows the seconds until the next regeneration for a specific location
# %asyncregen_countdown_<location>% - Shows the formatted countdown until the next regeneration for a specific location (e.g. "1h 30m 45s")
# DO NOT MODIFY - Used for automatic config migration when new options are added
config-version : 2
# General settings
settings :
# Enable or disable the plugin functionality
enabled : true
# Enable debug logging
debug : false
# Whether to paste air blocks from schematics (true = paste air, false = skip air)
paste-air : true
# Whether to ignore entities in schematics
ignore-entities : false
# Whether to copy biomes from schematics
copy-biomes : false
# Message configuration
messages:
prefix : "&8[&bAsyncRegen&8] "
reload-success : "&aConfiguration reloaded successfully."
regen-started : "&eRegeneration started for &b{location}&e."
regen-complete : "&aRegeneration complete for &b{location}&a."
regen-failed : "&cRegeneration failed for &b{location}&c: {error}"
no-permission : "&cYou do not have permission to use this command."
unknown-command : "&cUnknown subcommand. Use &e/asyncregen help&c."
location-not-found : "&cLocation &e{location}&c not found."
location-not-active : "&cLocation &b{location}&c has no active task."
location-already-paused : "&cLocation &b{location}&c is already paused."
location-not-paused : "&cLocation &b{location}&c is not paused."
location-stopped : "&eRegeneration paused for &b{location}&e."
location-started : "&aRegeneration started for &b{location}&a."
location-continued : "&aRegeneration resumed for &b{location}&a."
status-header : "&8&m----------&r &bAsyncRegen Status &8&m----------"
status-entry : "&7- &b{location}&7: next regen in &e{time}"
status-paused : "&7- &b{location}&7: &6paused &7(&e{time}&7 remaining)"
status-disabled : "&7- &b{location}&7: &cdisabled"
list-header : "&8&m----------&r &bRegen Locations &8&m----------"
list-entry : "&7- &b{location}&7 ({world}) &7[&e{schematics} schematics&7]"
help-header : "&8&m----------&r &bAsyncRegen Help &8&m----------"
countdown-format : "{hours}h {minutes}m {seconds}s"
# Notification settings
notifications :
# Broadcast to players when regeneration occurs
broadcast-on-regen : true
# Only notify players with asyncregen.notify permission
notify-permission-only : false
# Play sound on regeneration (empty to disable)
regen-sound : ""
# Sound volume (0.0 - 1.0)
sound-volume : 1.0
# Sound pitch (0.0 - 2.0)
sound-pitch : 1.0
# Regeneration locations
# Each location defines a point in the world where schematics will be pasted
locations:
example_mine :
# Enable or disable this location
enabled : true
# World name
world : "world"
# Paste origin coordinates
x : 100
y : 64
z : 200
# Reset interval in seconds
interval : 300
# List of schematic files to cycle through
# Place schematics in plugins/AsyncRegen/schematics/
schematics :
- "mine_variant_1.schem"
- "mine_variant_2.schem"
- "mine_variant_3.schem"
# Set to true to pick a random schematic each time instead of cycling in order
random-schematics : false
# Override global paste settings per-location (optional)
# paste-air: true
# ignore-entities: false
# copy-biomes: false
# Author: maieralin
# Available placeholders:
# %asyncregen_status_<location>% - Shows the status of a specific location if enabled or not
# %asyncregen_schematic_<location>% - Shows the currently active schematic for a specific location
# %asyncregen_seconds_<location>% - Shows the seconds until the next regeneration for a specific location
# %asyncregen_countdown_<location>% - Shows the formatted countdown until the next regeneration for a specific location (e.g. "1h 30m 45s")
# DO NOT MODIFY - Used for automatic config migration when new options are added
config-version : 2
# General settings
settings :
# Enable or disable the plugin functionality
enabled : true
# Enable debug logging
debug : false
# Whether to paste air blocks from schematics (true = paste air, false = skip air)
paste-air : true
# Whether to ignore entities in schematics
ignore-entities : false
# Whether to copy biomes from schematics
copy-biomes : false
# Message configuration
messages:
prefix : "&8[&bAsyncRegen&8] "
reload-success : "&aConfiguration reloaded successfully."
regen-started : "&eRegeneration started for &b{location}&e."
regen-complete : "&aRegeneration complete for &b{location}&a."
regen-failed : "&cRegeneration failed for &b{location}&c: {error}"
no-permission : "&cYou do not have permission to use this command."
unknown-command : "&cUnknown subcommand. Use &e/asyncregen help&c."
location-not-found : "&cLocation &e{location}&c not found."
location-not-active : "&cLocation &b{location}&c has no active task."
location-already-paused : "&cLocation &b{location}&c is already paused."
location-not-paused : "&cLocation &b{location}&c is not paused."
location-stopped : "&eRegeneration paused for &b{location}&e."
location-started : "&aRegeneration started for &b{location}&a."
location-continued : "&aRegeneration resumed for &b{location}&a."
status-header : "&8&m----------&r &bAsyncRegen Status &8&m----------"
status-entry : "&7- &b{location}&7: next regen in &e{time}"
status-paused : "&7- &b{location}&7: &6paused &7(&e{time}&7 remaining)"
status-disabled : "&7- &b{location}&7: &cdisabled"
list-header : "&8&m----------&r &bRegen Locations &8&m----------"
list-entry : "&7- &b{location}&7 ({world}) &7[&e{schematics} schematics&7]"
help-header : "&8&m----------&r &bAsyncRegen Help &8&m----------"
countdown-format : "{hours}h {minutes}m {seconds}s"
# Notification settings
notifications :
# Broadcast to players when regeneration occurs
broadcast-on-regen : true
# Only notify players with asyncregen.notify permission
notify-permission-only : false
# Play sound on regeneration (empty to disable)
regen-sound : ""
# Sound volume (0.0 - 1.0)
sound-volume : 1.0
# Sound pitch (0.0 - 2.0)
sound-pitch : 1.0
# Regeneration locations
# Each location defines a point in the world where schematics will be pasted
locations:
example_mine :
# Enable or disable this location
enabled : true
# World name
world : "world"
# Paste origin coordinates
x : 100
y : 64
z : 200
# Reset interval in seconds
interval : 300
# List of schematic files to cycle through
# Place schematics in plugins/AsyncRegen/schematics/
schematics :
- "mine_variant_1.schem"
- "mine_variant_2.schem"
- "mine_variant_3.schem"
# Set to true to pick a random schematic each time instead of cycling in order
random-schematics : false
# Override global paste settings per-location (optional)
# paste-air: true
# ignore-entities: false
# copy-biomes: false
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 26.1, 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
AsyncRegen | Flawless Schematic Regeneration is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2. Downloaded 38 times (via Spigot). Download it and open it directly in the game.