This removes the item-switching behaviour of animal armour described in MC-273300
improved compatibility with older fabric loaders refactored some code properly added client as environment
i lied, now it requires loader >=0.16.12