# Animal Pens 2.3.0
#### Features:
- Implements few advancements as a simplistic tutorial for animal pens.
- Implements JEI information about animals that can be captured by each item.
#### API:
- `mob_set_sheared` can now be used on any mob that has `void setSheared(boolean);` method.
- `sheep_set_sheared` deprecated
- `bucketable_pickup` can now be used with any `item` type, not only water bucket, as long as entity implements `Bucketable` interface
- `water_bucket_pickup` deprecated
- Implements ability to define custom animations for mobs in tile entity using AnimalPenMobAnimationsRegistry.
- Implements loot dropping for `non-interaction` interactions.
- Add advancement triggers:
- Animal Interact Trigger - triggered when player interacts with animal in pen/aquarium/aviary using item
- Animal Item Use Trigger - triggered when player catches or releases animal using cage/container/bird catcher
- Animal Variant Change Trigger - triggered when player changes variant of animal in pen/aquarium/aviary
Optional dependencies
Patchouli
Any compatible version
Cloth Config API
Any compatible version
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" }