1.21.9(10): Update to 1.21.101.21.4(5), 1.21.6(-8): Combine versions into 1.2.4(-8)1.21(.1), 1.2.4(-8):
Empty all Feeding Trough variants before updating.
Items left inside any Feeding Trough variant on versions <1.2.0will be lost after upgrade.
Required actions:
Technical summary:
The variants' blocks now use the original Animal Feeding Trough's block entity instead of a separate custom block entity. This unification improves cross-version compatibility (e.g. the newly combined version1.21.4(-8)), stability, and maintainability.
1.20.1versions are unaffected as the Fabric feature*² allowing this change was only added in1.21.
*: In testing, this was not necessary, but if you encounter issues with existing Feeding Trough blocks after updating, breaking and re-placing them should resolve the issue.
*²: FabricBlockEntityType.addSupportedBlock()
Looking for changes of previous versions?
You can find them in the changelog history/CHANGELOG_history.md).

Slexom's Animal Feeding Troughs for every kind of wood