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.
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.
- Don't send "unknown material" messages on each interact.
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
Features
- Advanced conditions - it's now possible to supply complex conditions for block break and drops. These conditions can be composed into logical expressions.
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.
- Conditions for tools from ItemsAdder
ia/tool, Oraxenoraxen/tool, Nexonexo/tooland MMOItemsmmoitems/tool.
conditions:
ia/tool: myitems:cool_pickaxe
- New particle
fire_cubeadded by @gkhaavik
Bugfixes
- Drops now drop in the middle of the broken block to prevent glitching, thanks to @gkhaavik
- Retry loading regeneration processes if a preset fails to load
Features
- Added drops from external plugins (Oraxen and ItemsAdder so far)
drop-item:
item: ia:myitems:red_block
amount: 3
drop-naturally: true
chance: 10
- Added support for multiple materials in
target-material
target-material: STONE;COBBLESTONE;COAL_ORE
- Added a stats command
/blockregen statsthat shows the current count of running processes. regen-delay: -1now makes the block never regenerate. These blocks are meant to be regenerated manually through the/blockregen regencommand.
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
Features
- Added support for Nexo custom blocks
- Added the option to disable physics of neighbouring blocks with the option
disable-physics. This option defaults to false. - Added the option
item-modelto presets to support theminecraft:item_modelproperty
Bugfixes
- Support 1.21.4 properly (some loose enums)
- Farmland would be placed under netherwarts after regeneration
- Having multiple presets with the same target-material would not work (only one of them would be checked)
- Fix max age errors



