0.2.0+1.21(.1)
Curse Maven Snippet
What's new
# Changelog
* **Biome-based tinting for wild crops:** Implemented biome-based color tinting for wild crop blocks (lettuce, strawberry, tomato, and red onion) by splitting textures into base and tintable layers.
* **Item handling and interaction:** Refactored `IronCupItem` interaction logic to resolve item management issues in Creative mode and improve general item usage.
* **Block color registration:** Added client-side block color handlers and updated data generation (`datagen`) to support tintable crops.
* **Gradle and NeoForge configuration:** Streamlined metadata generation in Gradle and updated the `neoforge.mods.toml` template using variables to define mod loading sides.
* **Build system migration to Kotlin DSL and Stonecutter:**
* Migrated `build.gradle` and `settings.gradle` files to Kotlin scripts (`build.gradle.kts` and `settings.gradle.kts`).
* Added multi-version support scripts via Stonecutter (`stonecutter.gradle.kts`, `buildSrc/`, and configurations for versions 1.21.1 and 1.21.3).
* Moved `neoforge.mods.toml` directly to the resources directory (`src/main/resources/META-INF/`).
* **Blocks and Recipes:**
* Updated `GrillTableBlock` and `GrillTableBlockEntity`, including JEI integration (`JeiNerdSoftKitchenPlugin`, `GrillCookingCategory`).
* Adjusted `TomatoCropBlock` and `TomatoCropPoleBlock` behavior.
* Improved serialization and definition of recipes (`CookRecipe`, `CupContentIngredient`, `ShapelessCupCraftingRecipe`, `CurdleRecipe`, `MixRecipe`).
* **Data Generation (Datagen) and Registry:**
* Added `DatagenUtils` and refactored the data generator provider.
* Adjusted generators for block states, item models, advancements, block tags, and sound definitions.
* Updated the internal logger (`NerdSoftKitchenLogger`).
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

