Block Configuration
Block Tags
Block tags allow you to customize lists of blocks that will be affected by specific enchantments. These tags are located in the data/enchantplus/tags/block/
directory.
How to Use Block Tags
Block tags are JSON files that define which blocks are affected by certain enchantments. You can:
Add individual blocks by their ID (e.g.,
"minecraft:stone"
)Reference existing block groups with the
#
prefix (e.g.,"#minecraft:logs"
to target all log blocks)Remove blocks by adding them in a "remove" section
Using Minecraft's Block Groups
When you see a #
symbol before a value (like "#minecraft:logs"
), it references a predefined group of blocks. This is a powerful feature that allows you to target entire categories of blocks without listing each one individually.
Example common block groups include:
#minecraft:logs
- All log blocks#minecraft:planks
- All planks#minecraft:ores
- All ore blocks
This makes configuration much simpler and ensures compatibility when new blocks are added to Minecraft in updates.
Available Block Tags
Bedrock Breaker (bedrock_breaker.json
)
bedrock_breaker.json
)This tag defines blocks that can be broken by the Bedrock Breaker enchantment.
Timber (timber.json
)
timber.json
)This tag defines the list of blocks that can be broken in chains by the Timber enchantment. Typically this includes logs, leaves, and mangrove roots.
Vein Miner (veinminer.json
)
veinminer.json
)This tag defines the list of blocks that can be mined in veins using the Vein Miner enchantment. This typically includes all ore types in the game.
Mining Plus Blacklist (miningplus.json
)
miningplus.json
)This tag defines blocks that should NOT be affected by the Mining+ enchantment's 3x3 breaking effect. This protects valuable blocks and containers from being accidentally broken.
The list includes many blocks like:
Containers (chests, barrels, etc.)
Crafting stations (crafting table, furnace, etc.)
Decorative elements (banners, beds, etc.)
Special blocks (spawners, beacons, etc.)
Last updated