
BlockRevive
A LightPaper weight plugin to regenerate any blocks in any region you make.
Автор: turretedash77403обновлён 12 окт. 2026 г.
Механики игрыОптимизацияГенерация мира
Описание
BlockRevive - Advanced Block Regeneration Plugin
BlockRevive is a powerful and feature-rich Minecraft plugin for Paper servers that enables automatic block regeneration in designated regions. Perfect for mining servers, resource worlds, and custom game modes where you want blocks to respawn after being mined.
Supported Versions: The recommended versions are currently 1.21 to 1.21.10, Other Minecraft versions may work, but they haven't been tested.
🌟 Key Features
- Region-Based Regeneration System - Define custom 3D regions where blocks automatically regenerate after being broken
- Full Nexo Integration - Complete support for Nexo custom blocks with proper ID detection and regeneration
- WorldEdit Schematic Support - Paste schematics and automatically create regeneration regions
- Visual Selection Tool - Easy-to-use enchanted blaze rod wand for selecting regions (left/right click to set positions)
- Particle Boundaries - Visualize region boundaries with orange particle outlines
- Customizable Regeneration Times - Set different regeneration times per block type, per region, or globally
- Centralized Holograms - Display all regenerating blocks in a single paginated hologram per region
- Individual Block Holograms - Optional countdown timers above each regenerating block (toggleable)
- Look-Based Hologram Display - Holograms appear only when looking at regenerating blocks (reduces clutter)
- Flexible Drop Control - Configure whether blocks drop items and experience
- Particle Effects - Customizable particles for breaking, regenerating, and bedrock states
- Sound Effects - Optional sound notifications when blocks regenerate
- Permission System - Control who can bypass regeneration mechanics
- Region Groups - Organize multiple regions into groups for easier management
- Per-Region Configuration - Each region gets its own config file for granular control
- Auto-Save System - Automatic data saving to prevent loss on server crashes
- Block Placement Prevention - Optionally prevent players from placing blocks in regeneration regions
- Full Tab Completion - Complete command and argument auto-completion
- Debug Mode - Built-in toggleable debug logging for troubleshooting
- WorldGuard Compatibility - Works alongside WorldGuard for region protection
📋 Requirements
- Minecraft: 1.21+ (Paper recommended)
- Java: 21+
- Optional: Nexo (for custom block support)
- Optional: WorldEdit or FastAsyncWorldEdit (for schematic features)
- Optional: WorldGuard (for region protection compatibility)
🎮 Use Cases
- Mining Servers - Create renewable ore farms and mining worlds
- Resource Worlds - Allow infinite resource gathering without world regeneration
- Custom RPG Worlds - Renewable resource nodes for progression systems
- Prison Servers - Automated mine resets without manual intervention
⚡ Performance & Technical
- Efficient region management with optimized block tracking
- Async block regeneration to prevent server lag
- Smart caching system for block types and regeneration data
- Auto-save intervals to preserve data during crashes
- Supports unlimited regions and regenerating blocks
🔧 Easy Setup
- Drop the JAR into your plugins folder
- Restart the server
- Use /blockrevive wand to get the selection tool
- Select your region and use /blockrevive create
- Configure block times in the region's config file
- Done! Blocks will now regenerate automatically
📦 Commands Overview
- Region creation and management
- Block-specific regeneration time configuration
- Schematic pasting with auto-region creation
- Region visualization and inspection
- Hologram positioning and management
- Region grouping for batch operations
- Manual save and reload functions
🛡️ Permissions
- blockrevive.admin - Full access to all commands and features
- blockrevive.bypass - Break blocks normally without regeneration
- blockrevive.region. - Allow Player to mine in certain regions
📝 Version Information
- Plugin Name: BlockRevive
- Author: Turretedash7
Галерея
Последние версии
Все версии →release
BlockRevive 1.0.8
1.0.812 окт. 2026 г.76Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3paper
Что нового
# Changelog
## Stability Release and many Bug Fixes:
**Version Update**
- Have been tested all all latest 26.+ version, thanks for all the support and sorry for the long long delay.
**Security**
- Fixed: any player could run `/blockrevive rewards reset` and `reload` — no permission was checked at all
**Blocks stuck as bedrock**
- Fixed: `/blockrevive group disable` and `rescan` left blocks permanently as bedrock, and rescan then saved that bedrock as the region's real content
- Fixed: crops froze mid-growth after a cancel
- Fixed: a server crash lost every pending block — the save file was deleted right after being read
- Fixed: one error could stop regeneration server-wide until a restart
**Rewards**
- Fixed: item rewards were silently deleted when inventory space ran low (the space check counted entries, not stacks)
- Fixed: reward data could be wiped by a crash during the autosave, letting everyone re-claim every tier
- Fixed: `rewards reload` discarded unsaved progress and left Vault stale
**Chests**
- Fixed: ordinary chests randomly locked up and opened the rewards menu — any double chest with arrows or barriers in the bottom row was mistaken for the GUI
- Fixed: `blockrevive.rewards` is now actually enforced
- Added: `rewards.enabled` to switch the whole rewards module off
**Nexo**
- Fixed: Nexo custom blocks never counted toward rewards — `blocks-mined-required` accepted Nexo ids in the docs, but matching only used the vanilla block underneath, so those tiers never progressed
- Fixed: Nexo blocks are now also counted in PlaceholderAPI mining statistics under their own id
**Breaking & protection**
- Fixed: breaks cancelled by protection plugins still paid rewards and still turned blocks to bedrock
- Fixed: installing WorldGuard blocked all non-OP mining, even with no WorldGuard regions
- Fixed: any block placed in a region after scanning became an infinite resource
**Performance**
- Fixed: region settings were re-read from disk every few ticks — now cached
- Fixed: scanning a region generated terrain just to look at it
**Region data**
- Fixed: saving a region could silently lose its block cache when the save collided with a block break
- Fixed: `/blockrevive reset` scheduled one task per block, stalling the server on large regions
**Other**
- Fixed: break particles never rendered at all
- Fixed: `requiresPermission` in `regions/<name>.yml` was ignored
- Fixed: crops dropped nothing when broken in a region
- Fixed: hologram entities leaked into the world permanently; `textScale` and `lineSpacing` did nothing
- Added: `config.yml` updates automatically on new versions, keeping your settings and backing up the old file
release
BlockRevive 1.0.7
1.0.74 нояб. 2025 г.345Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper
Что нового
## Randomized Block Regeneration Feature
- Added brand new **Randomized Block Regeneration** feature!
- Blocks can now regenerate as different block types from a weighted pool.
- New `/blockrevive reset <region>` command to restore blocks to original state. (Works on live regions and paused regions)
- Updated API with 5 new methods (API v1.2.0) Check wiki for details
- Auto-update language files to include brand new regeneration messages
- Auto-update example-region.yml with new regeneration settings
release
BlockRevive 1.0.6
1.0.631 окт. 2025 г.26Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper
Что нового
## What's New in v1.0.6
### Brand New Mining Rewards System!
A complete progression system that rewards players for mining blocks in your regeneration regions!
**Features:**
- **Multi-tier rewards** - Create progressive rewards with increasing difficulty
- **Flexible rewards** - Give items, money (Vault), execute commands, or send messages
- **Smart tracking** - Track all blocks or specific types (vanilla + Nexo custom blocks)
- **Beautiful GUI** - Interactive menu with real-time progress tracking (`/blockrevive rewards`)
- **Permission support** - Optional permission-based rewards for donators/ranks
- **Multi-language** - Full translations for EN, DE, ES, FR
- **Custom icons** - Different icons for completed rewards
- **Nexo integration** - Custom GUI textures with glyph support
**New Commands:**
- `/blockrevive rewards` - Open rewards GUI
- `/blockrevive rewards reload` - Reload rewards config
- `/blockrevive rewards reset <player> <reward|all>` - Reset player rewards
**Configuration:**
- New `rewards.yml` file with extensive examples and documentation
- Auto-generates `reward_data.yml` for player progress tracking
- Language files auto-update with new reward messages
### API Updates (v1.1.0)
Added 11 new reward system methods for developers:
- `isRewardSystemEnabled()`, `getPlayerCurrentTier()`, `getPlayerRewardProgress()`
- `hasPlayerClaimedTier()`, `canPlayerClaimTier()`, `resetPlayerReward()`
- `resetPlayerRewards()`, `rewardExists()`, `getAllRewardIds()`, `addRewardProgress()`
### Performance Improvements
- Optimized per-reward block tracking system
- Improved GUI refresh efficiency
- Enhanced language file caching
### Upgrading
Fully backward compatible! Just replace the JAR and restart - no manual configuration needed. Language files will auto-update with new reward messages.
Make sure to check out the wiki as that now has been update with all the new features etc... [Wiki](https://github.com/Turretedash7/BlockReviveWiki/wiki)
If you have any issue make sure to join the discord and let me know so I can fix it. [Discord](https://discord.com/invite/q5EYCPDzaW)
Hope you all enjoy.
release
BlockRevive 1.0.5
1.0.525 окт. 2025 г.28Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper
Что нового
## Critical Crop Drop Fix for Non-OP Players
- Fixed crop drops not spawning for non-OP players with requiresPermission: true
- Added manual drop spawning system at HIGHEST priority for non-OPs
- Optimized tick delays for faster, smoother crop regeneration (1 ticks total)
- Crops now drop loot identically for both OPs and non-OPs
- Fixed permission check interference with Minecraft's drop calculation
- Improved crop handling to not touch blocks until after drops spawn
- All crop types (wheat, potatoes, carrots, etc.) now work correctly
release
BlockRevive 1.0.4
1.0.424 окт. 2025 г.19Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper
Что нового
## New Language File, Permission Fix and Config Update
- Fixed ops-bypass-regeneration not doing what it should be doing. (Check wiki for better explanition.
- Added in new lang folder.
- Lang folder has 4 files (en,es,de and fr) You can also add in your own lang file too.
- Added new config option to select which lang to use.
- Auto merge old config to new config.
- Small code clean up.
Do bare in mind the other 3 files are translated from online, so it may not be 100% accurate. Do let me know in discord if it needs to be fixed.
release
BlockRevive 1.0.3
1.0.323 окт. 2025 г.23Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper
Что нового
## Small Update
- Fixed WorldGuard not being checked on 1.21.10
- Small code clean up
release
BlockRevive 1.0.2
1.0.222 окт. 2025 г.26Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper
Что нового
## Small update for 1.21.9 and 1.21.10
- Fixed Database causing plugin not to startup.
release
BlockRevive 1.0.1
1.0.115 окт. 2025 г.34Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper
Что нового
## PlaceholderAPI support
Hello everyone, this update adds in Placeholder support. You can use custom blockrevive placeholder in the following list below:
- Holograms (DecentHolograms and any other hologram plugin)
- Scoreboard (SimpleScore and any other scoreboard plugin)
- Tab (Tab, CMI Tab and other tab plugins)
To see all the placeholder check out the wiki:
https://github.com/Turretedash7/BlockReviveWiki/wiki/PlaceHolder
There are some example as to how to use them.
Api has also been updated to show placeholder support. Check wiki to see latest API update:
https://github.com/Turretedash7/BlockReviveWiki/wiki/API
Hope you enjoy, if any issue do join discord for support.
release
BlockRevive 1.0.0
1.0.011 окт. 2025 г.35Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper
Что нового
## Database and code clean up (No longer in Alpha)
Hello everyone, this update is a good update.
I have finally moved away from alpha and now the plugin is fully ready with what it has so far. All that is to do is add in new dependices and new features to the plugin overtime.
Update:
- Added in MySQL
- Cleaned up debug
- Tested on 1.21.9 and 1.21.10 both version working
- extra code cleanup.
You can get the updated config in the wiki (or delete the config for it to regenerate again) and ive updated the API to have the Database information in it.
New command:
/blockrevive db
/blockrevive database
This show information in chat about the database.
alpha
BlockRevive 1.0.5-SNAPSHOT
1.0.5-SNAPSHOT10 окт. 2025 г.30Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9paper
Что нового
## bStat and Performance update
Hello everyone, this update fixes some performance issue and also adds in bStats to the plugin.
Added bStats
Implemented async file operations for all save/load methods
Fixed TPS drops during auto-saves and VeinMiner (nexoaddon) usage.
Removed per-block save spam for better performance
Fixed IllegalPluginAccessException on server shutdown
Moved some features to async for better performance.
This will be the last update for Snapshot as i feel like this plugin should be algoods to be a full plugin.



