## **New:**
- ItemsAdder items can now be used in recipes and tags (ia:namespace:id), (Blocks for tags too)
- Either<A, B> (kinda just DFU version) aswell as Codec<Either<A, B>> type has been added (Codec.either)
- OneOf codec for allowing attempt of many codecs (next-if-previous-failed) (Codec.oneOf)
- Item Definitions inside recipes and tags now support data component modifications (e.g
```yml
id: minecraft:stick
amount: 2
data:
minecraft:unbreakable: ""
minecraft:max_stack_size: 2
```
check out docs for the format of each component). this also makes it cleaner (as before items wwith amount were defined as {"item:id", amount}).
---
## **Changes:**
- Codec.either -> Codec.fallback
- EitherCodec -> FallbackCodec
---
## **Fix:**
- Codec#list/collection now works as intended on FallbackCodec
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" }