
Regenerative ore nodes for custom mines and farms. Think MMORPG mining. Hypixel Skyblock mines.
Features
- Support for Oraxen & MMOItem custom blocks
- Compatibility with enchantment plugins
- Exhaustive configuration options - drops, experience, commands, money,...
- Per-region configuration
- Embrace your yml expertise with no GUI configuration
Wiki
You can find more information about how to configure the plugin on the wiki.
https://github.com/Wertik/BlockRegen/wiki
Problem/suggestion?
If you have any problems or suggestions don't hesitate to reach out on discord!
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
|
R
3.33.1
|
13h ago | 1 | |||
|
R
3.33.0
|
13h ago | 1 | |||
|
R
3.32.1
|
13h ago | 1 | |||
|
R
3.32.0
|
13h ago | 1 | |||
| 13h ago | 1 | ||||
|
R
3.31.2
|
13h ago | 1 | |||
|
R
3.31.1
|
13h ago | 1 | |||
|
R
3.31.0
|
13h ago | 1 | |||
|
R
3.30.0
|
13h ago | 1 | |||
|
R
3.29.0
|
13h ago | 1 | |||
|
R
3.28.0
|
13h ago | 1 | |||
|
R
3.27.0
|
13h ago | 1 | |||
|
R
3.26.2
|
13h ago | 1 | |||
|
R
3.26.1
|
13h ago | 1 | |||
|
R
3.26.0
|
13h ago | 1 | |||
|
R
3.25.1
|
13h ago | 1 | |||
|
R
3.25.0
|
13h ago | 1 | |||
|
R
3.24.1
|
13h ago | 1 | |||
|
R
3.23.0
|
13h ago | 1 | |||
|
R
3.22.0
|
13h ago | 1 | |||
|
R
3.21.0
|
13h ago | 1 | |||
|
R
3.20.4
|
13h ago | 1 | |||
|
R
3.20.3
|
13h ago | 1 | |||
|
R
3.20.1
|
13h ago | 1 | |||
|
R
3.20.0
|
13h ago | 1 | |||
|
R
3.19.0
|
13h ago | 1 | |||
|
R
3.18.1
|
13h ago | 1 | |||
|
R
3.18.0
|
13h ago | 1 | |||
|
R
3.17.3
|
13h ago | 1 | |||
|
R
3.17.2
|
13h ago | 1 | |||
|
R
3.17.1
|
13h ago | 1 | |||
|
R
3.17.0
|
13h ago | 1 | |||
|
R
3.16.5
|
13h ago | 1 | |||
|
R
3.16.4
|
13h ago | 1 | |||
|
R
3.16.3
|
13h ago | 1 | |||
|
R
3.16.2
|
13h ago | 1 | |||
|
R
3.16.0
|
13h ago | 1 | |||
|
R
3.15.0
|
13h ago | 1 | |||
|
R
3.14.4
|
13h ago | 1 | |||
|
R
3.14.3
|
13h ago | 1 | |||
|
R
3.14.2
|
13h ago | 1 | |||
|
R
3.14.1
|
13h ago | 1 | |||
|
R
3.14.0
|
13h ago | 1 | |||
|
R
3.13.4
|
13h ago | 1 | |||
|
R
3.13.3
|
13h ago | 1 | |||
|
R
3.13.2
|
13h ago | 1 | |||
|
R
3.13.1
|
13h ago | 1 | |||
|
R
3.13.0
|
13h ago | 1 | |||
|
R
3.12.0
|
13h ago | 1 | |||
|
R
3.11.6
|
13h ago | 1 | |||
|
R
3.11.5
|
13h ago | 1 |
- Fixes**
- Features being nullable making the plugin crash on load
- Conditions not met message being sent even when empty / null
- Features**
- Support for [CraftEngine](https://modrinth.com/plugin/craftengine) drops and materials with prefix
ceorcraftengine
yml
topaz:
target-material: ce:tutorial:topaz_block
replace-block: stone
natural-break: false
regen-delay: 2
drop-item:
topaz:
item: ce:default:topaz
amount: 1-3
``- Features**
- Add aliases
ecoitemsandecoas the plugin prefix for EcoItems
- Fixes**
- Update to a newer version of the Oraxen API thanks to [@pxlarified](https://github.com/pxlarified)
- Features**
- 26.1** support thanks to [@LuckyODO](https://github.com/LuckyODO).
- Support for [MMOItems](https://www.spigotmc.org/resources/%E2%9A%94%EF%B8%8F-mmoitems-%E2%9A%94%EF%B8%8F-items-weapons-armor-sets-tiers-editor-gui-skills.39267/) drops with the prefix
mmoitemsthanks to [@czmdav](https://github.com/czmdav). - Support for [EcoItems](https://github.com/Auxilor/EcoItems) drops with the prefix
ecothanks to [@Tia-Nina](https://github.com/Tia-Nina).
- Fixes**
- CustomModelData fixes for MythicMobs items thanks to [@JrouleEnGolf5](https://github.com/JrouleEnGolf5).
- Fixes**
- The help page is now only accessible to players with sufficient permissions. Help page entries are also shown only when the player has permissions for the command.
- Fixes**
- Improved integration with plugins providing custom blocks.
- Improved load reattempts when a preset fails to load.
- Processes are now dropped if the underlying preset doesn't exist anymore.
/blockregen checknow returns custom blocks with prefix.
- Fixes**
- Fix support for versions 1.20-1.20.4.
- Fix matching materials with block data.
- Features**
- Added new particles
mystic_glareandsparkle_burst. Thanks to [@CinturonCris](https://github.com/CinturonCris). - Materials from external plugins now show up in
/blockregen check. - A lone star
*intarget-materialis now expanded to all minecraft materials.
- Fixes**
- Particles are now supported on 1.8. Thanks to [@CinturonCris](https://github.com/CinturonCris).
- Materials from external plugins are now persisted properly over restarts.
- Proper support for flower node data on 1.21.5+.
- Features**
- Add support for MythicMobs items as drops with the prefix
mythic.
yml
drop-item:
item: mythic:SkeletonKingSword
``- Fixes**
- Compatibility with 1.21.11 materials.
- Features**
- Added
player-soundto presets, it plays the sound only to the player that mined the block.
- Fixes**
- Fixed drops and causing async chunk loads on 1.8.
- Features**
- Star expansion in
target-material,target-material: *_OREto simplify including multiple blocks with the same suffix. Note that it works only at the beginning, but can be used along with material lists:target-material: *_ORE;STONE.
- Fixes**
- Fixed messages sometimes not being sent.
- Fixed an error preventing the plugin from loading regions on 1.8.
NoSuchMethod #getObject.
- Features**
- Disable-Other-Break can be configured per-region now. Added command
/blockregen region break <region> <true/false/unset>. When the option on the region is unset, the default fromSettings.ymlis used. - Added messages for failed conditions. Add
conditions-message: "...."to the preset. The default is taken fromMessages.yml(Conditions-Not-Met).
- Fixes**
- Most commands can now be ran from the console.
- Avoid sending info messages about saving processes / regions.
- Fixes**
- PlayHarvestEvent errors on block break.
- Fixes**
- Improved compatibility with Enchantment plugins that modify block drops (tested CrazyEnchantments, ExcellentEnchantments autosmelts)
- Improved tall grass handling
- Fixes**
- Properly load
custom-model-data. - Add missing bisected data allowing stairs to be regenerated properly when upside down.
- Prevent custom blocks being overwriten with original data by [@OlivierChiasson](https://github.com/OlivierChiasson).
- Features**
- Support for 1.21.9, 1.21.10.
- Added support for the harvesting event (sweet, glow berries,..).
Blocklist.ymlno longer requires theBlockssection. Presets can be specified immediately.- Replace the default
Blocklist.ymlwith a simpler one and a link to the wiki.
- Fixes**
- Advanced conditons (tool / material) would evaluate to true when an unknown material is encountered, aka #51.
- Invalid equipment for players [reported on discord](https://discord.com/channels/402444756304658442/402449226786668545/1426908620020256950).
- Don't send "unknown material" messages on each interact.
- Features**
- Added
Apply-Fortuneto drops.
- Fixes**
- Commands with chances will now parse properly with extra leading spaces.
- Features**
- Add
Ignore-Unknown-MaterialstoSettings.ymlto silence errors about unknown materials
- Features**
waterloggednode data property on versions 1.13+%earned_experience%and%earned_money%placeholders in commands
- Fixes**
- uniform distribution implemented poorly
- Features**
- drop items on the ground when inventory is full
- disable messages when they're set to an empty string
- switch the all property on regions when presets are added or removed
- Bugfixes**
- when copying a region with
/blockregen region copy, include the all property
- Bugfixes**
- correctly recognize block variants on versions below 1.12.2
- Bugfixes**
- allow all non-whitespace characters in placeholders
- Bugfixes**
- ignore cancelled events for BlockRegen (fixes compatibility with Denizen)
- Features**
- Add support for pink petal flower amount property on versions above 1.20 (
pink_petals[flowerAmount=N])
- Features**
- Advanced conditions - it's now possible to supply complex conditions for block break and drops. These conditions can be composed into logical expressions.
yml
diamond:
conditions:
tool:
# Will match either a diamond or a netherite pickaxe.
material:
- DIAMOND_PICKAXE
- NETHERITE_PICKAXE
enchants:
- FORTUNE > 2
# Check against a placeholder value.
placeholder: "%player_y% > 100"
# Random chance
chance: 50.7
# Job levels
jobs/levels:
- MINER > 10
`
[More about conditions on the wiki.](https://github.com/Wertik/BlockRegen/wiki/Presets#conditions)
- Conditions for tools from ItemsAdder
ia/tool, Oraxen oraxen/tool, Nexo nexo/tool and MMOItems mmoitems/tool.`yml
conditions:
ia/tool: myitems:cool_pickaxe
`
- New particle
fire_cube` added by [@gkhaavik](https://github.com/gkhaavik)- Bugfixes**
- Drops now drop in the middle of the broken block to prevent glitching, thanks to [@gkhaavik](https://github.com/gkhaavik)
- Retry loading regeneration processes if a preset fails to load
- Bugfixes**
- Fix drop item amounts with the format
low-highnot loading properly due to bad regex
- Features**
- Added drops from external plugins (Oraxen and ItemsAdder so far)
yml
drop-item:
item: ia:myitems:red_block
amount: 3
drop-naturally: true
chance: 10
`
- Added support for multiple materials in
target-material `yml
target-material: STONE;COBBLESTONE;COAL_ORE
`
- Added a stats command
/blockregen stats that shows the current count of running processes.regen-delay: -1 now makes the block never regenerate. These blocks are meant to be regenerated manually through the /blockregen regen` command. - Bugfixes**
- Fixed issues with materials from 1.21.4 not being recognized (aka fixed 1.21.4 support)
- Fixed trampling interaction with worldguard and residence
- Fixed farmland being placed under sugarcanes
- Fixed sugarcanes not being handled properly as multiblock crops
- Fixed presets not being correctly recognized in multiblock crop handling
- Bugfixes**
- Don't allow trampling when the interace event is cancelled (aka don't allow trampling when protection plugins deny it)
- Bugfixes**
- Fix ItemsAdder support (blocks not being replaced)