
BlockRevive
A LightPaper weight plugin to regenerate any blocks in any region you make.
- Загрузки
- 412
- Подписчики
- 3
- Обновлён
- 4 ноября 2025 г.
- Лицензия
- MIT
Опубликован 7 октября 2025 г.
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
Ченджлог
1.0.7Релиз1.21.8, 1.21.9, 1.21.10 · 4 ноября 2025 г.
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
1.0.6Релиз1.21.8, 1.21.9, 1.21.10 · 31 октября 2025 г.
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.ymlfile with extensive examples and documentation - Auto-generates
reward_data.ymlfor 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
If you have any issue make sure to join the discord and let me know so I can fix it. Discord
Hope you all enjoy.
1.0.5Релиз1.21.8, 1.21.9, 1.21.10 · 25 октября 2025 г.
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
1.0.4Релиз1.21.8, 1.21.9, 1.21.10 · 24 октября 2025 г.
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.
1.0.3Релиз1.21.8, 1.21.9, 1.21.10 · 23 октября 2025 г.
Small Update
- Fixed WorldGuard not being checked on 1.21.10
- Small code clean up
1.0.2Релиз1.21.8, 1.21.9, 1.21.10 · 22 октября 2025 г.
Small update for 1.21.9 and 1.21.10
- Fixed Database causing plugin not to startup.
1.0.1Релиз1.21.8, 1.21.9, 1.21.10 · 15 октября 2025 г.
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.
1.0.0Релиз1.21.8, 1.21.9, 1.21.10 · 11 октября 2025 г.
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.
Комментарии
Загружаем…