RegenBlock
Part of the Minds of Chimera Project (dev)
CodeBlocks | MOCPlaytimeTracker | MOCDBLib | RegenBlock | MOCGoodEats | MOC3DImporter | ImageImport | MOCKiosk | MOCRater | MOCFizziks | GravitySheep | MOCChemistry | MOCRegistry

RegenBlock allows a creation of regions within Minecraft worlds that have a certain re-spawn timer assigned to them. Once a block in the region is destroyed by a player or a new block is placed it will regenerate to the old state after the timer is up.
Example uses
Regeneration of natural resources in certain areas, resetting of region to an earlier state - in a tutorial area on my server, there is a broken bridge that has to be repaired by the player, but after the player does so the bridge would normally remain fixed for the next player that does the tutorial, with RegenBlock I am able to "regenerate" old broken bridge. Can be possibly used as anti-griefing to some degree, but it will only check events associated with played placing or destroying blocks, not tnt, lava fire etc.
Permissions
regenblock.self - all or nothing permission for the use of any commands
Commands
(all at op level)
- Selection
- /rb select (ex,ey,ez) - Starts/stops player's selection mode. ex/ey/ez will expand selection in that direction. Y is vertical.
- /rb listselection - Lists player's current selection points.
- Editor
- /rb edit - Puts you into editor mode that allows you to change blocks in a region without triggering the re-spawn.
- Info
- /rb info - Print out information about the region in front of the character
- /rb list - lists all regions
- Global Blacklist
- /rb blacklist add/remove (id id id ...) - adds/removes supplied block IDs. Blacklisted blocks will be ignored by the plugin and not regenerated.
- Reload
- /rb reload - Reloads the configuration file. Use this if you updated regions through config.yml and have to reload it.
- Region management
- /rb create (name) [re-spawn time] - Creates a region based on your selection from /rb select
- /rb remove (name) - removes region from the list
- /rb type [typeId] - sets region type, 0 for normal, 1 for mine. Mine will regenerate only upwards and with random blocks that you specify with /rb spawnblock
- /rb sync [0/1/2/3] - sets region to regenerate all at once or not, 0 - normal operation, 1 - all blocks re-spawn at once based on first block broken, 2 - same as 1, but based on last block broken, 3 - blocks re-spawn in normal order, but shifted in time based on last block broken.
- /rb modify (name) [re-spawn time] - modify existing region
- /rb modify time (name) (re-spawn time) - modify existing region's re-spawn time
- /rb alarm time/message/radius (name) (value)- changes the region's alarm settings. Alarm will go off before blocks are due for re-pop to warn players.
- /rb rblacklist (name) add/remove (id id id ...) - adds/removes supplied block IDs for region. Blacklist blocks for a specific region.
- /rb feedback (name) (type) - sets feedback type for the region. 0 - none, 1 - on place, 2 - on place/remove
- /rb feedback set (string) - sets string sent to player during region feedback. Use TIME to show re-spawn time.
- /rb spawnblock (name) - lists region's spawn blocks.
- /rb spawnblock add (name) [id chance id chance...] - adds new blocks with spawn chance. Chances do not need to add up to 100.
- /rb spawnblock remove (name) [id id id...] - removes blocks.
- /rb repop (name) - Re-spawns all blocks in a given region
API
Method available directly from RegenBlock class.
public void regenBlock(Location location, Material material, byte data, Player player, Boolean isBreakEvent) location - block's location material - what material block should be set to once restored data - data value for the restored block player - player that broke/placed the block isBreakEvent - test if this is a BlockBreak of BlockPlace event.
-
View User Profile
-
Send Message
Posted Oct 14, 2020Hey Pls help me idk why but Once i set the region and try breaking it to see if it regrows and it worked so I breaked the block again to double check but it did not regrow again pls help
-
View User Profile
-
Send Message
Posted Sep 21, 2018please recode for 1.12.2! i need this plugin
-
View User Profile
-
Send Message
Posted Oct 23, 2016Hey @Raidendex, I have installed the plugin and configurated the plugin. When I place a block it will respawn (5s) but you can still see it unless you click on the block? How can I fix this problem?
-
View User Profile
-
Send Message
Posted May 6, 2017-
View User Profile
-
Send Message
Posted Oct 22, 2016I need version to 1.10.2, please!!!
Java 8!!
-
View User Profile
-
Send Message
Posted Aug 28, 2016This mod is realy awesome. But I have the problem that I cant use second item ids like 95:4 how should this work? I need help, please
-
View User Profile
-
Send Message
Posted Dec 22, 2015Guys here is a version of the same plugin that works in Spigot 1.8
-> https://www.spigotmc.org/resources/e-f-blockmanager-explosion-and-grief-regen-mc-1-8-3.1297/-
View User Profile
-
Send Message
Posted Dec 17, 2015PLS HALP, NOT WORKING, 1.8.8
-
View User Profile
-
Send Message
Posted Nov 27, 2015@xConquedor the plugin works in 1.8
-
View User Profile
-
Send Message
Posted Nov 10, 2015Can u please update your plugin to 1.8
Need it for a big server.
-
View User Profile
-
Send Message
Posted Oct 27, 2015Please upgrade your plugin 1.8 regenblock!
-
View User Profile
-
Send Message
Posted Oct 1, 2015Works with KC 1.7.10-2.1.1403.1.54! No bugs noted at this time!
-
View User Profile
-
Send Message
Posted Sep 26, 2015Updateee :D
-
View User Profile
-
Send Message
Posted Apr 28, 2015Doesn't work for Spigot 1.8.3
-
View User Profile
-
Send Message
Posted Jan 12, 2015is it possible to have a selected region only regenerate 1 or 2 block ids and nothing else? for example, only regenerate snow blocks.
-
View User Profile
-
Send Message
Posted Oct 23, 2014I am currently trying to make a server where the arenas reset after players pretty much battle each other and try to build/destroy on the arena. But after these destructive battles I want the arena to reset. Since my server is bungeed I can't use craftbukkit because as it turns out bungee doesn't work with craftbukkit but only with spigot. (bungee was made by the same people who made spigot.) So I need a way to run this great plugin on spigot. Sooo Please update. ._.
-field
-
View User Profile
-
Send Message
Posted Oct 18, 2014Please make it compatible with spigot 1.7.9 or 1.7.10 I can't get it to work with bungee. -field
-
View User Profile
-
Send Message
Posted Aug 30, 2014Thanks
-
View User Profile
-
Send Message
Posted Aug 17, 2014Update pls For spigot not working with it.
-
View User Profile
-
Send Message
Posted Jun 16, 2014My Tutorial Im´Portuguese
https://www.youtube.com/watch?v=SGg2VpfTKaI