# 1.5.0 - Cast & Alloy Update

## New Features
### Tool Casts

Used to duplicate tool heads with lowered quality.
There're 2 types: Clay Tool Cast and Nether Tool Cast
### Alloy Furnaces
| Furnace Type | Input Slots | Specialization |
|-------------|-------------|----------------|
| **Brick Alloy Furnace** | 4 slots | Standard alloy recipes |
| **Nether Alloy Furnace** | 9 slots | High-tier & netherite alloys |


**Netherite Ingot now require Nether Alloy Furnace to make**
### New recipe types
- **`nbt_smelting`** & **`nbt_blasting`** - Preserve NBT data from input to output materials
- **`cast_smelting`** & **`cast_blasting`** - Define material requirements for casting operations
### Advanced Alloying
- **`alloy_smelting`** - Standard alloy recipes (up to 4 input items)
- **`nether_alloy_smelting`** - Complex alloy recipes (up to 9 input items)
### New commands
```bash
/givecast <toolType> [quality] [material]
# Grants a customized tool cast with specific properties
/setforgingquality <quality>
# Applies forging quality to your currently held item
```
### Quality Tiers Available:
- `poor` → `well` → `expert` → `perfect` → `master`
### Config changes
- Added new configs for casting
- Removed customToolTypes and merged it with availableToolTypes, and also changed the format so that tool types' names are defined in the lang file now
### Advancements
Added advancements to guide players through the mod
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" }