BlockRevive icon

BlockRevive 1.0.5

Custom Block Regen Plugin For Paper Servers

Page 1
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
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.

Fixed Worldguard

Small Update

  • Fixed WorldGuard not being checked on 1.21.10
  • Small code clean up
Database Startup issue

Small update for 1.21.9 and 1.21.10

  • Fixed Database causing plugin not to startup.
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.

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.

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. 

Custom Crops and OP fix up

This one is bit of a bigger update:

- Added in new Crop Features. You can now farm.
- Fixed Players and Mobs being able to trample and jump on crops which broke them.
- Fixed OP Players being up to reset crop progress.
- Add in new stage event for regeneration. Grops will start at the Stage 0 and grow to final stage when you break them.
- Disable water from entering farm regions.
- Added in new custom message to let players know they cant break plants when regrowing.
- Fix dupe when plant would sometimes give players seeds when mid growing

With this update, I highly recommend you to check the wiki to see the new config to update it and same with updating your example-region file too. So the new crop feature works. 

As of right now I haven't tested Nexo crops but it should work. If not do let me know in discord.

Enjoy this update. We wont be long till we get out of beta :) 

Fixed Performance and Fixed Permission

Fixed Performance:

  • Holograms
  • Block spawn rate
  • Veinminer (Nexo Addon)
  • Particles

 

Refixed how the plugin now registers each Block State when breaking, regenerating and spawning.

 

Fixed Veinminer causing some slight performance spike due to single ticks in Block State.

 

Fixed Hologram and Particles ticks and changes to batches.

 

Fixed Permission:

  • /blockrevive permission <region> enable
  • /blockrevive permission <region>disable

 

When typing these commands in chat, they would fully reset you region files causing you to loose any configs setup in the region file. Have now fixed it to only update its single line of config and not touch the others

New Startup and Api

Have added in a new Start up for when plugins start in console and also when it closes.

Added in new API. You can check on the wiki API WIKI

Hopefully in the next couple of snapshots we should be almost ready to move away from snapshot.

Page 1

plugin

world

control