# A Lot of New Features
## New Features & Additions
### 1
Added support for ore planting from the Thermal mod series.
### 2
Added the following block tags:
- **#croparium:crop_dimension_overworld** - Plants with minerals from the Overworld
- **#croparium:crop_dimension_nether** - Plants with minerals from the Nether
- **#croparium:crop_dimension_aethe**r - Plants with minerals from the Aether
- **#croparium:crop_dimension_end** - Plants with minerals from the End
- **#croparium:crop_dimension_sculk** - Plants with minerals from the Sculk dimension
- **#croparium:crop_stage0** - Mineral plants at growth stage 0
- **#croparium:crop_stage1** - Mineral plants at growth stage 1
- **#croparium:crop_stage2** - Mineral plants at growth stage 2
### 3
Added the following item tags:
- **#croparium:cropseeds** - Seeds of ore plants
- **#croparium:unmaturecrop** - Immature ore plants (corresponding to block tag #croparium:crop_stage1)
- **#croparium:maturecrop** - Mature ore plants (corresponding to block tag #croparium:crop_stage2)
### 4
Modified and added tags for blocks required to extract ore embryo shards from various dimensions:
- Tag for extracting ore embryo shard blocks: **#croparium:embryo_stone_overworld**, by default includes: #forge:stone, #forge:cobblestone, #minecraft:base_stone_overworld
- Tag for extracting nether embryo shard blocks: **#croparium:embryo_stone_nether**, by default includes: #forge:netherrack, minecraft:basalt, minecraft:polished_basalt, minecraft:smooth_basalt, minecraft:magma_block
- Tag for extracting aether embryo shard blocks: **#croparium:embryo_stone_aether**, by default includes: aether:holystone, aether:icestone, aether:mossy_holystone
- Tag for extracting end embryo shard blocks: **#croparium:embryo_stone_end**, by default includes: #forge:end_stones
- Tag for extracting sculk embryo shard blocks: **#croparium:embryo_stone_sculk**, by default includes: deeperdarker:sculk_stone, deeperdarker:cobbled_sculk_stone, deeperdarker:gloomslate, deeperdarker:cobbled_gloomslate, deeperdarker:blooming_sculk_stone
## Logic Improvements
### 5
Refactored the logic for planting, growing, and maturing of the mod's plants. Optimized the logic for "moisturizing" the mod's farmland blocks.
### 6
Added an intuitive effect to moist basalt farmland: entities standing on its top surface will continuously take damage similar to magma blocks.
### 7
Added a game rule: cropGrowRestrict. This rule controls whether ore crops can only be planted in specified environments, disabled by default. Forced to enable in Hard difficulty. Specific environmental requirements:
- **Overworld ore crops**: environmental light level ≤ 7
- **Nether ore crops**: surrounding light level ≥ 12
- **Aether ore crops**: exposed to sky above and surrounding light level ≥ 12
- **End ore crops**: surrounding light level = 0
- **Otherside ore crops**: surrounding light level = 0 and Y-coordinate (height) ≤ 0
## Mechanic & Value Adjustments
### 8
**Optimized the farmland degradation process.**
Now, moist farmland blocks will first degrade to "unmoistened" farmland blocks after game tick update if necessary fluids are missing within 4 blocks. For "unmoistened" farmland blocks, they will degrade to corresponding stone blocks after game tick update if necessary fluids are missing within 4 blocks.
### 9
Farmland blocks requiring water sources can now stay moist if there are water-containing blocks nearby.
### 10
Ore crop growth speed was too slow, so this update increased it by approximately 57% (from 0.035 to 0.055).
### 11
The success probability of extracting embryo shards from dimension-specific stone blocks is adjusted to: 16% in non-Hard game modes; 8% in Hard game mode.
## Bug Fixes
### 12
Fixed the bug where mature emerald plants drop nothing when broken.
### 13
Fixed the bug where end stone farmland had a full block collision box; its collision box height is now 15.
### 14
Fixed the bug where some vanilla mineral plants could still be matured with bone meal.
### 15
Fixed the bug where end stone farmland had an incorrect water source detection range when moistening.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }