BlockRevive icon

BlockRevive -----

A LightPaper weight plugin to regenerate any blocks in any region you make.




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
----------, Nov 4, 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.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

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.
----------, Oct 31, 2025

  • 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
----------, Oct 25, 2025

  • Fixed ops-bypass-regeneration not doing what it should be doing. (Check wiki for better explanation.
  • 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.
----------, Oct 24, 2025

Small Update
  • Fixed WorldGuard not being checked on 1.21.10
  • Small code clean up
----------, Oct 23, 2025

Small update for 1.21.9 and 1.21.10
  • Fixed Database causing plugin not to startup.
----------, Oct 22, 2025

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.
----------, Oct 15, 2025

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.
----------, Oct 11, 2025

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.
----------, Oct 11, 2025

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.
----------, Oct 10, 2025

Resource Information
Author:
----------
Total Downloads: 31
First Release: Oct 9, 2025
Last Update: Nov 4, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings